-
- Downloads
[NET]: Make packet reception network namespace safe
This patch modifies every packet receive function registered with dev_add_pack() to drop packets if they are not from the initial network namespace. This should ensure that the various network stacks do not receive packets in a anything but the initial network namespace until the code has been converted and is ready for them. Signed-off-by:Eric W. Biederman <ebiederm@xmission.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- drivers/block/aoe/aoenet.c 4 additions, 0 deletionsdrivers/block/aoe/aoenet.c
- drivers/net/bonding/bond_3ad.c 4 additions, 0 deletionsdrivers/net/bonding/bond_3ad.c
- drivers/net/bonding/bond_alb.c 3 additions, 0 deletionsdrivers/net/bonding/bond_alb.c
- drivers/net/bonding/bond_main.c 3 additions, 0 deletionsdrivers/net/bonding/bond_main.c
- drivers/net/hamradio/bpqether.c 3 additions, 0 deletionsdrivers/net/hamradio/bpqether.c
- drivers/net/pppoe.c 6 additions, 0 deletionsdrivers/net/pppoe.c
- drivers/net/wan/hdlc.c 7 additions, 0 deletionsdrivers/net/wan/hdlc.c
- drivers/net/wan/lapbether.c 3 additions, 0 deletionsdrivers/net/wan/lapbether.c
- drivers/net/wan/syncppp.c 6 additions, 0 deletionsdrivers/net/wan/syncppp.c
- net/8021q/vlan_dev.c 5 additions, 0 deletionsnet/8021q/vlan_dev.c
- net/appletalk/aarp.c 3 additions, 0 deletionsnet/appletalk/aarp.c
- net/appletalk/ddp.c 6 additions, 0 deletionsnet/appletalk/ddp.c
- net/ax25/ax25_in.c 5 additions, 0 deletionsnet/ax25/ax25_in.c
- net/bridge/br_stp_bpdu.c 4 additions, 0 deletionsnet/bridge/br_stp_bpdu.c
- net/decnet/dn_route.c 3 additions, 0 deletionsnet/decnet/dn_route.c
- net/econet/af_econet.c 3 additions, 0 deletionsnet/econet/af_econet.c
- net/ipv4/arp.c 3 additions, 0 deletionsnet/ipv4/arp.c
- net/ipv4/ip_input.c 3 additions, 0 deletionsnet/ipv4/ip_input.c
- net/ipv4/ipconfig.c 6 additions, 0 deletionsnet/ipv4/ipconfig.c
- net/ipv6/ip6_input.c 5 additions, 0 deletionsnet/ipv6/ip6_input.c
Loading