| /linux-6.15/drivers/gpu/drm/xe/ |
| H A D | xe_gt_mcr.c | 266 gt->steering[L3BANK].instance_target = in init_steering_l3bank() 394 >->steering[DSS].group_target, in init_steering_dss() 395 >->steering[DSS].instance_target); in init_steering_dss() 405 gt->steering[OADDRM].group_target = 0; in init_steering_oaddrm() 407 gt->steering[OADDRM].group_target = 1; in init_steering_oaddrm() 567 if (!gt->steering[type].ranges) in xe_gt_mcr_get_nonterminated_steering() 803 if (gt->steering[i].ranges) { in xe_gt_mcr_steering_dump() 806 gt->steering[i].group_target, in xe_gt_mcr_steering_dump() 807 gt->steering[i].instance_target); in xe_gt_mcr_steering_dump() 810 gt->steering[i].ranges[j].start, in xe_gt_mcr_steering_dump() [all …]
|
| H A D | xe_gt_debugfs.c | 164 static int steering(struct xe_gt *gt, struct drm_printer *p) in steering() function 309 {"steering", .show = xe_gt_debugfs_simple_show, .data = steering},
|
| H A D | xe_gt_types.h | 380 } steering[NUM_STEERING_TYPES]; member
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | fs_core.c | 2644 struct mlx5_flow_steering *steering = dev->priv.steering; in mlx5_get_fdb_sub_ns() local 2646 if (!steering || !steering->fdb_sub_ns) in mlx5_get_fdb_sub_ns() 2673 struct mlx5_flow_steering *steering = dev->priv.steering; in mlx5_get_flow_namespace() local 2771 struct mlx5_flow_steering *steering = dev->priv.steering; in mlx5_get_flow_vport_namespace() local 3549 struct mlx5_flow_steering *steering = dev->priv.steering; in mlx5_fs_egress_acls_init() local 3578 struct mlx5_flow_steering *steering = dev->priv.steering; in mlx5_fs_egress_acls_cleanup() local 3593 struct mlx5_flow_steering *steering = dev->priv.steering; in mlx5_fs_ingress_acls_init() local 3655 steering->egress_root_ns = create_root_ns(steering, in init_egress_root_ns() 3887 steering = kzalloc(sizeof(*steering), GFP_KERNEL); in mlx5_fs_core_alloc() 3894 dev->priv.steering = steering; in mlx5_fs_core_alloc() [all …]
|
| H A D | Makefile | 129 steering/sws/dr_fw.o \ 135 steering/sws/fs_dr.o \ 144 steering/hws/buddy.o \ 145 steering/hws/pool.o \ 146 steering/hws/table.o \ 148 steering/hws/rule.o \ 150 steering/hws/send.o \ 152 steering/hws/bwc.o \ 153 steering/hws/debug.o \ 154 steering/hws/vport.o \ [all …]
|
| H A D | Kconfig | 40 bool "Mellanox MLX5 ethernet accelerated receive flow steering (ARFS) support" 44 Mellanox MLX5 ethernet hardware-accelerated receive flow steering support, 48 bool "Mellanox MLX5 ethernet rx nfc flow steering support" 52 Mellanox MLX5 ethernet rx nfc flow steering support 73 E-Switch provides internal SRIOV packet steering and switching for the 75 Legacy SRIOV mode (L2 mac vlan steering based). 169 bool "Mellanox Technologies software-managed steering" 174 Build support for software-managed steering in the NIC. 177 bool "Mellanox Technologies hardware-managed steering" 182 HMFS is a new approach to managing steering rules where STEs are [all …]
|
| /linux-6.15/drivers/input/joystick/iforce/ |
| H A D | Kconfig | 9 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-6.15/Documentation/networking/devlink/ |
| H A D | mlx5.rst | 49 - Controls the flow steering mode of the driver 51 * ``dmfs`` Device managed flow steering. In DMFS mode, the HW 52 steering entities are created and managed through firmware. 53 * ``smfs`` Software managed flow steering. In SMFS mode, the HW 54 steering entities are created and manage through the driver without 56 * ``hmfs`` Hardware managed flow steering. In HMFS mode, the driver 57 is configuring steering rules directly to the HW using Work Queues with 275 steering but were discarded due to a mismatch in flow table. 277 number of packets generated by the VNIC experiencing unexpected steering 278 failure (at any point in steering flow). [all …]
|
| H A D | devlink-eswitch-attr.rst | 8 Legacy mode operates based on traditional MAC/VLAN steering rules. Switching 38 * ``legacy`` operates based on traditional MAC/VLAN steering 46 matching and steering. Support for both switchdev mode and legacy mode.
|
| H A D | octeontx2.rst | 54 The default rule serves as the primary packet steering rule for a specific PF or VF,
|
| /linux-6.15/Documentation/networking/device_drivers/ethernet/mellanox/mlx5/ |
| H A D | kconfig.rst | 61 | 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-6.15/Documentation/networking/ |
| H A D | iou-zcrx.rst | 30 Flow steering 34 typically distribute flows across all HW Rx queues. Flow steering is required 41 In addition to flow steering above, RSS is required to steer all other non-zero 64 Set up flow steering, bearing in mind that queues are 0-indexed::
|
| H A D | devmem.rst | 79 Header split, flow steering, & RSS are required features for devmem TCP. 84 Flow steering & RSS are used to ensure that only flows targeting devmem land on 87 Enable header split & flow steering:: 93 # enable flow steering
|
| H A D | kcm.rst | 45 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 D | multi-pf-netdev.rst | 124 In Rx, the steering tables belong to the primary PF only, and it is its role to distribute incoming 125 traffic to other PFs, via cross-vhca steering capabilities. Still maintain a single default RSS tab…
|
| /linux-6.15/Documentation/ABI/testing/ |
| H A D | sysfs-driver-hid-logitech-hidpp | 8 range of the steering wheel. Writing a value within the min and
|
| H A D | sysfs-driver-hid-logitech-lg4ff | 5 Description: Display minimum, maximum and current range of the steering
|
| /linux-6.15/drivers/gpu/drm/i915/gt/ |
| H A D | intel_gt_debugfs.c | 71 DEFINE_INTEL_GT_DEBUGFS_ATTRIBUTE(steering);
|
| /linux-6.15/drivers/net/ethernet/marvell/octeontx2/ |
| H A D | Kconfig | 56 provides internal SRIOV packet steering and switching.
|
| /linux-6.15/drivers/vdpa/ |
| H A D | Kconfig | 79 bool "expose steering counters on debugfs" 82 Expose RX steering counters in debugfs to aid in debugging. For each VLAN
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| H A D | ipsec_offload.c | 44 (mdev->priv.steering->mode == MLX5_FLOW_STEERING_MODE_DMFS || in mlx5_ipsec_device_caps() 45 (mdev->priv.steering->mode == MLX5_FLOW_STEERING_MODE_SMFS && in mlx5_ipsec_device_caps()
|
| /linux-6.15/Documentation/networking/device_drivers/ethernet/neterion/ |
| H A D | s2io.rst | 74 with multiple steering options.
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx4/ |
| H A D | port.c | 1746 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-6.15/drivers/input/ |
| H A D | Kconfig | 13 joystick, steering wheel ...) connected to your system and want
|
| /linux-6.15/Documentation/networking/device_drivers/ethernet/amazon/ |
| H A D | ena.rst | 158 - Increased data cache hit rate, by steering kernel processing of 258 steering.
|