Add the following ethtool tx aggregation parameters: ETHTOOL_A_COALESCE_TX_AGGR_MAX_BYTES Maximum size in bytes of a tx aggregated block of frames. ETHTOOL_A_COALESCE_TX_AGGR_MAX_FRAMES Maximum number of frames that can be aggregated into a block. ETHTOOL_A_COALESCE_TX_AGGR_TIME_USECS Time in usecs after the first packet arrival in an aggregated block for the block to be sent.
Showing the changes to include/uapi (1 of 4 files). Show all
Unified · Split
| @@ -406,6 +406,9 @@ enum { · 405 unmodified lines | ||
| 406 | 406 | ETHTOOL_A_COALESCE_RATE_SAMPLE_INTERVAL, /* u32 */ |
| 407 | 407 | ETHTOOL_A_COALESCE_USE_CQE_MODE_TX, /* u8 */ |
| 408 | 408 | ETHTOOL_A_COALESCE_USE_CQE_MODE_RX, /* u8 */ |
| 409 | + ETHTOOL_A_COALESCE_TX_AGGR_MAX_BYTES, /* u32 */ | |
| 410 | + ETHTOOL_A_COALESCE_TX_AGGR_MAX_FRAMES, /* u32 */ | |
| 411 | + ETHTOOL_A_COALESCE_TX_AGGR_TIME_USECS, /* u32 */ | |
| 409 | 412 | |
| 410 | 413 | /* add new constants above here */ |
| 411 | 414 | __ETHTOOL_A_COALESCE_CNT, |