Home
last modified time | relevance | path

Searched refs:steering (Results 1 – 22 of 22) sorted by relevance

/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/
Dfs_core.c400 return root->dev->priv.steering; in get_steering()
536 struct mlx5_flow_steering *steering = get_steering(node); in del_sw_fte() local
549 kmem_cache_free(steering->ftes_cache, fte); in del_sw_fte()
572 struct mlx5_flow_steering *steering = get_steering(node); in del_sw_flow_group() local
588 kmem_cache_free(steering->fgs_cache, fg); in del_sw_flow_group()
620 struct mlx5_flow_steering *steering = get_steering(&ft->node); in alloc_fte() local
623 fte = kmem_cache_zalloc(steering->ftes_cache, GFP_KERNEL); in alloc_fte()
637 static void dealloc_flow_group(struct mlx5_flow_steering *steering, in dealloc_flow_group() argument
641 kmem_cache_free(steering->fgs_cache, fg); in dealloc_flow_group()
644 static struct mlx5_flow_group *alloc_flow_group(struct mlx5_flow_steering *steering, in alloc_flow_group() argument
[all …]
DMakefile71 mlx5_core-$(CONFIG_MLX5_SW_STEERING) += steering/dr_domain.o steering/dr_table.o \
72 steering/dr_matcher.o steering/dr_rule.o \
73 steering/dr_icm_pool.o steering/dr_crc32.o \
74 steering/dr_ste.o steering/dr_send.o \
75 steering/dr_cmd.o steering/dr_fw.o \
76 steering/dr_action.o steering/fs_dr.o
DKconfig43 bool "Mellanox MLX5 ethernet accelerated receive flow steering (ARFS) support"
47 Mellanox MLX5 ethernet hardware-accelerated receive flow steering support,
51 bool "Mellanox MLX5 ethernet rx nfc flow steering support"
55 Mellanox MLX5 ethernet rx nfc flow steering support
76 E-Switch provides internal SRIOV packet steering and switching for the
78 Legacy SRIOV mode (L2 mac vlan steering based).
159 bool "Mellanox Technologies software-managed steering"
163 Build support for software-managed steering in the NIC.
Ddevlink.c158 dev->priv.steering->mode = mode; in mlx5_devlink_fs_mode_set()
168 if (dev->priv.steering->mode == MLX5_FLOW_STEERING_MODE_SMFS) in mlx5_devlink_fs_mode_get()
193 if (dev->priv.steering->mode == MLX5_FLOW_STEERING_MODE_DMFS) in mlx5_devlink_set_params_init_values()
Deswitch_offloads.c1072 esw->dev->priv.steering->mode); in esw_create_offloads_fdb_tables()
1645 peer_ns = peer_esw->dev->priv.steering->fdb_root_ns; in mlx5_esw_offloads_set_ns_peer()
1646 ns = esw->dev->priv.steering->fdb_root_ns; in mlx5_esw_offloads_set_ns_peer()
/Linux-v5.4/drivers/input/joystick/iforce/
DKconfig9 Say Y here if you have an I-Force joystick or steering wheel
20 Say Y here if you have an I-Force joystick or steering wheel
27 Say Y here if you have an I-Force joystick or steering wheel
/Linux-v5.4/Documentation/networking/device_drivers/mellanox/
Dmlx5.rst42 | Enables Hardware-accelerated receive flow steering (arfs) support, and ntuple filtering.
66 … Ethernet SRIOV E-Switch support in ConnectX NIC. E-Switch provides internal SRIOV packet steering
68 | 1) `Legacy SRIOV mode (L2 mac vlan steering based) <https://community.mellanox.com/s/ar…
129 flow_steering_mode: Device flow steering mode
131 The flow steering mode parameter controls the flow steering mode of the driver.
133 1. 'dmfs' - Device managed flow steering.
134 2. 'smfs - Software/Driver managed flow steering.
136 In DMFS mode, the HW steering entities are created and managed through the
138 In SMFS mode, the HW steering entities are created and managed though by
145 - Set SMFS flow steering mode::
[all …]
/Linux-v5.4/Documentation/networking/device_drivers/neterion/
Dvxge.txt57 Receive side steering for better scaling.
65 multiple steering options (transmit multiqueue enabled by default).
Ds2io.txt59 with multiple steering options.
/Linux-v5.4/Documentation/ABI/testing/
Dsysfs-driver-hid-logitech-hidpp8 range of the steering wheel. Writing a value within the min and
Dsysfs-driver-hid-logitech-lg4ff5 Description: Display minimum, maximum and current range of the steering
/Linux-v5.4/Documentation/networking/
Dkcm.txt42 The multiplexor provides the message steering. In the transmit path, messages
225 steering and scheduling, which in turn allows a simpler networking model in
245 threads in a nominal use case. Perfect load balancing, that is steering
246 each received message to a different KCM socket or steering each sent
Dscaling.rst47 Some advanced NICs allow steering packets to queues based on
253 (RFS). The goal of RFS is to increase datacache hitrate by steering
/Linux-v5.4/Documentation/networking/device_drivers/amazon/
Dena.txt149 - Increased data cache hit rate, by steering kernel processing of
245 steering.
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx4/
Dport.c1766 u8 steering; member
1769 int mlx4_SET_PORT_VXLAN(struct mlx4_dev *dev, u8 port, u8 steering, int enable) in mlx4_SET_PORT_VXLAN() argument
1785 context->steering = steering; in mlx4_SET_PORT_VXLAN()
/Linux-v5.4/drivers/input/
DKconfig14 joystick, steering wheel ...) connected to your system and want
/Linux-v5.4/Documentation/input/
Dinput.rst183 Currently, it handles USB mice, joysticks, gamepads, steering wheels
/Linux-v5.4/Documentation/virt/kvm/devices/
Dvm.txt131 u8 ptff[16]; # valid with TOD-clock steering
/Linux-v5.4/include/linux/mlx5/
Ddriver.h580 struct mlx5_flow_steering *steering; member
/Linux-v5.4/drivers/input/joystick/
DKconfig8 If you have a joystick, 6dof controller, gamepad, steering wheel,
/Linux-v5.4/drivers/hid/
DKconfig917 tristate "Steelseries SRW-S1 steering wheel support"
920 Support for Steelseries SRW-S1 steering wheel
/Linux-v5.4/include/linux/mlx4/
Ddevice.h1403 int mlx4_SET_PORT_VXLAN(struct mlx4_dev *dev, u8 port, u8 steering, int enable);