[NET] NETNS: Omit net_device->nd_net without CONFIG_NET_NS.
Introduce per-net_device inlines: dev_net(), dev_net_set().
Without CONFIG_NET_NS, no namespace other than &init_net exists.
Let's explicitly define them to help compiler optimizations.
Signed-off-by:
YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org>
Showing
- arch/ia64/hp/sim/simeth.c 1 addition, 1 deletionarch/ia64/hp/sim/simeth.c
- drivers/block/aoe/aoenet.c 1 addition, 1 deletiondrivers/block/aoe/aoenet.c
- drivers/net/bonding/bond_3ad.c 1 addition, 1 deletiondrivers/net/bonding/bond_3ad.c
- drivers/net/bonding/bond_alb.c 1 addition, 1 deletiondrivers/net/bonding/bond_alb.c
- drivers/net/bonding/bond_main.c 3 additions, 3 deletionsdrivers/net/bonding/bond_main.c
- drivers/net/hamradio/bpqether.c 2 additions, 2 deletionsdrivers/net/hamradio/bpqether.c
- drivers/net/loopback.c 1 addition, 1 deletiondrivers/net/loopback.c
- drivers/net/macvlan.c 1 addition, 1 deletiondrivers/net/macvlan.c
- drivers/net/pppoe.c 3 additions, 3 deletionsdrivers/net/pppoe.c
- drivers/net/veth.c 1 addition, 1 deletiondrivers/net/veth.c
- drivers/net/via-velocity.c 1 addition, 1 deletiondrivers/net/via-velocity.c
- drivers/net/wan/dlci.c 1 addition, 1 deletiondrivers/net/wan/dlci.c
- drivers/net/wan/hdlc.c 2 additions, 2 deletionsdrivers/net/wan/hdlc.c
- drivers/net/wan/lapbether.c 2 additions, 2 deletionsdrivers/net/wan/lapbether.c
- drivers/net/wan/syncppp.c 1 addition, 1 deletiondrivers/net/wan/syncppp.c
- drivers/s390/net/qeth_l3_main.c 1 addition, 1 deletiondrivers/s390/net/qeth_l3_main.c
- include/linux/inetdevice.h 3 additions, 3 deletionsinclude/linux/inetdevice.h
- include/linux/netdevice.h 24 additions, 1 deletioninclude/linux/netdevice.h
- net/8021q/vlan.c 1 addition, 1 deletionnet/8021q/vlan.c
- net/8021q/vlan_dev.c 1 addition, 1 deletionnet/8021q/vlan_dev.c
Loading
Please register or sign in to comment