]> www.infradead.org Git - users/jedix/linux-maple.git/commit
net/rds: reduce memory footprint during rds_sendmsg with IB transport
authorWei Lin Guay <wei.lin.guay@oracle.com>
Thu, 22 Jun 2017 19:52:35 +0000 (21:52 +0200)
committerDhaval Giani <dhaval.giani@oracle.com>
Wed, 15 Nov 2017 06:18:11 +0000 (01:18 -0500)
commitb01fd9019bc43a3e5ca01059f27811540960a5c7
treefd853504d5157994dc304a97a932d248debb6984
parenteecd0fd51cfc32b3a7cc548f776b0583bbcb7a06
net/rds: reduce memory footprint during rds_sendmsg with IB transport

The RDS IB large fragment size feature requires order 2 memory allocations
and it introduces memory pressure in the allocation system.  Thus, this
patch removes this dependency and uses multiple sge in the IB work requests
to support large fragment size.

Orabug: 26770234

Signed-off-by: Wei Lin Guay <wei.lin.guay@oracle.com>
Reviewed-by: HÃ¥kon Bugge <haakon.bugge@oracle.com>
Tested-by: Shih-Yu Huang <shih-yu.huang@oracle.com>
Acked-by: Santosh Shilimkar <santosh.shilimkar@oracle.com>
Signed-off-by: Dhaval Giani <dhaval.giani@oracle.com>
net/rds/ib_send.c
net/rds/send.c