]> www.infradead.org Git - users/jedix/linux-maple.git/commit
ixgbevf: Move API negotiation function into mac_ops
authorAlexander Duyck <aduyck@mirantis.com>
Fri, 15 Apr 2016 00:37:15 +0000 (20:37 -0400)
committerChuck Anderson <chuck.anderson@oracle.com>
Sat, 25 Feb 2017 05:47:34 +0000 (21:47 -0800)
commitfbf207942cc6a70a678300176f1c37e04b8791e5
treea9d48f8c77368bbe7b6893cc65db1d856127f6a0
parent8deb2672698083a6e0e9b8f407637eb773a02f5a
ixgbevf: Move API negotiation function into mac_ops

Orabug: 24568240

This patch moves API negotiation into mac_ops.  The general idea here is
that with HyperV on the way we need to make certain that anything that will
have different versions between HyperV and a standard VF needs to be
abstracted enough so that we can have a separate function between the two
so we can avoid changes in one breaking something in the other.

Signed-off-by: Alexander Duyck <aduyck@mirantis.com>
Tested-by: Andrew Bowers <andrewx.bowers@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
(cherry picked from commit 7921f4dc4c36e736d7a5b45dfa7b6a755a4fc012)
Signed-off-by: Brian Maly <brian.maly@oracle.com>
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
drivers/net/ethernet/intel/ixgbevf/vf.c
drivers/net/ethernet/intel/ixgbevf/vf.h