OpenCloudOS-Kernel/drivers/infiniband/hw
Don Wood 0145f341a9 RDMA/nes: Improve use of PBLs
Two level 256 byte PBLs was not implemented so the driver could report
out of memory when in fact there were PBLs still available.

This solution prefers to use 4KB PBLs over two level 256B PBLs until
the number of 4KB PBLs falls below a threshold.  At this point the 4KB
PBL structure is converted to use 256B PBLs which prevents the driver
from running out of 4KB PBLs too quickly.

Signed-off-by: Don Wood <donald.e.wood@intel.com>
Signed-off-by: Roland Dreier <rolandd@cisco.com>
2009-03-06 15:15:00 -08:00
..
amso1100 infiniband: Kill directly reference of netdev->priv 2008-11-24 15:34:00 -08:00
cxgb3 RDMA/cxgb3: Fix deadlock in iw_cxgb3 (hang when configuring interface) 2008-11-12 10:16:47 -08:00
ehca IB/ehca: Use consistent types for ehca_plpar_hcall9() 2009-01-16 14:55:40 -08:00
ipath zero i_uid/i_gid on inode allocation 2009-01-05 11:54:28 -05:00
mlx4 IB/mlx4: Fix memory ordering problem when posting LSO sends 2009-01-16 12:47:47 -08:00
mthca net: replace %p6 with %pI6 2008-10-29 12:52:50 -07:00
nes RDMA/nes: Improve use of PBLs 2009-03-06 15:15:00 -08:00