kernel-fxtec-pro1x/net/rds
Chris Mason 8576f374ac RDS: flush fmrs before allocating new ones
Flushing FMRs is somewhat expensive, and is currently kicked off when
the interrupt handler notices that we are getting low.  The result of
this is that FMR flushing only happens from the interrupt cpus.

This spreads the load more effectively by triggering flushes just before
we allocate a new FMR.

Signed-off-by: Chris Mason <chris.mason@oracle.com>
2010-09-08 18:16:42 -07:00
..
af_rds.c RDS: remove __init and __exit annotation 2010-09-08 18:16:39 -07:00
bind.c rds: Use RCU for the bind lookup searches 2010-09-08 18:15:08 -07:00
cong.c RDS: Bypass workqueue when queueing cong updates 2010-09-08 18:12:16 -07:00
connection.c RDS: remove __init and __exit annotation 2010-09-08 18:16:39 -07:00
ib.c RDS: remove __init and __exit annotation 2010-09-08 18:16:39 -07:00
ib.h RDS/IB: track signaled sends 2010-09-08 18:16:40 -07:00
ib_cm.c RDS/IB: track signaled sends 2010-09-08 18:16:40 -07:00
ib_rdma.c RDS: flush fmrs before allocating new ones 2010-09-08 18:16:42 -07:00
ib_recv.c RDS: properly use sg_init_table 2010-09-08 18:16:41 -07:00
ib_ring.c
ib_send.c RDS/IB: track signaled sends 2010-09-08 18:16:40 -07:00
ib_stats.c RDS: Move atomic stats from general to ib-specific area 2010-09-08 18:12:20 -07:00
ib_sysctl.c RDS: remove __init and __exit annotation 2010-09-08 18:16:39 -07:00
info.c
info.h
iw.c RDS: remove __init and __exit annotation 2010-09-08 18:16:39 -07:00
iw.h RDS: remove __init and __exit annotation 2010-09-08 18:16:39 -07:00
iw_cm.c
iw_rdma.c
iw_recv.c RDS: remove __init and __exit annotation 2010-09-08 18:16:39 -07:00
iw_ring.c
iw_send.c
iw_stats.c
iw_sysctl.c RDS: remove __init and __exit annotation 2010-09-08 18:16:39 -07:00
Kconfig
loop.c
loop.h
Makefile
message.c rds: don't let RDS shutdown a connection while senders are present 2010-09-08 18:15:09 -07:00
page.c RDS: Use page_remainder_alloc() for recv bufs 2010-09-08 18:15:20 -07:00
rdma.c
rdma_transport.c RDS: remove __init and __exit annotation 2010-09-08 18:16:39 -07:00
rdma_transport.h
rds.h RDS: remove __init and __exit annotation 2010-09-08 18:16:39 -07:00
recv.c
send.c rds: fix rds_send_xmit() serialization 2010-09-08 18:15:27 -07:00
stats.c RDS: remove __init and __exit annotation 2010-09-08 18:16:39 -07:00
sysctl.c RDS: remove __init and __exit annotation 2010-09-08 18:16:39 -07:00
tcp.c RDS: remove __init and __exit annotation 2010-09-08 18:16:39 -07:00
tcp.h RDS: remove __init and __exit annotation 2010-09-08 18:16:39 -07:00
tcp_connect.c
tcp_listen.c RDS: remove __init and __exit annotation 2010-09-08 18:16:39 -07:00
tcp_recv.c RDS: remove __init and __exit annotation 2010-09-08 18:16:39 -07:00
tcp_send.c
tcp_stats.c
threads.c RDS: remove __init and __exit annotation 2010-09-08 18:16:39 -07:00
transport.c
xlist.h RDS: Remove unused XLIST_PTR_TAIL and xlist_protect() 2010-09-08 18:16:06 -07:00