On 2012/09/20 20:16, Henning Brauer wrote: > I need your help testing. This diff has a kinda high breakage > potential, since there are quite a few output pathes. On the plus side > breakage is easy to spot, since that'll result in bad checksums and > thus these packets getting dropped. Should be all or none per given > output path. > > Just run it. You'll notice when your network connections fail. The > more obscure your setup, the better, basically. bridge, tunnels, you > name it. > > if you spot breakage, drop me a mail. if you don't, do so as well > please.
I'm running this on my home firewall, my normal use is a mix of ipv4 and ipv6 over two pppoe(4) interfaces, some vlans, and light use of an etherip+ipsec bridge which is vlan->gif, sent large enough packets over it that frags are involved too. The physical interfaces behind all of this are vr(4). $ ifconfig vr0 hwfeatures|head -2 vr0: flags=8b43<UP,BROADCAST,RUNNING,PROMISC,ALLMULTI,SIMPLEX,MULTICAST> mtu 1500 hwfeatures=8017<CSUM_IPv4,CSUM_TCPv4,CSUM_UDPv4,VLAN_MTU,WOL> No problems noticed yet. (this is running i386). $ ifconfig vlan6 hwfeatures|head -2 vlan6: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500 hwfeatures=0<> Is it right/expected that CSUM_* aren't propagated to the vlan ifaces?