iw_cxgb4: reverse the ord/ird in the ESTABLISHED upcall
The ESTABLISHED event should have the peer's ord/ird so swap the values in the event before the upcall. Signed-off-by: Hariprasad Shenai <hariprasad@chelsio.com> Signed-off-by: Doug Ledford <dledford@redhat.com>
This commit is contained in:
parent
f57b780c00
commit
3dd9a5dc24
|
@ -1269,8 +1269,8 @@ static void established_upcall(struct c4iw_ep *ep)
|
||||||
PDBG("%s ep %p tid %u\n", __func__, ep, ep->hwtid);
|
PDBG("%s ep %p tid %u\n", __func__, ep, ep->hwtid);
|
||||||
memset(&event, 0, sizeof(event));
|
memset(&event, 0, sizeof(event));
|
||||||
event.event = IW_CM_EVENT_ESTABLISHED;
|
event.event = IW_CM_EVENT_ESTABLISHED;
|
||||||
event.ird = ep->ird;
|
event.ird = ep->ord;
|
||||||
event.ord = ep->ord;
|
event.ord = ep->ird;
|
||||||
if (ep->com.cm_id) {
|
if (ep->com.cm_id) {
|
||||||
PDBG("%s ep %p tid %u\n", __func__, ep, ep->hwtid);
|
PDBG("%s ep %p tid %u\n", __func__, ep, ep->hwtid);
|
||||||
ep->com.cm_id->event_handler(ep->com.cm_id, &event);
|
ep->com.cm_id->event_handler(ep->com.cm_id, &event);
|
||||||
|
|
Loading…
Reference in New Issue