summaryrefslogtreecommitdiffstats
path: root/src/net/infiniband.c
diff options
context:
space:
mode:
authorMichael Brown2011-11-15 02:03:08 +0100
committerMichael Brown2011-11-15 04:59:10 +0100
commit18178b087f323b4c93324c2ed7624563df449ac8 (patch)
treed0f7861b102e44d1986aadffbf8f835db27b00ac /src/net/infiniband.c
parent[infiniband] Open device prior to creating SMI and GSI queue pairs (diff)
downloadipxe-18178b087f323b4c93324c2ed7624563df449ac8.tar.gz
ipxe-18178b087f323b4c93324c2ed7624563df449ac8.tar.xz
ipxe-18178b087f323b4c93324c2ed7624563df449ac8.zip
[infiniband] Reset port state after closing device
Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/net/infiniband.c')
-rw-r--r--src/net/infiniband.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/net/infiniband.c b/src/net/infiniband.c
index d0f08885..147017fc 100644
--- a/src/net/infiniband.c
+++ b/src/net/infiniband.c
@@ -680,6 +680,7 @@ void ib_close ( struct ib_device *ibdev ) {
ib_destroy_sma ( ibdev, ibdev->smi );
ib_destroy_mi ( ibdev, ibdev->smi );
ibdev->op->close ( ibdev );
+ ibdev->port_state = IB_PORT_STATE_DOWN;
}
}