Home
last modified time | relevance | path

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

/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Dfs_core.c543 return root->dev->priv.steering; in get_steering()
761 struct mlx5_flow_steering *steering = get_steering(node); in del_sw_fte() local
775 kmem_cache_free(steering->ftes_cache, fte); in del_sw_fte()
798 struct mlx5_flow_steering *steering = get_steering(node); in del_sw_flow_group() local
816 kmem_cache_free(steering->fgs_cache, fg); in del_sw_flow_group()
854 struct mlx5_flow_steering *steering = get_steering(&ft->node); in alloc_fte() local
857 fte = kmem_cache_zalloc(steering->ftes_cache, GFP_KERNEL); in alloc_fte()
871 static void dealloc_flow_group(struct mlx5_flow_steering *steering, in dealloc_flow_group() argument
875 kmem_cache_free(steering->fgs_cache, fg); in dealloc_flow_group()
878 static struct mlx5_flow_group *alloc_flow_group(struct mlx5_flow_steering *steering, in alloc_flow_group() argument
[all …]
H A Deswitch.c1511 struct mlx5_flow_steering *steering = dev->priv.steering; in mlx5_esw_egress_acls_init() local
1517 err = mlx5_fs_vport_egress_acl_ns_add(steering, i); in mlx5_esw_egress_acls_init()
1525 mlx5_fs_vport_egress_acl_ns_remove(steering, i); in mlx5_esw_egress_acls_init()
1531 struct mlx5_flow_steering *steering = dev->priv.steering; in mlx5_esw_egress_acls_cleanup() local
1536 mlx5_fs_vport_egress_acl_ns_remove(steering, i); in mlx5_esw_egress_acls_cleanup()
1541 struct mlx5_flow_steering *steering = dev->priv.steering; in mlx5_esw_ingress_acls_init() local
1547 err = mlx5_fs_vport_ingress_acl_ns_add(steering, i); in mlx5_esw_ingress_acls_init()
1555 mlx5_fs_vport_ingress_acl_ns_remove(steering, i); in mlx5_esw_ingress_acls_init()
1561 struct mlx5_flow_steering *steering = dev->priv.steering; in mlx5_esw_ingress_acls_cleanup() local
1566 mlx5_fs_vport_ingress_acl_ns_remove(steering, i); in mlx5_esw_ingress_acls_cleanup()
H A Deswitch_offloads.c1858 esw->dev->priv.steering->mode); in esw_create_offloads_fdb_tables()
3132 peer_ns = peer_esw->dev->priv.steering->fdb_root_ns; in mlx5_esw_offloads_set_ns_peer()
3133 ns = esw->dev->priv.steering->fdb_root_ns; in mlx5_esw_offloads_set_ns_peer()
/linux/drivers/input/joystick/iforce/
H A 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/Documentation/networking/device_drivers/ethernet/mellanox/mlx5/
H A Dkconfig.rst61 | Enables Hardware-accelerated receive flow steering (arfs) support, and ntuple filtering.
88 … Ethernet SRIOV E-Switch support in ConnectX NIC. E-Switch provides internal SRIOV packet steering
90 | 1) `Legacy SRIOV mode (L2 mac vlan steering based) <https://enterprise-support.nvidia.c…
131 | Build support for software-managed steering in the NIC.
135 | Build support for hardware-managed steering in the NIC.
/linux/Documentation/ABI/testing/
H A Dsysfs-driver-hid-logitech-hidpp8 range of the steering wheel. Writing a value within the min and
H A Dsysfs-driver-hid-logitech-lg4ff5 Description: Display minimum, maximum and current range of the steering
/linux/Documentation/networking/
H A Dkcm.rst45 The multiplexor provides the message steering. In the transmit path, messages
229 steering and scheduling, which in turn allows a simpler networking model in
249 threads in a nominal use case. Perfect load balancing, that is steering
250 each received message to a different KCM socket or steering each sent
H A Daf_xdp.rst331 device. Instead, use the NIC's packet steering capabilities to steer
333 one queue shared among sockets, so the NIC cannot do this steering. It
/linux/drivers/net/ethernet/mellanox/mlx4/
H A Dport.c1746 u8 steering; member
1749 int mlx4_SET_PORT_VXLAN(struct mlx4_dev *dev, u8 port, u8 steering, int enable) in mlx4_SET_PORT_VXLAN() argument
1765 context->steering = steering; in mlx4_SET_PORT_VXLAN()
/linux/Documentation/networking/device_drivers/ethernet/amazon/
H A Dena.rst161 - Increased data cache hit rate, by steering kernel processing of
354 steering.
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dipsec_offload.c44 (mdev->priv.steering->mode == MLX5_FLOW_STEERING_MODE_DMFS || in mlx5_ipsec_device_caps()
/linux/Documentation/virt/kvm/devices/
H A Dvm.rst158 u8 ptff[16]; # valid with TOD-clock steering
/linux/drivers/net/ethernet/intel/
H A DKconfig336 Switchdev support provides internal SRIOV packet steering and switching.
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtc_ct.c2101 if (ct_priv->dev->priv.steering->mode == MLX5_FLOW_STEERING_MODE_HMFS) { in mlx5_tc_ct_fs_init()
2104 } else if (ct_priv->dev->priv.steering->mode == MLX5_FLOW_STEERING_MODE_SMFS) { in mlx5_tc_ct_fs_init()
H A Dtc_tun_encap.c31 if (priv->mdev->priv.steering->mode == MLX5_FLOW_STEERING_MODE_DMFS && in mlx5e_set_int_port_tunnel()
/linux/drivers/input/joystick/
H A DKconfig9 If you have a joystick, 6dof controller, gamepad, steering wheel,
/linux/include/linux/mlx5/
H A Ddriver.h599 struct mlx5_flow_steering *steering; member
/linux/include/linux/mlx4/
H A Ddevice.h1411 int mlx4_SET_PORT_VXLAN(struct mlx4_dev *dev, u8 port, u8 steering, int enable);