![]() |
![]() |
Configuration of transmit short inter packet gap feature. More...
#include <cpsw_macport.h>
Data Fields | |
bool | enableTxShortGap |
bool | enableTxShortGapLimit |
Configuration of transmit short inter packet gap feature.
bool CpswMacPort_TxShortGapConfig_s::enableTxShortGap |
Transmit Short Gap Enable. When set this flag causes transmit with a short IPG when the TX FIFO length for the port exceeds the configured CPSW gap threshold
bool CpswMacPort_TxShortGapConfig_s::enableTxShortGapLimit |
Transmit Short Gap Limit Enable. When set this flag limits the number of short gap packets transmitted to 100ppm. Each time a short gap packet is sent, a counter is loaded with 10,000 and decremented on each wireside clock. Another short gap packet will not be sent out until the counter decrements to zero. This mode is included to preclude the host from filling up the FIFO and sending every packet out with short gap which would violate the maximum number of packets per second allowed.
This flag is used only with GMII (not XGMII)