Datasheet

Intel
®
82599 10 GbE Controller—Errata
24
Workaround:
Software - Reset Flow Director (FD) tables when max-length indication is observed, or hold image of all
the FD table and update the FD table (holding the image is less recommended).
The FD table is the hardware internal memory structure. Clearing this table means that the packet
buffer memory of FD is cleared and linked to the empty link-list and head/tail CSRs are initialized. All
other CSR are re-configured by software (see Datasheet)
Status: B0=Yes; NoFix
3 Flow Director: Filter Might Lose Length-Error
Attribute in Perfect-Match Mode
Problem:
In order to avoid high latency, the length of the Flow Director (FD) filters linked list is limited. The
length limit is programmable (FDIRCTRL.Max-Length field). If a linked list exceeds this limit, a length
error is reported in the FDIRErr.length field in the Rx descriptor.
In some rare cases a filter that has the length-error attribute might change the attribute to No-Length-
Error. As a result, the FD table includes long lists, which are not reported to software. Once a packet
matches these filters it causes a slightly higher latency in the device.
Implication:
There is no expected impact. In the cases where this indication is important, we expect other filters to
indicate length-error.
FD tables are reset, which lowers the probability of reaching this case.There is also no impact to packet
counters.
Workaround:
None.
Status: B0=Yes; NoFix
4 Flow Director: L4Packet Type Might Give Wrong
Indication
Problem:
The MSB of the L4 Packet Type (L4TYPE) field in the Flow Director Filters Command Register
(FDIRMC[6]) might give a wrong value during read access. The flow director filters operate with the
correct parameters.
Implication:
No impact on functionality. Software should ignore the read result of this bit.
Workaround:
None. Make sure that in a read to verify successful write, this bit is ignored.
Status: B0=Yes; NoFix