summaryrefslogtreecommitdiff
path: root/include/linux/qed
diff options
context:
space:
mode:
authorYuval Mintz <Yuval.Mintz@caviumnetworks.com>2016-10-14 05:19:17 -0400
committerDavid S. Miller <davem@davemloft.net>2016-10-14 11:59:57 -0400
commitc3aaa403840a5ccd305fb5e73f3cbfac6453b5e5 (patch)
tree94b5d99c8bc049069890a8000e3567e3ffb5bd7b /include/linux/qed
parentd0b3fbb2306f27d622d4592f4dc3a1f726e68fed (diff)
downloadlwn-c3aaa403840a5ccd305fb5e73f3cbfac6453b5e5.tar.gz
lwn-c3aaa403840a5ccd305fb5e73f3cbfac6453b5e5.zip
qed: Pass MAC hints to VFs
Some hypervisors can support MAC hints to their VFs. Even though we don't have such a hypervisor API in linux, we add sufficient logic for the VF to be able to receive such hints and set the mac accordingly - as long as the VF has not been set with a MAC already. Signed-off-by: Yuval Mintz <Yuval.Mintz@caviumnetworks.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/linux/qed')
-rw-r--r--include/linux/qed/qed_eth_if.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/linux/qed/qed_eth_if.h b/include/linux/qed/qed_eth_if.h
index 33c24ebc9b7f..1c779486c30d 100644
--- a/include/linux/qed/qed_eth_if.h
+++ b/include/linux/qed/qed_eth_if.h
@@ -129,7 +129,7 @@ struct qed_tunn_params {
struct qed_eth_cb_ops {
struct qed_common_cb_ops common;
- void (*force_mac) (void *dev, u8 *mac);
+ void (*force_mac) (void *dev, u8 *mac, bool forced);
};
#ifdef CONFIG_DCB