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
Members | Description |
---|---|
ifPhyAddress | Physical address of the interface. MAC sets this field as part of the initialization process. |
processFlags | MAC process flags. The stack will use this value to call into the MAC process function after receiving a MAC event. |
macType | MAC type: ETH, Wi-Fi, etc. |
linkMtu | MAC link MTU size. |
checksumOffloadRx | Rx Checksum offload Enable. |
checksumOffloadTx | Tx Checksum offload Enable. |
macTxPrioNum | Number of Tx priorities supported by MAC. |
macRxPrioNum | Number of Rx priorities supported by MAC. |
Remarks
None.