mirror of
https://github.com/opnsense/src.git
synced 2026-02-19 02:30:08 -05:00
Pursuant to r360398, implement driver-specific versions of the ifdi_needs_restart iflib device method. Some (if not most?) Intel network cards don't need reinitializing when a VLAN is added or removed from the device hardware, so these implement ifdi_needs_restart in a way that tell iflib not to bring the interface up or down when a VLAN is added or removed, regardless of whether the VLAN_HWFILTER interface capability flag is set or not. This could potentially solve several PRs relating to link flaps that occur when VLANs are added/removed to devices. Signed-off-by: Eric Joyner <erj@freebsd.org> PR: 240818, 241785 Reviewed by: gallatin@, olivier@ MFC after: 3 days MFC with: r360398 Sponsored by: Intel Corporation Differential Revision: https://reviews.freebsd.org/D24659 |
||
|---|---|---|
| .. | ||
| if_bypass.c | ||
| if_fdir.c | ||
| if_ix.c | ||
| if_ixv.c | ||
| if_sriov.c | ||
| ix_txrx.c | ||
| ixgbe.h | ||
| ixgbe_82598.c | ||
| ixgbe_82598.h | ||
| ixgbe_82599.c | ||
| ixgbe_82599.h | ||
| ixgbe_api.c | ||
| ixgbe_api.h | ||
| ixgbe_bypass.h | ||
| ixgbe_common.c | ||
| ixgbe_common.h | ||
| ixgbe_dcb.c | ||
| ixgbe_dcb.h | ||
| ixgbe_dcb_82598.c | ||
| ixgbe_dcb_82598.h | ||
| ixgbe_dcb_82599.c | ||
| ixgbe_dcb_82599.h | ||
| ixgbe_fdir.h | ||
| ixgbe_features.h | ||
| ixgbe_mbx.c | ||
| ixgbe_mbx.h | ||
| ixgbe_osdep.c | ||
| ixgbe_osdep.h | ||
| ixgbe_phy.c | ||
| ixgbe_phy.h | ||
| ixgbe_rss.h | ||
| ixgbe_sriov.h | ||
| ixgbe_type.h | ||
| ixgbe_vf.c | ||
| ixgbe_vf.h | ||
| ixgbe_x540.c | ||
| ixgbe_x540.h | ||
| ixgbe_x550.c | ||
| ixgbe_x550.h | ||