]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
ixl/iavf(4): Change ixlv to iavf and update it to use iflib(9)
authorEric Joyner <erj@FreeBSD.org>
Fri, 12 Oct 2018 22:40:54 +0000 (22:40 +0000)
committerEric Joyner <erj@FreeBSD.org>
Fri, 12 Oct 2018 22:40:54 +0000 (22:40 +0000)
commit77c1fcec914bae1232762ca0b0462abd6957ff26
tree4020a4c92e52f202fe6b8513fd8c95f59db9a225
parent3cf1291d2e64aa741ae520363f8710f2c1e80127
ixl/iavf(4): Change ixlv to iavf and update it to use iflib(9)

Finishes the conversion of the 40Gb Intel Ethernet drivers to iflib(9) for
FreeBSD 12.0, and fixes numerous bugs in both ixl(4) and iavf(4).

This commit also re-adds the VF driver to GENERIC since it now compiles and
functions.

The VF driver name was changed from ixlv(4) to iavf(4) because the VF driver is
now intended to be used with future products, not just with Fortville/Fort Park
VFs.

A man page update that documents these drivers is forthcoming in a separate
commit.

Reviewed by:    sbruno@, kbowling@
Tested by:      jeffrey.e.pieper@intel.com
Approved by: re (gjb@)
Relnotes:       yes
Sponsored by:   Intel Corporation
Differential Revision: https://reviews.freebsd.org/D16429
25 files changed:
sys/amd64/conf/GENERIC
sys/amd64/conf/NOTES
sys/conf/files.amd64
sys/dev/ixl/README [deleted file]
sys/dev/ixl/i40e_osdep.c
sys/dev/ixl/if_ixl.c
sys/dev/ixl/if_ixlv.c
sys/dev/ixl/ixl.h
sys/dev/ixl/ixl_debug.h
sys/dev/ixl/ixl_pf.h
sys/dev/ixl/ixl_pf_iov.c
sys/dev/ixl/ixl_pf_iov.h
sys/dev/ixl/ixl_pf_main.c
sys/dev/ixl/ixl_pf_qmgr.c
sys/dev/ixl/ixl_pf_qmgr.h
sys/dev/ixl/ixl_txrx.c
sys/dev/ixl/ixlv.h
sys/dev/ixl/ixlv_vc_mgr.h [deleted file]
sys/dev/ixl/ixlvc.c
sys/modules/Makefile
sys/modules/iavf/Makefile [moved from sys/modules/ixlv/Makefile with 72% similarity]
sys/modules/ixl/Makefile
sys/net/iflib.c
sys/net/iflib.h
sys/net/iflib_private.h