mirror of
https://github.com/opnsense/src.git
synced 2026-02-26 03:13:02 -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 |
||
|---|---|---|
| .. | ||
| i40e_adminq.c | ||
| i40e_adminq.h | ||
| i40e_adminq_cmd.h | ||
| i40e_alloc.h | ||
| i40e_common.c | ||
| i40e_dcb.c | ||
| i40e_dcb.h | ||
| i40e_devids.h | ||
| i40e_hmc.c | ||
| i40e_hmc.h | ||
| i40e_lan_hmc.c | ||
| i40e_lan_hmc.h | ||
| i40e_nvm.c | ||
| i40e_osdep.c | ||
| i40e_osdep.h | ||
| i40e_prototype.h | ||
| i40e_register.h | ||
| i40e_status.h | ||
| i40e_type.h | ||
| iavf.h | ||
| iavf_vc.c | ||
| if_iavf.c | ||
| if_ixl.c | ||
| ixl.h | ||
| ixl_debug.h | ||
| ixl_iw.c | ||
| ixl_iw.h | ||
| ixl_iw_int.h | ||
| ixl_pf.h | ||
| ixl_pf_i2c.c | ||
| ixl_pf_iov.c | ||
| ixl_pf_iov.h | ||
| ixl_pf_main.c | ||
| ixl_pf_qmgr.c | ||
| ixl_pf_qmgr.h | ||
| ixl_txrx.c | ||
| virtchnl.h | ||