Data Sheet

Ethernet Controller I210 —Inline Functions
272
MC (19) - Packet received from MC. The MC bit is set to indicate the packet was sent by the local
MC. Bit is cleared if packet arrives from the network. For more details see Section 10.4.
TS (16) - Time Stamped Packet (Time Sync). The Time Stamp bit is set to indicate that the device
recognized a Time Sync packet and time stamped it in the RXSTMPL/H time stamp registers (See
Section 7.8.2.3).
TSIP (15) - Timestamp in packet. The Timestamp In Packet bit is set to indicate that the received
packet arrival time was captured by the hardware and the timestamp was placed in the receive
buffer. For further details see Section 7.1.7.
Reserved (2, 8, 14:13, 17, 18) - Reserved at zero.
PIF (7), IPCS(6), UDPCS(4), VP(3), EOP (1), DD (0) - These bits are described in the legacy
descriptor format in Section 7.1.4.
L4I (5) - This bit indicates that an L4 integrity check was done on the packet, either TCP
checksum, UDP checksum or SCTP CRC checksum. This bit is valid only for the last descriptor of
the packet. An error in the integrity check is indicated by the L4E bit in the error field. The type of
check done can be induced from the packet type bits 4, 5 and 6. If bit 4 is set, a TCP checksum
was done. If bit 5 is set a UDP checksum was done, and if bit 6 is set, a SCTP CRC checksum was
done.
VEXT (9) - First VLAN is found on a double VLAN packet. This bit is valid only when
CTRL_EXT.EXT_VLAN is set. For more details see Section 7.4.5.
UDPV (10) - This bit indicates that the incoming packet contains a valid (non-zero value)
checksum field in an incoming first fragment UDP IPv4 packet. This means that the Fragment
Checksum field in the receive descriptor contains the IP payload checksum as described in
Section 7.1.7.2. When this field is cleared in the first fragment that contains the UDP header,
means that the packet does not contain a valid UDP checksum and the fragment checksum field in
the Rx descriptor should be ignored. This field is always cleared in incoming fragments that do not
contain the UDP header or in non fragmented packet.
LLINT (11) - This bit indicates that the packet caused an immediate interrupt via the low latency
interrupt mechanism.
Strip CRC (12) - This bit indicates that Ethernet CRC has been stripped from incoming packet.
Strip CRC operation is defined by the RCTL.SECRC bit.
Table 7-13. Receive Status (RDESC.STATUS) Layout of the Last Descriptor
19 18 17 16 15 14 13 12 11 10
MC Rsv Rsv TS TSIP Reserved Strip CRC LLINT UDPV
VEXT Rsv PIF IPCS L4I UDPCS VP Rsv EOP DD
987 6 54321 0
Table 7-14. Receive Status (RDESC.STATUS) Layout of Non-Last Descriptor
19... ............................ 21 0
Reserved EOP = 0b DD