bridge problem with with ICMP fragment reassembly

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,
 
I have a bridge (br0) with two enslaved interfaces (int0 and ext0). From the ext0 side, with a windows device, I ping with packet size 1932:
 
ping –n 1 –l 1932 10.64.160.94
 
ping request and reply is bridged.
 
Now if I do the same with packet size 1933:
 
ping –n 1 –l 1933 10.64.160.94
 
the request never seems to make it to the bridge interface
 
If I sniff the ping from the windows device on the ext0 side, I see two frames sent, request + fragment, as expected.
In the working case, if I sniff ext0 on the bridge device I see the same two frames received.
In the working case, if I sniff br0 on the bridge I see one frame (I assume the bridge reassembles the request + fragment).
In the non working case,  if I sniff ext0 on the bridge device I see the same two frames received.
In the non working case, if I sniff br0 I see nothing.
 
It seems there is a bug with bridging and reassembly of  packets or fragments of a certain size, and am wondering If there is a patch.
 
The MTU of all interfaces is 1500.
I am using connection tracking.
The problem is seen on kernels 2.6.11 and 2.6.24
 
Any help would be much appreciated.
 
Regards,
Shawn
 
 
 
 
 
_______________________________________________
Bridge mailing list
Bridge@xxxxxxxxxxxxxxxxxxxxxxxxxx
https://lists.linux-foundation.org/mailman/listinfo/bridge

[Index of Archives]     [Netdev]     [AoE Tools]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]     [Video 4 Linux]

  Powered by Linux