Lines Matching +full:1 +full:x
10 * 1. Redistributions of source code must retain the above copyright
159 CPL_ERR_TCAM_PARITY = 1,
224 CPL_CONN_POLICY_ASK = 1,
239 ULP_CRC_HEADER = 1 << 0,
240 ULP_CRC_DATA = 1 << 1
256 TX_CSUM_UDP = 1,
270 PKTYPE_HASH_UCAST = 1,
293 RSS_HASH_IP = 1, /* IP or IPv6 2-tuple hash */
305 LE_SZ_33 = 1,
318 #define V_CPL_OPCODE(x) ((x) << S_CPL_OPCODE) argument
319 #define G_CPL_OPCODE(x) (((x) >> S_CPL_OPCODE) & 0xFF) argument
320 #define G_TID(x) ((x) & 0xFFFFFF) argument
334 #define V_TID_TID(x) ((x) << S_TID_TID) argument
335 #define G_TID_TID(x) (((x) >> S_TID_TID) & M_TID_TID) argument
339 #define V_TID_COOKIE(x) ((x) << S_TID_COOKIE) argument
340 #define G_TID_COOKIE(x) (((x) >> S_TID_COOKIE) & M_TID_COOKIE) argument
344 #define V_TID_QID(x) ((x) << S_TID_QID) argument
345 #define G_TID_QID(x) (((x) >> S_TID_QID) & M_TID_QID) argument
357 __u8 unknown:1;
358 __u8 ecn:1;
359 __u8 sack:1;
360 __u8 tstamp:1;
362 __u8 tstamp:1;
363 __u8 sack:1;
364 __u8 ecn:1;
365 __u8 unknown:1;
374 __u8 filter_hit:1;
375 __u8 filter_tid:1;
377 __u8 ipv6:1;
378 __u8 send2fw:1;
380 __u8 send2fw:1;
381 __u8 ipv6:1;
383 __u8 filter_tid:1;
384 __u8 filter_hit:1;
393 #define G_HASHTYPE(x) (((x) >> S_HASHTYPE) & M_HASHTYPE) argument
397 #define G_QNUM(x) (((x) >> S_QNUM) & M_QNUM) argument
415 #define V_WR_LEN16(x) ((x) << S_WR_LEN16) argument
416 #define G_WR_LEN16(x) (((x) >> S_WR_LEN16) & M_WR_LEN16) argument
421 #define V_WR_OP(x) ((__u64)(x) << S_WR_OP) argument
422 #define G_WR_OP(x) (((x) >> S_WR_OP) & M_WR_OP) argument
434 #define V_ACCEPT_MODE(x) ((x) << S_ACCEPT_MODE) argument
435 #define G_ACCEPT_MODE(x) (((x) >> S_ACCEPT_MODE) & M_ACCEPT_MODE) argument
439 #define V_TX_CHAN(x) ((x) << S_TX_CHAN) argument
440 #define G_TX_CHAN(x) (((x) >> S_TX_CHAN) & M_TX_CHAN) argument
443 #define V_NO_CONG(x) ((x) << S_NO_CONG) argument
444 #define F_NO_CONG V_NO_CONG(1U)
447 #define V_DELACK(x) ((x) << S_DELACK) argument
448 #define F_DELACK V_DELACK(1U)
451 #define V_INJECT_TIMER(x) ((x) << S_INJECT_TIMER) argument
452 #define F_INJECT_TIMER V_INJECT_TIMER(1U)
455 #define V_NON_OFFLOAD(x) ((x) << S_NON_OFFLOAD) argument
456 #define F_NON_OFFLOAD V_NON_OFFLOAD(1U)
460 #define V_ULP_MODE(x) ((x) << S_ULP_MODE) argument
461 #define G_ULP_MODE(x) (((x) >> S_ULP_MODE) & M_ULP_MODE) argument
465 #define V_RCV_BUFSIZ(x) ((x) << S_RCV_BUFSIZ) argument
466 #define G_RCV_BUFSIZ(x) (((x) >> S_RCV_BUFSIZ) & M_RCV_BUFSIZ) argument
470 #define V_DSCP(x) ((x) << S_DSCP) argument
471 #define G_DSCP(x) (((x) >> S_DSCP) & M_DSCP) argument
475 #define V_SMAC_SEL(x) ((__u64)(x) << S_SMAC_SEL) argument
476 #define G_SMAC_SEL(x) (((x) >> S_SMAC_SEL) & M_SMAC_SEL) argument
480 #define V_L2T_IDX(x) ((__u64)(x) << S_L2T_IDX) argument
481 #define G_L2T_IDX(x) (((x) >> S_L2T_IDX) & M_L2T_IDX) argument
484 #define V_TCAM_BYPASS(x) ((__u64)(x) << S_TCAM_BYPASS) argument
485 #define F_TCAM_BYPASS V_TCAM_BYPASS(1ULL)
488 #define V_NAGLE(x) ((__u64)(x) << S_NAGLE) argument
489 #define F_NAGLE V_NAGLE(1ULL)
493 #define V_WND_SCALE(x) ((__u64)(x) << S_WND_SCALE) argument
494 #define G_WND_SCALE(x) (((x) >> S_WND_SCALE) & M_WND_SCALE) argument
497 #define V_KEEP_ALIVE(x) ((__u64)(x) << S_KEEP_ALIVE) argument
498 #define F_KEEP_ALIVE V_KEEP_ALIVE(1ULL)
502 #define V_MAX_RT(x) ((__u64)(x) << S_MAX_RT) argument
503 #define G_MAX_RT(x) (((x) >> S_MAX_RT) & M_MAX_RT) argument
506 #define V_MAX_RT_OVERRIDE(x) ((__u64)(x) << S_MAX_RT_OVERRIDE) argument
507 #define F_MAX_RT_OVERRIDE V_MAX_RT_OVERRIDE(1ULL)
511 #define V_MSS_IDX(x) ((__u64)(x) << S_MSS_IDX) argument
512 #define G_MSS_IDX(x) (((x) >> S_MSS_IDX) & M_MSS_IDX) argument
514 /* option 1 fields */
516 #define V_SYN_RSS_ENABLE(x) ((x) << S_SYN_RSS_ENABLE) argument
517 #define F_SYN_RSS_ENABLE V_SYN_RSS_ENABLE(1U)
519 #define S_SYN_RSS_USE_HASH 1
520 #define V_SYN_RSS_USE_HASH(x) ((x) << S_SYN_RSS_USE_HASH) argument
521 #define F_SYN_RSS_USE_HASH V_SYN_RSS_USE_HASH(1U)
525 #define V_SYN_RSS_QUEUE(x) ((x) << S_SYN_RSS_QUEUE) argument
526 #define G_SYN_RSS_QUEUE(x) (((x) >> S_SYN_RSS_QUEUE) & M_SYN_RSS_QUEUE) argument
530 #define V_LISTEN_INTF(x) ((x) << S_LISTEN_INTF) argument
531 #define G_LISTEN_INTF(x) (((x) >> S_LISTEN_INTF) & M_LISTEN_INTF) argument
534 #define V_LISTEN_FILTER(x) ((x) << S_LISTEN_FILTER) argument
535 #define F_LISTEN_FILTER V_LISTEN_FILTER(1U)
538 #define V_SYN_DEFENSE(x) ((x) << S_SYN_DEFENSE) argument
539 #define F_SYN_DEFENSE V_SYN_DEFENSE(1U)
543 #define V_CONN_POLICY(x) ((x) << S_CONN_POLICY) argument
544 #define G_CONN_POLICY(x) (((x) >> S_CONN_POLICY) & M_CONN_POLICY) argument
548 #define V_T5_FILT_INFO(x) ((x) << S_T5_FILT_INFO) argument
549 #define G_T5_FILT_INFO(x) (((x) >> S_T5_FILT_INFO) & M_T5_FILT_INFO) argument
553 #define V_FILT_INFO(x) ((x) << S_FILT_INFO) argument
554 #define G_FILT_INFO(x) (((x) >> S_FILT_INFO) & M_FILT_INFO) argument
559 #define V_RSS_QUEUE(x) ((x) << S_RSS_QUEUE) argument
560 #define G_RSS_QUEUE(x) (((x) >> S_RSS_QUEUE) & M_RSS_QUEUE) argument
563 #define V_RSS_QUEUE_VALID(x) ((x) << S_RSS_QUEUE_VALID) argument
564 #define F_RSS_QUEUE_VALID V_RSS_QUEUE_VALID(1U)
567 #define V_RX_COALESCE_VALID(x) ((x) << S_RX_COALESCE_VALID) argument
568 #define F_RX_COALESCE_VALID V_RX_COALESCE_VALID(1U)
572 #define V_RX_COALESCE(x) ((x) << S_RX_COALESCE) argument
573 #define G_RX_COALESCE(x) (((x) >> S_RX_COALESCE) & M_RX_COALESCE) argument
577 #define V_CONG_CNTRL(x) ((x) << S_CONG_CNTRL) argument
578 #define G_CONG_CNTRL(x) (((x) >> S_CONG_CNTRL) & M_CONG_CNTRL) argument
582 #define V_PACE(x) ((x) << S_PACE) argument
583 #define G_PACE(x) (((x) >> S_PACE) & M_PACE) argument
586 #define V_CONG_CNTRL_VALID(x) ((x) << S_CONG_CNTRL_VALID) argument
587 #define F_CONG_CNTRL_VALID V_CONG_CNTRL_VALID(1U)
590 #define V_T5_ISS(x) ((x) << S_T5_ISS) argument
591 #define F_T5_ISS V_T5_ISS(1U)
594 #define V_PACE_VALID(x) ((x) << S_PACE_VALID) argument
595 #define F_PACE_VALID V_PACE_VALID(1U)
598 #define V_RX_FC_DISABLE(x) ((x) << S_RX_FC_DISABLE) argument
599 #define F_RX_FC_DISABLE V_RX_FC_DISABLE(1U)
602 #define V_RX_FC_DDP(x) ((x) << S_RX_FC_DDP) argument
603 #define F_RX_FC_DDP V_RX_FC_DDP(1U)
606 #define V_RX_FC_VALID(x) ((x) << S_RX_FC_VALID) argument
607 #define F_RX_FC_VALID V_RX_FC_VALID(1U)
611 #define V_TX_QUEUE(x) ((x) << S_TX_QUEUE) argument
612 #define G_TX_QUEUE(x) (((x) >> S_TX_QUEUE) & M_TX_QUEUE) argument
615 #define V_RX_CHANNEL(x) ((x) << S_RX_CHANNEL) argument
616 #define F_RX_CHANNEL V_RX_CHANNEL(1U)
619 #define V_CCTRL_ECN(x) ((x) << S_CCTRL_ECN) argument
620 #define F_CCTRL_ECN V_CCTRL_ECN(1U)
623 #define V_WND_SCALE_EN(x) ((x) << S_WND_SCALE_EN) argument
624 #define F_WND_SCALE_EN V_WND_SCALE_EN(1U)
627 #define V_TSTAMPS_EN(x) ((x) << S_TSTAMPS_EN) argument
628 #define F_TSTAMPS_EN V_TSTAMPS_EN(1U)
631 #define V_SACK_EN(x) ((x) << S_SACK_EN) argument
632 #define F_SACK_EN V_SACK_EN(1U)
635 #define V_T5_OPT_2_VALID(x) ((x) << S_T5_OPT_2_VALID) argument
636 #define F_T5_OPT_2_VALID V_T5_OPT_2_VALID(1U)
683 #define V_PASS_OPEN_TID(x) ((x) << S_PASS_OPEN_TID) argument
684 #define G_PASS_OPEN_TID(x) (((x) >> S_PASS_OPEN_TID) & M_PASS_OPEN_TID) argument
688 #define V_PASS_OPEN_TOS(x) ((x) << S_PASS_OPEN_TOS) argument
689 #define G_PASS_OPEN_TOS(x) (((x) >> S_PASS_OPEN_TOS) & M_PASS_OPEN_TOS) argument
694 #define V_TCPOPT_WSCALE_OK(x) ((x) << S_TCPOPT_WSCALE_OK) argument
695 #define G_TCPOPT_WSCALE_OK(x) (((x) >> S_TCPOPT_WSCALE_OK) & M_TCPOPT_WSCALE_OK) argument
699 #define V_TCPOPT_SACK(x) ((x) << S_TCPOPT_SACK) argument
700 #define G_TCPOPT_SACK(x) (((x) >> S_TCPOPT_SACK) & M_TCPOPT_SACK) argument
704 #define V_TCPOPT_TSTAMP(x) ((x) << S_TCPOPT_TSTAMP) argument
705 #define G_TCPOPT_TSTAMP(x) (((x) >> S_TCPOPT_TSTAMP) & M_TCPOPT_TSTAMP) argument
709 #define V_TCPOPT_SND_WSCALE(x) ((x) << S_TCPOPT_SND_WSCALE) argument
710 #define G_TCPOPT_SND_WSCALE(x) (((x) >> S_TCPOPT_SND_WSCALE) & M_TCPOPT_SND_WSCALE) argument
714 #define V_TCPOPT_MSS(x) ((x) << S_TCPOPT_MSS) argument
715 #define G_TCPOPT_MSS(x) (((x) >> S_TCPOPT_MSS) & M_TCPOPT_MSS) argument
732 #define V_SYN_RX_CHAN(x) ((x) << S_SYN_RX_CHAN) argument
733 #define G_SYN_RX_CHAN(x) (((x) >> S_SYN_RX_CHAN) & M_SYN_RX_CHAN) argument
737 #define V_TCP_HDR_LEN(x) ((x) << S_TCP_HDR_LEN) argument
738 #define G_TCP_HDR_LEN(x) (((x) >> S_TCP_HDR_LEN) & M_TCP_HDR_LEN) argument
741 #define V_T6_TCP_HDR_LEN(x) ((x) << S_T6_TCP_HDR_LEN) argument
742 #define G_T6_TCP_HDR_LEN(x) (((x) >> S_T6_TCP_HDR_LEN) & M_TCP_HDR_LEN) argument
746 #define V_IP_HDR_LEN(x) ((x) << S_IP_HDR_LEN) argument
747 #define G_IP_HDR_LEN(x) (((x) >> S_IP_HDR_LEN) & M_IP_HDR_LEN) argument
750 #define V_T6_IP_HDR_LEN(x) ((x) << S_T6_IP_HDR_LEN) argument
751 #define G_T6_IP_HDR_LEN(x) (((x) >> S_T6_IP_HDR_LEN) & M_IP_HDR_LEN) argument
755 #define V_ETH_HDR_LEN(x) ((x) << S_ETH_HDR_LEN) argument
756 #define G_ETH_HDR_LEN(x) (((x) >> S_ETH_HDR_LEN) & M_ETH_HDR_LEN) argument
760 #define V_T6_ETH_HDR_LEN(x) ((x) << S_T6_ETH_HDR_LEN) argument
761 #define G_T6_ETH_HDR_LEN(x) (((x) >> S_T6_ETH_HDR_LEN) & M_T6_ETH_HDR_LEN) argument
766 #define V_SYN_MAC_IDX(x) ((x) << S_SYN_MAC_IDX) argument
767 #define G_SYN_MAC_IDX(x) (((x) >> S_SYN_MAC_IDX) & M_SYN_MAC_IDX) argument
770 #define V_SYN_XACT_MATCH(x) ((x) << S_SYN_XACT_MATCH) argument
771 #define F_SYN_XACT_MATCH V_SYN_XACT_MATCH(1U)
775 #define V_SYN_INTF(x) ((x) << S_SYN_INTF) argument
776 #define G_SYN_INTF(x) (((x) >> S_SYN_INTF) & M_SYN_INTF) argument
811 #define V_FILTER_TUPLE(x) ((x) << S_FILTER_TUPLE) argument
812 #define G_FILTER_TUPLE(x) (((x) >> S_FILTER_TUPLE) & M_FILTER_TUPLE) argument
843 #define V_AOPEN_FCOEMASK(x) ((x) << S_AOPEN_FCOEMASK) argument
844 #define F_AOPEN_FCOEMASK V_AOPEN_FCOEMASK(1U)
901 #define V_AOPEN_STATUS(x) ((x) << S_AOPEN_STATUS) argument
902 #define G_AOPEN_STATUS(x) (((x) >> S_AOPEN_STATUS) & M_AOPEN_STATUS) argument
906 #define V_AOPEN_ATID(x) ((x) << S_AOPEN_ATID) argument
907 #define G_AOPEN_ATID(x) (((x) >> S_AOPEN_ATID) & M_AOPEN_ATID) argument
931 #define V_QUEUENO(x) ((x) << S_QUEUENO) argument
932 #define G_QUEUENO(x) (((x) >> S_QUEUENO) & M_QUEUENO) argument
935 #define V_REPLY_CHAN(x) ((x) << S_REPLY_CHAN) argument
936 #define F_REPLY_CHAN V_REPLY_CHAN(1U)
939 #define V_NO_REPLY(x) ((x) << S_NO_REPLY) argument
940 #define F_NO_REPLY V_NO_REPLY(1U)
977 #define V_WORD(x) ((x) << S_WORD) argument
978 #define G_WORD(x) (((x) >> S_WORD) & M_WORD) argument
982 #define V_COOKIE(x) ((x) << S_COOKIE) argument
983 #define G_COOKIE(x) (((x) >> S_COOKIE) & M_COOKIE) argument
1018 #define V_LISTSVR_IPV6(x) ((x) << S_LISTSVR_IPV6) argument
1019 #define F_LISTSVR_IPV6 V_LISTSVR_IPV6(1U)
1043 #define V_ABORT_RSS_STATUS(x) ((x) << S_ABORT_RSS_STATUS) argument
1044 #define G_ABORT_RSS_STATUS(x) (((x) >> S_ABORT_RSS_STATUS) & M_ABORT_RSS_STATUS) argument
1048 #define V_ABORT_RSS_SRQIDX(x) ((x) << S_ABORT_RSS_SRQIDX) argument
1049 #define G_ABORT_RSS_SRQIDX(x) (((x) >> S_ABORT_RSS_SRQIDX) & M_ABORT_RSS_SRQIDX) argument
1053 * bit[0] specifies whether to send RST (0) to remote peer or suppress it (1)
1054 * bit[1] indicates ABORT_REQ was sent after a CLOSE_CON_REQ
1055 * bit[2] specifies whether to disable the mmgr (1) or not (0)
1128 #define V_TX_ACK_PAGES(x) ((x) << S_TX_ACK_PAGES) argument
1129 #define G_TX_ACK_PAGES(x) (((x) >> S_TX_ACK_PAGES) & M_TX_ACK_PAGES) argument
1134 #define V_TX_PORT(x) ((x) << S_TX_PORT) argument
1135 #define G_TX_PORT(x) (((x) >> S_TX_PORT) & M_TX_PORT) argument
1139 #define V_TX_MSS(x) ((x) << S_TX_MSS) argument
1140 #define G_TX_MSS(x) (((x) >> S_TX_MSS) & M_TX_MSS) argument
1144 #define V_TX_QOS(x) ((x) << S_TX_QOS) argument
1145 #define G_TX_QOS(x) (((x) >> S_TX_QOS) & M_TX_QOS) argument
1149 #define V_TX_SNDBUF(x) ((x) << S_TX_SNDBUF) argument
1150 #define G_TX_SNDBUF(x) (((x) >> S_TX_SNDBUF) & M_TX_SNDBUF) argument
1162 #define V_TX_DATA_MSS(x) ((x) << S_TX_DATA_MSS) argument
1163 #define G_TX_DATA_MSS(x) (((x) >> S_TX_DATA_MSS) & M_TX_DATA_MSS) argument
1167 #define V_TX_LENGTH(x) ((x) << S_TX_LENGTH) argument
1168 #define G_TX_LENGTH(x) (((x) >> S_TX_LENGTH) & M_TX_LENGTH) argument
1172 #define V_TX_PROXY(x) ((x) << S_TX_PROXY) argument
1173 #define F_TX_PROXY V_TX_PROXY(1U)
1177 #define V_TX_ULP_SUBMODE(x) ((x) << S_TX_ULP_SUBMODE) argument
1178 #define G_TX_ULP_SUBMODE(x) (((x) >> S_TX_ULP_SUBMODE) & M_TX_ULP_SUBMODE) argument
1182 #define V_TX_ULP_MODE(x) ((x) << S_TX_ULP_MODE) argument
1183 #define G_TX_ULP_MODE(x) (((x) >> S_TX_ULP_MODE) & M_TX_ULP_MODE) argument
1186 #define V_TX_FORCE(x) ((x) << S_TX_FORCE) argument
1187 #define F_TX_FORCE V_TX_FORCE(1U)
1190 #define V_TX_SHOVE(x) ((x) << S_TX_SHOVE) argument
1191 #define F_TX_SHOVE V_TX_SHOVE(1U)
1194 #define V_TX_MORE(x) ((x) << S_TX_MORE) argument
1195 #define F_TX_MORE V_TX_MORE(1U)
1198 #define V_TX_URG(x) ((x) << S_TX_URG) argument
1199 #define F_TX_URG V_TX_URG(1U)
1202 #define V_TX_FLUSH(x) ((x) << S_TX_FLUSH) argument
1203 #define F_TX_FLUSH V_TX_FLUSH(1U)
1206 #define V_TX_SAVE(x) ((x) << S_TX_SAVE) argument
1207 #define F_TX_SAVE V_TX_SAVE(1U)
1210 #define V_TX_TNL(x) ((x) << S_TX_TNL) argument
1211 #define F_TX_TNL V_TX_TNL(1U)
1214 #define V_T6_TX_FORCE(x) ((x) << S_T6_TX_FORCE) argument
1215 #define F_T6_TX_FORCE V_T6_TX_FORCE(1U)
1218 #define V_TX_BYPASS(x) ((x) << S_TX_BYPASS) argument
1219 #define F_TX_BYPASS V_TX_BYPASS(1U)
1222 #define V_TX_PUSH(x) ((x) << S_TX_PUSH) argument
1223 #define F_TX_PUSH V_TX_PUSH(1U)
1228 #define V_TX_CPU_IDX(x) ((x) << S_TX_CPU_IDX) argument
1229 #define G_TX_CPU_IDX(x) (((x) >> S_TX_CPU_IDX) & M_TX_CPU_IDX) argument
1232 #define V_TX_CLOSE(x) ((x) << S_TX_CLOSE) argument
1233 #define F_TX_CLOSE V_TX_CLOSE(1U)
1236 #define V_TX_INIT(x) ((x) << S_TX_INIT) argument
1237 #define F_TX_INIT V_TX_INIT(1U)
1240 #define V_TX_IMM_ACK(x) ((x) << S_TX_IMM_ACK) argument
1241 #define F_TX_IMM_ACK V_TX_IMM_ACK(1U)
1244 #define V_TX_IMM_DMA(x) ((x) << S_TX_IMM_DMA) argument
1245 #define F_TX_IMM_DMA V_TX_IMM_DMA(1U)
1279 #define V_TXPKT_VF(x) ((x) << S_TXPKT_VF) argument
1280 #define G_TXPKT_VF(x) (((x) >> S_TXPKT_VF) & M_TXPKT_VF) argument
1284 #define V_TXPKT_PF(x) ((x) << S_TXPKT_PF) argument
1285 #define G_TXPKT_PF(x) (((x) >> S_TXPKT_PF) & M_TXPKT_PF) argument
1288 #define V_TXPKT_VF_VLD(x) ((x) << S_TXPKT_VF_VLD) argument
1289 #define F_TXPKT_VF_VLD V_TXPKT_VF_VLD(1U)
1293 #define V_TXPKT_OVLAN_IDX(x) ((x) << S_TXPKT_OVLAN_IDX) argument
1294 #define G_TXPKT_OVLAN_IDX(x) (((x) >> S_TXPKT_OVLAN_IDX) & M_TXPKT_OVLAN_IDX) argument
1298 #define V_TXPKT_T5_OVLAN_IDX(x) ((x) << S_TXPKT_T5_OVLAN_IDX) argument
1299 #define G_TXPKT_T5_OVLAN_IDX(x) (((x) >> S_TXPKT_T5_OVLAN_IDX) & \ argument
1304 #define V_TXPKT_INTF(x) ((x) << S_TXPKT_INTF) argument
1305 #define G_TXPKT_INTF(x) (((x) >> S_TXPKT_INTF) & M_TXPKT_INTF) argument
1308 #define V_TXPKT_SPECIAL_STAT(x) ((x) << S_TXPKT_SPECIAL_STAT) argument
1309 #define F_TXPKT_SPECIAL_STAT V_TXPKT_SPECIAL_STAT(1U)
1312 #define V_TXPKT_T5_FCS_DIS(x) ((x) << S_TXPKT_T5_FCS_DIS) argument
1313 #define F_TXPKT_T5_FCS_DIS V_TXPKT_T5_FCS_DIS(1U)
1316 #define V_TXPKT_INS_OVLAN(x) ((x) << S_TXPKT_INS_OVLAN) argument
1317 #define F_TXPKT_INS_OVLAN V_TXPKT_INS_OVLAN(1U)
1320 #define V_TXPKT_T5_INS_OVLAN(x) ((x) << S_TXPKT_T5_INS_OVLAN) argument
1321 #define F_TXPKT_T5_INS_OVLAN V_TXPKT_T5_INS_OVLAN(1U)
1324 #define V_TXPKT_STAT_DIS(x) ((x) << S_TXPKT_STAT_DIS) argument
1325 #define F_TXPKT_STAT_DIS V_TXPKT_STAT_DIS(1U)
1328 #define V_TXPKT_LOOPBACK(x) ((x) << S_TXPKT_LOOPBACK) argument
1329 #define F_TXPKT_LOOPBACK V_TXPKT_LOOPBACK(1U)
1332 #define V_TXPKT_TSTAMP(x) ((x) << S_TXPKT_TSTAMP) argument
1333 #define F_TXPKT_TSTAMP V_TXPKT_TSTAMP(1U)
1337 #define V_TXPKT_OPCODE(x) ((x) << S_TXPKT_OPCODE) argument
1338 #define G_TXPKT_OPCODE(x) (((x) >> S_TXPKT_OPCODE) & M_TXPKT_OPCODE) argument
1343 #define V_TXPKT_SA_IDX(x) ((x) << S_TXPKT_SA_IDX) argument
1344 #define G_TXPKT_SA_IDX(x) (((x) >> S_TXPKT_SA_IDX) & M_TXPKT_SA_IDX) argument
1348 #define V_TXPKT_CSUM_END(x) ((x) << S_TXPKT_CSUM_END) argument
1349 #define G_TXPKT_CSUM_END(x) (((x) >> S_TXPKT_CSUM_END) & M_TXPKT_CSUM_END) argument
1353 #define V_TXPKT_CSUM_START(x) ((x) << S_TXPKT_CSUM_START) argument
1354 #define G_TXPKT_CSUM_START(x) (((x) >> S_TXPKT_CSUM_START) & M_TXPKT_CSUM_START) argument
1358 #define V_TXPKT_IPHDR_LEN(x) ((__u64)(x) << S_TXPKT_IPHDR_LEN) argument
1359 #define G_TXPKT_IPHDR_LEN(x) (((x) >> S_TXPKT_IPHDR_LEN) & M_TXPKT_IPHDR_LEN) argument
1362 #define G_T6_TXPKT_IPHDR_LEN(x) \ argument
1363 (((x) >> S_TXPKT_IPHDR_LEN) & M_T6_TXPKT_IPHDR_LEN)
1367 #define V_TXPKT_CSUM_LOC(x) ((__u64)(x) << S_TXPKT_CSUM_LOC) argument
1368 #define G_TXPKT_CSUM_LOC(x) (((x) >> S_TXPKT_CSUM_LOC) & M_TXPKT_CSUM_LOC) argument
1372 #define V_TXPKT_ETHHDR_LEN(x) ((__u64)(x) << S_TXPKT_ETHHDR_LEN) argument
1373 #define G_TXPKT_ETHHDR_LEN(x) (((x) >> S_TXPKT_ETHHDR_LEN) & M_TXPKT_ETHHDR_LEN) argument
1377 #define V_T6_TXPKT_ETHHDR_LEN(x) ((__u64)(x) << S_T6_TXPKT_ETHHDR_LEN) argument
1378 #define G_T6_TXPKT_ETHHDR_LEN(x) \ argument
1379 (((x) >> S_T6_TXPKT_ETHHDR_LEN) & M_T6_TXPKT_ETHHDR_LEN)
1383 #define V_TXPKT_CSUM_TYPE(x) ((__u64)(x) << S_TXPKT_CSUM_TYPE) argument
1384 #define G_TXPKT_CSUM_TYPE(x) (((x) >> S_TXPKT_CSUM_TYPE) & M_TXPKT_CSUM_TYPE) argument
1388 #define V_TXPKT_VLAN(x) ((__u64)(x) << S_TXPKT_VLAN) argument
1389 #define G_TXPKT_VLAN(x) (((x) >> S_TXPKT_VLAN) & M_TXPKT_VLAN) argument
1392 #define V_TXPKT_VLAN_VLD(x) ((__u64)(x) << S_TXPKT_VLAN_VLD) argument
1393 #define F_TXPKT_VLAN_VLD V_TXPKT_VLAN_VLD(1ULL)
1396 #define V_TXPKT_IPSEC(x) ((__u64)(x) << S_TXPKT_IPSEC) argument
1397 #define F_TXPKT_IPSEC V_TXPKT_IPSEC(1ULL)
1400 #define V_TXPKT_IPCSUM_DIS(x) ((__u64)(x) << S_TXPKT_IPCSUM_DIS) argument
1401 #define F_TXPKT_IPCSUM_DIS V_TXPKT_IPCSUM_DIS(1ULL)
1404 #define V_TXPKT_L4CSUM_DIS(x) ((__u64)(x) << S_TXPKT_L4CSUM_DIS) argument
1405 #define F_TXPKT_L4CSUM_DIS V_TXPKT_L4CSUM_DIS(1ULL)
1441 #define V_LSO_TCPHDR_LEN(x) ((x) << S_LSO_TCPHDR_LEN) argument
1442 #define G_LSO_TCPHDR_LEN(x) (((x) >> S_LSO_TCPHDR_LEN) & M_LSO_TCPHDR_LEN) argument
1446 #define V_LSO_IPHDR_LEN(x) ((x) << S_LSO_IPHDR_LEN) argument
1447 #define G_LSO_IPHDR_LEN(x) (((x) >> S_LSO_IPHDR_LEN) & M_LSO_IPHDR_LEN) argument
1451 #define V_LSO_ETHHDR_LEN(x) ((x) << S_LSO_ETHHDR_LEN) argument
1452 #define G_LSO_ETHHDR_LEN(x) (((x) >> S_LSO_ETHHDR_LEN) & M_LSO_ETHHDR_LEN) argument
1455 #define V_LSO_IPV6(x) ((x) << S_LSO_IPV6) argument
1456 #define F_LSO_IPV6 V_LSO_IPV6(1U)
1459 #define V_LSO_OFLD_ENCAP(x) ((x) << S_LSO_OFLD_ENCAP) argument
1460 #define F_LSO_OFLD_ENCAP V_LSO_OFLD_ENCAP(1U)
1463 #define V_LSO_LAST_SLICE(x) ((x) << S_LSO_LAST_SLICE) argument
1464 #define F_LSO_LAST_SLICE V_LSO_LAST_SLICE(1U)
1467 #define V_LSO_FIRST_SLICE(x) ((x) << S_LSO_FIRST_SLICE) argument
1468 #define F_LSO_FIRST_SLICE V_LSO_FIRST_SLICE(1U)
1472 #define V_LSO_OPCODE(x) ((x) << S_LSO_OPCODE) argument
1473 #define G_LSO_OPCODE(x) (((x) >> S_LSO_OPCODE) & M_LSO_OPCODE) argument
1477 #define V_LSO_T5_XFER_SIZE(x) ((x) << S_LSO_T5_XFER_SIZE) argument
1478 #define G_LSO_T5_XFER_SIZE(x) (((x) >> S_LSO_T5_XFER_SIZE) & M_LSO_T5_XFER_SIZE) argument
1483 #define V_LSO_MSS(x) ((x) << S_LSO_MSS) argument
1484 #define G_LSO_MSS(x) (((x) >> S_LSO_MSS) & M_LSO_MSS) argument
1487 #define V_LSO_IPID_SPLIT(x) ((x) << S_LSO_IPID_SPLIT) argument
1488 #define F_LSO_IPID_SPLIT V_LSO_IPID_SPLIT(1U)
1502 #define V_FSO_XCHG_CLASS(x) ((x) << S_FSO_XCHG_CLASS) argument
1503 #define F_FSO_XCHG_CLASS V_FSO_XCHG_CLASS(1U)
1506 #define V_FSO_INITIATOR(x) ((x) << S_FSO_INITIATOR) argument
1507 #define F_FSO_INITIATOR V_FSO_INITIATOR(1U)
1511 #define V_FSO_FCHDR_LEN(x) ((x) << S_FSO_FCHDR_LEN) argument
1512 #define G_FSO_FCHDR_LEN(x) (((x) >> S_FSO_FCHDR_LEN) & M_FSO_FCHDR_LEN) argument
1542 #define V_CPL_TX_DATA_ISO_OP(x) ((x) << S_CPL_TX_DATA_ISO_OP) argument
1543 #define G_CPL_TX_DATA_ISO_OP(x) \ argument
1544 (((x) >> S_CPL_TX_DATA_ISO_OP) & M_CPL_TX_DATA_ISO_OP)
1548 #define V_CPL_TX_DATA_ISO_FIRST(x) ((x) << S_CPL_TX_DATA_ISO_FIRST) argument
1549 #define G_CPL_TX_DATA_ISO_FIRST(x) \ argument
1550 (((x) >> S_CPL_TX_DATA_ISO_FIRST) & M_CPL_TX_DATA_ISO_FIRST)
1551 #define F_CPL_TX_DATA_ISO_FIRST V_CPL_TX_DATA_ISO_FIRST(1U)
1555 #define V_CPL_TX_DATA_ISO_LAST(x) ((x) << S_CPL_TX_DATA_ISO_LAST) argument
1556 #define G_CPL_TX_DATA_ISO_LAST(x) \ argument
1557 (((x) >> S_CPL_TX_DATA_ISO_LAST) & M_CPL_TX_DATA_ISO_LAST)
1558 #define F_CPL_TX_DATA_ISO_LAST V_CPL_TX_DATA_ISO_LAST(1U)
1562 #define V_CPL_TX_DATA_ISO_CPLHDRLEN(x) ((x) << S_CPL_TX_DATA_ISO_CPLHDRLEN) argument
1563 #define G_CPL_TX_DATA_ISO_CPLHDRLEN(x) \ argument
1564 (((x) >> S_CPL_TX_DATA_ISO_CPLHDRLEN) & M_CPL_TX_DATA_ISO_CPLHDRLEN)
1565 #define F_CPL_TX_DATA_ISO_CPLHDRLEN V_CPL_TX_DATA_ISO_CPLHDRLEN(1U)
1569 #define V_CPL_TX_DATA_ISO_HDRCRC(x) ((x) << S_CPL_TX_DATA_ISO_HDRCRC) argument
1570 #define G_CPL_TX_DATA_ISO_HDRCRC(x) \ argument
1571 (((x) >> S_CPL_TX_DATA_ISO_HDRCRC) & M_CPL_TX_DATA_ISO_HDRCRC)
1572 #define F_CPL_TX_DATA_ISO_HDRCRC V_CPL_TX_DATA_ISO_HDRCRC(1U)
1576 #define V_CPL_TX_DATA_ISO_PLDCRC(x) ((x) << S_CPL_TX_DATA_ISO_PLDCRC) argument
1577 #define G_CPL_TX_DATA_ISO_PLDCRC(x) \ argument
1578 (((x) >> S_CPL_TX_DATA_ISO_PLDCRC) & M_CPL_TX_DATA_ISO_PLDCRC)
1579 #define F_CPL_TX_DATA_ISO_PLDCRC V_CPL_TX_DATA_ISO_PLDCRC(1U)
1583 #define V_CPL_TX_DATA_ISO_IMMEDIATE(x) ((x) << S_CPL_TX_DATA_ISO_IMMEDIATE) argument
1584 #define G_CPL_TX_DATA_ISO_IMMEDIATE(x) \ argument
1585 (((x) >> S_CPL_TX_DATA_ISO_IMMEDIATE) & M_CPL_TX_DATA_ISO_IMMEDIATE)
1586 #define F_CPL_TX_DATA_ISO_IMMEDIATE V_CPL_TX_DATA_ISO_IMMEDIATE(1U)
1590 #define V_CPL_TX_DATA_ISO_SCSI(x) ((x) << S_CPL_TX_DATA_ISO_SCSI) argument
1591 #define G_CPL_TX_DATA_ISO_SCSI(x) \ argument
1592 (((x) >> S_CPL_TX_DATA_ISO_SCSI) & M_CPL_TX_DATA_ISO_SCSI)
1597 #define V_CPL_TX_DATA_ISO_SEGLEN_OFFSET(x) \ argument
1598 ((x) << S_CPL_TX_DATA_ISO_SEGLEN_OFFSET)
1599 #define G_CPL_TX_DATA_ISO_SEGLEN_OFFSET(x) \ argument
1600 (((x) >> S_CPL_TX_DATA_ISO_SEGLEN_OFFSET) & \
1617 #define V_ISCSI_PDU_LEN(x) ((x) << S_ISCSI_PDU_LEN) argument
1618 #define G_ISCSI_PDU_LEN(x) (((x) >> S_ISCSI_PDU_LEN) & M_ISCSI_PDU_LEN) argument
1621 #define V_ISCSI_DDP(x) ((x) << S_ISCSI_DDP) argument
1622 #define F_ISCSI_DDP V_ISCSI_DDP(1U)
1644 __u8 psh:1;
1645 __u8 heartbeat:1;
1646 __u8 ddp_off:1;
1650 __u8 ddp_off:1;
1651 __u8 heartbeat:1;
1652 __u8 psh:1;
1677 #define V_FCOE_FCHDR_RCTL(x) ((x) << S_FCOE_FCHDR_RCTL) argument
1678 #define G_FCOE_FCHDR_RCTL(x) \ argument
1679 (((x) >> S_FCOE_FCHDR_RCTL) & M_FCOE_FCHDR_RCTL)
1683 #define V_FCOE_FCHDR_FCTL(x) ((x) << S_FCOE_FCHDR_FCTL) argument
1684 #define G_FCOE_FCHDR_FCTL(x) \ argument
1685 (((x) >> S_FCOE_FCHDR_FCTL) & M_FCOE_FCHDR_FCTL)
1724 #define V_RX_CREDITS(x) ((x) << S_RX_CREDITS) argument
1725 #define G_RX_CREDITS(x) (((x) >> S_RX_CREDITS) & M_RX_CREDITS) argument
1728 #define V_RX_MODULATE_TX(x) ((x) << S_RX_MODULATE_TX) argument
1729 #define F_RX_MODULATE_TX V_RX_MODULATE_TX(1U)
1732 #define V_RX_MODULATE_RX(x) ((x) << S_RX_MODULATE_RX) argument
1733 #define F_RX_MODULATE_RX V_RX_MODULATE_RX(1U)
1736 #define V_RX_FORCE_ACK(x) ((x) << S_RX_FORCE_ACK) argument
1737 #define F_RX_FORCE_ACK V_RX_FORCE_ACK(1U)
1741 #define V_RX_DACK_MODE(x) ((x) << S_RX_DACK_MODE) argument
1742 #define G_RX_DACK_MODE(x) (((x) >> S_RX_DACK_MODE) & M_RX_DACK_MODE) argument
1745 #define V_RX_DACK_CHANGE(x) ((x) << S_RX_DACK_CHANGE) argument
1746 #define F_RX_DACK_CHANGE V_RX_DACK_CHANGE(1U)
1841 #define V_DDP_VALID(x) ((x) << S_DDP_VALID) argument
1842 #define G_DDP_VALID(x) (((x) >> S_DDP_VALID) & M_DDP_VALID) argument
1845 #define V_DDP_PPOD_MISMATCH(x) ((x) << S_DDP_PPOD_MISMATCH) argument
1846 #define F_DDP_PPOD_MISMATCH V_DDP_PPOD_MISMATCH(1U)
1849 #define V_DDP_PDU(x) ((x) << S_DDP_PDU) argument
1850 #define F_DDP_PDU V_DDP_PDU(1U)
1853 #define V_DDP_LLIMIT_ERR(x) ((x) << S_DDP_LLIMIT_ERR) argument
1854 #define F_DDP_LLIMIT_ERR V_DDP_LLIMIT_ERR(1U)
1857 #define V_DDP_PPOD_PARITY_ERR(x) ((x) << S_DDP_PPOD_PARITY_ERR) argument
1858 #define F_DDP_PPOD_PARITY_ERR V_DDP_PPOD_PARITY_ERR(1U)
1861 #define V_DDP_PADDING_ERR(x) ((x) << S_DDP_PADDING_ERR) argument
1862 #define F_DDP_PADDING_ERR V_DDP_PADDING_ERR(1U)
1865 #define V_DDP_HDRCRC_ERR(x) ((x) << S_DDP_HDRCRC_ERR) argument
1866 #define F_DDP_HDRCRC_ERR V_DDP_HDRCRC_ERR(1U)
1869 #define V_DDP_DATACRC_ERR(x) ((x) << S_DDP_DATACRC_ERR) argument
1870 #define F_DDP_DATACRC_ERR V_DDP_DATACRC_ERR(1U)
1873 #define V_DDP_INVALID_TAG(x) ((x) << S_DDP_INVALID_TAG) argument
1874 #define F_DDP_INVALID_TAG V_DDP_INVALID_TAG(1U)
1877 #define V_DDP_ULIMIT_ERR(x) ((x) << S_DDP_ULIMIT_ERR) argument
1878 #define F_DDP_ULIMIT_ERR V_DDP_ULIMIT_ERR(1U)
1881 #define V_DDP_OFFSET_ERR(x) ((x) << S_DDP_OFFSET_ERR) argument
1882 #define F_DDP_OFFSET_ERR V_DDP_OFFSET_ERR(1U)
1885 #define V_DDP_COLOR_ERR(x) ((x) << S_DDP_COLOR_ERR) argument
1886 #define F_DDP_COLOR_ERR V_DDP_COLOR_ERR(1U)
1889 #define V_DDP_TID_MISMATCH(x) ((x) << S_DDP_TID_MISMATCH) argument
1890 #define F_DDP_TID_MISMATCH V_DDP_TID_MISMATCH(1U)
1893 #define V_DDP_INVALID_PPOD(x) ((x) << S_DDP_INVALID_PPOD) argument
1894 #define F_DDP_INVALID_PPOD V_DDP_INVALID_PPOD(1U)
1898 #define V_DDP_ULP_MODE(x) ((x) << S_DDP_ULP_MODE) argument
1899 #define G_DDP_ULP_MODE(x) (((x) >> S_DDP_ULP_MODE) & M_DDP_ULP_MODE) argument
1904 #define V_DDP_OFFSET(x) ((x) << S_DDP_OFFSET) argument
1905 #define G_DDP_OFFSET(x) (((x) >> S_DDP_OFFSET) & M_DDP_OFFSET) argument
1909 #define V_DDP_DACK_MODE(x) ((x) << S_DDP_DACK_MODE) argument
1910 #define G_DDP_DACK_MODE(x) (((x) >> S_DDP_DACK_MODE) & M_DDP_DACK_MODE) argument
1913 #define V_DDP_BUF_IDX(x) ((x) << S_DDP_BUF_IDX) argument
1914 #define F_DDP_BUF_IDX V_DDP_BUF_IDX(1U)
1917 #define V_DDP_URG(x) ((x) << S_DDP_URG) argument
1918 #define F_DDP_URG V_DDP_URG(1U)
1921 #define V_DDP_PSH(x) ((x) << S_DDP_PSH) argument
1922 #define F_DDP_PSH V_DDP_PSH(1U)
1925 #define V_DDP_BUF_COMPLETE(x) ((x) << S_DDP_BUF_COMPLETE) argument
1926 #define F_DDP_BUF_COMPLETE V_DDP_BUF_COMPLETE(1U)
1929 #define V_DDP_BUF_TIMED_OUT(x) ((x) << S_DDP_BUF_TIMED_OUT) argument
1930 #define F_DDP_BUF_TIMED_OUT V_DDP_BUF_TIMED_OUT(1U)
1933 #define V_DDP_INV(x) ((x) << S_DDP_INV) argument
1934 #define F_DDP_INV V_DDP_INV(1U)
1941 __u8 csum_calc:1;
1942 __u8 ipmi_pkt:1;
1943 __u8 vlan_ex:1;
1944 __u8 ip_frag:1;
1946 __u8 ip_frag:1;
1947 __u8 vlan_ex:1;
1948 __u8 ipmi_pkt:1;
1949 __u8 csum_calc:1;
1963 #define V_RX_ETHHDR_LEN(x) ((x) << S_RX_ETHHDR_LEN) argument
1964 #define G_RX_ETHHDR_LEN(x) (((x) >> S_RX_ETHHDR_LEN) & M_RX_ETHHDR_LEN) argument
1968 #define V_RX_T5_ETHHDR_LEN(x) ((x) << S_RX_T5_ETHHDR_LEN) argument
1969 #define G_RX_T5_ETHHDR_LEN(x) (((x) >> S_RX_T5_ETHHDR_LEN) & M_RX_T5_ETHHDR_LEN) argument
1972 #define G_RX_T6_ETHHDR_LEN(x) (((x) >> S_RX_ETHHDR_LEN) & M_RX_T6_ETHHDR_LEN) argument
1976 #define V_RX_PKTYPE(x) ((x) << S_RX_PKTYPE) argument
1977 #define G_RX_PKTYPE(x) (((x) >> S_RX_PKTYPE) & M_RX_PKTYPE) argument
1981 #define V_RX_T5_DATYPE(x) ((x) << S_RX_T5_DATYPE) argument
1982 #define G_RX_T5_DATYPE(x) (((x) >> S_RX_T5_DATYPE) & M_RX_T5_DATYPE) argument
1986 #define V_RX_MACIDX(x) ((x) << S_RX_MACIDX) argument
1987 #define G_RX_MACIDX(x) (((x) >> S_RX_MACIDX) & M_RX_MACIDX) argument
1991 #define V_RX_T5_PKTYPE(x) ((x) << S_RX_T5_PKTYPE) argument
1992 #define G_RX_T5_PKTYPE(x) (((x) >> S_RX_T5_PKTYPE) & M_RX_T5_PKTYPE) argument
1996 #define V_RX_DATYPE(x) ((x) << S_RX_DATYPE) argument
1997 #define G_RX_DATYPE(x) (((x) >> S_RX_DATYPE) & M_RX_DATYPE) argument
2000 #define V_RXF_PSH(x) ((x) << S_RXF_PSH) argument
2001 #define F_RXF_PSH V_RXF_PSH(1U)
2004 #define V_RXF_SYN(x) ((x) << S_RXF_SYN) argument
2005 #define F_RXF_SYN V_RXF_SYN(1U)
2008 #define V_RXF_UDP(x) ((x) << S_RXF_UDP) argument
2009 #define F_RXF_UDP V_RXF_UDP(1U)
2012 #define V_RXF_TCP(x) ((x) << S_RXF_TCP) argument
2013 #define F_RXF_TCP V_RXF_TCP(1U)
2016 #define V_RXF_IP(x) ((x) << S_RXF_IP) argument
2017 #define F_RXF_IP V_RXF_IP(1U)
2020 #define V_RXF_IP6(x) ((x) << S_RXF_IP6) argument
2021 #define F_RXF_IP6 V_RXF_IP6(1U)
2024 #define V_RXF_SYN_COOKIE(x) ((x) << S_RXF_SYN_COOKIE) argument
2025 #define F_RXF_SYN_COOKIE V_RXF_SYN_COOKIE(1U)
2028 #define V_RXF_FCOE(x) ((x) << S_RXF_FCOE) argument
2029 #define F_RXF_FCOE V_RXF_FCOE(1U)
2032 #define V_RXF_LRO(x) ((x) << S_RXF_LRO) argument
2033 #define F_RXF_LRO V_RXF_LRO(1U)
2037 #define V_RX_CHAN(x) ((x) << S_RX_CHAN) argument
2038 #define G_RX_CHAN(x) (((x) >> S_RX_CHAN) & M_RX_CHAN) argument
2043 #define V_RX_TCPHDR_LEN(x) ((x) << S_RX_TCPHDR_LEN) argument
2044 #define G_RX_TCPHDR_LEN(x) (((x) >> S_RX_TCPHDR_LEN) & M_RX_TCPHDR_LEN) argument
2048 #define V_RX_IPHDR_LEN(x) ((x) << S_RX_IPHDR_LEN) argument
2049 #define G_RX_IPHDR_LEN(x) (((x) >> S_RX_IPHDR_LEN) & M_RX_IPHDR_LEN) argument
2053 #define V_RXERR_OR(x) ((x) << S_RXERR_OR) argument
2054 #define F_RXERR_OR V_RXERR_OR(1U)
2056 #define S_RXERR_MAC 1
2057 #define V_RXERR_MAC(x) ((x) << S_RXERR_MAC) argument
2058 #define F_RXERR_MAC V_RXERR_MAC(1U)
2061 #define V_RXERR_IPVERS(x) ((x) << S_RXERR_IPVERS) argument
2062 #define F_RXERR_IPVERS V_RXERR_IPVERS(1U)
2065 #define V_RXERR_FRAG(x) ((x) << S_RXERR_FRAG) argument
2066 #define F_RXERR_FRAG V_RXERR_FRAG(1U)
2069 #define V_RXERR_ATTACK(x) ((x) << S_RXERR_ATTACK) argument
2070 #define F_RXERR_ATTACK V_RXERR_ATTACK(1U)
2073 #define V_RXERR_ETHHDR_LEN(x) ((x) << S_RXERR_ETHHDR_LEN) argument
2074 #define F_RXERR_ETHHDR_LEN V_RXERR_ETHHDR_LEN(1U)
2077 #define V_RXERR_IPHDR_LEN(x) ((x) << S_RXERR_IPHDR_LEN) argument
2078 #define F_RXERR_IPHDR_LEN V_RXERR_IPHDR_LEN(1U)
2081 #define V_RXERR_TCPHDR_LEN(x) ((x) << S_RXERR_TCPHDR_LEN) argument
2082 #define F_RXERR_TCPHDR_LEN V_RXERR_TCPHDR_LEN(1U)
2085 #define V_RXERR_PKT_LEN(x) ((x) << S_RXERR_PKT_LEN) argument
2086 #define F_RXERR_PKT_LEN V_RXERR_PKT_LEN(1U)
2089 #define V_RXERR_TCP_OPT(x) ((x) << S_RXERR_TCP_OPT) argument
2090 #define F_RXERR_TCP_OPT V_RXERR_TCP_OPT(1U)
2093 #define V_RXERR_IPCSUM(x) ((x) << S_RXERR_IPCSUM) argument
2094 #define F_RXERR_IPCSUM V_RXERR_IPCSUM(1U)
2097 #define V_RXERR_CSUM(x) ((x) << S_RXERR_CSUM) argument
2098 #define F_RXERR_CSUM V_RXERR_CSUM(1U)
2101 #define V_RXERR_PING(x) ((x) << S_RXERR_PING) argument
2102 #define F_RXERR_PING V_RXERR_PING(1U)
2114 #define V_T6_COMPR_RXERR_VEC(x) ((x) << S_T6_COMPR_RXERR_VEC) argument
2115 #define G_T6_COMPR_RXERR_VEC(x) \ argument
2116 (((x) >> S_T6_COMPR_RXERR_VEC) & M_T6_COMPR_RXERR_VEC)
2119 #define V_T6_COMPR_RXERR_MAC(x) ((x) << S_T6_COMPR_RXERR_MAC) argument
2120 #define F_T6_COMPR_RXERR_MAC V_T6_COMPR_RXERR_MAC(1U)
2125 #define S_T6_COMPR_RXERR_LEN 1
2126 #define V_T6_COMPR_RXERR_LEN(x) ((x) << S_T6_COMPR_RXERR_LEN) argument
2127 #define F_T6_COMPR_RXERR_LEN V_COMPR_T6_RXERR_LEN(1U)
2130 #define V_T6_COMPR_RXERR_TCP_OPT(x) ((x) << S_T6_COMPR_RXERR_TCP_OPT) argument
2131 #define F_T6_COMPR_RXERR_TCP_OPT V_T6_COMPR_RXERR_TCP_OPT(1U)
2134 #define V_T6_COMPR_RXERR_IPV6_EXT(x) ((x) << S_T6_COMPR_RXERR_IPV6_EXT) argument
2135 #define F_T6_COMPR_RXERR_IPV6_EXT V_T6_COMPR_RXERR_IPV6_EXT(1U)
2139 #define V_T6_COMPR_RXERR_SUM(x) ((x) << S_T6_COMPR_RXERR_SUM) argument
2140 #define F_T6_COMPR_RXERR_SUM V_T6_COMPR_RXERR_SUM(1U)
2146 #define V_T6_COMPR_RXERR_MISC(x) ((x) << S_T6_COMPR_RXERR_MISC) argument
2147 #define F_T6_COMPR_RXERR_MISC V_T6_COMPR_RXERR_MISC(1U)
2151 #define V_T6_RX_TNL_TYPE(x) ((x) << S_T6_RX_TNL_TYPE) argument
2152 #define G_T6_RX_TNL_TYPE(x) (((x) >> S_T6_RX_TNL_TYPE) & M_T6_RX_TNL_TYPE) argument
2154 #define RX_PKT_TNL_TYPE_NVGRE 1
2160 #define V_T6_RX_TNLHDR_LEN(x) ((x) << S_T6_RX_TNLHDR_LEN) argument
2161 #define G_T6_RX_TNLHDR_LEN(x) (((x) >> S_T6_RX_TNLHDR_LEN) & M_T6_RX_TNLHDR_LEN) argument
2171 __u8 err:1;
2172 __u8 trunc:1;
2176 __u8 trunc:1;
2177 __u8 err:1;
2193 __u8 err:1;
2194 __u8 trunc:1;
2198 __u8 trunc:1;
2199 __u8 err:1;
2217 #define V_RTE_REQ_LUT_IX(x) ((x) << S_RTE_REQ_LUT_IX) argument
2218 #define G_RTE_REQ_LUT_IX(x) (((x) >> S_RTE_REQ_LUT_IX) & M_RTE_REQ_LUT_IX) argument
2222 #define V_RTE_REQ_LUT_BASE(x) ((x) << S_RTE_REQ_LUT_BASE) argument
2223 #define G_RTE_REQ_LUT_BASE(x) (((x) >> S_RTE_REQ_LUT_BASE) & M_RTE_REQ_LUT_BASE) argument
2226 #define V_RTE_READ_REQ_SELECT(x) ((x) << S_RTE_READ_REQ_SELECT) argument
2227 #define F_RTE_READ_REQ_SELECT V_RTE_READ_REQ_SELECT(1U)
2248 #define V_RTE_WR_L2TIDX(x) ((x) << S_RTE_WR_L2TIDX) argument
2249 #define F_RTE_WR_L2TIDX V_RTE_WR_L2TIDX(1U)
2252 #define V_RTE_WR_FADDR(x) ((x) << S_RTE_WR_FADDR) argument
2253 #define F_RTE_WR_FADDR V_RTE_WR_FADDR(1U)
2258 #define V_RTE_WR_LUT_IX(x) ((x) << S_RTE_WR_LUT_IX) argument
2259 #define G_RTE_WR_LUT_IX(x) (((x) >> S_RTE_WR_LUT_IX) & M_RTE_WR_LUT_IX) argument
2263 #define V_RTE_WR_LUT_BASE(x) ((x) << S_RTE_WR_LUT_BASE) argument
2264 #define G_RTE_WR_LUT_BASE(x) (((x) >> S_RTE_WR_LUT_BASE) & M_RTE_WR_LUT_BASE) argument
2287 __u32 select:1;
2289 __u32 select:1;
2307 #define V_L2T_W_INFO(x) ((x) << S_L2T_W_INFO) argument
2308 #define G_L2T_W_INFO(x) (((x) >> S_L2T_W_INFO) & M_L2T_W_INFO) argument
2312 #define V_L2T_W_PORT(x) ((x) << S_L2T_W_PORT) argument
2313 #define G_L2T_W_PORT(x) (((x) >> S_L2T_W_PORT) & M_L2T_W_PORT) argument
2316 #define V_L2T_W_LPBK(x) ((x) << S_L2T_W_LPBK) argument
2317 #define F_L2T_W_PKBK V_L2T_W_LPBK(1U)
2320 #define V_L2T_W_ARPMISS(x) ((x) << S_L2T_W_ARPMISS) argument
2321 #define F_L2T_W_ARPMISS V_L2T_W_ARPMISS(1U)
2324 #define V_L2T_W_NOREPLY(x) ((x) << S_L2T_W_NOREPLY) argument
2325 #define F_L2T_W_NOREPLY V_L2T_W_NOREPLY(1U)
2385 #define V_SRQT_QLEN(x) ((x) << S_SRQT_QLEN) argument
2386 #define G_SRQT_QLEN(x) (((x) >> S_SRQT_QLEN) & M_SRQT_QLEN) argument
2390 #define V_SRQT_QBASE(x) ((x) << S_SRQT_QBASE) argument
2391 #define G_SRQT_QBASE(x) (((x) >> S_SRQT_QBASE) & M_SRQT_QBASE) argument
2395 #define V_SRQT_PDID(x) ((x) << S_SRQT_PDID) argument
2396 #define G_SRQT_PDID(x) (((x) >> S_SRQT_PDID) & M_SRQT_PDID) argument
2400 #define V_SRQT_IDX(x) ((x) << S_SRQT_IDX) argument
2401 #define G_SRQT_IDX(x) (((x) >> S_SRQT_IDX) & M_SRQT_IDX) argument
2452 #define V_SMTW_OVLAN_IDX(x) ((x) << S_SMTW_OVLAN_IDX) argument
2453 #define G_SMTW_OVLAN_IDX(x) (((x) >> S_SMTW_OVLAN_IDX) & M_SMTW_OVLAN_IDX) argument
2457 #define V_SMTW_IDX(x) ((x) << S_SMTW_IDX) argument
2458 #define G_SMTW_IDX(x) (((x) >> S_SMTW_IDX) & M_SMTW_IDX) argument
2461 #define G_T6_SMTW_IDX(x) (((x) >> S_SMTW_IDX) & M_T6_SMTW_IDX) argument
2464 #define V_SMTW_NORPL(x) ((x) << S_SMTW_NORPL) argument
2465 #define F_SMTW_NORPL V_SMTW_NORPL(1U)
2470 #define V_SMTW_VF(x) ((x) << S_SMTW_VF) argument
2471 #define G_SMTW_VF(x) (((x) >> S_SMTW_VF) & M_SMTW_VF) argument
2475 #define V_SMTW_PF(x) ((x) << S_SMTW_PF) argument
2476 #define G_SMTW_PF(x) (((x) >> S_SMTW_PF) & M_SMTW_PF) argument
2479 #define V_SMTW_VF_VLD(x) ((x) << S_SMTW_VF_VLD) argument
2480 #define F_SMTW_VF_VLD V_SMTW_VF_VLD(1U)
2509 __u8 tag_len:1;
2511 __u8 ins_enable:1;
2513 __u8 ins_enable:1;
2515 __u8 tag_len:1;
2526 #define V_TAGW_IDX(x) ((x) << S_TAGW_IDX) argument
2527 #define G_TAGW_IDX(x) (((x) >> S_TAGW_IDX) & M_TAGW_IDX) argument
2530 #define V_TAGW_LEN(x) ((x) << S_TAGW_LEN) argument
2531 #define F_TAGW_LEN V_TAGW_LEN(1U)
2534 #define V_TAGW_INS_ENABLE(x) ((x) << S_TAGW_INS_ENABLE) argument
2535 #define F_TAGW_INS_ENABLE V_TAGW_INS_ENABLE(1U)
2538 #define V_TAGW_NORPL(x) ((x) << S_TAGW_NORPL) argument
2539 #define F_TAGW_NORPL V_TAGW_NORPL(1U)
2552 #define V_CHAN_MAP(x) ((x) << S_CHAN_MAP) argument
2553 #define G_CHAN_MAP(x) (((x) >> S_CHAN_MAP) & M_CHAN_MAP) argument
2581 #define V_NTFY_MAC_IDX(x) ((x) << S_NTFY_MAC_IDX) argument
2582 #define G_NTFY_MAC_IDX(x) (((x) >> S_NTFY_MAC_IDX) & M_NTFY_MAC_IDX) argument
2586 #define V_NTFY_INTF(x) ((x) << S_NTFY_INTF) argument
2587 #define G_NTFY_INTF(x) (((x) >> S_NTFY_INTF) & M_NTFY_INTF) argument
2591 #define V_NTFY_TCPHDR_LEN(x) ((x) << S_NTFY_TCPHDR_LEN) argument
2592 #define G_NTFY_TCPHDR_LEN(x) (((x) >> S_NTFY_TCPHDR_LEN) & M_NTFY_TCPHDR_LEN) argument
2596 #define V_NTFY_IPHDR_LEN(x) ((x) << S_NTFY_IPHDR_LEN) argument
2597 #define G_NTFY_IPHDR_LEN(x) (((x) >> S_NTFY_IPHDR_LEN) & M_NTFY_IPHDR_LEN) argument
2601 #define V_NTFY_ETHHDR_LEN(x) ((x) << S_NTFY_ETHHDR_LEN) argument
2602 #define G_NTFY_ETHHDR_LEN(x) (((x) >> S_NTFY_ETHHDR_LEN) & M_NTFY_ETHHDR_LEN) argument
2606 #define V_NTFY_T5_IPHDR_LEN(x) ((x) << S_NTFY_T5_IPHDR_LEN) argument
2607 #define G_NTFY_T5_IPHDR_LEN(x) (((x) >> S_NTFY_T5_IPHDR_LEN) & M_NTFY_T5_IPHDR_LEN) argument
2611 #define V_NTFY_T5_ETHHDR_LEN(x) ((x) << S_NTFY_T5_ETHHDR_LEN) argument
2612 #define G_NTFY_T5_ETHHDR_LEN(x) (((x) >> S_NTFY_T5_ETHHDR_LEN) & M_NTFY_T5_ETHHDR_LEN) argument
2634 #define V_LE_REQ_IP6(x) ((x) << S_LE_REQ_IP6) argument
2635 #define F_LE_REQ_IP6 V_LE_REQ_IP6(1U)
2640 #define V_LE_CHAN(x) ((x) << S_LE_CHAN) argument
2641 #define G_LE_CHAN(x) (((x) >> S_LE_CHAN) & M_LE_CHAN) argument
2645 #define V_LE_OFFSET(x) ((x) << S_LE_OFFSET) argument
2646 #define G_LE_OFFSET(x) (((x) >> S_LE_OFFSET) & M_LE_OFFSET) argument
2649 #define V_LE_MORE(x) ((x) << S_LE_MORE) argument
2650 #define F_LE_MORE V_LE_MORE(1U)
2654 #define V_LE_REQSIZE(x) ((x) << S_LE_REQSIZE) argument
2655 #define G_LE_REQSIZE(x) (((x) >> S_LE_REQSIZE) & M_LE_REQSIZE) argument
2659 #define V_LE_REQCMD(x) ((x) << S_LE_REQCMD) argument
2660 #define G_LE_REQCMD(x) (((x) >> S_LE_REQCMD) & M_LE_REQCMD) argument
2673 #define V_LE_RSPCMD(x) ((x) << S_LE_RSPCMD) argument
2674 #define G_LE_RSPCMD(x) (((x) >> S_LE_RSPCMD) & M_LE_RSPCMD) argument
2678 #define V_LE_RSPSIZE(x) ((x) << S_LE_RSPSIZE) argument
2679 #define G_LE_RSPSIZE(x) (((x) >> S_LE_RSPSIZE) & M_LE_RSPSIZE) argument
2682 #define V_LE_RSPTYPE(x) ((x) << S_LE_RSPTYPE) argument
2683 #define F_LE_RSPTYPE V_LE_RSPTYPE(1U)
2695 #define V_AUTOEQU(x) ((x) << S_AUTOEQU) argument
2696 #define G_AUTOEQU(x) (((x) >> S_AUTOEQU) & M_AUTOEQU) argument
2700 #define V_EGR_QID(x) ((x) << S_EGR_QID) argument
2701 #define G_EGR_QID(x) (((x) >> S_EGR_QID) & M_EGR_QID) argument
2706 FW_TYPE_WR_RPL = 1,
2774 #define V_CPL_FW4_ACK_OPCODE(x) ((x) << S_CPL_FW4_ACK_OPCODE) argument
2775 #define G_CPL_FW4_ACK_OPCODE(x) \ argument
2776 (((x) >> S_CPL_FW4_ACK_OPCODE) & M_CPL_FW4_ACK_OPCODE)
2780 #define V_CPL_FW4_ACK_FLOWID(x) ((x) << S_CPL_FW4_ACK_FLOWID) argument
2781 #define G_CPL_FW4_ACK_FLOWID(x) \ argument
2782 (((x) >> S_CPL_FW4_ACK_FLOWID) & M_CPL_FW4_ACK_FLOWID)
2786 #define V_CPL_FW4_ACK_CR(x) ((x) << S_CPL_FW4_ACK_CR) argument
2787 #define G_CPL_FW4_ACK_CR(x) (((x) >> S_CPL_FW4_ACK_CR) & M_CPL_FW4_ACK_CR) argument
2791 #define V_CPL_FW4_ACK_SEQVAL(x) ((x) << S_CPL_FW4_ACK_SEQVAL) argument
2792 #define G_CPL_FW4_ACK_SEQVAL(x) \ argument
2793 (((x) >> S_CPL_FW4_ACK_SEQVAL) & M_CPL_FW4_ACK_SEQVAL)
2794 #define F_CPL_FW4_ACK_SEQVAL V_CPL_FW4_ACK_SEQVAL(1U)
2843 #define V_ULPTX_CMD(x) ((x) << S_ULPTX_CMD) argument
2847 #define V_ULPTX_LEN16(x) ((x) << S_ULPTX_LEN16) argument
2850 #define V_ULP_TX_SC_MORE(x) ((x) << S_ULP_TX_SC_MORE) argument
2851 #define F_ULP_TX_SC_MORE V_ULP_TX_SC_MORE(1U)
2888 #define V_ULPTX_NSGE(x) ((x) << S_ULPTX_NSGE) argument
2889 #define G_ULPTX_NSGE(x) (((x) >> S_ULPTX_NSGE) & M_ULPTX_NSGE) argument
2906 #define V_ULP_MEMIO_ORDER(x) ((x) << S_ULP_MEMIO_ORDER) argument
2907 #define F_ULP_MEMIO_ORDER V_ULP_MEMIO_ORDER(1U)
2910 #define V_T5_ULP_MEMIO_IMM(x) ((x) << S_T5_ULP_MEMIO_IMM) argument
2911 #define F_T5_ULP_MEMIO_IMM V_T5_ULP_MEMIO_IMM(1U)
2914 #define V_T5_ULP_MEMIO_ORDER(x) ((x) << S_T5_ULP_MEMIO_ORDER) argument
2915 #define F_T5_ULP_MEMIO_ORDER V_T5_ULP_MEMIO_ORDER(1U)
2919 #define V_T5_ULP_MEMIO_FID(x) ((x) << S_T5_ULP_MEMIO_FID) argument
2924 #define V_ULP_MEMIO_ADDR(x) ((x) << S_ULP_MEMIO_ADDR) argument
2927 #define V_ULP_MEMIO_LOCK(x) ((x) << S_ULP_MEMIO_LOCK) argument
2928 #define F_ULP_MEMIO_LOCK V_ULP_MEMIO_LOCK(1U)
2933 #define V_ULP_MEMIO_DATA_LEN(x) ((x) << S_ULP_MEMIO_DATA_LEN) argument
2951 #define V_ULP_TXPKT_DATAMODIFY(x) ((x) << S_ULP_TXPKT_DATAMODIFY) argument
2952 #define G_ULP_TXPKT_DATAMODIFY(x) \ argument
2953 (((x) >> S_ULP_TXPKT_DATAMODIFY) & M_ULP_TXPKT_DATAMODIFY_)
2954 #define F_ULP_TXPKT_DATAMODIFY V_ULP_TXPKT_DATAMODIFY(1U)
2958 #define V_ULP_TXPKT_CHANNELID(x) ((x) << S_ULP_TXPKT_CHANNELID) argument
2959 #define G_ULP_TXPKT_CHANNELID(x) \ argument
2960 (((x) >> S_ULP_TXPKT_CHANNELID) & M_ULP_TXPKT_CHANNELID)
2961 #define F_ULP_TXPKT_CHANNELID V_ULP_TXPKT_CHANNELID(1U)
2966 #define V_ULP_TXPKT_DEST(x) ((x) << S_ULP_TXPKT_DEST) argument
2970 #define V_ULP_TXPKT_FID(x) ((x) << S_ULP_TXPKT_FID) argument
2973 #define V_ULP_TXPKT_RO(x) ((x) << S_ULP_TXPKT_RO) argument
2974 #define F_ULP_TXPKT_RO V_ULP_TXPKT_RO(1U)
2998 #define V_CPL_TX_TNL_LSO_OPCODE(x) ((x) << S_CPL_TX_TNL_LSO_OPCODE) argument
2999 #define G_CPL_TX_TNL_LSO_OPCODE(x) \ argument
3000 (((x) >> S_CPL_TX_TNL_LSO_OPCODE) & M_CPL_TX_TNL_LSO_OPCODE)
3004 #define V_CPL_TX_TNL_LSO_FIRST(x) ((x) << S_CPL_TX_TNL_LSO_FIRST) argument
3005 #define G_CPL_TX_TNL_LSO_FIRST(x) \ argument
3006 (((x) >> S_CPL_TX_TNL_LSO_FIRST) & M_CPL_TX_TNL_LSO_FIRST)
3007 #define F_CPL_TX_TNL_LSO_FIRST V_CPL_TX_TNL_LSO_FIRST(1U)
3011 #define V_CPL_TX_TNL_LSO_LAST(x) ((x) << S_CPL_TX_TNL_LSO_LAST) argument
3012 #define G_CPL_TX_TNL_LSO_LAST(x) \ argument
3013 (((x) >> S_CPL_TX_TNL_LSO_LAST) & M_CPL_TX_TNL_LSO_LAST)
3014 #define F_CPL_TX_TNL_LSO_LAST V_CPL_TX_TNL_LSO_LAST(1U)
3018 #define V_CPL_TX_TNL_LSO_ETHHDRLENXOUT(x) \ argument
3019 ((x) << S_CPL_TX_TNL_LSO_ETHHDRLENXOUT)
3020 #define G_CPL_TX_TNL_LSO_ETHHDRLENXOUT(x) \ argument
3021 (((x) >> S_CPL_TX_TNL_LSO_ETHHDRLENXOUT) & M_CPL_TX_TNL_LSO_ETHHDRLENXOUT)
3022 #define F_CPL_TX_TNL_LSO_ETHHDRLENXOUT V_CPL_TX_TNL_LSO_ETHHDRLENXOUT(1U)
3026 #define V_CPL_TX_TNL_LSO_IPV6OUT(x) ((x) << S_CPL_TX_TNL_LSO_IPV6OUT) argument
3027 #define G_CPL_TX_TNL_LSO_IPV6OUT(x) \ argument
3028 (((x) >> S_CPL_TX_TNL_LSO_IPV6OUT) & M_CPL_TX_TNL_LSO_IPV6OUT)
3029 #define F_CPL_TX_TNL_LSO_IPV6OUT V_CPL_TX_TNL_LSO_IPV6OUT(1U)
3033 #define V_CPL_TX_TNL_LSO_ETHHDRLENOUT(x) \ argument
3034 ((x) << S_CPL_TX_TNL_LSO_ETHHDRLENOUT)
3035 #define G_CPL_TX_TNL_LSO_ETHHDRLENOUT(x) \ argument
3036 (((x) >> S_CPL_TX_TNL_LSO_ETHHDRLENOUT) & M_CPL_TX_TNL_LSO_ETHHDRLENOUT)
3040 #define V_CPL_TX_TNL_LSO_IPHDRLENOUT(x) ((x) << S_CPL_TX_TNL_LSO_IPHDRLENOUT) argument
3041 #define G_CPL_TX_TNL_LSO_IPHDRLENOUT(x) \ argument
3042 (((x) >> S_CPL_TX_TNL_LSO_IPHDRLENOUT) & M_CPL_TX_TNL_LSO_IPHDRLENOUT)
3046 #define V_CPL_TX_TNL_LSO_IPHDRCHKOUT(x) ((x) << S_CPL_TX_TNL_LSO_IPHDRCHKOUT) argument
3047 #define G_CPL_TX_TNL_LSO_IPHDRCHKOUT(x) \ argument
3048 (((x) >> S_CPL_TX_TNL_LSO_IPHDRCHKOUT) & M_CPL_TX_TNL_LSO_IPHDRCHKOUT)
3049 #define F_CPL_TX_TNL_LSO_IPHDRCHKOUT V_CPL_TX_TNL_LSO_IPHDRCHKOUT(1U)
3053 #define V_CPL_TX_TNL_LSO_IPLENSETOUT(x) ((x) << S_CPL_TX_TNL_LSO_IPLENSETOUT) argument
3054 #define G_CPL_TX_TNL_LSO_IPLENSETOUT(x) \ argument
3055 (((x) >> S_CPL_TX_TNL_LSO_IPLENSETOUT) & M_CPL_TX_TNL_LSO_IPLENSETOUT)
3056 #define F_CPL_TX_TNL_LSO_IPLENSETOUT V_CPL_TX_TNL_LSO_IPLENSETOUT(1U)
3058 #define S_CPL_TX_TNL_LSO_IPIDINCOUT 1
3060 #define V_CPL_TX_TNL_LSO_IPIDINCOUT(x) ((x) << S_CPL_TX_TNL_LSO_IPIDINCOUT) argument
3061 #define G_CPL_TX_TNL_LSO_IPIDINCOUT(x) \ argument
3062 (((x) >> S_CPL_TX_TNL_LSO_IPIDINCOUT) & M_CPL_TX_TNL_LSO_IPIDINCOUT)
3063 #define F_CPL_TX_TNL_LSO_IPIDINCOUT V_CPL_TX_TNL_LSO_IPIDINCOUT(1U)
3067 #define V_CPL_TX_TNL_LSO_IPIDSPLITOUT(x) \ argument
3068 ((x) << S_CPL_TX_TNL_LSO_IPIDSPLITOUT)
3069 #define G_CPL_TX_TNL_LSO_IPIDSPLITOUT(x) \ argument
3070 (((x) >> S_CPL_TX_TNL_LSO_IPIDSPLITOUT) & M_CPL_TX_TNL_LSO_IPIDSPLITOUT)
3071 #define F_CPL_TX_TNL_LSO_IPIDSPLITOUT V_CPL_TX_TNL_LSO_IPIDSPLITOUT(1U)
3075 #define V_CPL_TX_TNL_LSO_UDPLENSETOUT(x) \ argument
3076 ((x) << S_CPL_TX_TNL_LSO_UDPLENSETOUT)
3077 #define G_CPL_TX_TNL_LSO_UDPLENSETOUT(x) \ argument
3078 (((x) >> S_CPL_TX_TNL_LSO_UDPLENSETOUT) & M_CPL_TX_TNL_LSO_UDPLENSETOUT)
3079 #define F_CPL_TX_TNL_LSO_UDPLENSETOUT V_CPL_TX_TNL_LSO_UDPLENSETOUT(1U)
3083 #define V_CPL_TX_TNL_LSO_UDPCHKCLROUT(x) \ argument
3084 ((x) << S_CPL_TX_TNL_LSO_UDPCHKCLROUT)
3085 #define G_CPL_TX_TNL_LSO_UDPCHKCLROUT(x) \ argument
3086 (((x) >> S_CPL_TX_TNL_LSO_UDPCHKCLROUT) & M_CPL_TX_TNL_LSO_UDPCHKCLROUT)
3087 #define F_CPL_TX_TNL_LSO_UDPCHKCLROUT V_CPL_TX_TNL_LSO_UDPCHKCLROUT(1U)
3091 #define V_CPL_TX_TNL_LSO_TNLTYPE(x) ((x) << S_CPL_TX_TNL_LSO_TNLTYPE) argument
3092 #define G_CPL_TX_TNL_LSO_TNLTYPE(x) \ argument
3093 (((x) >> S_CPL_TX_TNL_LSO_TNLTYPE) & M_CPL_TX_TNL_LSO_TNLTYPE)
3097 #define V_CPL_TX_TNL_LSO_TNLHDRLEN(x) ((x) << S_CPL_TX_TNL_LSO_TNLHDRLEN) argument
3098 #define G_CPL_TX_TNL_LSO_TNLHDRLEN(x) \ argument
3099 (((x) >> S_CPL_TX_TNL_LSO_TNLHDRLEN) & M_CPL_TX_TNL_LSO_TNLHDRLEN)
3103 #define V_CPL_TX_TNL_LSO_FLOW(x) ((x) << S_CPL_TX_TNL_LSO_FLOW) argument
3104 #define G_CPL_TX_TNL_LSO_FLOW(x) \ argument
3105 (((x) >> S_CPL_TX_TNL_LSO_FLOW) & M_CPL_TX_TNL_LSO_FLOW)
3106 #define F_CPL_TX_TNL_LSO_FLOW V_CPL_TX_TNL_LSO_FLOW(1U)
3110 #define V_CPL_TX_TNL_LSO_IPV6(x) ((x) << S_CPL_TX_TNL_LSO_IPV6) argument
3111 #define G_CPL_TX_TNL_LSO_IPV6(x) \ argument
3112 (((x) >> S_CPL_TX_TNL_LSO_IPV6) & M_CPL_TX_TNL_LSO_IPV6)
3113 #define F_CPL_TX_TNL_LSO_IPV6 V_CPL_TX_TNL_LSO_IPV6(1U)
3117 #define V_CPL_TX_TNL_LSO_ETHHDRLEN(x) ((x) << S_CPL_TX_TNL_LSO_ETHHDRLEN) argument
3118 #define G_CPL_TX_TNL_LSO_ETHHDRLEN(x) \ argument
3119 (((x) >> S_CPL_TX_TNL_LSO_ETHHDRLEN) & M_CPL_TX_TNL_LSO_ETHHDRLEN)
3123 #define V_CPL_TX_TNL_LSO_IPHDRLEN(x) ((x) << S_CPL_TX_TNL_LSO_IPHDRLEN) argument
3124 #define G_CPL_TX_TNL_LSO_IPHDRLEN(x) \ argument
3125 (((x) >> S_CPL_TX_TNL_LSO_IPHDRLEN) & M_CPL_TX_TNL_LSO_IPHDRLEN)
3129 #define V_CPL_TX_TNL_LSO_TCPHDRLEN(x) ((x) << S_CPL_TX_TNL_LSO_TCPHDRLEN) argument
3130 #define G_CPL_TX_TNL_LSO_TCPHDRLEN(x) \ argument
3131 (((x) >> S_CPL_TX_TNL_LSO_TCPHDRLEN) & M_CPL_TX_TNL_LSO_TCPHDRLEN)
3135 #define V_CPL_TX_TNL_LSO_IPIDSPLIT(x) ((x) << S_CPL_TX_TNL_LSO_IPIDSPLIT) argument
3136 #define G_CPL_TX_TNL_LSO_IPIDSPLIT(x) \ argument
3137 (((x) >> S_CPL_TX_TNL_LSO_IPIDSPLIT) & M_CPL_TX_TNL_LSO_IPIDSPLIT)
3138 #define F_CPL_TX_TNL_LSO_IPIDSPLIT V_CPL_TX_TNL_LSO_IPIDSPLIT(1U)
3142 #define V_CPL_TX_TNL_LSO_ETHHDRLENX(x) ((x) << S_CPL_TX_TNL_LSO_ETHHDRLENX) argument
3143 #define G_CPL_TX_TNL_LSO_ETHHDRLENX(x) \ argument
3144 (((x) >> S_CPL_TX_TNL_LSO_ETHHDRLENX) & M_CPL_TX_TNL_LSO_ETHHDRLENX)
3145 #define F_CPL_TX_TNL_LSO_ETHHDRLENX V_CPL_TX_TNL_LSO_ETHHDRLENX(1U)
3149 #define V_CPL_TX_TNL_LSO_MSS(x) ((x) << S_CPL_TX_TNL_LSO_MSS) argument
3150 #define G_CPL_TX_TNL_LSO_MSS(x) \ argument
3151 (((x) >> S_CPL_TX_TNL_LSO_MSS) & M_CPL_TX_TNL_LSO_MSS)
3155 #define V_CPL_TX_TNL_LSO_ETHLENOFFSET(x) \ argument
3156 ((x) << S_CPL_TX_TNL_LSO_ETHLENOFFSET)
3157 #define G_CPL_TX_TNL_LSO_ETHLENOFFSET(x) \ argument
3158 (((x) >> S_CPL_TX_TNL_LSO_ETHLENOFFSET) & M_CPL_TX_TNL_LSO_ETHLENOFFSET)
3162 #define V_CPL_TX_TNL_LSO_SIZE(x) ((x) << S_CPL_TX_TNL_LSO_SIZE) argument
3163 #define G_CPL_TX_TNL_LSO_SIZE(x) \ argument
3164 (((x) >> S_CPL_TX_TNL_LSO_SIZE) & M_CPL_TX_TNL_LSO_SIZE)
3173 #define V_CPL_RX_MPS_PKT_OP(x) ((x) << S_CPL_RX_MPS_PKT_OP) argument
3174 #define G_CPL_RX_MPS_PKT_OP(x) \ argument
3175 (((x) >> S_CPL_RX_MPS_PKT_OP) & M_CPL_RX_MPS_PKT_OP)
3179 #define V_CPL_RX_MPS_PKT_TYPE(x) ((x) << S_CPL_RX_MPS_PKT_TYPE) argument
3180 #define G_CPL_RX_MPS_PKT_TYPE(x) \ argument
3181 (((x) >> S_CPL_RX_MPS_PKT_TYPE) & M_CPL_RX_MPS_PKT_TYPE)
3186 #define X_CPL_RX_MPS_PKT_TYPE_PAUSE (1 << 0)
3187 #define X_CPL_RX_MPS_PKT_TYPE_PPP (1 << 1)
3188 #define X_CPL_RX_MPS_PKT_TYPE_QFC (1 << 2)
3189 #define X_CPL_RX_MPS_PKT_TYPE_PTP (1 << 3)
3204 #define V_CPL_TX_TLS_SFO_OPCODE(x) ((x) << S_CPL_TX_TLS_SFO_OPCODE) argument
3205 #define G_CPL_TX_TLS_SFO_OPCODE(x) \ argument
3206 (((x) >> S_CPL_TX_TLS_SFO_OPCODE) & M_CPL_TX_TLS_SFO_OPCODE)
3210 #define V_CPL_TX_TLS_SFO_DATA_TYPE(x) ((x) << S_CPL_TX_TLS_SFO_DATA_TYPE) argument
3211 #define G_CPL_TX_TLS_SFO_DATA_TYPE(x) \ argument
3212 (((x) >> S_CPL_TX_TLS_SFO_DATA_TYPE) & M_CPL_TX_TLS_SFO_DATA_TYPE)
3216 #define V_CPL_TX_TLS_SFO_CPL_LEN(x) ((x) << S_CPL_TX_TLS_SFO_CPL_LEN) argument
3217 #define G_CPL_TX_TLS_SFO_CPL_LEN(x) \ argument
3218 (((x) >> S_CPL_TX_TLS_SFO_CPL_LEN) & M_CPL_TX_TLS_SFO_CPL_LEN)
3222 #define V_CPL_TX_TLS_SFO_SEG_LEN(x) ((x) << S_CPL_TX_TLS_SFO_SEG_LEN) argument
3223 #define G_CPL_TX_TLS_SFO_SEG_LEN(x) \ argument
3224 (((x) >> S_CPL_TX_TLS_SFO_SEG_LEN) & M_CPL_TX_TLS_SFO_SEG_LEN)
3228 #define V_CPL_TX_TLS_SFO_TYPE(x) ((x) << S_CPL_TX_TLS_SFO_TYPE) argument
3229 #define G_CPL_TX_TLS_SFO_TYPE(x) \ argument
3230 (((x) >> S_CPL_TX_TLS_SFO_TYPE) & M_CPL_TX_TLS_SFO_TYPE)
3234 #define V_CPL_TX_TLS_SFO_PROTOVER(x) ((x) << S_CPL_TX_TLS_SFO_PROTOVER) argument
3235 #define G_CPL_TX_TLS_SFO_PROTOVER(x) \ argument
3236 (((x) >> S_CPL_TX_TLS_SFO_PROTOVER) & M_CPL_TX_TLS_SFO_PROTOVER)
3248 #define V_CPL_TLS_DATA_OPCODE(x) ((x) << S_CPL_TLS_DATA_OPCODE) argument
3249 #define G_CPL_TLS_DATA_OPCODE(x) \ argument
3250 (((x) >> S_CPL_TLS_DATA_OPCODE) & M_CPL_TLS_DATA_OPCODE)
3254 #define V_CPL_TLS_DATA_TID(x) ((x) << S_CPL_TLS_DATA_TID) argument
3255 #define G_CPL_TLS_DATA_TID(x) \ argument
3256 (((x) >> S_CPL_TLS_DATA_TID) & M_CPL_TLS_DATA_TID)
3260 #define V_CPL_TLS_DATA_LENGTH(x) ((x) << S_CPL_TLS_DATA_LENGTH) argument
3261 #define G_CPL_TLS_DATA_LENGTH(x) \ argument
3262 (((x) >> S_CPL_TLS_DATA_LENGTH) & M_CPL_TLS_DATA_LENGTH)
3276 #define V_CPL_RX_TLS_CMP_OPCODE(x) ((x) << S_CPL_RX_TLS_CMP_OPCODE) argument
3277 #define G_CPL_RX_TLS_CMP_OPCODE(x) \ argument
3278 (((x) >> S_CPL_RX_TLS_CMP_OPCODE) & M_CPL_RX_TLS_CMP_OPCODE)
3282 #define V_CPL_RX_TLS_CMP_TID(x) ((x) << S_CPL_RX_TLS_CMP_TID) argument
3283 #define G_CPL_RX_TLS_CMP_TID(x) \ argument
3284 (((x) >> S_CPL_RX_TLS_CMP_TID) & M_CPL_RX_TLS_CMP_TID)
3288 #define V_CPL_RX_TLS_CMP_PDULENGTH(x) ((x) << S_CPL_RX_TLS_CMP_PDULENGTH) argument
3289 #define G_CPL_RX_TLS_CMP_PDULENGTH(x) \ argument
3290 (((x) >> S_CPL_RX_TLS_CMP_PDULENGTH) & M_CPL_RX_TLS_CMP_PDULENGTH)
3294 #define V_CPL_RX_TLS_CMP_LENGTH(x) ((x) << S_CPL_RX_TLS_CMP_LENGTH) argument
3295 #define G_CPL_RX_TLS_CMP_LENGTH(x) \ argument
3296 (((x) >> S_CPL_RX_TLS_CMP_LENGTH) & M_CPL_RX_TLS_CMP_LENGTH)
3300 #define V_SCMD_SEQ_NO_CTRL(x) ((x) << S_SCMD_SEQ_NO_CTRL) argument
3301 #define G_SCMD_SEQ_NO_CTRL(x) \ argument
3302 (((x) >> S_SCMD_SEQ_NO_CTRL) & M_SCMD_SEQ_NO_CTRL)
3307 #define V_SCMD_STATUS_PRESENT(x) ((x) << S_SCMD_STATUS_PRESENT) argument
3308 #define G_SCMD_STATUS_PRESENT(x) \ argument
3309 (((x) >> S_SCMD_STATUS_PRESENT) & M_SCMD_STATUS_PRESENT)
3310 #define F_SCMD_STATUS_PRESENT V_SCMD_STATUS_PRESENT(1U)
3312 /* ProtoVersion - Protocol Version 0: 1.2, 1:1.1, 2:DTLS, 3:Generic,
3316 #define V_SCMD_PROTO_VERSION(x) ((x) << S_SCMD_PROTO_VERSION) argument
3317 #define G_SCMD_PROTO_VERSION(x) \ argument
3318 (((x) >> S_SCMD_PROTO_VERSION) & M_SCMD_PROTO_VERSION)
3320 /* EncDecCtrl - Encryption/Decryption Control. 0: Encrypt, 1: Decrypt */
3323 #define V_SCMD_ENC_DEC_CTRL(x) ((x) << S_SCMD_ENC_DEC_CTRL) argument
3324 #define G_SCMD_ENC_DEC_CTRL(x) \ argument
3325 (((x) >> S_SCMD_ENC_DEC_CTRL) & M_SCMD_ENC_DEC_CTRL)
3326 #define F_SCMD_ENC_DEC_CTRL V_SCMD_ENC_DEC_CTRL(1U)
3331 #define V_SCMD_CIPH_AUTH_SEQ_CTRL(x) \ argument
3332 ((x) << S_SCMD_CIPH_AUTH_SEQ_CTRL)
3333 #define G_SCMD_CIPH_AUTH_SEQ_CTRL(x) \ argument
3334 (((x) >> S_SCMD_CIPH_AUTH_SEQ_CTRL) & M_SCMD_CIPH_AUTH_SEQ_CTRL)
3335 #define F_SCMD_CIPH_AUTH_SEQ_CTRL V_SCMD_CIPH_AUTH_SEQ_CTRL(1U)
3337 /* CiphMode - Cipher Mode. 0: NOP, 1:AES-CBC, 2:AES-GCM, 3:AES-CTR,
3341 #define V_SCMD_CIPH_MODE(x) ((x) << S_SCMD_CIPH_MODE) argument
3342 #define G_SCMD_CIPH_MODE(x) \ argument
3343 (((x) >> S_SCMD_CIPH_MODE) & M_SCMD_CIPH_MODE)
3345 /* AuthMode - Auth Mode. 0: NOP, 1:SHA1, 2:SHA2-224, 3:SHA2-256
3349 #define V_SCMD_AUTH_MODE(x) ((x) << S_SCMD_AUTH_MODE) argument
3350 #define G_SCMD_AUTH_MODE(x) \ argument
3351 (((x) >> S_SCMD_AUTH_MODE) & M_SCMD_AUTH_MODE)
3353 /* HmacCtrl - HMAC Control. 0:NOP, 1:No truncation, 2:Support HMAC Truncation
3358 #define V_SCMD_HMAC_CTRL(x) ((x) << S_SCMD_HMAC_CTRL) argument
3359 #define G_SCMD_HMAC_CTRL(x) \ argument
3360 (((x) >> S_SCMD_HMAC_CTRL) & M_SCMD_HMAC_CTRL)
3365 #define V_SCMD_IV_SIZE(x) ((x) << S_SCMD_IV_SIZE) argument
3366 #define G_SCMD_IV_SIZE(x) \ argument
3367 (((x) >> S_SCMD_IV_SIZE) & M_SCMD_IV_SIZE)
3372 #define V_SCMD_NUM_IVS(x) ((x) << S_SCMD_NUM_IVS) argument
3373 #define G_SCMD_NUM_IVS(x) \ argument
3374 (((x) >> S_SCMD_NUM_IVS) & M_SCMD_NUM_IVS)
3383 #define V_SCMD_ENB_DBGID(x) ((x) << S_SCMD_ENB_DBGID) argument
3384 #define G_SCMD_ENB_DBGID(x) \ argument
3385 (((x) >> S_SCMD_ENB_DBGID) & M_SCMD_ENB_DBGID)
3390 #define V_SCMD_IV_GEN_CTRL(x) ((x) << S_SCMD_IV_GEN_CTRL) argument
3391 #define G_SCMD_IV_GEN_CTRL(x) \ argument
3392 (((x) >> S_SCMD_IV_GEN_CTRL) & M_SCMD_IV_GEN_CTRL)
3393 #define F_SCMD_IV_GEN_CTRL V_SCMD_IV_GEN_CTRL(1U)
3398 #define V_SCMD_MORE_FRAGS(x) ((x) << S_SCMD_MORE_FRAGS) argument
3399 #define G_SCMD_MORE_FRAGS(x) (((x) >> S_SCMD_MORE_FRAGS) & M_SCMD_MORE_FRAGS) argument
3404 #define V_SCMD_LAST_FRAG(x) ((x) << S_SCMD_LAST_FRAG) argument
3405 #define G_SCMD_LAST_FRAG(x) (((x) >> S_SCMD_LAST_FRAG) & M_SCMD_LAST_FRAG) argument
3410 #define V_SCMD_TLS_COMPPDU(x) ((x) << S_SCMD_TLS_COMPPDU) argument
3411 #define G_SCMD_TLS_COMPPDU(x) (((x) >> S_SCMD_TLS_COMPPDU) & M_SCMD_TLS_COMPPDU) argument
3416 #define V_SCMD_KEY_CTX_INLINE(x) ((x) << S_SCMD_KEY_CTX_INLINE) argument
3417 #define G_SCMD_KEY_CTX_INLINE(x) \ argument
3418 (((x) >> S_SCMD_KEY_CTX_INLINE) & M_SCMD_KEY_CTX_INLINE)
3419 #define F_SCMD_KEY_CTX_INLINE V_SCMD_KEY_CTX_INLINE(1U)
3421 /* TLSFragEnable - 0: Host created TLS PDUs, 1: TLS Framgmentation in ASIC */
3424 #define V_SCMD_TLS_FRAG_ENABLE(x) ((x) << S_SCMD_TLS_FRAG_ENABLE) argument
3425 #define G_SCMD_TLS_FRAG_ENABLE(x) \ argument
3426 (((x) >> S_SCMD_TLS_FRAG_ENABLE) & M_SCMD_TLS_FRAG_ENABLE)
3427 #define F_SCMD_TLS_FRAG_ENABLE V_SCMD_TLS_FRAG_ENABLE(1U)
3434 #define V_SCMD_MAC_ONLY(x) ((x) << S_SCMD_MAC_ONLY) argument
3435 #define G_SCMD_MAC_ONLY(x) \ argument
3436 (((x) >> S_SCMD_MAC_ONLY) & M_SCMD_MAC_ONLY)
3437 #define F_SCMD_MAC_ONLY V_SCMD_MAC_ONLY(1U)
3444 #define V_SCMD_AADIVDROP(x) ((x) << S_SCMD_AADIVDROP) argument
3445 #define G_SCMD_AADIVDROP(x) \ argument
3446 (((x) >> S_SCMD_AADIVDROP) & M_SCMD_AADIVDROP)
3447 #define F_SCMD_AADIVDROP V_SCMD_AADIVDROP(1U)
3453 #define V_SCMD_HDR_LEN(x) ((x) << S_SCMD_HDR_LEN) argument
3454 #define G_SCMD_HDR_LEN(x) \ argument
3455 (((x) >> S_SCMD_HDR_LEN) & M_SCMD_HDR_LEN)
3469 #define V_CPL_TX_SEC_PDU_OPCODE(x) ((x) << S_CPL_TX_SEC_PDU_OPCODE) argument
3470 #define G_CPL_TX_SEC_PDU_OPCODE(x) \ argument
3471 (((x) >> S_CPL_TX_SEC_PDU_OPCODE) & M_CPL_TX_SEC_PDU_OPCODE)
3476 #define V_CPL_TX_SEC_PDU_RXCHID(x) ((x) << S_CPL_TX_SEC_PDU_RXCHID) argument
3477 #define G_CPL_TX_SEC_PDU_RXCHID(x) \ argument
3478 (((x) >> S_CPL_TX_SEC_PDU_RXCHID) & M_CPL_TX_SEC_PDU_RXCHID)
3479 #define F_CPL_TX_SEC_PDU_RXCHID V_CPL_TX_SEC_PDU_RXCHID(1U)
3484 #define V_CPL_TX_SEC_PDU_ACKFOLLOWS(x) ((x) << S_CPL_TX_SEC_PDU_ACKFOLLOWS) argument
3485 #define G_CPL_TX_SEC_PDU_ACKFOLLOWS(x) \ argument
3486 (((x) >> S_CPL_TX_SEC_PDU_ACKFOLLOWS) & M_CPL_TX_SEC_PDU_ACKFOLLOWS)
3487 #define F_CPL_TX_SEC_PDU_ACKFOLLOWS V_CPL_TX_SEC_PDU_ACKFOLLOWS(1U)
3492 #define V_CPL_TX_SEC_PDU_ULPTXLPBK(x) ((x) << S_CPL_TX_SEC_PDU_ULPTXLPBK) argument
3493 #define G_CPL_TX_SEC_PDU_ULPTXLPBK(x) \ argument
3494 (((x) >> S_CPL_TX_SEC_PDU_ULPTXLPBK) & M_CPL_TX_SEC_PDU_ULPTXLPBK)
3495 #define F_CPL_TX_SEC_PDU_ULPTXLPBK V_CPL_TX_SEC_PDU_ULPTXLPBK(1U)
3500 #define V_CPL_TX_SEC_PDU_CPLLEN(x) ((x) << S_CPL_TX_SEC_PDU_CPLLEN) argument
3501 #define G_CPL_TX_SEC_PDU_CPLLEN(x) \ argument
3502 (((x) >> S_CPL_TX_SEC_PDU_CPLLEN) & M_CPL_TX_SEC_PDU_CPLLEN)
3507 #define V_CPL_TX_SEC_PDU_PLACEHOLDER(x) ((x) << S_CPL_TX_SEC_PDU_PLACEHOLDER) argument
3508 #define G_CPL_TX_SEC_PDU_PLACEHOLDER(x) \ argument
3509 (((x) >> S_CPL_TX_SEC_PDU_PLACEHOLDER) & \
3515 #define V_CPL_TX_SEC_PDU_IVINSRTOFST(x) ((x) << S_CPL_TX_SEC_PDU_IVINSRTOFST) argument
3516 #define G_CPL_TX_SEC_PDU_IVINSRTOFST(x) \ argument
3517 (((x) >> S_CPL_TX_SEC_PDU_IVINSRTOFST) & \
3526 #define V_CPL_TX_SEC_PDU_AADSTART(x) ((x) << S_CPL_TX_SEC_PDU_AADSTART) argument
3527 #define G_CPL_TX_SEC_PDU_AADSTART(x) \ argument
3528 (((x) >> S_CPL_TX_SEC_PDU_AADSTART) & \
3535 #define V_CPL_TX_SEC_PDU_AADSTOP(x) ((x) << S_CPL_TX_SEC_PDU_AADSTOP) argument
3536 #define G_CPL_TX_SEC_PDU_AADSTOP(x) \ argument
3537 (((x) >> S_CPL_TX_SEC_PDU_AADSTOP) & M_CPL_TX_SEC_PDU_AADSTOP)
3544 #define V_CPL_TX_SEC_PDU_CIPHERSTART(x) ((x) << S_CPL_TX_SEC_PDU_CIPHERSTART) argument
3545 #define G_CPL_TX_SEC_PDU_CIPHERSTART(x) \ argument
3546 (((x) >> S_CPL_TX_SEC_PDU_CIPHERSTART) & \
3553 #define V_CPL_TX_SEC_PDU_CIPHERSTOP_HI(x) \ argument
3554 ((x) << S_CPL_TX_SEC_PDU_CIPHERSTOP_HI)
3555 #define G_CPL_TX_SEC_PDU_CIPHERSTOP_HI(x) \ argument
3556 (((x) >> S_CPL_TX_SEC_PDU_CIPHERSTOP_HI) & \
3561 #define V_CPL_TX_SEC_PDU_CIPHERSTOP_LO(x) \ argument
3562 ((x) << S_CPL_TX_SEC_PDU_CIPHERSTOP_LO)
3563 #define G_CPL_TX_SEC_PDU_CIPHERSTOP_LO(x) \ argument
3564 (((x) >> S_CPL_TX_SEC_PDU_CIPHERSTOP_LO) & \
3572 #define V_CPL_TX_SEC_PDU_AUTHSTART(x) ((x) << S_CPL_TX_SEC_PDU_AUTHSTART) argument
3573 #define G_CPL_TX_SEC_PDU_AUTHSTART(x) \ argument
3574 (((x) >> S_CPL_TX_SEC_PDU_AUTHSTART) & \
3581 #define V_CPL_TX_SEC_PDU_AUTHSTOP(x) ((x) << S_CPL_TX_SEC_PDU_AUTHSTOP) argument
3582 #define G_CPL_TX_SEC_PDU_AUTHSTOP(x) \ argument
3583 (((x) >> S_CPL_TX_SEC_PDU_AUTHSTOP) & \
3590 #define V_CPL_TX_SEC_PDU_AUTHINSERT(x) ((x) << S_CPL_TX_SEC_PDU_AUTHINSERT) argument
3591 #define G_CPL_TX_SEC_PDU_AUTHINSERT(x) \ argument
3592 (((x) >> S_CPL_TX_SEC_PDU_AUTHINSERT) & \
3603 #define V_CPL_RX_PHYS_DSGL_OPCODE(x) ((x) << S_CPL_RX_PHYS_DSGL_OPCODE) argument
3604 #define G_CPL_RX_PHYS_DSGL_OPCODE(x) \ argument
3605 (((x) >> S_CPL_RX_PHYS_DSGL_OPCODE) & M_CPL_RX_PHYS_DSGL_OPCODE)
3609 #define V_CPL_RX_PHYS_DSGL_ISRDMA(x) ((x) << S_CPL_RX_PHYS_DSGL_ISRDMA) argument
3610 #define G_CPL_RX_PHYS_DSGL_ISRDMA(x) \ argument
3611 (((x) >> S_CPL_RX_PHYS_DSGL_ISRDMA) & M_CPL_RX_PHYS_DSGL_ISRDMA)
3612 #define F_CPL_RX_PHYS_DSGL_ISRDMA V_CPL_RX_PHYS_DSGL_ISRDMA(1U)
3616 #define V_CPL_RX_PHYS_DSGL_RSVD1(x) ((x) << S_CPL_RX_PHYS_DSGL_RSVD1) argument
3617 #define G_CPL_RX_PHYS_DSGL_RSVD1(x) \ argument
3618 (((x) >> S_CPL_RX_PHYS_DSGL_RSVD1) & M_CPL_RX_PHYS_DSGL_RSVD1)
3622 #define V_CPL_RX_PHYS_DSGL_PCIRLXORDER(x) \ argument
3623 ((x) << S_CPL_RX_PHYS_DSGL_PCIRLXORDER)
3624 #define G_CPL_RX_PHYS_DSGL_PCIRLXORDER(x) \ argument
3625 (((x) >> S_CPL_RX_PHYS_DSGL_PCIRLXORDER) & \
3627 #define F_CPL_RX_PHYS_DSGL_PCIRLXORDER V_CPL_RX_PHYS_DSGL_PCIRLXORDER(1U)
3631 #define V_CPL_RX_PHYS_DSGL_PCINOSNOOP(x) \ argument
3632 ((x) << S_CPL_RX_PHYS_DSGL_PCINOSNOOP)
3633 #define G_CPL_RX_PHYS_DSGL_PCINOSNOOP(x) \ argument
3634 (((x) >> S_CPL_RX_PHYS_DSGL_PCINOSNOOP) & \
3636 #define F_CPL_RX_PHYS_DSGL_PCINOSNOOP V_CPL_RX_PHYS_DSGL_PCINOSNOOP(1U)
3640 #define V_CPL_RX_PHYS_DSGL_PCITPHNTENB(x) \ argument
3641 ((x) << S_CPL_RX_PHYS_DSGL_PCITPHNTENB)
3642 #define G_CPL_RX_PHYS_DSGL_PCITPHNTENB(x) \ argument
3643 (((x) >> S_CPL_RX_PHYS_DSGL_PCITPHNTENB) & \
3645 #define F_CPL_RX_PHYS_DSGL_PCITPHNTENB V_CPL_RX_PHYS_DSGL_PCITPHNTENB(1U)
3649 #define V_CPL_RX_PHYS_DSGL_PCITPHNT(x) ((x) << S_CPL_RX_PHYS_DSGL_PCITPHNT) argument
3650 #define G_CPL_RX_PHYS_DSGL_PCITPHNT(x) \ argument
3651 (((x) >> S_CPL_RX_PHYS_DSGL_PCITPHNT) & \
3656 #define V_CPL_RX_PHYS_DSGL_DCAID(x) ((x) << S_CPL_RX_PHYS_DSGL_DCAID) argument
3657 #define G_CPL_RX_PHYS_DSGL_DCAID(x) \ argument
3658 (((x) >> S_CPL_RX_PHYS_DSGL_DCAID) & \
3663 #define V_CPL_RX_PHYS_DSGL_NOOFSGENTR(x) \ argument
3664 ((x) << S_CPL_RX_PHYS_DSGL_NOOFSGENTR)
3665 #define G_CPL_RX_PHYS_DSGL_NOOFSGENTR(x) \ argument
3666 (((x) >> S_CPL_RX_PHYS_DSGL_NOOFSGENTR) & \
3678 #define V_CPL_TX_TLS_ACK_OPCODE(x) ((x) << S_CPL_TX_TLS_ACK_OPCODE) argument
3679 #define G_CPL_TX_TLS_ACK_OPCODE(x) \ argument
3680 (((x) >> S_CPL_TX_TLS_ACK_OPCODE) & M_CPL_TX_TLS_ACK_OPCODE)
3684 #define V_CPL_TX_TLS_ACK_RSVD1(x) ((x) << S_CPL_TX_TLS_ACK_RSVD1) argument
3685 #define G_CPL_TX_TLS_ACK_RSVD1(x) \ argument
3686 (((x) >> S_CPL_TX_TLS_ACK_RSVD1) & M_CPL_TX_TLS_ACK_RSVD1)
3687 #define F_CPL_TX_TLS_ACK_RSVD1 V_CPL_TX_TLS_ACK_RSVD1(1U)
3691 #define V_CPL_TX_TLS_ACK_RXCHID(x) ((x) << S_CPL_TX_TLS_ACK_RXCHID) argument
3692 #define G_CPL_TX_TLS_ACK_RXCHID(x) \ argument
3693 (((x) >> S_CPL_TX_TLS_ACK_RXCHID) & M_CPL_TX_TLS_ACK_RXCHID)
3694 #define F_CPL_TX_TLS_ACK_RXCHID V_CPL_TX_TLS_ACK_RXCHID(1U)
3698 #define V_CPL_TX_TLS_ACK_FWMSG(x) ((x) << S_CPL_TX_TLS_ACK_FWMSG) argument
3699 #define G_CPL_TX_TLS_ACK_FWMSG(x) \ argument
3700 (((x) >> S_CPL_TX_TLS_ACK_FWMSG) & M_CPL_TX_TLS_ACK_FWMSG)
3701 #define F_CPL_TX_TLS_ACK_FWMSG V_CPL_TX_TLS_ACK_FWMSG(1U)
3705 #define V_CPL_TX_TLS_ACK_ULPTXLPBK(x) ((x) << S_CPL_TX_TLS_ACK_ULPTXLPBK) argument
3706 #define G_CPL_TX_TLS_ACK_ULPTXLPBK(x) \ argument
3707 (((x) >> S_CPL_TX_TLS_ACK_ULPTXLPBK) & M_CPL_TX_TLS_ACK_ULPTXLPBK)
3708 #define F_CPL_TX_TLS_ACK_ULPTXLPBK V_CPL_TX_TLS_ACK_ULPTXLPBK(1U)
3712 #define V_CPL_TX_TLS_ACK_CPLLEN(x) ((x) << S_CPL_TX_TLS_ACK_CPLLEN) argument
3713 #define G_CPL_TX_TLS_ACK_CPLLEN(x) \ argument
3714 (((x) >> S_CPL_TX_TLS_ACK_CPLLEN) & M_CPL_TX_TLS_ACK_CPLLEN)
3718 #define V_CPL_TX_TLS_ACK_COMPLONERR(x) ((x) << S_CPL_TX_TLS_ACK_COMPLONERR) argument
3719 #define G_CPL_TX_TLS_ACK_COMPLONERR(x) \ argument
3720 (((x) >> S_CPL_TX_TLS_ACK_COMPLONERR) & M_CPL_TX_TLS_ACK_COMPLONERR)
3721 #define F_CPL_TX_TLS_ACK_COMPLONERR V_CPL_TX_TLS_ACK_COMPLONERR(1U)
3725 #define V_CPL_TX_TLS_ACK_LCB(x) ((x) << S_CPL_TX_TLS_ACK_LCB) argument
3726 #define G_CPL_TX_TLS_ACK_LCB(x) \ argument
3727 (((x) >> S_CPL_TX_TLS_ACK_LCB) & M_CPL_TX_TLS_ACK_LCB)
3728 #define F_CPL_TX_TLS_ACK_LCB V_CPL_TX_TLS_ACK_LCB(1U)
3732 #define V_CPL_TX_TLS_ACK_PHASH(x) ((x) << S_CPL_TX_TLS_ACK_PHASH) argument
3733 #define G_CPL_TX_TLS_ACK_PHASH(x) \ argument
3734 (((x) >> S_CPL_TX_TLS_ACK_PHASH) & M_CPL_TX_TLS_ACK_PHASH)
3735 #define F_CPL_TX_TLS_ACK_PHASH V_CPL_TX_TLS_ACK_PHASH(1U)
3739 #define V_CPL_TX_TLS_ACK_RSVD2(x) ((x) << S_CPL_TX_TLS_ACK_RSVD2) argument
3740 #define G_CPL_TX_TLS_ACK_RSVD2(x) \ argument
3741 (((x) >> S_CPL_TX_TLS_ACK_RSVD2) & M_CPL_TX_TLS_ACK_RSVD2)