1.2.5.2.34 TCPIP_MAC_PARAMETERS Structure

C

typedef struct {
TCPIP_MAC_ADDR ifPhyAddress;
TCPIP_MAC_PROCESS_FLAGS processFlags;
TCPIP_MAC_TYPE macType;
TCPIP_MAC_LINK_MTU linkMtu;
TCPIP_MAC_CHECKSUM_OFFLOAD_FLAGS checksumOffloadRx;
TCPIP_MAC_CHECKSUM_OFFLOAD_FLAGS checksumOffloadTx;
uint8_t macTxPrioNum;
uint8_t macRxPrioNum;
} TCPIP_MAC_PARAMETERS;

Description

MAC Run time parameters.

This is the data structure that the MAC user (TCP/IP stack) passes on to the MAC driver after the MAC initialization time to retrieve the settings resulted.

Members

MembersDescription
ifPhyAddressPhysical address of the interface. MAC sets this field as part of the initialization process.
processFlagsMAC process flags. The stack will use this value to call into the MAC process function after receiving a MAC event.
macTypeMAC type: ETH, Wi-Fi, etc.
linkMtuMAC link MTU size.
checksumOffloadRxRx Checksum offload Enable.
checksumOffloadTxTx Checksum offload Enable.
macTxPrioNumNumber of Tx priorities supported by MAC.
macRxPrioNumNumber of Rx priorities supported by MAC.

Remarks

None.