Download raw body.
SoftLRO for ixl(4), bnxt(4) and em(4)
Den tis 4 mars 2025 kl 20:02 skrev Jan Klemkow <j.klemkow@wemelug.de>: > > > On Thu, Nov 07, 2024 at 01:10:10AM +0100, Jan Klemkow wrote: > > > > This diff introduces a software solution for TCP Large Receive Offload > > > > (SoftLRO) for network interfaces don't hat hardware support for it. > I refactored the SoftLRO diff. You just need to add the flags IFXF_LRO > / IFCAP_LRO, and repalce ml_enqueue() with tcp_softlro_enqueue() to > enable this on you favorit network device. > > Janne: I adjusted your diff with correct headers. But, I'm unable to > test this part of the diff below, due to lack of hardware. Could you > test it again? I am running it on one of my octeons now, no issues seen with iperf3 running tests, but as I told you privately today, I don't have access to make a full benchmark currently, so I can report a kernel with it compiles nicely and doesn't cause any extra issues compared to a Mar-03 -current snapshot on an Edgerouter Pro 8. -- May the most significant bit of your life be positive.
SoftLRO for ixl(4), bnxt(4) and em(4)