diff options
| author | Myungho Jung <[email protected]> | 2019-01-09 22:27:31 -0800 |
|---|---|---|
| committer | Jason Gunthorpe <[email protected]> | 2019-01-14 15:28:26 -0700 |
| commit | 5fc01fb846bce8fa6d5f95e2625b8ce0f8e86810 (patch) | |
| tree | d218643d77b75d76abe8ad6cb9749b9c9c873c2c /tools/perf/scripts/python/export-to-postgresql.py | |
| parent | 97099cc6529cdf50af32a496b588d9428c57341f (diff) | |
RDMA/cma: Rollback source IP address if failing to acquire device
If cma_acquire_dev_by_src_ip() returns error in addr_handler(), the
device state changes back to RDMA_CM_ADDR_BOUND but the resolved source
IP address is still left. After that, if rdma_destroy_id() is called
after rdma_listen(), the device is freed without removed from
listen_any_list in cma_cancel_operation(). Revert to the previous IP
address if acquiring device fails.
Reported-by: [email protected]
Signed-off-by: Myungho Jung <[email protected]>
Reviewed-by: Parav Pandit <[email protected]>
Signed-off-by: Jason Gunthorpe <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions