]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
ixl(4): Update to use iflib
authorEric Joyner <erj@FreeBSD.org>
Mon, 18 Jun 2018 20:12:54 +0000 (20:12 +0000)
committerEric Joyner <erj@FreeBSD.org>
Mon, 18 Jun 2018 20:12:54 +0000 (20:12 +0000)
commit1031d839aa127290f6ef6e11d16472bf268616d4
tree58b03910b98dff865ef749a998325fb3020522ad
parent52666d36751d3a29959ef36b8d7fa159ee3f5430
ixl(4): Update to use iflib

Update the driver to use iflib in order to bring performance,
maintainability, and (hopefully) stability benefits to the driver.

The driver currently isn't completely ported; features that are missing:

- VF driver (ixlv)
- SR-IOV host support
- RDMA support

The plan is to have these re-added to the driver before the next FreeBSD release.

Reviewed by: gallatin@
Contributions by: gallatin@, mmacy@, krzysztof.galazka@intel.com
Tested by: jeffrey.e.pieper@intel.com
MFC after: 1 month
Sponsored by: Intel Corporation
Differential Revision: https://reviews.freebsd.org/D15577
18 files changed:
sys/amd64/conf/GENERIC
sys/conf/files.amd64
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 [new file with mode: 0644]
sys/dev/ixl/ixl_pf.h
sys/dev/ixl/ixl_pf_i2c.c
sys/dev/ixl/ixl_pf_iov.c
sys/dev/ixl/ixl_pf_main.c
sys/dev/ixl/ixl_pf_qmgr.c
sys/dev/ixl/ixl_txrx.c
sys/dev/ixl/ixlv.h
sys/dev/ixl/ixlvc.c
sys/modules/Makefile
sys/modules/ixl/Makefile
sys/modules/ixlv/Makefile