SPRUII0F May 2019 – June 2024 TMS320F28384D , TMS320F28384D-Q1 , TMS320F28384S , TMS320F28384S-Q1 , TMS320F28386D , TMS320F28386D-Q1 , TMS320F28386S , TMS320F28386S-Q1 , TMS320F28388D , TMS320F28388S
31:29 | 28 | 27 | 26:19 | 18 | 17 | 16 | 15 | 14 | 13:11 | 10 | 9:0 |
---|---|---|---|---|---|---|---|---|---|---|---|
L3L4FM | L4FM | L3FM | MADRM | HF | DAF | SAF | OTS | ITS | Rsvd | ARPNR | HL |
Bit | Name | Description |
---|---|---|
31-29 | L3L4FM | Layer 3 and Layer 4 Filter Number Matched |
These bits indicate the number of the Layer 3 and Layer 4 Filter that matched the received packet: | ||
000: Filter 0 | ||
001: Filter 1 | ||
010: Filter 2 | ||
011: Filter 3 | ||
100: Filter 4 | ||
101: Filter 5 | ||
110: Filter 6 | ||
111: Filter 7 | ||
This field is valid only when Bit 28 or Bit 27 is set high. When more than one filter matches, these bits give the number of the lowest filter. | ||
Note: This status is not available when Flexible RX Parser is enabled. | ||
28 | L4FM | Layer 4 Filter Match |
When this bit is set, the bit indicates that the received packet matches one of the enabled Layer 4 Port Number fields. This status is given only when one of the following conditions is true: | ||
Layer 3 fields are not enabled and all enabled Layer 4 fields match. | ||
All enabled Layer 3 and Layer 4 filter fields match. | ||
When more than one filter matches, this bit gives the layer 4 filter status of the filter indicated by Bits[31:29]. | ||
Note: This status is not available when Flexible RX Parser is enabled. | ||
27 | L3FM | Layer 3 Filter Match |
When this bit is set, the bit indicates that the received packet matches one of the enabled Layer 3 IP Address fields. This status is given only when one of the following conditions is true: | ||
All enabled Layer 3 fields match and all enabled Layer 4 fields are bypassed. | ||
All enabled filter fields match. | ||
When more than one filter matches, this bit gives the layer 3 filter status of filter indicated by Bits[31:29]. | ||
Note: This status is not available when Flexible RX Parser is enabled. | ||
26-19 | MADRM | MAC Address Match or Hash Value |
When the HF bit is reset, this field contains the MAC address register number that matched the Destination address of the received packet. This field is valid only if the DAF bit is reset. When the HF bit is set, this field contains the hash value computed by the MAC. A packet passes the hash filter when the bit corresponding to the hash value is set in the hash filter register. | ||
Note: This status is not available when Flexible RX Parser is enabled. | ||
18 | HF | Hash Filter Status |
When this bit is set, the bit indicates that the packet passed the MAC address hash filter. Bits[26:19] indicate the hash value. | ||
Note: This status is not available when Flexible RX Parser is enabled. | ||
17 | DAF/RXPI | Destination Address Filter Fail |
When Flexible RX Parser is disabled and this bit is set, the bit indicates that the packet failed the DA Filter in the MAC. | ||
When Flexible RX Parser is enabled, this bit is set to indicate that the packet parsing is incomplete (RXPI) due to ECC error. | ||
Note: When this bit is set, ES bit of RDES3 is also set. | ||
16 | SAF/RXPD | SA Address Filter Fail |
When Flexible RX Parser is disabled and this bit is set, the bit indicates that the packet failed the SA Filter in the MAC. | ||
When Flexible RX Parser is enabled, this bit is set to indicate that the packet is dropped (RXPD) by the parser. | ||
Note: When this bit is set, ES bit of RDES3 is also set. | ||
15 | OTS | Outer VLAN Tag Filter Status |
This bit is valid for both Single and Double VLAN Tagged frames. | ||
14 | ITS | Inner VLAN Tag Filter Status (ITS) |
This bit is valid only for Double VLAN Tagged frames, when Double VLAN Processing is enabled. | ||
For more information, see the Filter Status topic. | ||
13-11 | Rsvd | Reserved |
10 | ARPNR | ARP Reply Not Generated |
When this bit is set, the bit indicates that the MAC did not generate the ARP Reply for received ARP Request packet. This bit is set when the MAC is busy transmitting ARP reply to earlier ARP request (only one ARP request is processed at a time). | ||
This bit is reserved when the Enable IPv4 ARP Offload option is not selected. | ||
9-0 | HL | L3/L4 Header Length |
This field contains the length of the header of the packet split by the MAC at L3 or L4 header boundary as identified by the MAC receiver. This field is valid only when the first descriptor bit is set (FD = 1). | ||
The header data is written to the Buffer 1 address of the corresponding descriptor. If the header length is zero, this field is not valid. It implies that the MAC did not identify and split the header. | ||
This field is valid when the Enable Split Header Feature option is selected. |