NetBSD/src x6k80yy — sys/netinet ip_output.c, sys/netinet6 ip6_output.c
Simplify logic in ip{,6}_output(). Now, we have M_CSUM_TSOv[46] bit in ifp->if_csum_flags_tx when TSO[46] is enabled for the interface. So we can simply check whether TSO[46] is required in a packet but missing in the interface by (sw_csum & M_CSUM_TSOv[46]). Note that this is a very rare case where TSO[46] is suddenly turned off during a packet passing b/w TCP and IP. part of PR kern/53562 OK msaitoh
Version | Delta | File | |
---|---|---|---|
1.308 | +9 | -8 | sys/netinet/ip_output.c |
1.214 | +9 | -7 | sys/netinet6/ip6_output.c |
+18 | -15 | 2 files |