[NET] NETNS: Omit sock->sk_net without CONFIG_NET_NS.
Introduce per-sock inlines: sock_net(), sock_net_set()
and per-inet_timewait_sock inlines: twsk_net(), twsk_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
- include/linux/ipv6.h 2 additions, 2 deletionsinclude/linux/ipv6.h
- include/net/inet_hashtables.h 4 additions, 4 deletionsinclude/net/inet_hashtables.h
- include/net/inet_timewait_sock.h 18 additions, 0 deletionsinclude/net/inet_timewait_sock.h
- include/net/route.h 2 additions, 2 deletionsinclude/net/route.h
- include/net/sock.h 22 additions, 2 deletionsinclude/net/sock.h
- net/atm/svc.c 1 addition, 1 deletionnet/atm/svc.c
- net/ax25/af_ax25.c 1 addition, 1 deletionnet/ax25/af_ax25.c
- net/bluetooth/l2cap.c 1 addition, 1 deletionnet/bluetooth/l2cap.c
- net/bluetooth/rfcomm/sock.c 1 addition, 1 deletionnet/bluetooth/rfcomm/sock.c
- net/bluetooth/sco.c 1 addition, 1 deletionnet/bluetooth/sco.c
- net/bridge/br_netlink.c 2 additions, 2 deletionsnet/bridge/br_netlink.c
- net/core/fib_rules.c 3 additions, 3 deletionsnet/core/fib_rules.c
- net/core/neighbour.c 5 additions, 5 deletionsnet/core/neighbour.c
- net/core/rtnetlink.c 6 additions, 6 deletionsnet/core/rtnetlink.c
- net/core/sock.c 5 additions, 5 deletionsnet/core/sock.c
- net/decnet/af_decnet.c 1 addition, 1 deletionnet/decnet/af_decnet.c
- net/decnet/dn_dev.c 3 additions, 3 deletionsnet/decnet/dn_dev.c
- net/decnet/dn_fib.c 2 additions, 2 deletionsnet/decnet/dn_fib.c
- net/decnet/dn_route.c 2 additions, 2 deletionsnet/decnet/dn_route.c
- net/decnet/dn_table.c 1 addition, 1 deletionnet/decnet/dn_table.c
Loading
Please register or sign in to comment