Lines Matching +full:supports +full:- +full:cqe
1 /* SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 */
2 /* Copyright (c) 2015-2018 Mellanox Technologies. All rights reserved */
190 /* QUERY_FW - Query Firmware
191 * -------------------------
193 * -----------------------
212 * Firmware Revision - Major
217 * Firmware Sub-minor version (Patch level)
222 * Firmware Revision - Minor
233 * every time a non-backward-compatible change is done for the command
250 * Firmware timestamp - hour
255 * Firmware timestamp - minutes
260 * Firmware timestamp - seconds
265 * Firmware timestamp - year
270 * Firmware timestamp - month
275 * Firmware timestamp - day
299 * 00 - BAR 0-1 (64 bit BAR)
317 * 00 - BAR 0-1 (64 bit BAR)
328 * 00 - BAR 0-1 (64 bit BAR)
353 * Reserved on SwitchX/-2, Switch-IB/2, Spectrum-1
366 * Reserved on SwitchX/-2, Switch-IB/2, Spectrum-1
370 /* QUERY_BOARDINFO - Query Board Information
371 * -----------------------------------------
373 * -----------------------------------
386 * an interrupt. When using MSI-X, this register is not used.
406 * The PSID field is a 16-ascii (byte) character string which acts as
413 /* QUERY_AQ_CAP - Query Asynchronous Queues Capabilities
414 * -----------------------------------------------------
416 * -----------------------------------
485 /* MAP_FA - Map Firmware Area
486 * --------------------------
488 * -------------------------------------------------
518 /* UNMAP_FA - Unmap Firmware Area
519 * ------------------------------
521 * -----------------------------------
533 /* QUERY_RESOURCES - Query chip resources
534 * --------------------------------------
536 * ----------------------------------
539 * for example, index 1 will return entries 32-63. When the tables end and there
567 /* CONFIG_PROFILE (Set) - Configure Switch Profile
568 * ------------------------------
570 * -----------------------------------
718 * 0 - multi-channel VEPA is disabled
724 * Reserved when Spectrum-1/2/3, supported from Spectrum-4 and above.
725 * For Spectrum-4, firmware sets 128 for values between 1-128 and 256 for values
726 * between 129-256.
737 * Multicast IDs are allocated from 0 to max_mid-1
743 * Port Group Table indexes are from 0 to max_pgt-1
763 * Maximum number of single-entry flooding tables. Different flooding tables
769 * Maximum number of per-vid flooding tables. Flooding tables are associated
777 * max_flood_tables indicates the number of single-entry tables.
778 * max_vid_flood_tables indicates the number of per-VID tables.
779 * max_fid_offset_flood_tables indicates the number of FID-offset
780 * tables. max_fid_flood_tables indicates the number of per-FID tables.
788 /* CFF - Compressed FID Flood (CFF) mode.
790 * Supported only by Spectrum-2+.
801 * Maximum number of FID-offset flooding tables.
807 * The size (number of entries) of each FID-offset flood table.
813 * Maximum number of per-FID flooding tables.
821 * The size (number of entries) of each per-FID table.
838 * Describes the number of adaptive routing sub-groups
839 * 0 - disable primary/secondary (single group)
840 * 1 - enable primary/secondary (2 sub-groups)
841 * 2 - 3 sub-groups: Not supported in SwitchX, SwitchX-2
842 * 3 - 4 sub-groups: Not supported in SwitchX, SwitchX-2
855 * Not supported in SwitchX, SwitchX-2
861 * 0 - non unified bridge
862 * 1 - unified bridge
876 * Supported from Spectrum-2 and above.
889 * KVD Hash single-entries size
893 * Must be smaller or equal to cap_kvd_size - kvd_linear_size
898 * KVD Hash double-entries size (units of single-size entries)
902 * Must be smaller or equal to cap_kvd_size - kvd_linear_size
907 * Modify Switch Partition Configuration mask. When set, the configu-
910 * Bit 0 - set type
911 * Bit 1 - properties
912 * Other - reserved
919 * 0000 - disabled (Switch Partition does not exist)
920 * 0001 - InfiniBand
921 * 0010 - Ethernet
922 * 1000 - router port (SwitchX-2 only)
923 * Other - reserved
935 /* uSec - 1.024uSec (default). Only bits 15:0 are valid. */
937 /* FRC - Free Running Clock, units of 1nSec.
938 * Reserved when SwitchX/-2, Switch-IB/2 and Spectrum-1.
942 * Reserved when SwitchX/2, Switch-IB/2 and Spectrum-1.
948 * CQE time_stamp_type for non-mirror-packets.
950 * Reserved when SwitchX/-2, Switch-IB/2 and Spectrum-1.
955 * CQE version:
956 * 0: CQE version is 0
957 * 1: CQE version is either 1 or 2
958 * CQE ver 1 or 2 is configured by Completion Queue Context field cqe_ver.
962 /* ACCESS_REG - Access EMAD Supported Register
963 * ----------------------------------
965 * -------------------------------------
966 * The ACCESS_REG command supports accessing device registers. This access
980 /* SW2HW_DQ - Software to Hardware DQ
981 * ----------------------------------
984 * ----------------------------------------------
1051 /* HW2SW_DQ - Hardware to Software DQ
1052 * ----------------------------------
1055 * ----------------------------------------------
1082 /* 2ERR_DQ - To Error DQ
1083 * ---------------------
1086 * ----------------------------------------------
1088 * in which it has been. While the command is executed, some in-process
1117 /* QUERY_DQ - Query DQ
1118 * ---------------------
1121 * ----------------------------------------------
1150 /* SW2HW_CQ - Software to Hardware CQ
1151 * ----------------------------------
1153 * -------------------------------------
1173 * CQE Version.
1184 * 0x0 - FIRED
1185 * 0x1 - ARMED (Request for Notification)
1195 * Producer Counter. The counter is incremented for each CQE that is
1206 /* HW2SW_CQ - Hardware to Software CQ
1207 * ----------------------------------
1209 * -------------------------------------
1221 /* QUERY_CQ - Query CQ
1222 * ----------------------------------
1224 * -------------------------------------
1241 /* SW2HW_EQ - Software to Hardware EQ
1242 * ----------------------------------
1244 * -------------------------------------
1259 * When set, MSI-X cycles will be generated by this EQ.
1266 * 0x0 - FIRED
1267 * 0x1 - ARMED (Request for Notification)
1268 * 0x11 - Always ARMED
1269 * other - reserved
1290 /* HW2SW_EQ - Hardware to Software EQ
1291 * ----------------------------------
1293 * -------------------------------------
1303 /* QUERY_EQ - Query EQ
1304 * ----------------------------------
1306 * -------------------------------------