]> git.openfabrics.org - ~shefty/rdma-win.git/commit
- Fixed locking issue with resuming pended sends that could
authorftillier <ftillier@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Wed, 6 Jul 2005 19:19:26 +0000 (19:19 +0000)
committerftillier <ftillier@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Wed, 6 Jul 2005 19:19:26 +0000 (19:19 +0000)
commitb6ce92f38a8d53c1fc6ca74914434f712834162c
treea507ff4937ea699d39ecc8ca307d2e6c38daab5c
parentf71934db2d5cb69fa19d9900b6aaa9cdc7d60086
- Fixed locking issue with resuming pended sends that could
result in QP overrun.
- Changed receive processing to silently drop all loopback traffic since
the driver reports itself as needing SW loopback (which is higher performing).
- Fixed bug where code assumed that a success result from the SA implied
non-zero records.  Code now checks the number of records in addition to status.
- Fixed initialization to perform PnP registration after flagging the device as
a deserialized miniport with NdisMSetAttributesEx to allow calling
NdisMSetInformation at DISPATCH level.  Without this, the driver causes an
assertion in checked versions of NDIS.sys.

git-svn-id: svn://openib.tc.cornell.edu/gen1@28 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86
branches/fab_cm_branch/ulp/ipoib/kernel/ipoib_adapter.c
branches/fab_cm_branch/ulp/ipoib/kernel/ipoib_adapter.h
branches/fab_cm_branch/ulp/ipoib/kernel/ipoib_driver.c
branches/fab_cm_branch/ulp/ipoib/kernel/ipoib_endpoint.c
branches/fab_cm_branch/ulp/ipoib/kernel/ipoib_port.c