Revision cb586decbb88fcd068116af2d4e1e3e2e86978d6 authored by Chuck Lever on 03 January 2020, 16:56:32 UTC, committed by Anna Schumaker on 15 January 2020, 15:54:32 UTC
The size of the sendctx queue depends on the value stored in
ia->ri_max_send_sges. This value is determined by querying the
underlying device.

Eventually, rpcrdma_ia_open() and rpcrdma_ep_create() will be called
in the connect worker rather than at transport set-up time. The
underlying device will not have been chosen device set-up time.

The sendctx queue will thus have to be created after the underlying
device has been chosen via address and route resolution; in other
words, in the connect worker.

Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
1 parent 2e87036
History
File Mode Size
Design
NMI-RCU.txt -rw-r--r-- 4.2 KB
RTFP.txt -rw-r--r-- 82.8 KB
UP.rst -rw-r--r-- 5.8 KB
arrayRCU.txt -rw-r--r-- 5.1 KB
checklist.txt -rw-r--r-- 21.4 KB
index.rst -rw-r--r-- 377 bytes
listRCU.rst -rw-r--r-- 11.0 KB
lockdep-splat.txt -rw-r--r-- 4.7 KB
lockdep.txt -rw-r--r-- 4.9 KB
rcu.rst -rw-r--r-- 3.8 KB
rcu_dereference.txt -rw-r--r-- 16.0 KB
rcubarrier.txt -rw-r--r-- 12.7 KB
rculist_nulls.txt -rw-r--r-- 5.1 KB
rcuref.txt -rw-r--r-- 5.1 KB
stallwarn.txt -rw-r--r-- 15.1 KB
torture.txt -rw-r--r-- 6.8 KB
whatisRCU.txt -rw-r--r-- 40.3 KB

back to top