freebsd-nq/sys/dev/ixl
Stephen Hurd e8e0ecb969 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.

This is the same fix as the r340310 for e1000

PR:		233607
Reported by:	lev
Reviewed by:	lev
MFC after:	3 days
Sponsored by:	Limelight Networks
Differential Revision:	https://reviews.freebsd.org/D18368
2018-11-28 17:37:17 +00:00
..
i40e_adminq_cmd.h ixl(4): Update version number to 2.0.0-k 2018-06-18 20:32:53 +00:00
i40e_adminq.c ixl(4): Update version number to 2.0.0-k 2018-06-18 20:32:53 +00:00
i40e_adminq.h ixl(4): Update version number to 2.0.0-k 2018-06-18 20:32:53 +00:00
i40e_alloc.h ixl(4): Update version number to 2.0.0-k 2018-06-18 20:32:53 +00:00
i40e_common.c ixl(4): Update version number to 2.0.0-k 2018-06-18 20:32:53 +00:00
i40e_dcb.c ixl(4): Update version number to 2.0.0-k 2018-06-18 20:32:53 +00:00
i40e_dcb.h ixl(4): Update version number to 2.0.0-k 2018-06-18 20:32:53 +00:00
i40e_devids.h ixl(4): Update version number to 2.0.0-k 2018-06-18 20:32:53 +00:00
i40e_hmc.c ixl(4): Update version number to 2.0.0-k 2018-06-18 20:32:53 +00:00
i40e_hmc.h ixl(4): Update version number to 2.0.0-k 2018-06-18 20:32:53 +00:00
i40e_lan_hmc.c ixl(4): Update version number to 2.0.0-k 2018-06-18 20:32:53 +00:00
i40e_lan_hmc.h ixl(4): Update version number to 2.0.0-k 2018-06-18 20:32:53 +00:00
i40e_nvm.c ixl(4): Update version number to 2.0.0-k 2018-06-18 20:32:53 +00:00
i40e_osdep.c ixl/iavf(4): Change ixlv to iavf and update it to use iflib(9) 2018-10-12 22:40:54 +00:00
i40e_osdep.h ixl(4): Update version number to 2.0.0-k 2018-06-18 20:32:53 +00:00
i40e_prototype.h ixl(4): Update version number to 2.0.0-k 2018-06-18 20:32:53 +00:00
i40e_register.h ixl(4): Update version number to 2.0.0-k 2018-06-18 20:32:53 +00:00
i40e_status.h ixl(4): Update version number to 2.0.0-k 2018-06-18 20:32:53 +00:00
i40e_type.h ixl(4): Update version number to 2.0.0-k 2018-06-18 20:32:53 +00:00
iavf_vc.c ixl/iavf(4): Update remaining references of "num_queues" to "num_rx_queues" 2018-11-01 17:29:14 +00:00
iavf.h iavf(4): Finish rename/rebrand internally 2018-10-15 17:23:41 +00:00
if_iavf.c ixl/iavf(4): Fix TSO offloads when TXCSUM is disabled 2018-11-08 19:10:43 +00:00
if_ixl.c ixl/iavf(4): Fix TSO offloads when TXCSUM is disabled 2018-11-08 19:10:43 +00:00
ixl_debug.h iavf(4): Finish rename/rebrand internally 2018-10-15 17:23:41 +00:00
ixl_iw_int.h ixl(4): Update version number to 2.0.0-k 2018-06-18 20:32:53 +00:00
ixl_iw.c ixl(4): Update version number to 2.0.0-k 2018-06-18 20:32:53 +00:00
ixl_iw.h ixl(4): Update version number to 2.0.0-k 2018-06-18 20:32:53 +00:00
ixl_pf_i2c.c ixl(4): Update version number to 2.0.0-k 2018-06-18 20:32:53 +00:00
ixl_pf_iov.c iavf(4): Finish rename/rebrand internally 2018-10-15 17:23:41 +00:00
ixl_pf_iov.h ixl/iavf(4): Change ixlv to iavf and update it to use iflib(9) 2018-10-12 22:40:54 +00:00
ixl_pf_main.c ixl/iavf(4): Change ixlv to iavf and update it to use iflib(9) 2018-10-12 22:40:54 +00:00
ixl_pf_qmgr.c ixl/iavf(4): Change ixlv to iavf and update it to use iflib(9) 2018-10-12 22:40:54 +00:00
ixl_pf_qmgr.h ixl/iavf(4): Change ixlv to iavf and update it to use iflib(9) 2018-10-12 22:40:54 +00:00
ixl_pf.h ixl/iavf(4): Fix GCC 6.4.0 build 2018-10-20 18:00:12 +00:00
ixl_txrx.c Fix first-packet completion 2018-11-28 17:37:17 +00:00
ixl.h ixl/iavf(4): Fix TSO offloads when TXCSUM is disabled 2018-11-08 19:10:43 +00:00
virtchnl.h ixl(4): Update version number to 2.0.0-k 2018-06-18 20:32:53 +00:00