Lines Matching +full:0 +full:xfe000

65 #define ETH_TX_MAX_LSO_PAYLOAD_LEN                  0xFE000  /* Maximum LSO packet TCP payload leng…
67 #define ETH_TX_INACTIVE_SAME_AS_LAST 0xFFFF /* Value for a connection for which same…
81 #define ETH_MULTICAST_BIN_FROM_MAC_SEED 0 /* CRC seed for multicast bin calculation */
102 #define ETH_GFT_TRASHCAN_VPORT 0x1FF /* GFT drop flow vport number */
131 #define ETH_TX_1ST_BD_FLAGS_START_BD_MASK 0x1 /* Set to 1 in the first BD. (for debug) */
132 #define ETH_TX_1ST_BD_FLAGS_START_BD_SHIFT 0
133 #define ETH_TX_1ST_BD_FLAGS_FORCE_VLAN_MODE_MASK 0x1 /* Do not allow additional VLAN manipulations…
135 #define ETH_TX_1ST_BD_FLAGS_IP_CSUM_MASK 0x1 /* Recalculate IP checksum. For tunneled pack…
137 #define ETH_TX_1ST_BD_FLAGS_L4_CSUM_MASK 0x1 /* Recalculate TCP/UDP checksum. For tunneled…
139 #define ETH_TX_1ST_BD_FLAGS_VLAN_INSERTION_MASK 0x1 /* If set, insert VLAN tag from vlan field to…
141 #define ETH_TX_1ST_BD_FLAGS_LSO_MASK 0x1 /* If set, this is an LSO packet. Note: For T…
143 #define ETH_TX_1ST_BD_FLAGS_TUNN_IP_CSUM_MASK 0x1 /* Recalculate Tunnel IP Checksum (if Tunnel …
145 #define ETH_TX_1ST_BD_FLAGS_TUNN_L4_CSUM_MASK 0x1 /* Recalculate Tunnel UDP/GRE Checksum (Depen…
158 #define ETH_TX_DATA_1ST_BD_TUNN_FLAG_MASK 0x1 /* Indicates a tunneled packet. Must be set for enca…
159 #define ETH_TX_DATA_1ST_BD_TUNN_FLAG_SHIFT 0
160 #define ETH_TX_DATA_1ST_BD_RESERVED0_MASK 0x1
162 #define ETH_TX_DATA_1ST_BD_PKT_LEN_MASK 0x3FFF /* Total packet length - must be filled for non-L…
173 #define ETH_TX_DATA_2ND_BD_TUNN_INNER_L2_HDR_SIZE_W_MASK 0xF /* For Tunnel header with IPv6 ext. -…
174 #define ETH_TX_DATA_2ND_BD_TUNN_INNER_L2_HDR_SIZE_W_SHIFT 0
175 #define ETH_TX_DATA_2ND_BD_TUNN_INNER_ETH_TYPE_MASK 0x3 /* For Tunnel header with IPv6 ext. -…
177 #define ETH_TX_DATA_2ND_BD_DEST_PORT_MODE_MASK 0x3 /* Destination port mode. (use enum d…
179 #define ETH_TX_DATA_2ND_BD_START_BD_MASK 0x1 /* Should be 0 in all the BDs, except…
181 #define ETH_TX_DATA_2ND_BD_TUNN_TYPE_MASK 0x3 /* For Tunnel header with IPv6 ext. -…
183 #define ETH_TX_DATA_2ND_BD_TUNN_INNER_IPV6_MASK 0x1 /* For LSO / Tunnel header with IPv6+…
185 #define ETH_TX_DATA_2ND_BD_IPV6_EXT_MASK 0x1 /* In tunneling mode - Set to 1 when …
187 #define ETH_TX_DATA_2ND_BD_TUNN_IPV6_EXT_MASK 0x1 /* Set to 1 if Tunnel (outer = encaps…
189 #define ETH_TX_DATA_2ND_BD_L4_UDP_MASK 0x1 /* Set if (inner) L4 protocol is UDP.…
191 #define ETH_TX_DATA_2ND_BD_L4_PSEUDO_CSUM_MODE_MASK 0x1 /* The pseudo header checksum type in…
194 #define ETH_TX_DATA_2ND_BD_L4_HDR_START_OFFSET_W_MASK 0x1FFF /* For inner/outer header IPv6+ext…
195 #define ETH_TX_DATA_2ND_BD_L4_HDR_START_OFFSET_W_SHIFT 0
196 #define ETH_TX_DATA_2ND_BD_RESERVED0_MASK 0x7
216 #define ETH_TUNNEL_PARSING_FLAGS_TYPE_MASK 0x3 /* 0 - no tunneling, 1 - GENEVE, 2 - GR…
217 #define ETH_TUNNEL_PARSING_FLAGS_TYPE_SHIFT 0
218 …SK 0x1 /* If it s not an encapsulated packet then put 0x0. If it s an encapsulated packet but th…
220 …e ETH_TUNNEL_PARSING_FLAGS_NEXT_PROTOCOL_MASK 0x3 /* Type of the next header above the tunneli…
222 #define ETH_TUNNEL_PARSING_FLAGS_FIRSTHDRIPMATCH_MASK 0x1 /* The result of comparing the DA-ip of…
224 #define ETH_TUNNEL_PARSING_FLAGS_IPV4_FRAGMENT_MASK 0x1
226 #define ETH_TUNNEL_PARSING_FLAGS_IPV4_OPTIONS_MASK 0x1
236 #define ETH_PMD_FLOW_FLAGS_VALID_MASK 0x1 /* CQE valid bit */
237 #define ETH_PMD_FLOW_FLAGS_VALID_SHIFT 0
238 #define ETH_PMD_FLOW_FLAGS_TOGGLE_MASK 0x1 /* CQE ring toggle bit */
240 #define ETH_PMD_FLOW_FLAGS_RESERVED_MASK 0x3F
251 #define ETH_FAST_PATH_RX_REG_CQE_RSS_HASH_TYPE_MASK 0x7 /* Type of calculated RSS hash (use enum r…
252 #define ETH_FAST_PATH_RX_REG_CQE_RSS_HASH_TYPE_SHIFT 0
253 #define ETH_FAST_PATH_RX_REG_CQE_TC_MASK 0xF /* Traffic Class */
255 #define ETH_FAST_PATH_RX_REG_CQE_RESERVED0_MASK 0x1
312 #define ETH_FAST_PATH_RX_TPA_START_CQE_RSS_HASH_TYPE_MASK 0x7 /* Type of calculated RSS hash (use …
313 #define ETH_FAST_PATH_RX_TPA_START_CQE_RSS_HASH_TYPE_SHIFT 0
314 #define ETH_FAST_PATH_RX_TPA_START_CQE_TC_MASK 0xF /* Traffic Class */
316 #define ETH_FAST_PATH_RX_TPA_START_CQE_RESERVED0_MASK 0x1
452 #define ETH_TX_DATA_3RD_BD_TCP_HDR_LEN_DW_MASK 0xF /* For LSO with inner/outer IPv6+ext - TCP head…
453 #define ETH_TX_DATA_3RD_BD_TCP_HDR_LEN_DW_SHIFT 0
454 #define ETH_TX_DATA_3RD_BD_HDR_NBD_MASK 0xF /* LSO - number of BDs which contain headers. v…
456 #define ETH_TX_DATA_3RD_BD_START_BD_MASK 0x1 /* Should be 0 in all the BDs, except the first…
458 #define ETH_TX_DATA_3RD_BD_RESERVED0_MASK 0x7F
481 #define ETH_TX_DATA_BD_RESERVED1_MASK 0xFF
482 #define ETH_TX_DATA_BD_RESERVED1_SHIFT 0
483 #define ETH_TX_DATA_BD_START_BD_MASK 0x1 /* Should be 0 in all the BDs, except the first one. (fo…
485 #define ETH_TX_DATA_BD_RESERVED2_MASK 0x7F
535 #define ETH_DB_DATA_DEST_MASK 0x3 /* destination of doorbell (use enum db_dest) */
536 #define ETH_DB_DATA_DEST_SHIFT 0
537 #define ETH_DB_DATA_AGG_CMD_MASK 0x3 /* aggregative command to CM (use enum db_agg_cmd_sel) */
539 #define ETH_DB_DATA_BYPASS_EN_MASK 0x1 /* enable QM bypass */
541 #define ETH_DB_DATA_RESERVED_MASK 0x1
543 #define ETH_DB_DATA_AGG_VAL_SEL_MASK 0x3 /* aggregative value selection */
554 RSS_HASH_TYPE_DEFAULT=0,