freebsd-skq/sys/dev/ixgbe
erj c9120f92a7 ixv(4): Add more robust mailbox API negotiation
The previous update to the driver to 3.2.12-k changed the VF's API version
to 1.2, but did not let the VF fall back to 1.1 or 1.0 versions. So, this
patch tries 1.2 first, then the older versions in succession if that fails.

This should allow the VF driver to negotiate 1.1 and work with older PF
drivers, such as the one used in Amazon's EC2 service.

PR:		220872
Submitted by:	Jeb Cramer <jeb.j.cramer@intel.com>
MFC after:	1 week
Sponsored by:	Intel Corporation
2017-08-24 22:56:22 +00:00
..
if_bypass.c ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
if_fdir.c ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
if_ix.c Reset unsupported SFP tuneable back to original entry name. 2017-07-12 17:35:32 +00:00
if_ixv.c ixv(4): Add more robust mailbox API negotiation 2017-08-24 22:56:22 +00:00
if_sriov.c ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ix_txrx.c Drop ixgbe RX lock during TCP_LRO processing. This eliminates a "storm" 2017-07-25 14:38:30 +00:00
ixgbe_82598.c ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_82598.h ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_82599.c ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_82599.h ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_api.c ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_api.h ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_bypass.h ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_common.c ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_common.h ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_dcb_82598.c ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_dcb_82598.h ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_dcb_82599.c ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_dcb_82599.h ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_dcb.c ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_dcb.h ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_fdir.h ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_features.h ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_mbx.c ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_mbx.h ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_netmap.c ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_netmap.h ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_osdep.c ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_osdep.h ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_phy.c ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_phy.h ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_rss.h ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_sriov.h ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_type.h ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_vf.c ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_vf.h ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_x540.c ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_x540.h ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_x550.c ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_x550.h ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe.h ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00