qcacmn: Fix duplicate tx buffer issue in send multiple
In tx send multiple API stop processing of msdu_info when next segment is NULL Change-Id: I9bc6a90987bb03c86b110d9398bc0188218a348d
This commit is contained in:

committed by
snandini

parent
b2a9c0155b
commit
a912add6c3
@@ -2314,7 +2314,8 @@ qdf_nbuf_t dp_tx_send_msdu_multiple(struct dp_vdev *vdev, qdf_nbuf_t nbuf,
|
|||||||
.curr_seg->next;
|
.curr_seg->next;
|
||||||
nbuf = msdu_info->u.sg_info
|
nbuf = msdu_info->u.sg_info
|
||||||
.curr_seg->nbuf;
|
.curr_seg->nbuf;
|
||||||
}
|
} else
|
||||||
|
break;
|
||||||
i++;
|
i++;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
@@ -2356,7 +2357,8 @@ qdf_nbuf_t dp_tx_send_msdu_multiple(struct dp_vdev *vdev, qdf_nbuf_t nbuf,
|
|||||||
msdu_info->u.sg_info.curr_seg =
|
msdu_info->u.sg_info.curr_seg =
|
||||||
msdu_info->u.sg_info.curr_seg->next;
|
msdu_info->u.sg_info.curr_seg->next;
|
||||||
nbuf = msdu_info->u.sg_info.curr_seg->nbuf;
|
nbuf = msdu_info->u.sg_info.curr_seg->nbuf;
|
||||||
}
|
} else
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
i++;
|
i++;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user