remarkable-linux/net/rds
Andy Grover 8e82376e5f RDS/TCP: Wait to wake thread when write space available
Instead of waking the send thread whenever any send space is available,
wait until it is at least half empty. This is modeled on how
sock_def_write_space() does it, and may help to minimize context
switches.

Signed-off-by: Andy Grover <andy.grover@oracle.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2010-03-16 21:16:55 -07:00
..
af_rds.c net: Move && and || to end of previous line 2009-11-29 16:55:45 -08:00
bind.c
cong.c RDS: Do not send congestion updates to loopback connections 2009-10-30 15:06:39 -07:00
connection.c net: Move && and || to end of previous line 2009-11-29 16:55:45 -08:00
ib.c RDMA/cm: fix loopback address support 2009-11-19 13:26:06 -08:00
ib.h RDS/IB+IW: Move recv processing to a tasklet 2009-10-30 15:06:39 -07:00
ib_cm.c net: Move && and || to end of previous line 2009-11-29 16:55:45 -08:00
ib_rdma.c net: Move && and || to end of previous line 2009-11-29 16:55:45 -08:00
ib_recv.c RDS: Do not BUG() on error returned from ib_post_send 2010-03-16 21:16:53 -07:00
ib_ring.c
ib_send.c RDS: Do not BUG() on error returned from ib_post_send 2010-03-16 21:16:53 -07:00
ib_stats.c
ib_sysctl.c sysctl: Drop & in front of every proc_handler. 2009-11-18 08:37:40 -08:00
info.c
info.h
iw.c RDMA/cm: fix loopback address support 2009-11-19 13:26:06 -08:00
iw.h RDS/IB+IW: Move recv processing to a tasklet 2009-10-30 15:06:39 -07:00
iw_cm.c RDS/IB+IW: Move recv processing to a tasklet 2009-10-30 15:06:39 -07:00
iw_rdma.c net: Move && and || to end of previous line 2009-11-29 16:55:45 -08:00
iw_recv.c RDS: Do not BUG() on error returned from ib_post_send 2010-03-16 21:16:53 -07:00
iw_ring.c
iw_send.c RDS: Do not BUG() on error returned from ib_post_send 2010-03-16 21:16:53 -07:00
iw_stats.c
iw_sysctl.c sysctl: Drop & in front of every proc_handler. 2009-11-18 08:37:40 -08:00
Kconfig
loop.c
loop.h
Makefile
message.c net: Move && and || to end of previous line 2009-11-29 16:55:45 -08:00
page.c
rdma.c net: Move && and || to end of previous line 2009-11-29 16:55:45 -08:00
rdma.h RDS: Add GET_MR_FOR_DEST sockopt 2009-10-30 15:06:37 -07:00
rdma_transport.c RDS: Do not BUG() on error returned from ib_post_send 2010-03-16 21:16:53 -07:00
rdma_transport.h
rds.h
recv.c net: Move && and || to end of previous line 2009-11-29 16:55:45 -08:00
send.c RDS: sendmsg() should check sndtimeo, not rcvtimeo 2010-03-16 21:16:54 -07:00
stats.c
sysctl.c sysctl: Drop & in front of every proc_handler. 2009-11-18 08:37:40 -08:00
tcp.c
tcp.h
tcp_connect.c net/rds: remove uses of NIPQUAD, use %pI4 2010-02-03 20:16:48 -08:00
tcp_listen.c net/rds: remove uses of NIPQUAD, use %pI4 2010-02-03 20:16:48 -08:00
tcp_recv.c RDS: update copy_to_user state in tcp transport 2010-03-16 21:16:54 -07:00
tcp_send.c RDS/TCP: Wait to wake thread when write space available 2010-03-16 21:16:55 -07:00
tcp_stats.c
threads.c net: Move && and || to end of previous line 2009-11-29 16:55:45 -08:00
transport.c