On Sun, Aug 02, 2026 at 11:17:44AM +0200, [email protected] wrote:
> >Description:
>       In writing IPv6 multicasting code, I have determined after a full day 
>       of debugging, that software checksumming from udp6_output/ip6_output
>       does not work.  After examining all my devices there is two that do
>       hardware offloading of IPv6 UDP packets and this turned out to work.
>       Conclusion is obvious, software checksumming doesn't work in this
>       multicast.

I tried to reproduce the issue with regress/sys/netinet6/mcast6 .
For that I disabled UDPv6 checksum offloading in em.  netstat -s
counter went up.

udp:
        6 output packets software-checksummed

On the receiving machine the checksum is correct.  Both are connected
by a direct cable.

22:13:44.842191 fdd7:e83e:66bc:145::70.15971 > ff04::123.12345: [udp sum ok] 
udp 5 [flowlabel 0x1e8b4] [hlim 1] (len 13)

Please check your setup.  Maybe something is different.  Try to
create a simpler test case.

bluhm

Reply via email to