diff options
author | Corinna Vinschen <vinschen@redhat.com> | 2018-01-17 11:53:39 +0100 |
---|---|---|
committer | Jeff Kirsher <jeffrey.t.kirsher@intel.com> | 2018-03-05 08:35:05 -0800 |
commit | 1b8b062a99dc76ba55b3ded97e90717768da47a9 (patch) | |
tree | 1795fe55acf088b8ea001811fac819e571bb2327 /drivers/net/ethernet/intel/igb/igb.h | |
parent | be631892948060f44b1ceee3132be1266932071e (diff) | |
download | lwn-1b8b062a99dc76ba55b3ded97e90717768da47a9.tar.gz lwn-1b8b062a99dc76ba55b3ded97e90717768da47a9.zip |
igb: add VF trust infrastructure
* Add a per-VF value to know if a VF is trusted, by default don't
trust VFs.
* Implement netdev op to trust VFs (igb_ndo_set_vf_trust) and add
trust status to ndo_get_vf_config output.
* Allow a trusted VF to change MAC and MAC filters even if MAC
has been administratively set.
Signed-off-by: Corinna Vinschen <vinschen@redhat.com>
Tested-by: Aaron Brown <aaron.f.brown@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Diffstat (limited to 'drivers/net/ethernet/intel/igb/igb.h')
-rw-r--r-- | drivers/net/ethernet/intel/igb/igb.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/ethernet/intel/igb/igb.h b/drivers/net/ethernet/intel/igb/igb.h index 1c6b8d9176a8..55d6f17d5799 100644 --- a/drivers/net/ethernet/intel/igb/igb.h +++ b/drivers/net/ethernet/intel/igb/igb.h @@ -109,6 +109,7 @@ struct vf_data_storage { u16 pf_qos; u16 tx_rate; bool spoofchk_enabled; + bool trusted; }; /* Number of unicast MAC filters reserved for the PF in the RAR registers */ |