Sowmini Varadhan
467fa15356
RDS-TCP: Support multiple RDS-TCP listen endpoints, one per netns.
...
Register pernet subsys init/stop functions that will set up
and tear down per-net RDS-TCP listen endpoints. Unregister
pernet subusys functions on 'modprobe -r' to clean up these
end points.
Enable keepalive on both accept and connect socket endpoints.
The keepalive timer expiration will ensure that client socket
endpoints will be removed as appropriate from the netns when
an interface is removed from a namespace.
Register a device notifier callback that will clean up all
sockets (and thus avoid the need to wait for keepalive timeout)
when the loopback device is unregistered from the netns indicating
that the netns is getting deleted.
Signed-off-by: Sowmini Varadhan <sowmini.varadhan@oracle.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2015-08-07 11:29:58 -07:00
..
af_rds.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2015-06-24 16:49:49 -07:00
bind.c
RDS-TCP: Make RDS-TCP work correctly when it is set up in a netns other than init_net
2015-08-07 11:29:57 -07:00
cong.c
rds: rds_cong_queue_updates needs to defer the congestion update transmission
2015-02-11 14:35:44 -08:00
connection.c
RDS-TCP: Make RDS-TCP work correctly when it is set up in a netns other than init_net
2015-08-07 11:29:57 -07:00
ib.c
RDS-TCP: Make RDS-TCP work correctly when it is set up in a netns other than init_net
2015-08-07 11:29:57 -07:00
ib.h
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2015-06-24 16:49:49 -07:00
ib_cm.c
RDS-TCP: Make RDS-TCP work correctly when it is set up in a netns other than init_net
2015-08-07 11:29:57 -07:00
ib_rdma.c
rds: rds_ib_device.refcount overflow
2015-07-14 13:20:11 -04:00
ib_recv.c
RDS: Switch to generic logging helpers
2015-05-18 13:44:23 -04:00
ib_ring.c
ib_send.c
Merge branch 'for-4.2-misc' into k.o/for-4.2
2015-06-02 09:33:22 -04:00
ib_stats.c
ib_sysctl.c
info.c
info.h
iw.c
RDS-TCP: Make RDS-TCP work correctly when it is set up in a netns other than init_net
2015-08-07 11:29:57 -07:00
iw.h
rds: switch ->inc_copy_to_user() to passing iov_iter
2014-11-24 05:16:43 -05:00
iw_cm.c
RDS-TCP: Make RDS-TCP work correctly when it is set up in a netns other than init_net
2015-08-07 11:29:57 -07:00
iw_rdma.c
rds: avoid potential stack overflow
2015-03-12 00:28:01 -04:00
iw_recv.c
rds: switch ->inc_copy_to_user() to passing iov_iter
2014-11-24 05:16:43 -05:00
iw_ring.c
iw_send.c
rds: re-entry of rds_ib_xmit/rds_iw_xmit
2015-06-02 09:22:31 -04:00
iw_stats.c
iw_sysctl.c
Kconfig
loop.c
loop.h
Makefile
message.c
rds: Make rds_message_copy_from_user() return 0 on success.
2015-02-07 22:41:56 -08:00
page.c
rdma.c
rds: avoid calling sock_kfree_s() on allocation failure
2014-10-14 17:00:19 -04:00
rdma_transport.c
RDS: Switch to generic logging helpers
2015-05-18 13:44:23 -04:00
rdma_transport.h
rds.h
RDS-TCP: Make RDS-TCP work correctly when it is set up in a netns other than init_net
2015-08-07 11:29:57 -07:00
recv.c
net: Remove iocb argument from sendmsg and recvmsg
2015-03-02 13:06:31 -05:00
send.c
RDS-TCP: Make RDS-TCP work correctly when it is set up in a netns other than init_net
2015-08-07 11:29:57 -07:00
stats.c
sysctl.c
net: rds: use correct size for max unacked packets and bytes
2015-02-04 16:07:27 -08:00
tcp.c
RDS-TCP: Support multiple RDS-TCP listen endpoints, one per netns.
2015-08-07 11:29:58 -07:00
tcp.h
RDS-TCP: Support multiple RDS-TCP listen endpoints, one per netns.
2015-08-07 11:29:58 -07:00
tcp_connect.c
RDS-TCP: Support multiple RDS-TCP listen endpoints, one per netns.
2015-08-07 11:29:58 -07:00
tcp_listen.c
RDS-TCP: Support multiple RDS-TCP listen endpoints, one per netns.
2015-08-07 11:29:58 -07:00
tcp_recv.c
rds: switch ->inc_copy_to_user() to passing iov_iter
2014-11-24 05:16:43 -05:00
tcp_send.c
tcp_stats.c
threads.c
transport.c
RDS-TCP: Make RDS-TCP work correctly when it is set up in a netns other than init_net
2015-08-07 11:29:57 -07:00