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