summaryrefslogtreecommitdiffstats
path: root/net/rds/ib.h
diff options
context:
space:
mode:
authorZach Brown <zach.brown@oracle.com>2010-05-24 13:16:57 -0700
committerAndy Grover <andy.grover@oracle.com>2010-09-08 18:15:19 -0700
commitfc19de38be924728fea76026c0d1a6c4b6156084 (patch)
tree31deb86bc1d6b11a2c671ee3c126fc7c27e02264 /net/rds/ib.h
parentf3c6808d3d8513db2b0543538fc35c25a60fe7a7 (diff)
downloadop-kernel-dev-fc19de38be924728fea76026c0d1a6c4b6156084.zip
op-kernel-dev-fc19de38be924728fea76026c0d1a6c4b6156084.tar.gz
RDS/IB: disconnect when IB devices are removed
Currently IB device removal destroys connections which are associated with the device. This prevents connections from being re-established when replacement devices are added. Instead we'll queue shutdown work on the connections as their devices are removed. When we see that devices are added we triger connection attempts on all connections that don't currently have a device. The result is that RDS sockets can resume device-independent work (bcopy, not RDMA) across IB device removal and restoration. Signed-off-by: Zach Brown <zach.brown@oracle.com>
Diffstat (limited to 'net/rds/ib.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud