]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
MFC r340310:
authorshurd <shurd@FreeBSD.org>
Mon, 12 Nov 2018 16:28:07 +0000 (16:28 +0000)
committershurd <shurd@FreeBSD.org>
Mon, 12 Nov 2018 16:28:07 +0000 (16:28 +0000)
commitad08804634c1d2870e35c0f2452ed2722e4337a3
treebbeed7666f65fba570a44e86a816bb0232c9984f
parentc8cbd76e34e45dad82c4534536e51f135bb6b699
MFC r340310:

Fix first-packet completion

The first packet after the ring is initialized was never
completed as isc_txd_credits_update() would not include it in the
count of completed packets. This caused netmap to never complete
a batch. See PR 233022 for more details.

PR: 233022
Reported by: lev
Reviewed by: lev
Approved by: re (kib)
Sponsored by: Limelight Networks
Differential Revision: https://reviews.freebsd.org/D17931
sys/dev/e1000/em_txrx.c
sys/dev/e1000/igb_txrx.c