linux_dsm_epyc7002/drivers/net/ethernet/qlogic/qed
Yuval Mintz fe7cd2bfda qed*: Conditions for changing link
There's some inconsistency in current logic determining whether the
link settings of a given interface can be changed; I.e., in all modes
other than the so-called `deault' mode the interfaces are forbidden from
changing the configuration - but even this rule is not applied to all
user APIs that may change the configuration.

Instead, let the core-module [qed] decide whether an interface can change
the configuration by supporting a new API function. We also revise the
current rule, allowing all interfaces to change their configurations while
laying the infrastructure for future modes where an interface would be
blocked from making such a configuration.

Signed-off-by: Yuval Mintz <Yuval.Mintz@qlogic.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2016-04-25 15:59:16 -04:00
..
Makefile qed: Add basic L2 interface 2015-10-27 19:34:43 -07:00
qed_cxt.c qed: Turn most GFP_ATOMIC into GFP_KERNEL 2016-02-21 22:49:15 -05:00
qed_cxt.h
qed_dev_api.h qed: Add infrastructure support for tunneling 2016-04-15 17:08:08 -04:00
qed_dev.c qed: Add infrastructure support for tunneling 2016-04-15 17:08:08 -04:00
qed_hsi.h qed: Add infrastructure support for tunneling 2016-04-15 17:08:08 -04:00
qed_hw.c qed: Turn most GFP_ATOMIC into GFP_KERNEL 2016-02-21 22:49:15 -05:00
qed_hw.h
qed_init_fw_funcs.c qed: Add infrastructure support for tunneling 2016-04-15 17:08:08 -04:00
qed_init_ops.c qed/qede: use 8.7.3.0 FW. 2016-02-17 16:04:42 -05:00
qed_init_ops.h
qed_int.c qed: initialize return rc to avoid returning garbage 2016-03-30 15:48:15 -04:00
qed_int.h qed: Semantic refactoring of interrupt code 2016-03-01 17:39:49 -05:00
qed_l2.c qed*: Align statistics names 2016-04-25 15:59:15 -04:00
qed_main.c qed*: Conditions for changing link 2016-04-25 15:59:16 -04:00
qed_mcp.c qed: Enlrage the drain timeout 2016-03-11 15:20:20 -05:00
qed_mcp.h qed: Major changes to MB locking 2016-03-11 15:20:20 -05:00
qed_reg_addr.h qed: Add infrastructure support for tunneling 2016-04-15 17:08:08 -04:00
qed_sp_commands.c qed/qede: Add VXLAN tunnel slowpath configuration support 2016-04-15 17:08:08 -04:00
qed_sp.h qed: Add infrastructure support for tunneling 2016-04-15 17:08:08 -04:00
qed_spq.c qed: Introduce DMA_REGPAIR_LE 2016-02-21 22:49:16 -05:00
qed.h qed: Add infrastructure support for tunneling 2016-04-15 17:08:08 -04:00