]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
2017 IFLIB updates in preparation for commits to e1000 and ixgbe.
authorsbruno <sbruno@FreeBSD.org>
Mon, 2 Jan 2017 00:56:33 +0000 (00:56 +0000)
committersbruno <sbruno@FreeBSD.org>
Mon, 2 Jan 2017 00:56:33 +0000 (00:56 +0000)
commit8746ee3dabdc70a6fe8bccb7a998786df8471f8c
tree149814b4a4201e7b77f0fb99304e4e23b4754cf2
parente345e3955be67beab23741fb190f48803a66bdac
2017 IFLIB updates in preparation for commits to e1000 and ixgbe.
- iflib - add checksum in place support (mmacy)
- iflib - initialize IP for TSO (going to be needed for e1000) (mmacy)
- iflib - move isc_txrx from shared context to softc context (mmacy)
- iflib - Normalize checks in TXQ drainage. (shurd)
- iflib - Fix queue capping checks (mmacy)
- iflib - Fix invalid assert, em can need 2 sentinels (mmacy)
- iflib - let the driver determine what capabilities are set and what
          tx csum flags are used (mmacy)
- add INVARIANTS debugging hooks to gtaskqueue enqueue (mmacy)
- update bnxt(4) to support the changes to iflib (shurd)

Some other various, sundry updates.  Slightly more verbose changelog:

Submitted by: mmacy@nextbsd.org
Reviewed by: shurd
mFC after:
Sponsored by: LimeLight Networks and Dell EMC Isilon
sys/dev/bnxt/if_bnxt.c
sys/kern/subr_gtaskqueue.c
sys/net/ifdi_if.m
sys/net/iflib.c
sys/net/iflib.h