Lines Matching +full:multi +full:- +full:functional

1 .. SPDX-License-Identifier: GPL-2.0
13 .. list-table:: Generic parameters implemented
15 * - Name
16 - Mode
17 - Validation
18 * - ``enable_roce``
19 - driverinit
20 - Type: Boolean
26 * - ``io_eq_size``
27 - driverinit
28 - The range is between 64 and 4096.
29 * - ``event_eq_size``
30 - driverinit
31 - The range is between 64 and 4096.
32 * - ``max_macs``
33 - driverinit
34 - The range is between 1 and 2^31. Only power of 2 values are supported.
36 The ``mlx5`` driver also implements the following driver-specific
39 .. list-table:: Driver-specific parameters implemented
42 * - Name
43 - Type
44 - Mode
45 - Description
46 * - ``flow_steering_mode``
47 - string
48 - runtime
49 - Controls the flow steering mode of the driver
59 * - ``fdb_large_groups``
60 - u32
61 - driverinit
62 - Control the number of large groups (size > 1) in the FDB table.
65 * - ``esw_multiport``
66 - Boolean
67 - runtime
68 - Control MultiPort E-Switch shared fdb mode.
70 An experimental mode where a single E-Switch is used and all the vports
76 Note: Future devices, ConnectX-8 and onward, will eventually have this
78 E-switch environment and the dual E-switch mode will likely get
82 * - ``esw_port_metadata``
83 - Boolean
84 - runtime
85 - When applicable, disabling eswitch metadata can increase packet rate up
89 with metadata. Metadata tagging must be enabled for multi-port RoCE,
91 enabled on the supported devices in E-switch. Metadata is applicable only
92 for E-switch in switchdev mode and users may disable it when NONE of the
94 1. HCA is in Dual/multi-port RoCE mode.
100 * - ``hairpin_num_queues``
101 - u32
102 - driverinit
103 - We refer to a TC NIC rule that involves forwarding as "hairpin".
108 * - ``hairpin_queue_size``
109 - u32
110 - driverinit
111 - Control the size (in packets) of the hairpin queues.
120 .. list-table:: devlink info versions implemented
123 * - Name
124 - Type
125 - Description
126 * - ``fw.psid``
127 - fixed
128 - Used to represent the board id of the device.
129 * - ``fw.version``
130 - stored, running
131 - Three digit major.minor.subminor firmware version number.
137 -----------
140 - tx timeout
143 - tx error completion
146 - tx PTP port timestamping CQ unhealthy
148 Recover by flushing and re-creating all PTP channels.
155 - Diagnose send queues status::
162 - Show number of tx errors indicated, number of recover flows ended successfully,
168 -----------
171 - rx queues' initialization (population) timeout
176 - rx completions with errors (reported by HW on interrupt context)
183 - Diagnose rx queues' status and corresponding completion queue::
190 - Show number of rx errors indicated, number of recover flows ended successfully,
196 -----------
205 - Check fw heath status::
209 - Read FW core dump if already stored or trigger new one::
218 -----------------
220 It follows fatal errors indications by CR-space dump and recover flow.
221 The CR-space dump uses vsc interface which is valid even if the FW command
222 interface is not functional, which is the case in most FW fatal errors.
230 - Run fw recover flow manually::
234 - Read FW CR-space dump if already stored or trigger new one::
242 -------------
249 - total_q_under_processor_handle
252 - send_queue_priority_update_flow
254 - cq_overrun
256 - async_eq_overrun
260 - quota_exceeded_command
262 - invalid_command
265 - nic_receive_steering_discard
268 - generated_pkt_steering_fail
271 - handled_pkt_steering_fail
278 - Diagnose PF/VF vnic counters::
282 - Diagnose representor vnic counters (performed by supplying devlink port of the