On Wed, Jul 16, 2014 at 03:38:36PM -0400, I wrote:
When using a pf rule to redirect incoming udp traffic to one ipv6 address to a different address, the packet that is sent to originating host has a 0 udp checksum. I'd guess some sort of offload problem, but the interface isn't claiming to do UDPv6 offload:

re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
hwfeatures=8037<CSUM_IPv4,CSUM_TCPv4,CSUM_UDPv4,VLAN_MTU,VLAN_HWTAGGING,WOL> hardmtu 1500

Two more things to note: this is also affecting TCP (packets have zero checksum field), and if I configure the same rules but for the hosts' IPv4 addresses rather than their IPv6 addresses, everything works as expected.

Reply via email to