Message ID | 20250116153908.515848-1-maciej.fijalkowski@intel.com (mailing list archive) |
---|---|
Headers | show |
Series | ice: fix Rx data path for heavy 9k MTU traffic | expand |
On 1/16/25 16:39, Maciej Fijalkowski wrote: > Hello in 2025, > > this patchset fixes a pretty nasty issue that was reported by RedHat > folks which occured after ~30 minutes (this value varied, just trying > here to state that it was not observed immediately but rather after a > considerable longer amount of time) when ice driver was tortured with > jumbo frames via mix of iperf traffic executed simultaneously with > wrk/nginx on client/server sides (HTTP and TCP workloads basically). > > > Special thanks to Xu Du for providing reproducer and Jacob Keller for > initial extensive analysis. > > Thanks, > Maciej Thank you all for this piece of gold, including description. > > Maciej Fijalkowski (3): > ice: put Rx buffers after being done with current frame > ice: gather page_count()'s of each frag right before XDP prog call > ice: stop storing XDP verdict within ice_rx_buf > > drivers/net/ethernet/intel/ice/ice_txrx.c | 128 +++++++++++------- > drivers/net/ethernet/intel/ice/ice_txrx.h | 1 - > drivers/net/ethernet/intel/ice/ice_txrx_lib.h | 43 ------ > 3 files changed, 82 insertions(+), 90 deletions(-) > It was a pleasure to read this series: Reviewed-by: Przemek Kitszel <przemyslaw.kitszel@intel.com>