On 22.10.2021. 13:39, Jan Klemkow wrote:
> Hi Hrvoje,
> 
> Thats because, you only see this flags, if the checksum offloading is
> enabled for "sending".  I'm still working/debugging on the sending side.
> Thus, I just send a diff with the receiving part for now.
> 
> You can see if its working for your card with the netstat(8) statistics.
> 
> # netstat -s | grep software-checksummed
> 
> These counters should not raise much on the receive side if you put some
> traffic over the interface.
> 
> Thanks for testing,
> Jan


Thank you for explanation...

I'm sending 8 tcp streams with iperf3 from some box to openbsd ixl box
and here are results:

without diff
smc24# netstat -s | grep software-checksummed
        5039250 input datagrams software-checksummed
        2592718 output datagrams software-checksummed
                2592709 packets software-checksummed
                5039250 packets software-checksummed
        0 input packets software-checksummed
        0 output packets software-checksummed

cca 6.12 Gbits/sec



with diff
smc24# netstat -s | grep software-checksummed
        0 input datagrams software-checksummed
        2956546 output datagrams software-checksummed
                2956537 packets software-checksummed
                0 packets software-checksummed
        0 input packets software-checksummed
        0 output packets software-checksummed

cca 6.70 Gbits/sec

are result like those expected?

is forwarding testing any good for checksum offload diffs?




Reply via email to