We end up sending double reject on ACL failures. Fix it.
Orabug:
22347191
Tested-by: Michael Nowak <michael.nowak@oracle.com>
Tested-by: Rafael Alejandro Peralez <rafael.peralez@oracle.com>
Tested-by: Liwen Huang <liwen.huang@oracle.com>
Tested-by: Hong Liu <hong.x.liu@oracle.com>
Reviewed-by: Mukesh Kacker <mukesh.kacker@oracle.com>
Reviewed-by: Ajaykumar Hotchandani <ajaykumar.hotchandani@oracle.com>
Signed-off-by: Santosh Shilimkar <santosh.shilimkar@oracle.com>
acl_ret = rds_ib_match_acl(cm_id, dp->dp_saddr);
if (acl_ret < 0) {
- int reject_reason = RDS_ACL_FAILURE;
-
- rdma_reject(cm_id, &reject_reason, sizeof(int));
+ err = RDS_ACL_FAILURE;
rdsdebug("RDS: IB: passive: rds_ib_match_acl failed\n");
goto out;
}