How can I achieve the 802.3 Specification max throughput when transmitting frames?
The 10G/25G Ethernet Subsystem implements DIC (Deficit Idle Count) to insert an average inter-frame gap (IFG) of 12bytes between back-to-back frames on transmit.
This is the 802.3 Specification minimum IFG on TX. To achieve this max throughput, back-to-back packets must be provided in the TX AXIS interface with no gap. This means that TX AXI TVALID needs to stay high between frames.
The core also supports reducing the average IFG below the 802.3 specification down to an average value of 8 using ctl_tx_ipg_value.