]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
sdp: do not abort connection on RDMA_CM_EVENT_ADDR_CHANGE
authorAmir Vadai <amirv@mellanox.co.il>
Sun, 30 Jan 2011 17:01:15 +0000 (19:01 +0200)
committerMukesh Kacker <mukesh.kacker@oracle.com>
Tue, 6 Oct 2015 12:05:42 +0000 (05:05 -0700)
This could happen when having a bonding device.

Signed-off-by: Amir Vadai <amirv@mellanox.co.il>
drivers/infiniband/ulp/sdp/sdp_cma.c

index 93965953600cc2444dc63f5244476f62d6de10fc..64dc6d023573f53c9b7cacb21edecca2b0b3eeba 100644 (file)
@@ -577,6 +577,11 @@ int sdp_cma_handler(struct rdma_cm_id *id, struct rdma_cm_event *event)
        case RDMA_CM_EVENT_DEVICE_REMOVAL:
                rc = -ENETRESET;
                break;
+
+       case RDMA_CM_EVENT_ADDR_CHANGE:
+               sdp_dbg(sk, "Got Address change event\n");
+               rc = 0;
+               break;
        default:
                printk(KERN_ERR "SDP: Unexpected CMA event: %d\n",
                       event->event);