FreeBSD/src 8fcfd86 (r349181)sys/dev/ixl ixl_pf_main.c i40e_common.c

MFS r349163: ixl(4)/ixlv(4): Update Intel XL710 PF and VF drivers to ixl-1.11.9 and ixlv-1.5.8

Update the legacy (non-iflib) drivers in stable/11 with recent changes from the
Intel out-of-tree version.

Major changes:

- Support for new BASE-T device with additional link speeds (2.5G and 5G) and EEE
- Additional I2C access methods backported from ixl-iflib
- FW LLDP Agent control with sysctl added for X722 devices (this already
  existed for 710 devices)
- MAC/VLAN filters handling has been refactored
- Building and loading if_ixlv as a KLD has been fixed

This commit is not from CURRENT since the driver in 12/13 uses iflib, and the decision was
made to not use iflib in FreeBSD 11 releases.

Submitted by:   Krzysztof Galazka <krzysztof.galazka at intel.com>
Approved by:    re@ (gjb@)
Sponsored by:   Intel Corporation
Differential Revision:  https://reviews.freebsd.org/D20290
DeltaFile
+718-510sys/dev/ixl/ixl_pf_main.c
+384-195sys/dev/ixl/i40e_common.c
+243-34sys/dev/ixl/virtchnl.h
+206-13sys/dev/ixl/ixl_txrx.c
+136-30sys/dev/ixl/if_ixl.c
+150-12sys/dev/ixl/ixl_pf_i2c.c
+45-114sys/dev/ixl/if_ixlv.c
+62-37sys/dev/ixl/i40e_adminq.c
+61-16sys/dev/ixl/i40e_adminq_cmd.h
+57-19sys/dev/ixl/i40e_dcb.c
+49-16sys/dev/ixl/ixl_pf.h
+30-22sys/dev/ixl/ixl.h
+29-17sys/dev/ixl/i40e_prototype.h
+41-5sys/dev/ixl/i40e_nvm.c
+39-3sys/dev/ixl/i40e_type.h
+18-15sys/dev/ixl/ixl_pf_iov.c
+9-20sys/dev/ixl/i40e_osdep.c
+12-7sys/dev/ixl/i40e_lan_hmc.c
+13-3sys/dev/ixl/i40e_dcb.h
+7-2sys/dev/ixl/i40e_devids.h
+4-4sys/dev/ixl/ixl_pf_qmgr.c
+2-3sys/dev/ixl/ixlv.h
+2-2sys/dev/ixl/i40e_hmc.c
+2-2sys/dev/ixl/i40e_adminq.h
+2-2sys/dev/ixl/i40e_hmc.h
+2-2sys/dev/ixl/i40e_lan_hmc.h
+2-2sys/dev/ixl/i40e_osdep.h
+2-2sys/dev/ixl/i40e_register.h
+2-2sys/dev/ixl/i40e_status.h
+2-2sys/dev/ixl/ixl_iw.c
+2-2sys/dev/ixl/ixl_iw.h
+2-2sys/dev/ixl/ixl_iw_int.h
+2-2sys/dev/ixl/ixl_pf_iov.h
+2-2sys/dev/ixl/i40e_alloc.h
+2-2sys/dev/ixl/ixl_pf_qmgr.h
+2-2sys/dev/ixl/ixlv_vc_mgr.h
+2-2sys/dev/ixl/ixlvc.c
+2,345-1,12737 files

UnifiedSplitRaw