[NET]: {get|set}sockopt compatibility layer
This patch extends {get|set}sockopt compatibility layer in order to move protocol specific parts to their place and avoid huge universal net/compat.c file in the future. Signed-off-by:Dmitry Mishin <dim@openvz.org> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- include/linux/net.h 4 additions, 0 deletionsinclude/linux/net.h
- include/linux/netfilter.h 9 additions, 0 deletionsinclude/linux/netfilter.h
- include/net/inet_connection_sock.h 6 additions, 0 deletionsinclude/net/inet_connection_sock.h
- include/net/ip.h 4 additions, 0 deletionsinclude/net/ip.h
- include/net/ipv6.h 10 additions, 0 deletionsinclude/net/ipv6.h
- include/net/sctp/structs.h 10 additions, 0 deletionsinclude/net/sctp/structs.h
- include/net/sock.h 12 additions, 0 deletionsinclude/net/sock.h
- include/net/tcp.h 6 additions, 0 deletionsinclude/net/tcp.h
- net/compat.c 77 additions, 18 deletionsnet/compat.c
- net/core/sock.c 28 additions, 0 deletionsnet/core/sock.c
- net/dccp/dccp.h 8 additions, 0 deletionsnet/dccp/dccp.h
- net/dccp/ipv4.c 12 additions, 0 deletionsnet/dccp/ipv4.c
- net/dccp/ipv6.c 16 additions, 0 deletionsnet/dccp/ipv6.c
- net/dccp/proto.c 55 additions, 12 deletionsnet/dccp/proto.c
- net/ipv4/af_inet.c 12 additions, 0 deletionsnet/ipv4/af_inet.c
- net/ipv4/ip_sockglue.c 123 additions, 19 deletionsnet/ipv4/ip_sockglue.c
- net/ipv4/raw.c 43 additions, 7 deletionsnet/ipv4/raw.c
- net/ipv4/tcp.c 65 additions, 12 deletionsnet/ipv4/tcp.c
- net/ipv4/tcp_ipv4.c 8 additions, 0 deletionsnet/ipv4/tcp_ipv4.c
- net/ipv4/udp.c 43 additions, 8 deletionsnet/ipv4/udp.c
Loading
Please register or sign in to comment