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 <[email protected]>

Reply via email to