Home
last modified time | relevance | path

Searched refs:switchdev (Results 1 – 25 of 37) sorted by relevance

12

/linux/net/switchdev/
A D.built-in.a.cmd1switchdev/built-in.a := echo >/dev/null; rm -f net/switchdev/built-in.a; /usr/bin/ccache /home/tes…
A D.switchdev.o.cmd1switchdev/switchdev.o := /usr/bin/ccache /home/test/workspace/code/optee_3.16/build/../toolchains/…
3 source_net/switchdev/switchdev.o := net/switchdev/switchdev.c
5 deps_net/switchdev/switchdev.o := \
1387 include/net/switchdev.h \
1472 net/switchdev/switchdev.o: $(deps_net/switchdev/switchdev.o)
1474 $(deps_net/switchdev/switchdev.o):
A DMakefile6 obj-y += switchdev.o
A Dbuilt-in.a3 switchdev.o/
/linux/drivers/net/ethernet/intel/ice/
A Dice_eswitch.c21 struct ice_vsi *uplink_vsi = pf->switchdev.uplink_vsi; in ice_eswitch_setup_env()
23 struct ice_vsi *ctrl_vsi = pf->switchdev.control_vsi; in ice_eswitch_setup_env()
90 struct ice_vsi *vsi = pf->switchdev.control_vsi; in ice_eswitch_remap_rings_to_vectors()
126 struct ice_vsi *ctrl_vsi = pf->switchdev.control_vsi; in ice_eswitch_setup_reprs()
404 if (!pf->switchdev.control_vsi) in ice_eswitch_enable_switchdev()
407 ctrl_vsi = pf->switchdev.control_vsi; in ice_eswitch_enable_switchdev()
408 pf->switchdev.uplink_vsi = ice_get_main_vsi(pf); in ice_eswitch_enable_switchdev()
409 if (!pf->switchdev.uplink_vsi) in ice_eswitch_enable_switchdev()
517 control_vsi = vsi->back->switchdev.control_vsi; in ice_eswitch_get_target_netdev()
562 pf->switchdev.is_running = false; in ice_eswitch_release()
[all …]
A Dice.h598 struct ice_switchdev_info switchdev; member
766 return pf->switchdev.is_running; in ice_is_switchdev_running()
A Dice_tc_lib.c424 fltr->dest_vsi = vsi->back->switchdev.uplink_vsi; in ice_eswitch_add_tc_fltr()
/linux/Documentation/networking/
A Dswitchdev.rst5 Ethernet switch device driver model (switchdev)
13 The Ethernet switch device driver model (switchdev) is an in-kernel driver
17 Figure 1 is a block diagram showing the components of the switchdev model for
71 #include <net/switchdev.h>
77 Use "depends NET_SWITCHDEV" in driver's Kconfig to ensure switchdev model
95 port netdevs. All of the switchdev driver ops are netdev ops or switchdev ops.
105 The switchdev driver must implement the net_device operation
174 To offloading L2 bridging, the switchdev driver/device should support:
268 To support learning, the driver implements switchdev op
294 driver of STP state change on a port using the switchdev op
[all …]
A Dindex.rst101 switchdev
A Dstatistics.rst64 switchdev mode for NICs).
/linux/Documentation/networking/device_drivers/ethernet/mellanox/
A Dmlx5.rst196 Metadata is applicable only for E-switch in switchdev mode and
217 - Change eswitch mode to switchdev mode where after choosing the metadata value::
219 $ devlink dev eswitch set pci/0000:06:00.0 mode switchdev
223 The mlx5 driver implements support for offloading bridge rules when in switchdev
224 mode. Linux bridge FDBs are automatically offloaded when mlx5 switchdev
227 - Change device to switchdev mode::
229 $ devlink dev eswitch set pci/0000:06:00.0 mode switchdev
231 - Attach mlx5 switchdev representor 'enp8s0f0' to bridge netdev 'bridge1'::
319 - Change device to switchdev mode::
321 $ devlink dev eswitch set pci/0000:06:00.0 mode switchdev
[all …]
/linux/Documentation/networking/device_drivers/ethernet/ti/
A Dam65_nuss_cpsw_switchdev.rst4 Texas Instruments K3 AM65 CPSW NUSS switchdev based ethernet driver
48 All configuration is implemented via switchdev API.
A Dcpsw_switchdev.rst4 Texas Instruments CPSW switchdev based ethernet driver
98 All configuration is implemented via switchdev API.
/linux/net/
A Dbuilt-in.a199 switchdev/switchdev.o/
A D.built-in.a.cmd1 …/built-in.a net/9p/built-in.a net/sysctl_net.o net/dns_resolver/built-in.a net/switchdev/built-in.a
A DMakefile75 obj-$(CONFIG_NET_SWITCHDEV) += switchdev/
A DKconfig243 source "net/switchdev/Kconfig"
/linux/drivers/net/ethernet/mscc/
A DKconfig23 used by switchdev as well as by DSA drivers.
/linux/drivers/net/ethernet/ti/
A DMakefile29 ti-am65-cpsw-nuss-$(CONFIG_TI_K3_AM65_CPSW_SWITCHDEV) += am65-cpsw-switchdev.o
A DKconfig65 tristate "TI CPSW Switch Support with switchdev"
114 This enables switchdev support for TI K3 CPSWxG Ethernet
/linux/Documentation/networking/dsa/
A Ddsa.rst405 - Switchdev:``net/switchdev/*``
690 - ``port_vlan_dump``: bridge layer function invoked with a switchdev callback
692 of. A switchdev object is used to carry the VID and bridge flags.
709 - ``port_fdb_dump``: bridge layer function invoked with a switchdev callback
711 the given port. A switchdev object is used to carry the VID and FDB info.
728 - ``port_mdb_dump``: bridge layer function invoked with a switchdev callback
730 the given port. A switchdev object is used to carry the VID and MDB info.
745 are treated similarly: DSA offloads the same switchdev object / port attribute
784 listens for the bare minimum switchdev objects required for the software assist
/linux/drivers/net/ethernet/broadcom/
A DKconfig235 offload for eswitch. This option enables SR-IOV switchdev eswitch
/linux/tools/testing/selftests/drivers/net/netdevsim/
A Ddevlink.sh605 devlink dev eswitch set $DL_HANDLE mode switchdev
/linux/drivers/net/ethernet/mellanox/mlx5/core/
A DKconfig102 If set to N, TC offloads in both NIC and switchdev modes will be disabled.
/linux/drivers/net/ethernet/intel/
A DKconfig324 #devlink dev eswitch set pci/0000:XX:XX.X mode switchdev

Completed in 24 milliseconds

12