You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In DMFS mode, the HW steering entities are created and managed through the
145
145
Firmware.
146
146
In SMFS mode, the HW steering entities are created and managed though by
147
-
the driver directly into Hardware without firmware intervention.
147
+
the driver directly into hardware without firmware intervention.
148
148
149
-
SMFS mode is faster and provides better rule inserstion rate compared to default DMFS mode.
149
+
SMFS mode is faster and provides better rule insertion rate compared to default DMFS mode.
150
150
151
151
User command examples:
152
152
@@ -165,9 +165,9 @@ User command examples:
165
165
enable_roce: RoCE enablement state
166
166
----------------------------------
167
167
RoCE enablement state controls driver support for RoCE traffic.
168
-
When RoCE is disabled, there is no gid table, only raw ethernet QPs are supported and traffic on the wellknown UDP RoCE port is handled as raw ethernet traffic.
168
+
When RoCE is disabled, there is no gid table, only raw ethernet QPs are supported and traffic on the well-known UDP RoCE port is handled as raw ethernet traffic.
169
169
170
-
To change RoCE enablement state a user must change the driverinit cmode value and run devlink reload.
170
+
To change RoCE enablement state, a user must change the driverinit cmode value and run devlink reload.
171
171
172
172
User command examples:
173
173
@@ -186,7 +186,7 @@ User command examples:
186
186
187
187
esw_port_metadata: Eswitch port metadata state
188
188
----------------------------------------------
189
-
When applicable, disabling Eswitch metadata can increase packet rate
189
+
When applicable, disabling eswitch metadata can increase packet rate
190
190
up to 20% depending on the use case and packet sizes.
191
191
192
192
Eswitch port metadata state controls whether to internally tag packets with
@@ -253,26 +253,26 @@ mlx5 subfunction
253
253
================
254
254
mlx5 supports subfunction management using devlink port (see :ref:`Documentation/networking/devlink/devlink-port.rst <devlink_port>`) interface.
255
255
256
-
A Subfunction has its own function capabilities and its own resources. This
256
+
A subfunction has its own function capabilities and its own resources. This
257
257
means a subfunction has its own dedicated queues (txq, rxq, cq, eq). These
258
258
queues are neither shared nor stolen from the parent PCI function.
259
259
260
-
When a subfunction is RDMA capable, it has its own QP1, GID table and rdma
260
+
When a subfunction is RDMA capable, it has its own QP1, GID table, and RDMA
261
261
resources neither shared nor stolen from the parent PCI function.
262
262
263
263
A subfunction has a dedicated window in PCI BAR space that is not shared
264
-
with ther other subfunctions or the parent PCI function. This ensures that all
265
-
devices (netdev, rdma, vdpa etc.) of the subfunction accesses only assigned
264
+
with the other subfunctions or the parent PCI function. This ensures that all
265
+
devices (netdev, rdma, vdpa, etc.) of the subfunction accesses only assigned
266
266
PCI BAR space.
267
267
268
-
A Subfunction supports eswitch representation through which it supports tc
268
+
A subfunction supports eswitch representation through which it supports tc
269
269
offloads. The user configures eswitch to send/receive packets from/to
270
270
the subfunction port.
271
271
272
272
Subfunctions share PCI level resources such as PCI MSI-X IRQs with
273
273
other subfunctions and/or with its parent PCI function.
274
274
275
-
Example mlx5 software, system and device view::
275
+
Example mlx5 software, system, and device view::
276
276
277
277
_______
278
278
| admin |
@@ -310,7 +310,7 @@ Example mlx5 software, system and device view::
310
310
| (device add/del)
311
311
_____|____ ____|________
312
312
| | | subfunction |
313
-
| PCI NIC |---- activate/deactive events---->| host driver |
313
+
| PCI NIC |--- activate/deactivate events--->| host driver |
314
314
|__________| | (mlx5_core) |
315
315
|_____________|
316
316
@@ -320,7 +320,7 @@ Subfunction is created using devlink port interface.
320
320
321
321
$ devlink dev eswitch set pci/0000:06:00.0 mode switchdev
0 commit comments