debian/changelog | 7 +++++++ net/core/dev.c | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-)
New commits: commit 200db713c3ef6e5618b7fac9c3385282bb38a777 Author: Stephen Hemminger <[email protected]> Date: Thu Feb 18 10:28:17 2010 -0800 2.6.31-1+vyatta+35+kenwood2 commit c20dbdb9a7738d0441277b8ec2efbe77211f421e Author: Ajit Khaparde <[email protected]> Date: Tue Feb 16 20:25:43 2010 +0000 net: bug fix for vlan + gro issue Traffic (tcp) doesnot start on a vlan interface when gro is enabled. Even the tcp handshake was not taking place. This is because, the eth_type_trans call before the netif_receive_skb in napi_gro_finish() resets the skb->dev to napi->dev from the previously set vlan netdev interface. This causes the ip_route_input to drop the incoming packet considering it as a packet coming from a martian source. I could repro this on 2.6.32.7 (stable) and 2.6.33-rc7. With this fix, the traffic starts and the test runs fine on both vlan and non-vlan interfaces. CC: Herbert Xu <[email protected]> CC: Patrick McHardy <[email protected]> Signed-off-by: Ajit Khaparde <[email protected]> Signed-off-by: Herbert Xu <[email protected]> Signed-off-by: David S. Miller <[email protected]> (cherry picked from commit e76b69cc0133952c98aa1ad6330cacacd269fd64) http://suva.vyatta.com/git/?p=linux-vyatta.git;a=commitdiff;h=200db713c3ef6e5618b7fac9c3385282bb38a777 http://suva.vyatta.com/git/?p=linux-vyatta.git;a=commitdiff;h=c20dbdb9a7738d0441277b8ec2efbe77211f421e _______________________________________________ svn mailing list [email protected] http://mailman.vyatta.com/mailman/listinfo/svn
