On 03/11/2012, Christian Weisgerber <[email protected]> wrote:
> Previously, we couldn't enable TCP/UDP transmit checksum offload
> on chipsets that require the checksum field to be initialized with
> the pseudo-header checksum because this would break rdr-to 127.0.0.1.
>
> Henning's epic rewrite of the checksum handling has fixed this
> problem, so let's enable TCP/UDP checksumming on bge(4).  This
> _might_ break on some of the gazillion chipset versions.  There's
> no way to find out but try.
>
> FWIW, it works fine with VLAN on this one:
> bge0 at pci0 dev 5 function 0 "Broadcom BCM5702X" rev 0x02, BCM5702/5703
> A2 (0x1002)
>

Surprisingly I did the same thing at my tree today, I have a:

bge0 at pci3 dev 0 function 0 "Broadcom BCM5723" rev 0x10, BCM5784 A1
(0x5784100)

I run x61s with the hwcsum enabled on em, and can confirm that
henning's commit fixed pf-nat.

Reply via email to