linux_dsm_epyc7002/drivers/net/ethernet/intel/fm10k
Jacob Keller 95f4f8da64 fm10k: re-enable VF after a full reset on detection of a Malicious event
Modify behavior of Malicious Driver Detection events. Presently, the
hardware disables the VF queues and re-assigns them to the PF. This
causes the VF in question to continuously Tx hang, because it assumes
that it can transmit over the queues in question. For transient events,
this results in continuous logging of malicious events.

New behavior is to reset the LPORT and VF state, so that the VF will
have to reset and re-enable itself. This does mean that malicious VFs
will possibly be able to continue and attempt malicious events again.
However, it is expected that system administrators will step in and
manually remove or disable the VF in question.

Signed-off-by: Jacob Keller <jacob.e.keller@intel.com>
Tested-by: Krishneil Singh <krishneil.k.singh@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2015-09-15 17:06:14 -07:00
..
fm10k_common.c fm10k: Resolve various spelling errors and checkpatch warnings 2015-03-03 01:07:23 -08:00
fm10k_common.h fm10k: Add support for ptp to hw specific files 2014-09-23 03:59:22 -07:00
fm10k_dcbnl.c fm10k: fix unused warnings 2015-04-14 15:23:36 -07:00
fm10k_debugfs.c fm10k: TRIVIAL fix up ordering of __always_unused and style 2015-09-15 17:06:00 -07:00
fm10k_ethtool.c fm10k: Fix missing braces after if statement 2015-06-17 14:21:41 -07:00
fm10k_iov.c fm10k: don't store sw_vid at reset 2015-09-15 17:05:51 -07:00
fm10k_main.c fm10k: send traffic on default VID to VLAN device if we have one 2015-09-15 17:06:04 -07:00
fm10k_mbx.c fm10k: remove err_no reference in fm10k_mbx.c 2015-06-17 14:21:30 -07:00
fm10k_mbx.h fm10k: Add support for PF <-> VF mailbox 2014-09-23 03:59:20 -07:00
fm10k_netdev.c fm10k: TRIVIAL fix typo in fm10k_netdev.c 2015-09-15 17:06:09 -07:00
fm10k_pci.c fm10k: re-enable VF after a full reset on detection of a Malicious event 2015-09-15 17:06:14 -07:00
fm10k_pf.c fm10k: remove is_slot_appropriate 2015-09-15 17:05:55 -07:00
fm10k_pf.h fm10k: pack TLV overlay structures 2015-06-17 14:21:22 -07:00
fm10k_ptp.c fm10k: fix incorrect free on skb in ts_tx_enqueue 2015-06-17 14:20:36 -07:00
fm10k_tlv.c fm10k: Resolve various spelling errors and checkpatch warnings 2015-03-03 01:07:23 -08:00
fm10k_tlv.h fm10k: Add support for mailbox 2014-09-23 03:59:14 -07:00
fm10k_type.h fm10k: remove is_slot_appropriate 2015-09-15 17:05:55 -07:00
fm10k_vf.c fm10k: remove is_slot_appropriate 2015-09-15 17:05:55 -07:00
fm10k_vf.h fm10k: Add support for ptp to hw specific files 2014-09-23 03:59:22 -07:00
fm10k.h fm10k: use separate workqueue for fm10k driver 2015-04-14 15:38:06 -07:00
Makefile fm10k: Add support for PTP 2014-09-23 03:59:23 -07:00