Why does the Low Latency 40-100Gbps Ethernet IP core indicate payload length error for RX frames with payload size less than 46 bytes? - Why does the Low Latency 40-100Gbps Ethernet IP core indicate payload length error for RX frames with payload size less than 46 bytes?
Description The Low Latency 40-100Gbps Ethernet IP core incorrectly interprets any value in the length field of a packet with payload size less than 46 bytes as an error. This issue occurs because the IP core does not adequately allow for the case in which the Ethernet link partner padded a short payload with padding bytes as required by the Ethernet protocol. Example: Actual payload = 17 bytes Minimum payload size = 17 bytes 29 bytes padded zeros = 46 bytes Length field = 17 bytes 17 bytes < 46 bytes, which causes the IP core to report incorrect payload length error Resolution The problem will be addressed in a future version of the Low Latency 40-100 Gbps Ethernet IP core.
Custom Fields values:
['novalue']
Troubleshooting
FB: 403413;
False
['Low Latency 40G 100G Ethernet']
['FPGA Dev Tools Quartus® Prime Software Pro', 'FPGA Dev Tools Quartus® Prime Software Standard', 'FPGA Dev Tools Quartus II Software']
17.0
13.0
['Arria® 10 FPGAs and SoCs', 'Arria® 10 GT FPGA', 'Arria® 10 GX FPGA', 'Arria® 10 SX FPGA', 'Stratix® V E FPGA', 'Stratix® V GS FPGA', 'Stratix® V GX FPGA']
['novalue']
['novalue']
['novalue'] - 2021-08-25
external_document