]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r314509 and r314578.
authornp <np@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Mon, 6 Mar 2017 15:16:15 +0000 (15:16 +0000)
committernp <np@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Mon, 6 Mar 2017 15:16:15 +0000 (15:16 +0000)
commit0a3f08605f4a5b2db33f43f5e549981fd299fa71
treedc26b044aeb97cb610a961e912844032d9bd7258
parent11764e9e3a16ae56d1c90281deb8b3483e44f4f1
MFC r314509 and r314578.

r314509:
cxgbe/iw_cxgbe: Do not check the size of the memory region being
registered.  T4/5/6 have no internal limit on this size.  This is
probably a copy paste from the T3 iw_cxgb driver.

r314578:
cxgbe/iw_cxgbe: Implement sq/rq drain operation.

ULPs can set a qp's state to ERROR and then post a work request on the
sq and/or rq.  When the reply for that work request comes back it is
guaranteed that all previous work requests posted on that queue have
been drained.

Sponsored by: Chelsio Communications

git-svn-id: svn://svn.freebsd.org/base/stable/10@314776 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/dev/cxgbe/iw_cxgbe/cq.c
sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
sys/dev/cxgbe/iw_cxgbe/mem.c
sys/dev/cxgbe/iw_cxgbe/qp.c
sys/dev/cxgbe/iw_cxgbe/t4.h