]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
ixgbe(4): Update to 3.2.11-k
authorerj <erj@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 15 Mar 2017 21:20:17 +0000 (21:20 +0000)
committererj <erj@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 15 Mar 2017 21:20:17 +0000 (21:20 +0000)
commit11f2123ee06e456daa49b071ac79d7ceb268ce9c
treeef6a0598429885559d69e377194706f55a3e78b3
parent65ae9a4b4e64ce57b5d283f30ba1fd755cb28024
ixgbe(4): Update to 3.2.11-k

Includes:

1. Support for X553 (Denverton) Ethernet devices.
2. Initialization code refactoring.
3. ixgbe-specific netmap code moved to ixgbe folder
   (but not removed from dev/netmap/).
4. VF driver full split. Some cleanup can be had due to redundant code,
   but this split goes inline with the refactoring.

NOTE: This is a direct commit to stable/10. Newer branches will receive an
iflib-converted version of ixgbe, with these updates included, instead.

Differential Revision: https://reviews.freebsd.org/D9310
Submitted by: Jeb Cramer (jeb.j.cramer@intel.com)
Tested by: Jeffrey Pieper (jeffrey.e.pieper@intel.com)
Sponsored by: Intel Corporation

git-svn-id: svn://svn.freebsd.org/base/stable/10@315333 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
58 files changed:
sys/conf/files
sys/dev/ixgbe/if_bypass.c [new file with mode: 0644]
sys/dev/ixgbe/if_fdir.c [new file with mode: 0644]
sys/dev/ixgbe/if_ix.c
sys/dev/ixgbe/if_ixv.c
sys/dev/ixgbe/if_sriov.c [new file with mode: 0644]
sys/dev/ixgbe/ix_txrx.c
sys/dev/ixgbe/ixgbe.h
sys/dev/ixgbe/ixgbe_82598.c
sys/dev/ixgbe/ixgbe_82598.h
sys/dev/ixgbe/ixgbe_82599.c
sys/dev/ixgbe/ixgbe_82599.h
sys/dev/ixgbe/ixgbe_api.c
sys/dev/ixgbe/ixgbe_api.h
sys/dev/ixgbe/ixgbe_bypass.h [new file with mode: 0644]
sys/dev/ixgbe/ixgbe_common.c
sys/dev/ixgbe/ixgbe_common.h
sys/dev/ixgbe/ixgbe_dcb.c
sys/dev/ixgbe/ixgbe_dcb.h
sys/dev/ixgbe/ixgbe_dcb_82598.c
sys/dev/ixgbe/ixgbe_dcb_82598.h
sys/dev/ixgbe/ixgbe_dcb_82599.c
sys/dev/ixgbe/ixgbe_dcb_82599.h
sys/dev/ixgbe/ixgbe_fdir.h [new file with mode: 0644]
sys/dev/ixgbe/ixgbe_features.h [new file with mode: 0644]
sys/dev/ixgbe/ixgbe_mbx.c
sys/dev/ixgbe/ixgbe_mbx.h
sys/dev/ixgbe/ixgbe_netmap.c [new file with mode: 0644]
sys/dev/ixgbe/ixgbe_netmap.h [new file with mode: 0644]
sys/dev/ixgbe/ixgbe_osdep.c
sys/dev/ixgbe/ixgbe_osdep.h
sys/dev/ixgbe/ixgbe_phy.c
sys/dev/ixgbe/ixgbe_phy.h
sys/dev/ixgbe/ixgbe_rss.h [new file with mode: 0644]
sys/dev/ixgbe/ixgbe_sriov.h [new file with mode: 0644]
sys/dev/ixgbe/ixgbe_type.h
sys/dev/ixgbe/ixgbe_x540.c
sys/dev/ixgbe/ixgbe_x540.h
sys/dev/ixgbe/ixgbe_x550.c
sys/dev/ixgbe/ixgbe_x550.h
sys/dev/ixgbe/ixv.h [new file with mode: 0644]
sys/dev/ixgbe/ixv_bypass.h [new file with mode: 0644]
sys/dev/ixgbe/ixv_fdir.h [new file with mode: 0644]
sys/dev/ixgbe/ixv_features.h [new file with mode: 0644]
sys/dev/ixgbe/ixv_mbx.c [new file with mode: 0644]
sys/dev/ixgbe/ixv_mbx.h [new file with mode: 0644]
sys/dev/ixgbe/ixv_netmap.c [new file with mode: 0644]
sys/dev/ixgbe/ixv_netmap.h [new file with mode: 0644]
sys/dev/ixgbe/ixv_osdep.c [new file with mode: 0644]
sys/dev/ixgbe/ixv_osdep.h [new file with mode: 0644]
sys/dev/ixgbe/ixv_rss.h [new file with mode: 0644]
sys/dev/ixgbe/ixv_sriov.h [new file with mode: 0644]
sys/dev/ixgbe/ixv_txrx.c [new file with mode: 0644]
sys/dev/ixgbe/ixv_type.h [new file with mode: 0644]
sys/dev/ixgbe/ixv_vf.c [moved from sys/dev/ixgbe/ixgbe_vf.c with 86% similarity]
sys/dev/ixgbe/ixv_vf.h [moved from sys/dev/ixgbe/ixgbe_vf.h with 62% similarity]
sys/modules/ix/Makefile
sys/modules/ixv/Makefile