linux/drivers/net/ethernet/intel/ice
Dave Ertman df006dd4b1 ice: Add initial support framework for LAG
Add the framework and initial implementation for receiving and processing
netdev bonding events.  This is only the software support and the
implementation of the HW offload for bonding support will be coming at a
later time.  There are some architectural gaps that need to be closed
before that happens.

Because this is a software only solution that supports in kernel bonding,
SR-IOV is not supported with this implementation.

Signed-off-by: Dave Ertman <david.m.ertman@intel.com>
Tested-by: Tony Brelinski <tonyx.brelinski@intel.com>
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
2021-02-08 16:27:01 -08:00
..
ice.h ice: Add initial support framework for LAG 2021-02-08 16:27:01 -08:00
ice_adminq_cmd.h ice: implement new LLDP filter command 2021-02-08 16:27:01 -08:00
ice_arfs.c
ice_arfs.h
ice_base.c xsk: Propagate napi_id to XDP socket Rx path 2020-12-01 00:09:25 +01:00
ice_base.h
ice_common.c ice: implement new LLDP filter command 2021-02-08 16:27:01 -08:00
ice_common.h ice: implement new LLDP filter command 2021-02-08 16:27:01 -08:00
ice_controlq.c ice: join format strings to same line as ice_debug 2020-12-09 08:11:55 -08:00
ice_controlq.h
ice_dcb.c
ice_dcb.h
ice_dcb_lib.c
ice_dcb_lib.h
ice_dcb_nl.c
ice_dcb_nl.h
ice_devids.h
ice_devlink.c ice: display stored UNDI firmware version via devlink info 2021-02-05 11:44:16 -08:00
ice_devlink.h ice: refactor devlink_port to be per-VSI 2020-10-09 13:14:19 -07:00
ice_ethtool.c ice: implement new LLDP filter command 2021-02-08 16:27:01 -08:00
ice_ethtool_fdir.c ice: fix FDir IPv6 flexbyte 2021-01-26 10:43:49 -08:00
ice_fdir.c ice: remove unused args from ice_get_open_tunnel_port() 2020-09-28 12:50:12 -07:00
ice_fdir.h
ice_flex_pipe.c ice: use flex_array_size where possible 2021-02-05 11:44:42 -08:00
ice_flex_pipe.h ice: convert to new udp_tunnel infrastructure 2020-09-28 12:50:12 -07:00
ice_flex_type.h ice: convert to new udp_tunnel infrastructure 2020-09-28 12:50:12 -07:00
ice_flow.c ice: join format strings to same line as ice_debug 2020-12-09 08:11:55 -08:00
ice_flow.h ice: Fix pointer cast warnings 2020-10-09 13:14:19 -07:00
ice_fltr.c
ice_fltr.h
ice_fw_update.c ice: report timeout length for erasing during devlink flash 2021-02-05 09:34:24 -08:00
ice_fw_update.h ice: add support for flash update overwrite mask 2020-09-25 17:20:57 -07:00
ice_hw_autogen.h
ice_lag.c ice: Add initial support framework for LAG 2021-02-08 16:27:01 -08:00
ice_lag.h ice: Add initial support framework for LAG 2021-02-08 16:27:01 -08:00
ice_lan_tx_rx.h
ice_lib.c ice: Add initial support framework for LAG 2021-02-08 16:27:01 -08:00
ice_lib.h
ice_main.c ice: Add initial support framework for LAG 2021-02-08 16:27:01 -08:00
ice_nvm.c ice: display stored UNDI firmware version via devlink info 2021-02-05 11:44:16 -08:00
ice_nvm.h ice: display stored UNDI firmware version via devlink info 2021-02-05 11:44:16 -08:00
ice_osdep.h
ice_protocol_type.h
ice_sched.c ice: join format strings to same line as ice_debug 2020-12-09 08:11:55 -08:00
ice_sched.h ice: avoid unnecessary single-member variable-length structs 2020-07-01 16:33:29 -07:00
ice_sriov.c
ice_sriov.h
ice_status.h ice: display stored netlist versions via devlink info 2021-02-05 11:43:37 -08:00
ice_switch.c ice: join format strings to same line as ice_debug 2020-12-09 08:11:55 -08:00
ice_switch.h
ice_txrx.c net: use the new dev_page_is_reusable() instead of private versions 2021-02-04 18:20:14 -08:00
ice_txrx.h intel-ethernet: clean up W=1 warnings in kdoc 2020-09-25 16:28:59 -07:00
ice_txrx_lib.c ice: drop dead code in ice_receive_skb() 2021-01-09 14:24:25 -08:00
ice_txrx_lib.h
ice_type.h ice: implement new LLDP filter command 2021-02-08 16:27:01 -08:00
ice_virtchnl_pf.c ice: Add initial support framework for LAG 2021-02-08 16:27:01 -08:00
ice_virtchnl_pf.h
ice_xsk.c ice: Remove xsk_buff_pool from VSI structure 2021-02-08 16:27:01 -08:00
ice_xsk.h
Makefile ice: Add initial support framework for LAG 2021-02-08 16:27:01 -08:00