]> git.openfabrics.org - ~ardavis/dapl.git/commit
scm: CONN_PENDING: SOCKOPT ERR Connection refused ->
authorArlin Davis <arlin.r.davis@intel.com>
Fri, 16 Oct 2015 17:21:19 +0000 (10:21 -0700)
committerArlin Davis <arlin.r.davis@intel.com>
Fri, 16 Oct 2015 17:21:19 +0000 (10:21 -0700)
commit1f4baf860cf2c17960885df7ff49cc0021fe317e
treee5e78e032166048de54186cd798ba9394c031c98
parent0494ec10176e07804c26b28484535252e47c3f99
scm: CONN_PENDING: SOCKOPT ERR Connection refused ->

Error caused by cm_msg size compatability issue with new v8
protocol and older socket cm providers (2.1.4 and older).
The ucm, cma, and mcm providers are not affected.

Modify socket data sizes for SCM request/reply to interoperate
between new v8 with smaller private data and older protocols.

Adjust SCM reply/rtu based on remote CM version and retry a failed
request with pre-v8 adjusted size in case of server side failure.

Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
dapl/openib_scm/cm.c