Skip to content

Commit 28c13e0

Browse files
authored
Merge pull request #185 from chaudron/fix/adv03
advanced03: fix decreasing of outstanding_tx variable
2 parents 9ee02ae + c8a67bf commit 28c13e0

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

advanced03-AF_XDP/af_xdp_user.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -249,6 +249,8 @@ static void complete_tx(struct xsk_socket_info *xsk)
249249
idx_cq++));
250250

251251
xsk_ring_cons__release(&xsk->umem->cq, completed);
252+
xsk->outstanding_tx -= completed < xsk->outstanding_tx ?
253+
completed : xsk->outstanding_tx;
252254
}
253255
}
254256

0 commit comments

Comments
 (0)