Chris Rankin wrote: > --- Patrick McHardy wrote: > >>I only saw half of this thread (Chris' mails haven't made it to the list >>yet), but in case you're using bridge-netfilter and conntrack, its most >>likely because of conntrack fragmentation changes in 2.6.16. Conntrack >>defragments packets, but relies on the IP layer to do the >>refragmentation now. With purely bridged traffic, the packets don't go >>through the IP layer, so they exceed the MTU of the outgoing bridge >>port. 2.6.16.6 will include a fix for this problem: >> >>[patch 06/22] NETFILTER: Fix fragmentation issues with bridge netfilter > > > I emailed the packet dumps to Stephen privately, but what was happening was that the server was > receiving the request and was fragmenting the reply. However, the client was never receiving the > reply packets for some reason. I guess the request is small enough so it doesn't have to be fragmented. > Yes, I am using connection tracking and netfilter, and the br0 interface is referenced in my > iptables rules. I am not using / have not loaded the ebtables modules, although I did compile > them. Its enough to have CONFIG_BRIDGE_NETFILTER enabled for this error to occur, it passes bridged packets to IP netfilter by default. Attached is the patch queued for -stable, please try if it helps.