Lines Matching refs:u8

325 	u8         outer_dmac[0x1];
326 u8 outer_smac[0x1];
327 u8 outer_ether_type[0x1];
328 u8 outer_ip_version[0x1];
329 u8 outer_first_prio[0x1];
330 u8 outer_first_cfi[0x1];
331 u8 outer_first_vid[0x1];
332 u8 outer_ipv4_ttl[0x1];
333 u8 outer_second_prio[0x1];
334 u8 outer_second_cfi[0x1];
335 u8 outer_second_vid[0x1];
336 u8 reserved_at_b[0x1];
337 u8 outer_sip[0x1];
338 u8 outer_dip[0x1];
339 u8 outer_frag[0x1];
340 u8 outer_ip_protocol[0x1];
341 u8 outer_ip_ecn[0x1];
342 u8 outer_ip_dscp[0x1];
343 u8 outer_udp_sport[0x1];
344 u8 outer_udp_dport[0x1];
345 u8 outer_tcp_sport[0x1];
346 u8 outer_tcp_dport[0x1];
347 u8 outer_tcp_flags[0x1];
348 u8 outer_gre_protocol[0x1];
349 u8 outer_gre_key[0x1];
350 u8 outer_vxlan_vni[0x1];
351 u8 outer_geneve_vni[0x1];
352 u8 outer_geneve_oam[0x1];
353 u8 outer_geneve_protocol_type[0x1];
354 u8 outer_geneve_opt_len[0x1];
355 u8 source_vhca_port[0x1];
356 u8 source_eswitch_port[0x1];
358 u8 inner_dmac[0x1];
359 u8 inner_smac[0x1];
360 u8 inner_ether_type[0x1];
361 u8 inner_ip_version[0x1];
362 u8 inner_first_prio[0x1];
363 u8 inner_first_cfi[0x1];
364 u8 inner_first_vid[0x1];
365 u8 reserved_at_27[0x1];
366 u8 inner_second_prio[0x1];
367 u8 inner_second_cfi[0x1];
368 u8 inner_second_vid[0x1];
369 u8 reserved_at_2b[0x1];
370 u8 inner_sip[0x1];
371 u8 inner_dip[0x1];
372 u8 inner_frag[0x1];
373 u8 inner_ip_protocol[0x1];
374 u8 inner_ip_ecn[0x1];
375 u8 inner_ip_dscp[0x1];
376 u8 inner_udp_sport[0x1];
377 u8 inner_udp_dport[0x1];
378 u8 inner_tcp_sport[0x1];
379 u8 inner_tcp_dport[0x1];
380 u8 inner_tcp_flags[0x1];
381 u8 reserved_at_37[0x9];
383 u8 geneve_tlv_option_0_data[0x1];
384 u8 geneve_tlv_option_0_exist[0x1];
385 u8 reserved_at_42[0x3];
386 u8 outer_first_mpls_over_udp[0x4];
387 u8 outer_first_mpls_over_gre[0x4];
388 u8 inner_first_mpls[0x4];
389 u8 outer_first_mpls[0x4];
390 u8 reserved_at_55[0x2];
391 u8 outer_esp_spi[0x1];
392 u8 reserved_at_58[0x2];
393 u8 bth_dst_qp[0x1];
394 u8 reserved_at_5b[0x5];
396 u8 reserved_at_60[0x18];
397 u8 metadata_reg_c_7[0x1];
398 u8 metadata_reg_c_6[0x1];
399 u8 metadata_reg_c_5[0x1];
400 u8 metadata_reg_c_4[0x1];
401 u8 metadata_reg_c_3[0x1];
402 u8 metadata_reg_c_2[0x1];
403 u8 metadata_reg_c_1[0x1];
404 u8 metadata_reg_c_0[0x1];
408 u8 reserved_at_0[0xe];
409 u8 bth_opcode[0x1];
410 u8 reserved_at_f[0x11];
412 u8 reserved_at_20[0x60];
416 u8 ft_support[0x1];
417 u8 reserved_at_1[0x1];
418 u8 flow_counter[0x1];
419 u8 flow_modify_en[0x1];
420 u8 modify_root[0x1];
421 u8 identified_miss_table_mode[0x1];
422 u8 flow_table_modify[0x1];
423 u8 reformat[0x1];
424 u8 decap[0x1];
425 u8 reserved_at_9[0x1];
426 u8 pop_vlan[0x1];
427 u8 push_vlan[0x1];
428 u8 reserved_at_c[0x1];
429 u8 pop_vlan_2[0x1];
430 u8 push_vlan_2[0x1];
431 u8 reformat_and_vlan_action[0x1];
432 u8 reserved_at_10[0x1];
433 u8 sw_owner[0x1];
434 u8 reformat_l3_tunnel_to_l2[0x1];
435 u8 reformat_l2_to_l3_tunnel[0x1];
436 u8 reformat_and_modify_action[0x1];
437 u8 ignore_flow_level[0x1];
438 u8 reserved_at_16[0x1];
439 u8 table_miss_action_domain[0x1];
440 u8 termination_table[0x1];
441 u8 reformat_and_fwd_to_table[0x1];
442 u8 reserved_at_1a[0x2];
443 u8 ipsec_encrypt[0x1];
444 u8 ipsec_decrypt[0x1];
445 u8 sw_owner_v2[0x1];
446 u8 reserved_at_1f[0x1];
448 u8 termination_table_raw_traffic[0x1];
449 u8 reserved_at_21[0x1];
450 u8 log_max_ft_size[0x6];
451 u8 log_max_modify_header_context[0x8];
452 u8 max_modify_header_actions[0x8];
453 u8 max_ft_level[0x8];
455 u8 reformat_add_esp_trasport[0x1];
456 u8 reserved_at_41[0x2];
457 u8 reformat_del_esp_trasport[0x1];
458 u8 reserved_at_44[0x2];
459 u8 execute_aso[0x1];
460 u8 reserved_at_47[0x19];
462 u8 reserved_at_60[0x2];
463 u8 reformat_insert[0x1];
464 u8 reformat_remove[0x1];
465 u8 macsec_encrypt[0x1];
466 u8 macsec_decrypt[0x1];
467 u8 reserved_at_66[0x2];
468 u8 reformat_add_macsec[0x1];
469 u8 reformat_remove_macsec[0x1];
470 u8 reserved_at_6a[0xe];
471 u8 log_max_ft_num[0x8];
473 u8 reserved_at_80[0x10];
474 u8 log_max_flow_counter[0x8];
475 u8 log_max_destination[0x8];
477 u8 reserved_at_a0[0x18];
478 u8 log_max_flow[0x8];
480 u8 reserved_at_c0[0x40];
488 u8 send[0x1];
489 u8 receive[0x1];
490 u8 write[0x1];
491 u8 read[0x1];
492 u8 atomic[0x1];
493 u8 srq_receive[0x1];
494 u8 reserved_at_6[0x1a];
498 u8 reserved_at_0[0x60];
500 u8 ipv4[0x20];
504 u8 ipv6[16][0x8];
510 u8 reserved_at_0[0x80];
514 u8 smac_47_16[0x20];
516 u8 smac_15_0[0x10];
517 u8 ethertype[0x10];
519 u8 dmac_47_16[0x20];
521 u8 dmac_15_0[0x10];
522 u8 first_prio[0x3];
523 u8 first_cfi[0x1];
524 u8 first_vid[0xc];
526 u8 ip_protocol[0x8];
527 u8 ip_dscp[0x6];
528 u8 ip_ecn[0x2];
529 u8 cvlan_tag[0x1];
530 u8 svlan_tag[0x1];
531 u8 frag[0x1];
532 u8 ip_version[0x4];
533 u8 tcp_flags[0x9];
535 u8 tcp_sport[0x10];
536 u8 tcp_dport[0x10];
538 u8 reserved_at_c0[0x10];
539 u8 ipv4_ihl[0x4];
540 u8 reserved_at_c4[0x4];
542 u8 ttl_hoplimit[0x8];
544 u8 udp_sport[0x10];
545 u8 udp_dport[0x10];
553 u8 hi[0x18];
554 u8 lo[0x8];
559 u8 key[0x20];
563 u8 gre_c_present[0x1];
564 u8 reserved_at_1[0x1];
565 u8 gre_k_present[0x1];
566 u8 gre_s_present[0x1];
567 u8 source_vhca_port[0x4];
568 u8 source_sqn[0x18];
570 u8 source_eswitch_owner_vhca_id[0x10];
571 u8 source_port[0x10];
573 u8 outer_second_prio[0x3];
574 u8 outer_second_cfi[0x1];
575 u8 outer_second_vid[0xc];
576 u8 inner_second_prio[0x3];
577 u8 inner_second_cfi[0x1];
578 u8 inner_second_vid[0xc];
580 u8 outer_second_cvlan_tag[0x1];
581 u8 inner_second_cvlan_tag[0x1];
582 u8 outer_second_svlan_tag[0x1];
583 u8 inner_second_svlan_tag[0x1];
584 u8 reserved_at_64[0xc];
585 u8 gre_protocol[0x10];
589 u8 vxlan_vni[0x18];
590 u8 bth_opcode[0x8];
592 u8 geneve_vni[0x18];
593 u8 reserved_at_d8[0x6];
594 u8 geneve_tlv_option_0_exist[0x1];
595 u8 geneve_oam[0x1];
597 u8 reserved_at_e0[0xc];
598 u8 outer_ipv6_flow_label[0x14];
600 u8 reserved_at_100[0xc];
601 u8 inner_ipv6_flow_label[0x14];
603 u8 reserved_at_120[0xa];
604 u8 geneve_opt_len[0x6];
605 u8 geneve_protocol_type[0x10];
607 u8 reserved_at_140[0x8];
608 u8 bth_dst_qp[0x18];
609 u8 reserved_at_160[0x20];
610 u8 outer_esp_spi[0x20];
611 u8 reserved_at_1a0[0x60];
615 u8 mpls_label[0x14];
616 u8 mpls_exp[0x3];
617 u8 mpls_s_bos[0x1];
618 u8 mpls_ttl[0x8];
630 u8 metadata_reg_c_7[0x20];
632 u8 metadata_reg_c_6[0x20];
634 u8 metadata_reg_c_5[0x20];
636 u8 metadata_reg_c_4[0x20];
638 u8 metadata_reg_c_3[0x20];
640 u8 metadata_reg_c_2[0x20];
642 u8 metadata_reg_c_1[0x20];
644 u8 metadata_reg_c_0[0x20];
646 u8 metadata_reg_a[0x20];
648 u8 reserved_at_1a0[0x8];
650 u8 macsec_syndrome[0x8];
651 u8 ipsec_syndrome[0x8];
652 u8 reserved_at_1b8[0x8];
654 u8 reserved_at_1c0[0x40];
658 u8 inner_tcp_seq_num[0x20];
660 u8 outer_tcp_seq_num[0x20];
662 u8 inner_tcp_ack_num[0x20];
664 u8 outer_tcp_ack_num[0x20];
666 u8 reserved_at_80[0x8];
667 u8 outer_vxlan_gpe_vni[0x18];
669 u8 outer_vxlan_gpe_next_protocol[0x8];
670 u8 outer_vxlan_gpe_flags[0x8];
671 u8 reserved_at_b0[0x10];
673 u8 icmp_header_data[0x20];
675 u8 icmpv6_header_data[0x20];
677 u8 icmp_type[0x8];
678 u8 icmp_code[0x8];
679 u8 icmpv6_type[0x8];
680 u8 icmpv6_code[0x8];
682 u8 geneve_tlv_option_0_data[0x20];
684 u8 gtpu_teid[0x20];
686 u8 gtpu_msg_type[0x8];
687 u8 gtpu_msg_flags[0x8];
688 u8 reserved_at_170[0x10];
690 u8 gtpu_dw_2[0x20];
692 u8 gtpu_first_ext_dw_0[0x20];
694 u8 gtpu_dw_0[0x20];
696 u8 reserved_at_1e0[0x20];
700 u8 prog_sample_field_value_0[0x20];
702 u8 prog_sample_field_id_0[0x20];
704 u8 prog_sample_field_value_1[0x20];
706 u8 prog_sample_field_id_1[0x20];
708 u8 prog_sample_field_value_2[0x20];
710 u8 prog_sample_field_id_2[0x20];
712 u8 prog_sample_field_value_3[0x20];
714 u8 prog_sample_field_id_3[0x20];
716 u8 reserved_at_100[0x100];
720 u8 macsec_tag_0[0x20];
722 u8 macsec_tag_1[0x20];
724 u8 macsec_tag_2[0x20];
726 u8 macsec_tag_3[0x20];
728 u8 tunnel_header_0[0x20];
730 u8 tunnel_header_1[0x20];
732 u8 tunnel_header_2[0x20];
734 u8 tunnel_header_3[0x20];
736 u8 reserved_at_100[0x100];
740 u8 pa_h[0x20];
742 u8 pa_l[0x14];
743 u8 reserved_at_34[0xc];
747 u8 hi[0x20];
749 u8 lo[0x20];
766 u8 fl[0x1];
767 u8 free_ar[0x1];
768 u8 reserved_at_2[0xe];
769 u8 pkey_index[0x10];
771 u8 reserved_at_20[0x8];
772 u8 grh[0x1];
773 u8 mlid[0x7];
774 u8 rlid[0x10];
776 u8 ack_timeout[0x5];
777 u8 reserved_at_45[0x3];
778 u8 src_addr_index[0x8];
779 u8 reserved_at_50[0x4];
780 u8 stat_rate[0x4];
781 u8 hop_limit[0x8];
783 u8 reserved_at_60[0x4];
784 u8 tclass[0x8];
785 u8 flow_label[0x14];
787 u8 rgid_rip[16][0x8];
789 u8 reserved_at_100[0x4];
790 u8 f_dscp[0x1];
791 u8 f_ecn[0x1];
792 u8 reserved_at_106[0x1];
793 u8 f_eth_prio[0x1];
794 u8 ecn[0x2];
795 u8 dscp[0x6];
796 u8 udp_sport[0x10];
798 u8 dei_cfi[0x1];
799 u8 eth_prio[0x3];
800 u8 sl[0x4];
801 u8 vhca_port_num[0x8];
802 u8 rmac_47_32[0x10];
804 u8 rmac_31_0[0x20];
808 u8 nic_rx_multi_path_tirs[0x1];
809 u8 nic_rx_multi_path_tirs_fts[0x1];
810 u8 allow_sniffer_and_nic_rx_shared_tir[0x1];
811 u8 reserved_at_3[0x4];
812 u8 sw_owner_reformat_supported[0x1];
813 u8 reserved_at_8[0x18];
815 u8 encap_general_header[0x1];
816 u8 reserved_at_21[0xa];
817 u8 log_max_packet_reformat_context[0x5];
818 u8 reserved_at_30[0x6];
819 u8 max_encap_header_size[0xa];
820 u8 reserved_at_40[0x1c0];
834 u8 reserved_at_e00[0x700];
838 u8 reserved_at_1580[0x280];
842 u8 reserved_at_1880[0x780];
844 u8 sw_steering_nic_rx_action_drop_icm_address[0x40];
846 u8 sw_steering_nic_tx_action_drop_icm_address[0x40];
848 u8 sw_steering_nic_tx_action_allow_icm_address[0x40];
850 u8 reserved_at_20c0[0x5f40];
854 u8 reserved_at_0[0x10];
855 u8 port_select_flow_table[0x1];
856 u8 reserved_at_11[0x1];
857 u8 port_select_flow_table_bypass[0x1];
858 u8 reserved_at_13[0xd];
860 u8 reserved_at_20[0x1e0];
864 u8 reserved_at_400[0x7c00];
879 u8 fdb_to_vport_reg_c_id[0x8];
880 u8 reserved_at_8[0xd];
881 u8 fdb_modify_header_fwd_to_table[0x1];
882 u8 fdb_ipv4_ttl_modify[0x1];
883 u8 flow_source[0x1];
884 u8 reserved_at_18[0x2];
885 u8 multi_fdb_encap[0x1];
886 u8 egress_acl_forward_to_vport[0x1];
887 u8 fdb_multi_path_to_table[0x1];
888 u8 reserved_at_1d[0x3];
890 u8 reserved_at_20[0x1e0];
898 u8 reserved_at_800[0x1000];
900 u8 sw_steering_fdb_action_drop_icm_address_rx[0x40];
902 u8 sw_steering_fdb_action_drop_icm_address_tx[0x40];
904 u8 sw_steering_uplink_icm_address_rx[0x40];
906 u8 sw_steering_uplink_icm_address_tx[0x40];
908 u8 reserved_at_1900[0x6700];
917 u8 vport_svlan_strip[0x1];
918 u8 vport_cvlan_strip[0x1];
919 u8 vport_svlan_insert[0x1];
920 u8 vport_cvlan_insert_if_not_exist[0x1];
921 u8 vport_cvlan_insert_overwrite[0x1];
922 u8 reserved_at_5[0x1];
923 u8 vport_cvlan_insert_always[0x1];
924 u8 esw_shared_ingress_acl[0x1];
925 u8 esw_uplink_ingress_acl[0x1];
926 u8 root_ft_on_other_esw[0x1];
927 u8 reserved_at_a[0xf];
928 u8 esw_functions_changed[0x1];
929 u8 reserved_at_1a[0x1];
930 u8 ecpf_vport_exists[0x1];
931 u8 counter_eswitch_affinity[0x1];
932 u8 merged_eswitch[0x1];
933 u8 nic_vport_node_guid_modify[0x1];
934 u8 nic_vport_port_guid_modify[0x1];
936 u8 vxlan_encap_decap[0x1];
937 u8 nvgre_encap_decap[0x1];
938 u8 reserved_at_22[0x1];
939 u8 log_max_fdb_encap_uplink[0x5];
940 u8 reserved_at_21[0x3];
941 u8 log_max_packet_reformat_context[0x5];
942 u8 reserved_2b[0x6];
943 u8 max_encap_header_size[0xa];
945 u8 reserved_at_40[0xb];
946 u8 log_max_esw_sf[0x5];
947 u8 esw_sf_base_id[0x10];
949 u8 reserved_at_60[0x7a0];
954 u8 packet_pacing[0x1];
955 u8 esw_scheduling[0x1];
956 u8 esw_bw_share[0x1];
957 u8 esw_rate_limit[0x1];
958 u8 reserved_at_4[0x1];
959 u8 packet_pacing_burst_bound[0x1];
960 u8 packet_pacing_typical_size[0x1];
961 u8 reserved_at_7[0x1];
962 u8 nic_sq_scheduling[0x1];
963 u8 nic_bw_share[0x1];
964 u8 nic_rate_limit[0x1];
965 u8 packet_pacing_uid[0x1];
966 u8 log_esw_max_sched_depth[0x4];
967 u8 reserved_at_10[0x10];
969 u8 reserved_at_20[0xb];
970 u8 log_max_qos_nic_queue_group[0x5];
971 u8 reserved_at_30[0x10];
973 u8 packet_pacing_max_rate[0x20];
975 u8 packet_pacing_min_rate[0x20];
977 u8 reserved_at_80[0x10];
978 u8 packet_pacing_rate_table_size[0x10];
980 u8 esw_element_type[0x10];
981 u8 esw_tsar_type[0x10];
983 u8 reserved_at_c0[0x10];
984 u8 max_qos_para_vport[0x10];
986 u8 max_tsar_bw_share[0x20];
988 u8 reserved_at_100[0x20];
990 u8 reserved_at_120[0x3];
991 u8 log_meter_aso_granularity[0x5];
992 u8 reserved_at_128[0x3];
993 u8 log_meter_aso_max_alloc[0x5];
994 u8 reserved_at_130[0x3];
995 u8 log_max_num_meter_aso[0x5];
996 u8 reserved_at_138[0x8];
998 u8 reserved_at_140[0x6c0];
1002 u8 core_dump_general[0x1];
1003 u8 core_dump_qp[0x1];
1004 u8 reserved_at_2[0x7];
1005 u8 resource_dump[0x1];
1006 u8 reserved_at_a[0x16];
1008 u8 reserved_at_20[0x2];
1009 u8 stall_detect[0x1];
1010 u8 reserved_at_23[0x1d];
1012 u8 reserved_at_40[0x7c0];
1016 u8 csum_cap[0x1];
1017 u8 vlan_cap[0x1];
1018 u8 lro_cap[0x1];
1019 u8 lro_psh_flag[0x1];
1020 u8 lro_time_stamp[0x1];
1021 u8 reserved_at_5[0x2];
1022 u8 wqe_vlan_insert[0x1];
1023 u8 self_lb_en_modifiable[0x1];
1024 u8 reserved_at_9[0x2];
1025 u8 max_lso_cap[0x5];
1026 u8 multi_pkt_send_wqe[0x2];
1027 u8 wqe_inline_mode[0x2];
1028 u8 rss_ind_tbl_cap[0x4];
1029 u8 reg_umr_sq[0x1];
1030 u8 scatter_fcs[0x1];
1031 u8 enhanced_multi_pkt_send_wqe[0x1];
1032 u8 tunnel_lso_const_out_ip_id[0x1];
1033 u8 tunnel_lro_gre[0x1];
1034 u8 tunnel_lro_vxlan[0x1];
1035 u8 tunnel_stateless_gre[0x1];
1036 u8 tunnel_stateless_vxlan[0x1];
1038 u8 swp[0x1];
1039 u8 swp_csum[0x1];
1040 u8 swp_lso[0x1];
1041 u8 cqe_checksum_full[0x1];
1042 u8 tunnel_stateless_geneve_tx[0x1];
1043 u8 tunnel_stateless_mpls_over_udp[0x1];
1044 u8 tunnel_stateless_mpls_over_gre[0x1];
1045 u8 tunnel_stateless_vxlan_gpe[0x1];
1046 u8 tunnel_stateless_ipv4_over_vxlan[0x1];
1047 u8 tunnel_stateless_ip_over_ip[0x1];
1048 u8 insert_trailer[0x1];
1049 u8 reserved_at_2b[0x1];
1050 u8 tunnel_stateless_ip_over_ip_rx[0x1];
1051 u8 tunnel_stateless_ip_over_ip_tx[0x1];
1052 u8 reserved_at_2e[0x2];
1053 u8 max_vxlan_udp_ports[0x8];
1054 u8 reserved_at_38[0x6];
1055 u8 max_geneve_opt_len[0x1];
1056 u8 tunnel_stateless_geneve_rx[0x1];
1058 u8 reserved_at_40[0x10];
1059 u8 lro_min_mss_size[0x10];
1061 u8 reserved_at_60[0x120];
1063 u8 lro_timer_supported_periods[4][0x20];
1065 u8 reserved_at_200[0x600];
1075 u8 roce_apm[0x1];
1076 u8 reserved_at_1[0x3];
1077 u8 sw_r_roce_src_udp_port[0x1];
1078 u8 fl_rc_qp_when_roce_disabled[0x1];
1079 u8 fl_rc_qp_when_roce_enabled[0x1];
1080 u8 reserved_at_7[0x17];
1081 u8 qp_ts_format[0x2];
1083 u8 reserved_at_20[0x60];
1085 u8 reserved_at_80[0xc];
1086 u8 l3_type[0x4];
1087 u8 reserved_at_90[0x8];
1088 u8 roce_version[0x8];
1090 u8 reserved_at_a0[0x10];
1091 u8 r_roce_dest_udp_port[0x10];
1093 u8 r_roce_max_src_udp_port[0x10];
1094 u8 r_roce_min_src_udp_port[0x10];
1096 u8 reserved_at_e0[0x10];
1097 u8 roce_address_table_size[0x10];
1099 u8 reserved_at_100[0x700];
1103 u8 opcode[0x10];
1104 u8 uid[0x10];
1106 u8 reserved_at_20[0x10];
1107 u8 op_mod[0x10];
1109 u8 reserved_at_40[0xc0];
1113 u8 status[0x8];
1114 u8 reserved_at_8[0x18];
1116 u8 syndrome[0x20];
1118 u8 reserved_at_40[0x40];
1122 u8 opcode[0x10];
1123 u8 uid[0x10];
1125 u8 reserved_at_20[0x10];
1126 u8 op_mod[0x10];
1128 u8 reserved_at_40[0x20];
1130 u8 reserved_at_60[0x10];
1131 u8 crypto_type[0x10];
1133 u8 reserved_at_80[0x80];
1137 u8 status[0x8];
1138 u8 reserved_at_8[0x18];
1140 u8 syndrome[0x20];
1142 u8 reserved_at_40[0x40];
1146 u8 memic[0x1];
1147 u8 reserved_at_1[0x1f];
1149 u8 reserved_at_20[0xb];
1150 u8 log_min_memic_alloc_size[0x5];
1151 u8 reserved_at_30[0x8];
1152 u8 log_max_memic_addr_alignment[0x8];
1154 u8 memic_bar_start_addr[0x40];
1156 u8 memic_bar_size[0x20];
1158 u8 max_memic_size[0x20];
1160 u8 steering_sw_icm_start_address[0x40];
1162 u8 reserved_at_100[0x8];
1163 u8 log_header_modify_sw_icm_size[0x8];
1164 u8 reserved_at_110[0x2];
1165 u8 log_sw_icm_alloc_granularity[0x6];
1166 u8 log_steering_sw_icm_size[0x8];
1168 u8 reserved_at_120[0x18];
1169 u8 log_header_modify_pattern_sw_icm_size[0x8];
1171 u8 header_modify_sw_icm_start_address[0x40];
1173 u8 reserved_at_180[0x40];
1175 u8 header_modify_pattern_sw_icm_start_address[0x40];
1177 u8 memic_operations[0x20];
1179 u8 reserved_at_220[0x5e0];
1183 u8 user_affiliated_events[4][0x40];
1185 u8 user_unaffiliated_events[4][0x40];
1189 u8 desc_tunnel_offload_type[0x1];
1190 u8 eth_frame_offload_type[0x1];
1191 u8 virtio_version_1_0[0x1];
1192 u8 device_features_bits_mask[0xd];
1193 u8 event_mode[0x8];
1194 u8 virtio_queue_type[0x8];
1196 u8 max_tunnel_desc[0x10];
1197 u8 reserved_at_30[0x3];
1198 u8 log_doorbell_stride[0x5];
1199 u8 reserved_at_38[0x3];
1200 u8 log_doorbell_bar_size[0x5];
1202 u8 doorbell_bar_offset[0x40];
1204 u8 max_emulated_devices[0x8];
1205 u8 max_num_virtio_queues[0x18];
1207 u8 reserved_at_a0[0x60];
1209 u8 umem_1_buffer_param_a[0x20];
1211 u8 umem_1_buffer_param_b[0x20];
1213 u8 umem_2_buffer_param_a[0x20];
1215 u8 umem_2_buffer_param_b[0x20];
1217 u8 umem_3_buffer_param_a[0x20];
1219 u8 umem_3_buffer_param_b[0x20];
1221 u8 reserved_at_1c0[0x640];
1249 u8 reserved_at_0[0x40];
1251 u8 atomic_req_8B_endianness_mode[0x2];
1252 u8 reserved_at_42[0x4];
1253 u8 supported_atomic_req_8B_endianness_mode_1[0x1];
1255 u8 reserved_at_47[0x19];
1257 u8 reserved_at_60[0x20];
1259 u8 reserved_at_80[0x10];
1260 u8 atomic_operations[0x10];
1262 u8 reserved_at_a0[0x10];
1263 u8 atomic_size_qp[0x10];
1265 u8 reserved_at_c0[0x10];
1266 u8 atomic_size_dc[0x10];
1268 u8 reserved_at_e0[0x720];
1272 u8 reserved_at_0[0x40];
1274 u8 sig[0x1];
1275 u8 reserved_at_41[0x1f];
1277 u8 reserved_at_60[0x20];
1289 u8 reserved_at_120[0x6E0];
1293 u8 reserved_at_0[0x10];
1294 u8 reserved_at_10[0x9];
1295 u8 op_swap_endianness[0x1];
1296 u8 op_min[0x1];
1297 u8 op_xor[0x1];
1298 u8 op_or[0x1];
1299 u8 op_and[0x1];
1300 u8 op_max[0x1];
1301 u8 op_add[0x1];
1305 u8 calc_matrix[0x1];
1306 u8 reserved_at_1[0x1f];
1307 u8 reserved_at_20[0x8];
1308 u8 max_vec_count[0x8];
1309 u8 reserved_at_30[0xd];
1310 u8 max_chunk_size[0x3];
1316 u8 reserved_at_c0[0x720];
1320 u8 tls_1_2_aes_gcm_128[0x1];
1321 u8 tls_1_3_aes_gcm_128[0x1];
1322 u8 tls_1_2_aes_gcm_256[0x1];
1323 u8 tls_1_3_aes_gcm_256[0x1];
1324 u8 reserved_at_4[0x1c];
1326 u8 reserved_at_20[0x7e0];
1330 u8 ipsec_full_offload[0x1];
1331 u8 ipsec_crypto_offload[0x1];
1332 u8 ipsec_esn[0x1];
1333 u8 ipsec_crypto_esp_aes_gcm_256_encrypt[0x1];
1334 u8 ipsec_crypto_esp_aes_gcm_128_encrypt[0x1];
1335 u8 ipsec_crypto_esp_aes_gcm_256_decrypt[0x1];
1336 u8 ipsec_crypto_esp_aes_gcm_128_decrypt[0x1];
1337 u8 reserved_at_7[0x4];
1338 u8 log_max_ipsec_offload[0x5];
1339 u8 reserved_at_10[0x10];
1341 u8 min_log_ipsec_full_replay_window[0x8];
1342 u8 max_log_ipsec_full_replay_window[0x8];
1343 u8 reserved_at_30[0x7d0];
1347 u8 macsec_epn[0x1];
1348 u8 reserved_at_1[0x2];
1349 u8 macsec_crypto_esp_aes_gcm_256_encrypt[0x1];
1350 u8 macsec_crypto_esp_aes_gcm_128_encrypt[0x1];
1351 u8 macsec_crypto_esp_aes_gcm_256_decrypt[0x1];
1352 u8 macsec_crypto_esp_aes_gcm_128_decrypt[0x1];
1353 u8 reserved_at_7[0x4];
1354 u8 log_max_macsec_offload[0x5];
1355 u8 reserved_at_10[0x10];
1357 u8 min_log_macsec_full_replay_window[0x8];
1358 u8 max_log_macsec_full_replay_window[0x8];
1359 u8 reserved_at_30[0x10];
1361 u8 reserved_at_40[0x7c0];
1459 u8 reserved_at_0[0x10];
1460 u8 shared_object_to_user_object_allowed[0x1];
1461 u8 reserved_at_13[0xe];
1462 u8 vhca_resource_manager[0x1];
1464 u8 hca_cap_2[0x1];
1465 u8 create_lag_when_not_master_up[0x1];
1466 u8 dtor[0x1];
1467 u8 event_on_vhca_state_teardown_request[0x1];
1468 u8 event_on_vhca_state_in_use[0x1];
1469 u8 event_on_vhca_state_active[0x1];
1470 u8 event_on_vhca_state_allocated[0x1];
1471 u8 event_on_vhca_state_invalid[0x1];
1472 u8 reserved_at_28[0x8];
1473 u8 vhca_id[0x10];
1475 u8 reserved_at_40[0x40];
1477 u8 log_max_srq_sz[0x8];
1478 u8 log_max_qp_sz[0x8];
1479 u8 event_cap[0x1];
1480 u8 reserved_at_91[0x2];
1481 u8 isolate_vl_tc_new[0x1];
1482 u8 reserved_at_94[0x4];
1483 u8 prio_tag_required[0x1];
1484 u8 reserved_at_99[0x2];
1485 u8 log_max_qp[0x5];
1487 u8 reserved_at_a0[0x3];
1488 u8 ece_support[0x1];
1489 u8 reserved_at_a4[0x5];
1490 u8 reg_c_preserve[0x1];
1491 u8 reserved_at_aa[0x1];
1492 u8 log_max_srq[0x5];
1493 u8 reserved_at_b0[0x1];
1494 u8 uplink_follow[0x1];
1495 u8 ts_cqe_to_dest_cqn[0x1];
1496 u8 reserved_at_b3[0x7];
1497 u8 shampo[0x1];
1498 u8 reserved_at_bb[0x5];
1500 u8 max_sgl_for_optimized_performance[0x8];
1501 u8 log_max_cq_sz[0x8];
1502 u8 relaxed_ordering_write_umr[0x1];
1503 u8 relaxed_ordering_read_umr[0x1];
1504 u8 reserved_at_d2[0x7];
1505 u8 virtio_net_device_emualtion_manager[0x1];
1506 u8 virtio_blk_device_emualtion_manager[0x1];
1507 u8 log_max_cq[0x5];
1509 u8 log_max_eq_sz[0x8];
1510 u8 relaxed_ordering_write[0x1];
1511 u8 relaxed_ordering_read[0x1];
1512 u8 log_max_mkey[0x6];
1513 u8 reserved_at_f0[0x6];
1514 u8 terminate_scatter_list_mkey[0x1];
1515 u8 repeated_mkey[0x1];
1516 u8 dump_fill_mkey[0x1];
1517 u8 reserved_at_f9[0x2];
1518 u8 fast_teardown[0x1];
1519 u8 log_max_eq[0x4];
1521 u8 max_indirection[0x8];
1522 u8 fixed_buffer_size[0x1];
1523 u8 log_max_mrw_sz[0x7];
1524 u8 force_teardown[0x1];
1525 u8 reserved_at_111[0x1];
1526 u8 log_max_bsf_list_size[0x6];
1527 u8 umr_extended_translation_offset[0x1];
1528 u8 null_mkey[0x1];
1529 u8 log_max_klm_list_size[0x6];
1531 u8 reserved_at_120[0x2];
1532 u8 qpc_extension[0x1];
1533 u8 reserved_at_123[0x7];
1534 u8 log_max_ra_req_dc[0x6];
1535 u8 reserved_at_130[0x2];
1536 u8 eth_wqe_too_small[0x1];
1537 u8 reserved_at_133[0x6];
1538 u8 vnic_env_cq_overrun[0x1];
1539 u8 log_max_ra_res_dc[0x6];
1541 u8 reserved_at_140[0x5];
1542 u8 release_all_pages[0x1];
1543 u8 must_not_use[0x1];
1544 u8 reserved_at_147[0x2];
1545 u8 roce_accl[0x1];
1546 u8 log_max_ra_req_qp[0x6];
1547 u8 reserved_at_150[0xa];
1548 u8 log_max_ra_res_qp[0x6];
1550 u8 end_pad[0x1];
1551 u8 cc_query_allowed[0x1];
1552 u8 cc_modify_allowed[0x1];
1553 u8 start_pad[0x1];
1554 u8 cache_line_128byte[0x1];
1555 u8 reserved_at_165[0x4];
1556 u8 rts2rts_qp_counters_set_id[0x1];
1557 u8 reserved_at_16a[0x2];
1558 u8 vnic_env_int_rq_oob[0x1];
1559 u8 sbcam_reg[0x1];
1560 u8 reserved_at_16e[0x1];
1561 u8 qcam_reg[0x1];
1562 u8 gid_table_size[0x10];
1564 u8 out_of_seq_cnt[0x1];
1565 u8 vport_counters[0x1];
1566 u8 retransmission_q_counters[0x1];
1567 u8 debug[0x1];
1568 u8 modify_rq_counter_set_id[0x1];
1569 u8 rq_delay_drop[0x1];
1570 u8 max_qp_cnt[0xa];
1571 u8 pkey_table_size[0x10];
1573 u8 vport_group_manager[0x1];
1574 u8 vhca_group_manager[0x1];
1575 u8 ib_virt[0x1];
1576 u8 eth_virt[0x1];
1577 u8 vnic_env_queue_counters[0x1];
1578 u8 ets[0x1];
1579 u8 nic_flow_table[0x1];
1580 u8 eswitch_manager[0x1];
1581 u8 device_memory[0x1];
1582 u8 mcam_reg[0x1];
1583 u8 pcam_reg[0x1];
1584 u8 local_ca_ack_delay[0x5];
1585 u8 port_module_event[0x1];
1586 u8 enhanced_error_q_counters[0x1];
1587 u8 ports_check[0x1];
1588 u8 reserved_at_1b3[0x1];
1589 u8 disable_link_up[0x1];
1590 u8 beacon_led[0x1];
1591 u8 port_type[0x2];
1592 u8 num_ports[0x8];
1594 u8 reserved_at_1c0[0x1];
1595 u8 pps[0x1];
1596 u8 pps_modify[0x1];
1597 u8 log_max_msg[0x5];
1598 u8 reserved_at_1c8[0x4];
1599 u8 max_tc[0x4];
1600 u8 temp_warn_event[0x1];
1601 u8 dcbx[0x1];
1602 u8 general_notification_event[0x1];
1603 u8 reserved_at_1d3[0x2];
1604 u8 fpga[0x1];
1605 u8 rol_s[0x1];
1606 u8 rol_g[0x1];
1607 u8 reserved_at_1d8[0x1];
1608 u8 wol_s[0x1];
1609 u8 wol_g[0x1];
1610 u8 wol_a[0x1];
1611 u8 wol_b[0x1];
1612 u8 wol_m[0x1];
1613 u8 wol_u[0x1];
1614 u8 wol_p[0x1];
1616 u8 stat_rate_support[0x10];
1617 u8 reserved_at_1f0[0x1];
1618 u8 pci_sync_for_fw_update_event[0x1];
1619 u8 reserved_at_1f2[0x6];
1620 u8 init2_lag_tx_port_affinity[0x1];
1621 u8 reserved_at_1fa[0x3];
1622 u8 cqe_version[0x4];
1624 u8 compact_address_vector[0x1];
1625 u8 striding_rq[0x1];
1626 u8 reserved_at_202[0x1];
1627 u8 ipoib_enhanced_offloads[0x1];
1628 u8 ipoib_basic_offloads[0x1];
1629 u8 reserved_at_205[0x1];
1630 u8 repeated_block_disabled[0x1];
1631 u8 umr_modify_entity_size_disabled[0x1];
1632 u8 umr_modify_atomic_disabled[0x1];
1633 u8 umr_indirect_mkey_disabled[0x1];
1634 u8 umr_fence[0x2];
1635 u8 dc_req_scat_data_cqe[0x1];
1636 u8 reserved_at_20d[0x2];
1637 u8 drain_sigerr[0x1];
1638 u8 cmdif_checksum[0x2];
1639 u8 sigerr_cqe[0x1];
1640 u8 reserved_at_213[0x1];
1641 u8 wq_signature[0x1];
1642 u8 sctr_data_cqe[0x1];
1643 u8 reserved_at_216[0x1];
1644 u8 sho[0x1];
1645 u8 tph[0x1];
1646 u8 rf[0x1];
1647 u8 dct[0x1];
1648 u8 qos[0x1];
1649 u8 eth_net_offloads[0x1];
1650 u8 roce[0x1];
1651 u8 atomic[0x1];
1652 u8 reserved_at_21f[0x1];
1654 u8 cq_oi[0x1];
1655 u8 cq_resize[0x1];
1656 u8 cq_moderation[0x1];
1657 u8 reserved_at_223[0x3];
1658 u8 cq_eq_remap[0x1];
1659 u8 pg[0x1];
1660 u8 block_lb_mc[0x1];
1661 u8 reserved_at_229[0x1];
1662 u8 scqe_break_moderation[0x1];
1663 u8 cq_period_start_from_cqe[0x1];
1664 u8 cd[0x1];
1665 u8 reserved_at_22d[0x1];
1666 u8 apm[0x1];
1667 u8 vector_calc[0x1];
1668 u8 umr_ptr_rlky[0x1];
1669 u8 imaicl[0x1];
1670 u8 qp_packet_based[0x1];
1671 u8 reserved_at_233[0x3];
1672 u8 qkv[0x1];
1673 u8 pkv[0x1];
1674 u8 set_deth_sqpn[0x1];
1675 u8 reserved_at_239[0x3];
1676 u8 xrc[0x1];
1677 u8 ud[0x1];
1678 u8 uc[0x1];
1679 u8 rc[0x1];
1681 u8 uar_4k[0x1];
1682 u8 reserved_at_241[0x9];
1683 u8 uar_sz[0x6];
1684 u8 port_selection_cap[0x1];
1685 u8 reserved_at_248[0x1];
1686 u8 umem_uid_0[0x1];
1687 u8 reserved_at_250[0x5];
1688 u8 log_pg_sz[0x8];
1690 u8 bf[0x1];
1691 u8 driver_version[0x1];
1692 u8 pad_tx_eth_packet[0x1];
1693 u8 reserved_at_263[0x3];
1694 u8 mkey_by_name[0x1];
1695 u8 reserved_at_267[0x4];
1697 u8 log_bf_reg_size[0x5];
1699 u8 reserved_at_270[0x3];
1700 u8 qp_error_syndrome[0x1];
1701 u8 reserved_at_274[0x2];
1702 u8 lag_dct[0x2];
1703 u8 lag_tx_port_affinity[0x1];
1704 u8 lag_native_fdb_selection[0x1];
1705 u8 reserved_at_27a[0x1];
1706 u8 lag_master[0x1];
1707 u8 num_lag_ports[0x4];
1709 u8 reserved_at_280[0x10];
1710 u8 max_wqe_sz_sq[0x10];
1712 u8 reserved_at_2a0[0x10];
1713 u8 max_wqe_sz_rq[0x10];
1715 u8 max_flow_counter_31_16[0x10];
1716 u8 max_wqe_sz_sq_dc[0x10];
1718 u8 reserved_at_2e0[0x7];
1719 u8 max_qp_mcg[0x19];
1721 u8 reserved_at_300[0x10];
1722 u8 flow_counter_bulk_alloc[0x8];
1723 u8 log_max_mcg[0x8];
1725 u8 reserved_at_320[0x3];
1726 u8 log_max_transport_domain[0x5];
1727 u8 reserved_at_328[0x3];
1728 u8 log_max_pd[0x5];
1729 u8 reserved_at_330[0xb];
1730 u8 log_max_xrcd[0x5];
1732 u8 nic_receive_steering_discard[0x1];
1733 u8 receive_discard_vport_down[0x1];
1734 u8 transmit_discard_vport_down[0x1];
1735 u8 eq_overrun_count[0x1];
1736 u8 reserved_at_344[0x1];
1737 u8 invalid_command_count[0x1];
1738 u8 quota_exceeded_count[0x1];
1739 u8 reserved_at_347[0x1];
1740 u8 log_max_flow_counter_bulk[0x8];
1741 u8 max_flow_counter_15_0[0x10];
1744 u8 reserved_at_360[0x3];
1745 u8 log_max_rq[0x5];
1746 u8 reserved_at_368[0x3];
1747 u8 log_max_sq[0x5];
1748 u8 reserved_at_370[0x3];
1749 u8 log_max_tir[0x5];
1750 u8 reserved_at_378[0x3];
1751 u8 log_max_tis[0x5];
1753 u8 basic_cyclic_rcv_wqe[0x1];
1754 u8 reserved_at_381[0x2];
1755 u8 log_max_rmp[0x5];
1756 u8 reserved_at_388[0x3];
1757 u8 log_max_rqt[0x5];
1758 u8 reserved_at_390[0x3];
1759 u8 log_max_rqt_size[0x5];
1760 u8 reserved_at_398[0x3];
1761 u8 log_max_tis_per_sq[0x5];
1763 u8 ext_stride_num_range[0x1];
1764 u8 roce_rw_supported[0x1];
1765 u8 log_max_current_uc_list_wr_supported[0x1];
1766 u8 log_max_stride_sz_rq[0x5];
1767 u8 reserved_at_3a8[0x3];
1768 u8 log_min_stride_sz_rq[0x5];
1769 u8 reserved_at_3b0[0x3];
1770 u8 log_max_stride_sz_sq[0x5];
1771 u8 reserved_at_3b8[0x3];
1772 u8 log_min_stride_sz_sq[0x5];
1774 u8 hairpin[0x1];
1775 u8 reserved_at_3c1[0x2];
1776 u8 log_max_hairpin_queues[0x5];
1777 u8 reserved_at_3c8[0x3];
1778 u8 log_max_hairpin_wq_data_sz[0x5];
1779 u8 reserved_at_3d0[0x3];
1780 u8 log_max_hairpin_num_packets[0x5];
1781 u8 reserved_at_3d8[0x3];
1782 u8 log_max_wq_sz[0x5];
1784 u8 nic_vport_change_event[0x1];
1785 u8 disable_local_lb_uc[0x1];
1786 u8 disable_local_lb_mc[0x1];
1787 u8 log_min_hairpin_wq_data_sz[0x5];
1788 u8 reserved_at_3e8[0x2];
1789 u8 vhca_state[0x1];
1790 u8 log_max_vlan_list[0x5];
1791 u8 reserved_at_3f0[0x3];
1792 u8 log_max_current_mc_list[0x5];
1793 u8 reserved_at_3f8[0x3];
1794 u8 log_max_current_uc_list[0x5];
1796 u8 general_obj_types[0x40];
1798 u8 sq_ts_format[0x2];
1799 u8 rq_ts_format[0x2];
1800 u8 steering_format_version[0x4];
1801 u8 create_qp_start_hint[0x18];
1803 u8 reserved_at_460[0x1];
1804 u8 ats[0x1];
1805 u8 reserved_at_462[0x1];
1806 u8 log_max_uctx[0x5];
1807 u8 reserved_at_468[0x1];
1808 u8 crypto[0x1];
1809 u8 ipsec_offload[0x1];
1810 u8 log_max_umem[0x5];
1811 u8 max_num_eqs[0x10];
1813 u8 reserved_at_480[0x1];
1814 u8 tls_tx[0x1];
1815 u8 tls_rx[0x1];
1816 u8 log_max_l2_table[0x5];
1817 u8 reserved_at_488[0x8];
1818 u8 log_uar_page_sz[0x10];
1820 u8 reserved_at_4a0[0x20];
1821 u8 device_frequency_mhz[0x20];
1822 u8 device_frequency_khz[0x20];
1824 u8 reserved_at_500[0x20];
1825 u8 num_of_uars_per_page[0x20];
1827 u8 flex_parser_protocols[0x20];
1829 u8 max_geneve_tlv_options[0x8];
1830 u8 reserved_at_568[0x3];
1831 u8 max_geneve_tlv_option_data_len[0x5];
1832 u8 reserved_at_570[0x9];
1833 u8 adv_virtualization[0x1];
1834 u8 reserved_at_57a[0x6];
1836 u8 reserved_at_580[0xb];
1837 u8 log_max_dci_stream_channels[0x5];
1838 u8 reserved_at_590[0x3];
1839 u8 log_max_dci_errored_streams[0x5];
1840 u8 reserved_at_598[0x8];
1842 u8 reserved_at_5a0[0x10];
1843 u8 enhanced_cqe_compression[0x1];
1844 u8 reserved_at_5b1[0x2];
1845 u8 log_max_dek[0x5];
1846 u8 reserved_at_5b8[0x4];
1847 u8 mini_cqe_resp_stride_index[0x1];
1848 u8 cqe_128_always[0x1];
1849 u8 cqe_compression_128[0x1];
1850 u8 cqe_compression[0x1];
1852 u8 cqe_compression_timeout[0x10];
1853 u8 cqe_compression_max_num[0x10];
1855 u8 reserved_at_5e0[0x8];
1856 u8 flex_parser_id_gtpu_dw_0[0x4];
1857 u8 reserved_at_5ec[0x4];
1858 u8 tag_matching[0x1];
1859 u8 rndv_offload_rc[0x1];
1860 u8 rndv_offload_dc[0x1];
1861 u8 log_tag_matching_list_sz[0x5];
1862 u8 reserved_at_5f8[0x3];
1863 u8 log_max_xrq[0x5];
1865 u8 affiliate_nic_vport_criteria[0x8];
1866 u8 native_port_num[0x8];
1867 u8 num_vhca_ports[0x8];
1868 u8 flex_parser_id_gtpu_teid[0x4];
1869 u8 reserved_at_61c[0x2];
1870 u8 sw_owner_id[0x1];
1871 u8 reserved_at_61f[0x1];
1873 u8 max_num_of_monitor_counters[0x10];
1874 u8 num_ppcnt_monitor_counters[0x10];
1876 u8 max_num_sf[0x10];
1877 u8 num_q_monitor_counters[0x10];
1879 u8 reserved_at_660[0x20];
1881 u8 sf[0x1];
1882 u8 sf_set_partition[0x1];
1883 u8 reserved_at_682[0x1];
1884 u8 log_max_sf[0x5];
1885 u8 apu[0x1];
1886 u8 reserved_at_689[0x4];
1887 u8 migration[0x1];
1888 u8 reserved_at_68e[0x2];
1889 u8 log_min_sf_size[0x8];
1890 u8 max_num_sf_partitions[0x8];
1892 u8 uctx_cap[0x20];
1894 u8 reserved_at_6c0[0x4];
1895 u8 flex_parser_id_geneve_tlv_option_0[0x4];
1896 u8 flex_parser_id_icmp_dw1[0x4];
1897 u8 flex_parser_id_icmp_dw0[0x4];
1898 u8 flex_parser_id_icmpv6_dw1[0x4];
1899 u8 flex_parser_id_icmpv6_dw0[0x4];
1900 u8 flex_parser_id_outer_first_mpls_over_gre[0x4];
1901 u8 flex_parser_id_outer_first_mpls_over_udp_label[0x4];
1903 u8 max_num_match_definer[0x10];
1904 u8 sf_base_id[0x10];
1906 u8 flex_parser_id_gtpu_dw_2[0x4];
1907 u8 flex_parser_id_gtpu_first_ext_dw_0[0x4];
1908 u8 num_total_dynamic_vf_msix[0x18];
1909 u8 reserved_at_720[0x14];
1910 u8 dynamic_msix_table_size[0xc];
1911 u8 reserved_at_740[0xc];
1912 u8 min_dynamic_vf_msix_table_size[0x4];
1913 u8 reserved_at_750[0x4];
1914 u8 max_dynamic_vf_msix_table_size[0xc];
1916 u8 reserved_at_760[0x20];
1917 u8 vhca_tunnel_commands[0x40];
1918 u8 match_definer_format_supported[0x40];
1922 u8 reserved_at_0[0x80];
1924 u8 migratable[0x1];
1925 u8 reserved_at_81[0x1f];
1927 u8 max_reformat_insert_size[0x8];
1928 u8 max_reformat_insert_offset[0x8];
1929 u8 max_reformat_remove_size[0x8];
1930 u8 max_reformat_remove_offset[0x8];
1932 u8 reserved_at_c0[0x8];
1933 u8 migration_multi_load[0x1];
1934 u8 migration_tracking_state[0x1];
1935 u8 reserved_at_ca[0x16];
1937 u8 reserved_at_e0[0xc0];
1939 u8 flow_table_type_2_type[0x8];
1940 u8 reserved_at_1a8[0x3];
1941 u8 log_min_mkey_entity_size[0x5];
1942 u8 reserved_at_1b0[0x10];
1944 u8 reserved_at_1c0[0x60];
1946 u8 reserved_at_220[0x1];
1947 u8 sw_vhca_id_valid[0x1];
1948 u8 sw_vhca_id[0xe];
1949 u8 reserved_at_230[0x10];
1951 u8 reserved_at_240[0xb];
1952 u8 ts_cqe_metadata_size2wqe_counter[0x5];
1953 u8 reserved_at_250[0x10];
1955 u8 reserved_at_260[0x5a0];
1974 u8 destination_type[0x8];
1975 u8 destination_id[0x18];
1977 u8 destination_eswitch_owner_vhca_id_valid[0x1];
1978 u8 packet_reformat[0x1];
1979 u8 reserved_at_22[0x6];
1980 u8 destination_table_type[0x8];
1981 u8 destination_eswitch_owner_vhca_id[0x10];
1985 u8 flow_counter_id[0x20];
1987 u8 reserved_at_20[0x20];
1993 u8 packet_reformat_id[0x20];
1995 u8 reserved_at_60[0x20];
2018 u8 reserved_at_e00[0x200];
2030 u8 l3_prot_type[0x1];
2031 u8 l4_prot_type[0x1];
2032 u8 selected_fields[0x1e];
2046 u8 wq_type[0x4];
2047 u8 wq_signature[0x1];
2048 u8 end_padding_mode[0x2];
2049 u8 cd_slave[0x1];
2050 u8 reserved_at_8[0x18];
2052 u8 hds_skip_first_sge[0x1];
2053 u8 log2_hds_buf_size[0x3];
2054 u8 reserved_at_24[0x7];
2055 u8 page_offset[0x5];
2056 u8 lwm[0x10];
2058 u8 reserved_at_40[0x8];
2059 u8 pd[0x18];
2061 u8 reserved_at_60[0x8];
2062 u8 uar_page[0x18];
2064 u8 dbr_addr[0x40];
2066 u8 hw_counter[0x20];
2068 u8 sw_counter[0x20];
2070 u8 reserved_at_100[0xc];
2071 u8 log_wq_stride[0x4];
2072 u8 reserved_at_110[0x3];
2073 u8 log_wq_pg_sz[0x5];
2074 u8 reserved_at_118[0x3];
2075 u8 log_wq_sz[0x5];
2077 u8 dbr_umem_valid[0x1];
2078 u8 wq_umem_valid[0x1];
2079 u8 reserved_at_122[0x1];
2080 u8 log_hairpin_num_packets[0x5];
2081 u8 reserved_at_128[0x3];
2082 u8 log_hairpin_data_sz[0x5];
2084 u8 reserved_at_130[0x4];
2085 u8 log_wqe_num_of_strides[0x4];
2086 u8 two_byte_shift_en[0x1];
2087 u8 reserved_at_139[0x4];
2088 u8 log_wqe_stride_size[0x3];
2090 u8 reserved_at_140[0x80];
2092 u8 headers_mkey[0x20];
2094 u8 shampo_enable[0x1];
2095 u8 reserved_at_1e1[0x4];
2096 u8 log_reservation_size[0x3];
2097 u8 reserved_at_1e8[0x5];
2098 u8 log_max_num_of_packets_per_reservation[0x3];
2099 u8 reserved_at_1f0[0x6];
2100 u8 log_headers_entry_size[0x2];
2101 u8 reserved_at_1f8[0x4];
2102 u8 log_headers_buffer_entry_num[0x4];
2104 u8 reserved_at_200[0x400];
2110 u8 reserved_at_0[0x8];
2111 u8 rq_num[0x18];
2115 u8 reserved_at_0[0x10];
2116 u8 mac_addr_47_32[0x10];
2118 u8 mac_addr_31_0[0x20];
2122 u8 reserved_at_0[0x14];
2123 u8 vlan[0x0c];
2125 u8 reserved_at_20[0x20];
2129 u8 reserved_at_0[0xa0];
2131 u8 min_time_between_cnps[0x20];
2133 u8 reserved_at_c0[0x12];
2134 u8 cnp_dscp[0x6];
2135 u8 reserved_at_d8[0x4];
2136 u8 cnp_prio_mode[0x1];
2137 u8 cnp_802p_prio[0x3];
2139 u8 reserved_at_e0[0x720];
2143 u8 reserved_at_0[0x60];
2145 u8 reserved_at_60[0x4];
2146 u8 clamp_tgt_rate[0x1];
2147 u8 reserved_at_65[0x3];
2148 u8 clamp_tgt_rate_after_time_inc[0x1];
2149 u8 reserved_at_69[0x17];
2151 u8 reserved_at_80[0x20];
2153 u8 rpg_time_reset[0x20];
2155 u8 rpg_byte_reset[0x20];
2157 u8 rpg_threshold[0x20];
2159 u8 rpg_max_rate[0x20];
2161 u8 rpg_ai_rate[0x20];
2163 u8 rpg_hai_rate[0x20];
2165 u8 rpg_gd[0x20];
2167 u8 rpg_min_dec_fac[0x20];
2169 u8 rpg_min_rate[0x20];
2171 u8 reserved_at_1c0[0xe0];
2173 u8 rate_to_set_on_first_cnp[0x20];
2175 u8 dce_tcp_g[0x20];
2177 u8 dce_tcp_rtt[0x20];
2179 u8 rate_reduce_monitor_period[0x20];
2181 u8 reserved_at_320[0x20];
2183 u8 initial_alpha_value[0x20];
2185 u8 reserved_at_360[0x4a0];
2189 u8 reserved_at_0[0x80];
2191 u8 reserved_at_80[0x10];
2192 u8 rtt_resp_dscp_valid[0x1];
2193 u8 reserved_at_91[0x9];
2194 u8 rtt_resp_dscp[0x6];
2196 u8 reserved_at_a0[0x760];
2200 u8 reserved_at_0[0x80];
2202 u8 rppp_max_rps[0x20];
2204 u8 rpg_time_reset[0x20];
2206 u8 rpg_byte_reset[0x20];
2208 u8 rpg_threshold[0x20];
2210 u8 rpg_max_rate[0x20];
2212 u8 rpg_ai_rate[0x20];
2214 u8 rpg_hai_rate[0x20];
2216 u8 rpg_gd[0x20];
2218 u8 rpg_min_dec_fac[0x20];
2220 u8 rpg_min_rate[0x20];
2222 u8 reserved_at_1c0[0x640];
2232 u8 resize_field_select[0x20];
2236 u8 more_dump[0x1];
2237 u8 inline_dump[0x1];
2238 u8 reserved_at_2[0xa];
2239 u8 seq_num[0x4];
2240 u8 segment_type[0x10];
2242 u8 reserved_at_20[0x10];
2243 u8 vhca_id[0x10];
2245 u8 index1[0x20];
2247 u8 index2[0x20];
2249 u8 num_of_obj1[0x10];
2250 u8 num_of_obj2[0x10];
2252 u8 reserved_at_a0[0x20];
2254 u8 device_opaque[0x40];
2256 u8 mkey[0x20];
2258 u8 size[0x20];
2260 u8 address[0x40];
2262 u8 inline_data[52][0x20];
2266 u8 reserved_at_0[0x4];
2267 u8 num_of_obj2_supports_active[0x1];
2268 u8 num_of_obj2_supports_all[0x1];
2269 u8 must_have_num_of_obj2[0x1];
2270 u8 support_num_of_obj2[0x1];
2271 u8 num_of_obj1_supports_active[0x1];
2272 u8 num_of_obj1_supports_all[0x1];
2273 u8 must_have_num_of_obj1[0x1];
2274 u8 support_num_of_obj1[0x1];
2275 u8 must_have_index2[0x1];
2276 u8 support_index2[0x1];
2277 u8 must_have_index1[0x1];
2278 u8 support_index1[0x1];
2279 u8 segment_type[0x10];
2281 u8 segment_name[4][0x20];
2283 u8 index1_name[4][0x20];
2285 u8 index2_name[4][0x20];
2289 u8 length_dw[0x10];
2290 u8 segment_type[0x10];
2296 u8 segment_called[0x10];
2297 u8 vhca_id[0x10];
2299 u8 index1[0x20];
2301 u8 index2[0x20];
2303 u8 num_of_obj1[0x10];
2304 u8 num_of_obj2[0x10];
2310 u8 reserved_at_20[0x10];
2311 u8 syndrome_id[0x10];
2313 u8 reserved_at_40[0x40];
2315 u8 error[8][0x20];
2321 u8 reserved_at_20[0x18];
2322 u8 dump_version[0x8];
2324 u8 hw_version[0x20];
2326 u8 fw_version[0x20];
2332 u8 reserved_at_20[0x10];
2333 u8 num_of_records[0x10];
2341 u8 reserved_at_20[0x20];
2343 u8 index1[0x20];
2345 u8 index2[0x20];
2347 u8 payload[][0x20];
2369 u8 modify_field_select[0x20];
2373 u8 field_select_r_roce_np[0x20];
2377 u8 field_select_r_roce_rp[0x20];
2394 u8 field_select_8021qaurp[0x20];
2398 u8 time_since_last_clear_high[0x20];
2400 u8 time_since_last_clear_low[0x20];
2402 u8 symbol_errors_high[0x20];
2404 u8 symbol_errors_low[0x20];
2406 u8 sync_headers_errors_high[0x20];
2408 u8 sync_headers_errors_low[0x20];
2410 u8 edpl_bip_errors_lane0_high[0x20];
2412 u8 edpl_bip_errors_lane0_low[0x20];
2414 u8 edpl_bip_errors_lane1_high[0x20];
2416 u8 edpl_bip_errors_lane1_low[0x20];
2418 u8 edpl_bip_errors_lane2_high[0x20];
2420 u8 edpl_bip_errors_lane2_low[0x20];
2422 u8 edpl_bip_errors_lane3_high[0x20];
2424 u8 edpl_bip_errors_lane3_low[0x20];
2426 u8 fc_fec_corrected_blocks_lane0_high[0x20];
2428 u8 fc_fec_corrected_blocks_lane0_low[0x20];
2430 u8 fc_fec_corrected_blocks_lane1_high[0x20];
2432 u8 fc_fec_corrected_blocks_lane1_low[0x20];
2434 u8 fc_fec_corrected_blocks_lane2_high[0x20];
2436 u8 fc_fec_corrected_blocks_lane2_low[0x20];
2438 u8 fc_fec_corrected_blocks_lane3_high[0x20];
2440 u8 fc_fec_corrected_blocks_lane3_low[0x20];
2442 u8 fc_fec_uncorrectable_blocks_lane0_high[0x20];
2444 u8 fc_fec_uncorrectable_blocks_lane0_low[0x20];
2446 u8 fc_fec_uncorrectable_blocks_lane1_high[0x20];
2448 u8 fc_fec_uncorrectable_blocks_lane1_low[0x20];
2450 u8 fc_fec_uncorrectable_blocks_lane2_high[0x20];
2452 u8 fc_fec_uncorrectable_blocks_lane2_low[0x20];
2454 u8 fc_fec_uncorrectable_blocks_lane3_high[0x20];
2456 u8 fc_fec_uncorrectable_blocks_lane3_low[0x20];
2458 u8 rs_fec_corrected_blocks_high[0x20];
2460 u8 rs_fec_corrected_blocks_low[0x20];
2462 u8 rs_fec_uncorrectable_blocks_high[0x20];
2464 u8 rs_fec_uncorrectable_blocks_low[0x20];
2466 u8 rs_fec_no_errors_blocks_high[0x20];
2468 u8 rs_fec_no_errors_blocks_low[0x20];
2470 u8 rs_fec_single_error_blocks_high[0x20];
2472 u8 rs_fec_single_error_blocks_low[0x20];
2474 u8 rs_fec_corrected_symbols_total_high[0x20];
2476 u8 rs_fec_corrected_symbols_total_low[0x20];
2478 u8 rs_fec_corrected_symbols_lane0_high[0x20];
2480 u8 rs_fec_corrected_symbols_lane0_low[0x20];
2482 u8 rs_fec_corrected_symbols_lane1_high[0x20];
2484 u8 rs_fec_corrected_symbols_lane1_low[0x20];
2486 u8 rs_fec_corrected_symbols_lane2_high[0x20];
2488 u8 rs_fec_corrected_symbols_lane2_low[0x20];
2490 u8 rs_fec_corrected_symbols_lane3_high[0x20];
2492 u8 rs_fec_corrected_symbols_lane3_low[0x20];
2494 u8 link_down_events[0x20];
2496 u8 successful_recovery_events[0x20];
2498 u8 reserved_at_640[0x180];
2502 u8 time_since_last_clear_high[0x20];
2504 u8 time_since_last_clear_low[0x20];
2506 u8 phy_received_bits_high[0x20];
2508 u8 phy_received_bits_low[0x20];
2510 u8 phy_symbol_errors_high[0x20];
2512 u8 phy_symbol_errors_low[0x20];
2514 u8 phy_corrected_bits_high[0x20];
2516 u8 phy_corrected_bits_low[0x20];
2518 u8 phy_corrected_bits_lane0_high[0x20];
2520 u8 phy_corrected_bits_lane0_low[0x20];
2522 u8 phy_corrected_bits_lane1_high[0x20];
2524 u8 phy_corrected_bits_lane1_low[0x20];
2526 u8 phy_corrected_bits_lane2_high[0x20];
2528 u8 phy_corrected_bits_lane2_low[0x20];
2530 u8 phy_corrected_bits_lane3_high[0x20];
2532 u8 phy_corrected_bits_lane3_low[0x20];
2534 u8 reserved_at_200[0x5c0];
2538 u8 symbol_error_counter[0x10];
2540 u8 link_error_recovery_counter[0x8];
2542 u8 link_downed_counter[0x8];
2544 u8 port_rcv_errors[0x10];
2546 u8 port_rcv_remote_physical_errors[0x10];
2548 u8 port_rcv_switch_relay_errors[0x10];
2550 u8 port_xmit_discards[0x10];
2552 u8 port_xmit_constraint_errors[0x8];
2554 u8 port_rcv_constraint_errors[0x8];
2556 u8 reserved_at_70[0x8];
2558 u8 link_overrun_errors[0x8];
2560 u8 reserved_at_80[0x10];
2562 u8 vl_15_dropped[0x10];
2564 u8 reserved_at_a0[0x80];
2566 u8 port_xmit_wait[0x20];
2570 u8 transmit_queue_high[0x20];
2572 u8 transmit_queue_low[0x20];
2574 u8 no_buffer_discard_uc_high[0x20];
2576 u8 no_buffer_discard_uc_low[0x20];
2578 u8 reserved_at_80[0x740];
2582 u8 wred_discard_high[0x20];
2584 u8 wred_discard_low[0x20];
2586 u8 ecn_marked_tc_high[0x20];
2588 u8 ecn_marked_tc_low[0x20];
2590 u8 reserved_at_80[0x740];
2594 u8 rx_octets_high[0x20];
2596 u8 rx_octets_low[0x20];
2598 u8 reserved_at_40[0xc0];
2600 u8 rx_frames_high[0x20];
2602 u8 rx_frames_low[0x20];
2604 u8 tx_octets_high[0x20];
2606 u8 tx_octets_low[0x20];
2608 u8 reserved_at_180[0xc0];
2610 u8 tx_frames_high[0x20];
2612 u8 tx_frames_low[0x20];
2614 u8 rx_pause_high[0x20];
2616 u8 rx_pause_low[0x20];
2618 u8 rx_pause_duration_high[0x20];
2620 u8 rx_pause_duration_low[0x20];
2622 u8 tx_pause_high[0x20];
2624 u8 tx_pause_low[0x20];
2626 u8 tx_pause_duration_high[0x20];
2628 u8 tx_pause_duration_low[0x20];
2630 u8 rx_pause_transition_high[0x20];
2632 u8 rx_pause_transition_low[0x20];
2634 u8 rx_discards_high[0x20];
2636 u8 rx_discards_low[0x20];
2638 u8 device_stall_minor_watermark_cnt_high[0x20];
2640 u8 device_stall_minor_watermark_cnt_low[0x20];
2642 u8 device_stall_critical_watermark_cnt_high[0x20];
2644 u8 device_stall_critical_watermark_cnt_low[0x20];
2646 u8 reserved_at_480[0x340];
2650 u8 port_transmit_wait_high[0x20];
2652 u8 port_transmit_wait_low[0x20];
2654 u8 reserved_at_40[0x100];
2656 u8 rx_buffer_almost_full_high[0x20];
2658 u8 rx_buffer_almost_full_low[0x20];
2660 u8 rx_buffer_full_high[0x20];
2662 u8 rx_buffer_full_low[0x20];
2664 u8 rx_icrc_encapsulated_high[0x20];
2666 u8 rx_icrc_encapsulated_low[0x20];
2668 u8 reserved_at_200[0x5c0];
2672 u8 dot3stats_alignment_errors_high[0x20];
2674 u8 dot3stats_alignment_errors_low[0x20];
2676 u8 dot3stats_fcs_errors_high[0x20];
2678 u8 dot3stats_fcs_errors_low[0x20];
2680 u8 dot3stats_single_collision_frames_high[0x20];
2682 u8 dot3stats_single_collision_frames_low[0x20];
2684 u8 dot3stats_multiple_collision_frames_high[0x20];
2686 u8 dot3stats_multiple_collision_frames_low[0x20];
2688 u8 dot3stats_sqe_test_errors_high[0x20];
2690 u8 dot3stats_sqe_test_errors_low[0x20];
2692 u8 dot3stats_deferred_transmissions_high[0x20];
2694 u8 dot3stats_deferred_transmissions_low[0x20];
2696 u8 dot3stats_late_collisions_high[0x20];
2698 u8 dot3stats_late_collisions_low[0x20];
2700 u8 dot3stats_excessive_collisions_high[0x20];
2702 u8 dot3stats_excessive_collisions_low[0x20];
2704 u8 dot3stats_internal_mac_transmit_errors_high[0x20];
2706 u8 dot3stats_internal_mac_transmit_errors_low[0x20];
2708 u8 dot3stats_carrier_sense_errors_high[0x20];
2710 u8 dot3stats_carrier_sense_errors_low[0x20];
2712 u8 dot3stats_frame_too_longs_high[0x20];
2714 u8 dot3stats_frame_too_longs_low[0x20];
2716 u8 dot3stats_internal_mac_receive_errors_high[0x20];
2718 u8 dot3stats_internal_mac_receive_errors_low[0x20];
2720 u8 dot3stats_symbol_errors_high[0x20];
2722 u8 dot3stats_symbol_errors_low[0x20];
2724 u8 dot3control_in_unknown_opcodes_high[0x20];
2726 u8 dot3control_in_unknown_opcodes_low[0x20];
2728 u8 dot3in_pause_frames_high[0x20];
2730 u8 dot3in_pause_frames_low[0x20];
2732 u8 dot3out_pause_frames_high[0x20];
2734 u8 dot3out_pause_frames_low[0x20];
2736 u8 reserved_at_400[0x3c0];
2740 u8 ether_stats_drop_events_high[0x20];
2742 u8 ether_stats_drop_events_low[0x20];
2744 u8 ether_stats_octets_high[0x20];
2746 u8 ether_stats_octets_low[0x20];
2748 u8 ether_stats_pkts_high[0x20];
2750 u8 ether_stats_pkts_low[0x20];
2752 u8 ether_stats_broadcast_pkts_high[0x20];
2754 u8 ether_stats_broadcast_pkts_low[0x20];
2756 u8 ether_stats_multicast_pkts_high[0x20];
2758 u8 ether_stats_multicast_pkts_low[0x20];
2760 u8 ether_stats_crc_align_errors_high[0x20];
2762 u8 ether_stats_crc_align_errors_low[0x20];
2764 u8 ether_stats_undersize_pkts_high[0x20];
2766 u8 ether_stats_undersize_pkts_low[0x20];
2768 u8 ether_stats_oversize_pkts_high[0x20];
2770 u8 ether_stats_oversize_pkts_low[0x20];
2772 u8 ether_stats_fragments_high[0x20];
2774 u8 ether_stats_fragments_low[0x20];
2776 u8 ether_stats_jabbers_high[0x20];
2778 u8 ether_stats_jabbers_low[0x20];
2780 u8 ether_stats_collisions_high[0x20];
2782 u8 ether_stats_collisions_low[0x20];
2784 u8 ether_stats_pkts64octets_high[0x20];
2786 u8 ether_stats_pkts64octets_low[0x20];
2788 u8 ether_stats_pkts65to127octets_high[0x20];
2790 u8 ether_stats_pkts65to127octets_low[0x20];
2792 u8 ether_stats_pkts128to255octets_high[0x20];
2794 u8 ether_stats_pkts128to255octets_low[0x20];
2796 u8 ether_stats_pkts256to511octets_high[0x20];
2798 u8 ether_stats_pkts256to511octets_low[0x20];
2800 u8 ether_stats_pkts512to1023octets_high[0x20];
2802 u8 ether_stats_pkts512to1023octets_low[0x20];
2804 u8 ether_stats_pkts1024to1518octets_high[0x20];
2806 u8 ether_stats_pkts1024to1518octets_low[0x20];
2808 u8 ether_stats_pkts1519to2047octets_high[0x20];
2810 u8 ether_stats_pkts1519to2047octets_low[0x20];
2812 u8 ether_stats_pkts2048to4095octets_high[0x20];
2814 u8 ether_stats_pkts2048to4095octets_low[0x20];
2816 u8 ether_stats_pkts4096to8191octets_high[0x20];
2818 u8 ether_stats_pkts4096to8191octets_low[0x20];
2820 u8 ether_stats_pkts8192to10239octets_high[0x20];
2822 u8 ether_stats_pkts8192to10239octets_low[0x20];
2824 u8 reserved_at_540[0x280];
2828 u8 if_in_octets_high[0x20];
2830 u8 if_in_octets_low[0x20];
2832 u8 if_in_ucast_pkts_high[0x20];
2834 u8 if_in_ucast_pkts_low[0x20];
2836 u8 if_in_discards_high[0x20];
2838 u8 if_in_discards_low[0x20];
2840 u8 if_in_errors_high[0x20];
2842 u8 if_in_errors_low[0x20];
2844 u8 if_in_unknown_protos_high[0x20];
2846 u8 if_in_unknown_protos_low[0x20];
2848 u8 if_out_octets_high[0x20];
2850 u8 if_out_octets_low[0x20];
2852 u8 if_out_ucast_pkts_high[0x20];
2854 u8 if_out_ucast_pkts_low[0x20];
2856 u8 if_out_discards_high[0x20];
2858 u8 if_out_discards_low[0x20];
2860 u8 if_out_errors_high[0x20];
2862 u8 if_out_errors_low[0x20];
2864 u8 if_in_multicast_pkts_high[0x20];
2866 u8 if_in_multicast_pkts_low[0x20];
2868 u8 if_in_broadcast_pkts_high[0x20];
2870 u8 if_in_broadcast_pkts_low[0x20];
2872 u8 if_out_multicast_pkts_high[0x20];
2874 u8 if_out_multicast_pkts_low[0x20];
2876 u8 if_out_broadcast_pkts_high[0x20];
2878 u8 if_out_broadcast_pkts_low[0x20];
2880 u8 reserved_at_340[0x480];
2884 u8 a_frames_transmitted_ok_high[0x20];
2886 u8 a_frames_transmitted_ok_low[0x20];
2888 u8 a_frames_received_ok_high[0x20];
2890 u8 a_frames_received_ok_low[0x20];
2892 u8 a_frame_check_sequence_errors_high[0x20];
2894 u8 a_frame_check_sequence_errors_low[0x20];
2896 u8 a_alignment_errors_high[0x20];
2898 u8 a_alignment_errors_low[0x20];
2900 u8 a_octets_transmitted_ok_high[0x20];
2902 u8 a_octets_transmitted_ok_low[0x20];
2904 u8 a_octets_received_ok_high[0x20];
2906 u8 a_octets_received_ok_low[0x20];
2908 u8 a_multicast_frames_xmitted_ok_high[0x20];
2910 u8 a_multicast_frames_xmitted_ok_low[0x20];
2912 u8 a_broadcast_frames_xmitted_ok_high[0x20];
2914 u8 a_broadcast_frames_xmitted_ok_low[0x20];
2916 u8 a_multicast_frames_received_ok_high[0x20];
2918 u8 a_multicast_frames_received_ok_low[0x20];
2920 u8 a_broadcast_frames_received_ok_high[0x20];
2922 u8 a_broadcast_frames_received_ok_low[0x20];
2924 u8 a_in_range_length_errors_high[0x20];
2926 u8 a_in_range_length_errors_low[0x20];
2928 u8 a_out_of_range_length_field_high[0x20];
2930 u8 a_out_of_range_length_field_low[0x20];
2932 u8 a_frame_too_long_errors_high[0x20];
2934 u8 a_frame_too_long_errors_low[0x20];
2936 u8 a_symbol_error_during_carrier_high[0x20];
2938 u8 a_symbol_error_during_carrier_low[0x20];
2940 u8 a_mac_control_frames_transmitted_high[0x20];
2942 u8 a_mac_control_frames_transmitted_low[0x20];
2944 u8 a_mac_control_frames_received_high[0x20];
2946 u8 a_mac_control_frames_received_low[0x20];
2948 u8 a_unsupported_opcodes_received_high[0x20];
2950 u8 a_unsupported_opcodes_received_low[0x20];
2952 u8 a_pause_mac_ctrl_frames_received_high[0x20];
2954 u8 a_pause_mac_ctrl_frames_received_low[0x20];
2956 u8 a_pause_mac_ctrl_frames_transmitted_high[0x20];
2958 u8 a_pause_mac_ctrl_frames_transmitted_low[0x20];
2960 u8 reserved_at_4c0[0x300];
2964 u8 life_time_counter_high[0x20];
2966 u8 life_time_counter_low[0x20];
2968 u8 rx_errors[0x20];
2970 u8 tx_errors[0x20];
2972 u8 l0_to_recovery_eieos[0x20];
2974 u8 l0_to_recovery_ts[0x20];
2976 u8 l0_to_recovery_framing[0x20];
2978 u8 l0_to_recovery_retrain[0x20];
2980 u8 crc_error_dllp[0x20];
2982 u8 crc_error_tlp[0x20];
2984 u8 tx_overflow_buffer_pkt_high[0x20];
2986 u8 tx_overflow_buffer_pkt_low[0x20];
2988 u8 outbound_stalled_reads[0x20];
2990 u8 outbound_stalled_writes[0x20];
2992 u8 outbound_stalled_reads_events[0x20];
2994 u8 outbound_stalled_writes_events[0x20];
2996 u8 reserved_at_200[0x5c0];
3000 u8 command_completion_vector[0x20];
3002 u8 reserved_at_20[0xc0];
3006 u8 reserved_at_0[0x18];
3007 u8 port_num[0x1];
3008 u8 reserved_at_19[0x3];
3009 u8 vl[0x4];
3011 u8 reserved_at_20[0xa0];
3015 u8 event_subtype[0x8];
3016 u8 reserved_at_8[0x8];
3017 u8 congestion_level[0x8];
3018 u8 reserved_at_18[0x8];
3020 u8 reserved_at_20[0xa0];
3024 u8 reserved_at_0[0x60];
3026 u8 gpio_event_hi[0x20];
3028 u8 gpio_event_lo[0x20];
3030 u8 reserved_at_a0[0x40];
3034 u8 reserved_at_0[0x40];
3036 u8 port_num[0x4];
3037 u8 reserved_at_44[0x1c];
3039 u8 reserved_at_60[0x80];
3043 u8 reserved_at_0[0xe0];
3047 u8 to_multiplier[0x3];
3048 u8 reserved_at_3[0x9];
3049 u8 to_value[0x14];
3053 u8 reserved_at_0[0x20];
3057 u8 reserved_at_40[0x60];
3077 u8 reserved_at_1c0[0x40];
3086 u8 reserved_at_0[0x8];
3087 u8 cqn[0x18];
3089 u8 reserved_at_20[0x20];
3091 u8 reserved_at_40[0x18];
3092 u8 syndrome[0x8];
3094 u8 reserved_at_60[0x80];
3098 u8 bytes_committed[0x20];
3100 u8 r_key[0x20];
3102 u8 reserved_at_40[0x10];
3103 u8 packet_len[0x10];
3105 u8 rdma_op_len[0x20];
3107 u8 rdma_va[0x40];
3109 u8 reserved_at_c0[0x5];
3110 u8 rdma[0x1];
3111 u8 write[0x1];
3112 u8 requestor[0x1];
3113 u8 qp_number[0x18];
3117 u8 bytes_committed[0x20];
3119 u8 reserved_at_20[0x10];
3120 u8 wqe_index[0x10];
3122 u8 reserved_at_40[0x10];
3123 u8 len[0x10];
3125 u8 reserved_at_60[0x60];
3127 u8 reserved_at_c0[0x5];
3128 u8 rdma[0x1];
3129 u8 write_read[0x1];
3130 u8 requestor[0x1];
3131 u8 qpn[0x18];
3135 u8 reserved_at_0[0xa0];
3137 u8 type[0x8];
3138 u8 reserved_at_a8[0x18];
3140 u8 reserved_at_c0[0x8];
3141 u8 qpn_rqn_sqn[0x18];
3145 u8 reserved_at_0[0xc0];
3147 u8 reserved_at_c0[0x8];
3148 u8 dct_number[0x18];
3152 u8 reserved_at_0[0xc0];
3154 u8 reserved_at_c0[0x8];
3155 u8 cq_number[0x18];
3236 u8 state[0x4];
3237 u8 lag_tx_port_affinity[0x4];
3238 u8 st[0x8];
3239 u8 reserved_at_10[0x2];
3240 u8 isolate_vl_tc[0x1];
3241 u8 pm_state[0x2];
3242 u8 reserved_at_15[0x1];
3243 u8 req_e2e_credit_mode[0x2];
3244 u8 offload_type[0x4];
3245 u8 end_padding_mode[0x2];
3246 u8 reserved_at_1e[0x2];
3248 u8 wq_signature[0x1];
3249 u8 block_lb_mc[0x1];
3250 u8 atomic_like_write_en[0x1];
3251 u8 latency_sensitive[0x1];
3252 u8 reserved_at_24[0x1];
3253 u8 drain_sigerr[0x1];
3254 u8 reserved_at_26[0x2];
3255 u8 pd[0x18];
3257 u8 mtu[0x3];
3258 u8 log_msg_max[0x5];
3259 u8 reserved_at_48[0x1];
3260 u8 log_rq_size[0x4];
3261 u8 log_rq_stride[0x3];
3262 u8 no_sq[0x1];
3263 u8 log_sq_size[0x4];
3264 u8 reserved_at_55[0x3];
3265 u8 ts_format[0x2];
3266 u8 reserved_at_5a[0x1];
3267 u8 rlky[0x1];
3268 u8 ulp_stateless_offload_mode[0x4];
3270 u8 counter_set_id[0x8];
3271 u8 uar_page[0x18];
3273 u8 reserved_at_80[0x8];
3274 u8 user_index[0x18];
3276 u8 reserved_at_a0[0x3];
3277 u8 log_page_size[0x5];
3278 u8 remote_qpn[0x18];
3284 u8 log_ack_req_freq[0x4];
3285 u8 reserved_at_384[0x4];
3286 u8 log_sra_max[0x3];
3287 u8 reserved_at_38b[0x2];
3288 u8 retry_count[0x3];
3289 u8 rnr_retry[0x3];
3290 u8 reserved_at_393[0x1];
3291 u8 fre[0x1];
3292 u8 cur_rnr_retry[0x3];
3293 u8 cur_retry_count[0x3];
3294 u8 reserved_at_39b[0x5];
3296 u8 reserved_at_3a0[0x20];
3298 u8 reserved_at_3c0[0x8];
3299 u8 next_send_psn[0x18];
3301 u8 reserved_at_3e0[0x3];
3302 u8 log_num_dci_stream_channels[0x5];
3303 u8 cqn_snd[0x18];
3305 u8 reserved_at_400[0x3];
3306 u8 log_num_dci_errored_streams[0x5];
3307 u8 deth_sqpn[0x18];
3309 u8 reserved_at_420[0x20];
3311 u8 reserved_at_440[0x8];
3312 u8 last_acked_psn[0x18];
3314 u8 reserved_at_460[0x8];
3315 u8 ssn[0x18];
3317 u8 reserved_at_480[0x8];
3318 u8 log_rra_max[0x3];
3319 u8 reserved_at_48b[0x1];
3320 u8 atomic_mode[0x4];
3321 u8 rre[0x1];
3322 u8 rwe[0x1];
3323 u8 rae[0x1];
3324 u8 reserved_at_493[0x1];
3325 u8 page_offset[0x6];
3326 u8 reserved_at_49a[0x3];
3327 u8 cd_slave_receive[0x1];
3328 u8 cd_slave_send[0x1];
3329 u8 cd_master[0x1];
3331 u8 reserved_at_4a0[0x3];
3332 u8 min_rnr_nak[0x5];
3333 u8 next_rcv_psn[0x18];
3335 u8 reserved_at_4c0[0x8];
3336 u8 xrcd[0x18];
3338 u8 reserved_at_4e0[0x8];
3339 u8 cqn_rcv[0x18];
3341 u8 dbr_addr[0x40];
3343 u8 q_key[0x20];
3345 u8 reserved_at_560[0x5];
3346 u8 rq_type[0x3];
3347 u8 srqn_rmpn_xrqn[0x18];
3349 u8 reserved_at_580[0x8];
3350 u8 rmsn[0x18];
3352 u8 hw_sq_wqebb_counter[0x10];
3353 u8 sw_sq_wqebb_counter[0x10];
3355 u8 hw_rq_counter[0x20];
3357 u8 sw_rq_counter[0x20];
3359 u8 reserved_at_600[0x20];
3361 u8 reserved_at_620[0xf];
3362 u8 cgs[0x1];
3363 u8 cs_req[0x8];
3364 u8 cs_res[0x8];
3366 u8 dc_access_key[0x40];
3368 u8 reserved_at_680[0x3];
3369 u8 dbr_umem_valid[0x1];
3371 u8 reserved_at_684[0xbc];
3375 u8 source_l3_address[16][0x8];
3377 u8 reserved_at_80[0x3];
3378 u8 vlan_valid[0x1];
3379 u8 vlan_id[0xc];
3380 u8 source_mac_47_32[0x10];
3382 u8 source_mac_31_0[0x20];
3384 u8 reserved_at_c0[0x14];
3385 u8 roce_l3_type[0x4];
3386 u8 roce_version[0x8];
3388 u8 reserved_at_e0[0x20];
3392 u8 reserved_at_0[0x3];
3393 u8 shampo_log_max_reservation_size[0x5];
3394 u8 reserved_at_8[0x3];
3395 u8 shampo_log_min_reservation_size[0x5];
3396 u8 shampo_min_mss_size[0x10];
3398 u8 reserved_at_20[0x3];
3399 u8 shampo_max_log_headers_entry_size[0x5];
3400 u8 reserved_at_28[0x18];
3402 u8 reserved_at_40[0x7c0];
3406 u8 reserved_at_0[0x3];
3407 u8 synchronize_dek[0x1];
3408 u8 int_kek_manual[0x1];
3409 u8 int_kek_auto[0x1];
3410 u8 reserved_at_6[0x1a];
3412 u8 reserved_at_20[0x3];
3413 u8 log_dek_max_alloc[0x5];
3414 u8 reserved_at_28[0x3];
3415 u8 log_max_num_deks[0x5];
3416 u8 reserved_at_30[0x10];
3418 u8 reserved_at_40[0x20];
3420 u8 reserved_at_60[0x3];
3421 u8 log_dek_granularity[0x5];
3422 u8 reserved_at_68[0x3];
3423 u8 log_max_num_int_kek[0x5];
3424 u8 sw_wrapped_dek[0x10];
3426 u8 reserved_at_80[0x780];
3450 u8 reserved_at_0[0x8000];
3482 u8 ethtype[0x10];
3483 u8 prio[0x3];
3484 u8 cfi[0x1];
3485 u8 vid[0xc];
3500 u8 return_reg_id[0x4];
3501 u8 aso_type[0x4];
3502 u8 reserved_at_8[0x14];
3503 u8 action[0x1];
3504 u8 init_color[0x2];
3505 u8 meter_id[0x1];
3513 u8 valid[0x1];
3514 u8 reserved_at_1[0x7];
3515 u8 aso_object_id[0x18];
3523 u8 group_id[0x20];
3525 u8 reserved_at_40[0x8];
3526 u8 flow_tag[0x18];
3528 u8 reserved_at_60[0x10];
3529 u8 action[0x10];
3531 u8 extended_destination[0x1];
3532 u8 reserved_at_81[0x1];
3533 u8 flow_source[0x2];
3534 u8 encrypt_decrypt_type[0x4];
3535 u8 destination_list_size[0x18];
3537 u8 reserved_at_a0[0x8];
3538 u8 flow_counter_list_size[0x18];
3540 u8 packet_reformat_id[0x20];
3542 u8 modify_header_id[0x20];
3546 u8 encrypt_decrypt_obj_id[0x20];
3547 u8 reserved_at_140[0xc0];
3553 u8 reserved_at_1300[0x500];
3564 u8 state[0x4];
3565 u8 log_xrc_srq_size[0x4];
3566 u8 reserved_at_8[0x18];
3568 u8 wq_signature[0x1];
3569 u8 cont_srq[0x1];
3570 u8 reserved_at_22[0x1];
3571 u8 rlky[0x1];
3572 u8 basic_cyclic_rcv_wqe[0x1];
3573 u8 log_rq_stride[0x3];
3574 u8 xrcd[0x18];
3576 u8 page_offset[0x6];
3577 u8 reserved_at_46[0x1];
3578 u8 dbr_umem_valid[0x1];
3579 u8 cqn[0x18];
3581 u8 reserved_at_60[0x20];
3583 u8 user_index_equal_xrc_srqn[0x1];
3584 u8 reserved_at_81[0x1];
3585 u8 log_page_size[0x6];
3586 u8 user_index[0x18];
3588 u8 reserved_at_a0[0x20];
3590 u8 reserved_at_c0[0x8];
3591 u8 pd[0x18];
3593 u8 lwm[0x10];
3594 u8 wqe_cnt[0x10];
3596 u8 reserved_at_100[0x40];
3598 u8 db_record_addr_h[0x20];
3600 u8 db_record_addr_l[0x1e];
3601 u8 reserved_at_17e[0x2];
3603 u8 reserved_at_180[0x80];
3607 u8 counter_error_queues[0x20];
3609 u8 total_error_queues[0x20];
3611 u8 send_queue_priority_update_flow[0x20];
3613 u8 reserved_at_60[0x20];
3615 u8 nic_receive_steering_discard[0x40];
3617 u8 receive_discard_vport_down[0x40];
3619 u8 transmit_discard_vport_down[0x40];
3621 u8 async_eq_overrun[0x20];
3623 u8 comp_eq_overrun[0x20];
3625 u8 reserved_at_180[0x20];
3627 u8 invalid_command[0x20];
3629 u8 quota_exceeded_command[0x20];
3631 u8 internal_rq_out_of_buffer[0x20];
3633 u8 cq_overrun[0x20];
3635 u8 eth_wqe_too_small[0x20];
3637 u8 reserved_at_220[0xdc0];
3641 u8 packets[0x40];
3643 u8 octets[0x40];
3647 u8 strict_lag_tx_port_affinity[0x1];
3648 u8 tls_en[0x1];
3649 u8 reserved_at_2[0x2];
3650 u8 lag_tx_port_affinity[0x04];
3652 u8 reserved_at_8[0x4];
3653 u8 prio[0x4];
3654 u8 reserved_at_10[0x10];
3656 u8 reserved_at_20[0x100];
3658 u8 reserved_at_120[0x8];
3659 u8 transport_domain[0x18];
3661 u8 reserved_at_140[0x8];
3662 u8 underlay_qpn[0x18];
3664 u8 reserved_at_160[0x8];
3665 u8 pd[0x18];
3667 u8 reserved_at_180[0x380];
3692 u8 reserved_at_0[0x20];
3694 u8 disp_type[0x4];
3695 u8 tls_en[0x1];
3696 u8 reserved_at_25[0x1b];
3698 u8 reserved_at_40[0x40];
3700 u8 reserved_at_80[0x4];
3701 u8 lro_timeout_period_usecs[0x10];
3702 u8 packet_merge_mask[0x4];
3703 u8 lro_max_ip_payload_size[0x8];
3705 u8 reserved_at_a0[0x40];
3707 u8 reserved_at_e0[0x8];
3708 u8 inline_rqn[0x18];
3710 u8 rx_hash_symmetric[0x1];
3711 u8 reserved_at_101[0x1];
3712 u8 tunneled_offload_en[0x1];
3713 u8 reserved_at_103[0x5];
3714 u8 indirect_table[0x18];
3716 u8 rx_hash_fn[0x4];
3717 u8 reserved_at_124[0x2];
3718 u8 self_lb_block[0x2];
3719 u8 transport_domain[0x18];
3721 u8 rx_hash_toeplitz_key[10][0x20];
3727 u8 reserved_at_2c0[0x4c0];
3736 u8 state[0x4];
3737 u8 log_srq_size[0x4];
3738 u8 reserved_at_8[0x18];
3740 u8 wq_signature[0x1];
3741 u8 cont_srq[0x1];
3742 u8 reserved_at_22[0x1];
3743 u8 rlky[0x1];
3744 u8 reserved_at_24[0x1];
3745 u8 log_rq_stride[0x3];
3746 u8 xrcd[0x18];
3748 u8 page_offset[0x6];
3749 u8 reserved_at_46[0x2];
3750 u8 cqn[0x18];
3752 u8 reserved_at_60[0x20];
3754 u8 reserved_at_80[0x2];
3755 u8 log_page_size[0x6];
3756 u8 reserved_at_88[0x18];
3758 u8 reserved_at_a0[0x20];
3760 u8 reserved_at_c0[0x8];
3761 u8 pd[0x18];
3763 u8 lwm[0x10];
3764 u8 wqe_cnt[0x10];
3766 u8 reserved_at_100[0x40];
3768 u8 dbr_addr[0x40];
3770 u8 reserved_at_180[0x80];
3780 u8 rlky[0x1];
3781 u8 cd_master[0x1];
3782 u8 fre[0x1];
3783 u8 flush_in_error_en[0x1];
3784 u8 allow_multi_pkt_send_wqe[0x1];
3785 u8 min_wqe_inline_mode[0x3];
3786 u8 state[0x4];
3787 u8 reg_umr[0x1];
3788 u8 allow_swp[0x1];
3789 u8 hairpin[0x1];
3790 u8 reserved_at_f[0xb];
3791 u8 ts_format[0x2];
3792 u8 reserved_at_1c[0x4];
3794 u8 reserved_at_20[0x8];
3795 u8 user_index[0x18];
3797 u8 reserved_at_40[0x8];
3798 u8 cqn[0x18];
3800 u8 reserved_at_60[0x8];
3801 u8 hairpin_peer_rq[0x18];
3803 u8 reserved_at_80[0x10];
3804 u8 hairpin_peer_vhca[0x10];
3806 u8 reserved_at_a0[0x20];
3808 u8 reserved_at_c0[0x8];
3809 u8 ts_cqe_to_dest_cqn[0x18];
3811 u8 reserved_at_e0[0x10];
3812 u8 packet_pacing_rate_limit_index[0x10];
3813 u8 tis_lst_sz[0x10];
3814 u8 qos_queue_group_id[0x10];
3816 u8 reserved_at_120[0x40];
3818 u8 reserved_at_160[0x8];
3819 u8 tis_num_0[0x18];
3840 u8 element_type[0x8];
3841 u8 reserved_at_8[0x18];
3843 u8 element_attributes[0x20];
3845 u8 parent_element_id[0x20];
3847 u8 reserved_at_60[0x40];
3849 u8 bw_share[0x20];
3851 u8 max_average_bw[0x20];
3853 u8 reserved_at_e0[0x120];
3857 u8 reserved_at_0[0xa0];
3859 u8 reserved_at_a0[0x5];
3860 u8 list_q_type[0x3];
3861 u8 reserved_at_a8[0x8];
3862 u8 rqt_max_size[0x10];
3864 u8 rq_vhca_id_format[0x1];
3865 u8 reserved_at_c1[0xf];
3866 u8 rqt_actual_size[0x10];
3868 u8 reserved_at_e0[0x6a0];
3897 u8 rlky[0x1];
3898 u8 delay_drop_en[0x1];
3899 u8 scatter_fcs[0x1];
3900 u8 vsd[0x1];
3901 u8 mem_rq_type[0x4];
3902 u8 state[0x4];
3903 u8 reserved_at_c[0x1];
3904 u8 flush_in_error_en[0x1];
3905 u8 hairpin[0x1];
3906 u8 reserved_at_f[0xb];
3907 u8 ts_format[0x2];
3908 u8 reserved_at_1c[0x4];
3910 u8 reserved_at_20[0x8];
3911 u8 user_index[0x18];
3913 u8 reserved_at_40[0x8];
3914 u8 cqn[0x18];
3916 u8 counter_set_id[0x8];
3917 u8 reserved_at_68[0x18];
3919 u8 reserved_at_80[0x8];
3920 u8 rmpn[0x18];
3922 u8 reserved_at_a0[0x8];
3923 u8 hairpin_peer_sq[0x18];
3925 u8 reserved_at_c0[0x10];
3926 u8 hairpin_peer_vhca[0x10];
3928 u8 reserved_at_e0[0x46];
3929 u8 shampo_no_match_alignment_granularity[0x2];
3930 u8 reserved_at_128[0x6];
3931 u8 shampo_match_criteria_type[0x2];
3932 u8 reservation_timeout[0x10];
3934 u8 reserved_at_140[0x40];
3945 u8 reserved_at_0[0x8];
3946 u8 state[0x4];
3947 u8 reserved_at_c[0x14];
3949 u8 basic_cyclic_rcv_wqe[0x1];
3950 u8 reserved_at_21[0x1f];
3952 u8 reserved_at_40[0x140];
3963 u8 reserved_at_0[0x5];
3964 u8 min_wqe_inline_mode[0x3];
3965 u8 reserved_at_8[0x15];
3966 u8 disable_mc_local_lb[0x1];
3967 u8 disable_uc_local_lb[0x1];
3968 u8 roce_en[0x1];
3970 u8 arm_change_event[0x1];
3971 u8 reserved_at_21[0x1a];
3972 u8 event_on_mtu[0x1];
3973 u8 event_on_promisc_change[0x1];
3974 u8 event_on_vlan_change[0x1];
3975 u8 event_on_mc_address_change[0x1];
3976 u8 event_on_uc_address_change[0x1];
3978 u8 vhca_id_type[0x1];
3979 u8 reserved_at_41[0xb];
3980 u8 affiliation_criteria[0x4];
3981 u8 affiliated_vhca_id[0x10];
3983 u8 reserved_at_60[0xd0];
3985 u8 mtu[0x10];
3987 u8 system_image_guid[0x40];
3988 u8 port_guid[0x40];
3989 u8 node_guid[0x40];
3991 u8 reserved_at_200[0x140];
3992 u8 qkey_violation_counter[0x10];
3993 u8 reserved_at_350[0x430];
3995 u8 promisc_uc[0x1];
3996 u8 promisc_mc[0x1];
3997 u8 promisc_all[0x1];
3998 u8 reserved_at_783[0x2];
3999 u8 allowed_list_type[0x3];
4000 u8 reserved_at_788[0xc];
4001 u8 allowed_list_size[0xc];
4005 u8 reserved_at_7e0[0x20];
4007 u8 current_uc_mac_address[][0x40];
4020 u8 reserved_at_0[0x1];
4021 u8 free[0x1];
4022 u8 reserved_at_2[0x1];
4023 u8 access_mode_4_2[0x3];
4024 u8 reserved_at_6[0x7];
4025 u8 relaxed_ordering_write[0x1];
4026 u8 reserved_at_e[0x1];
4027 u8 small_fence_on_rdma_read_response[0x1];
4028 u8 umr_en[0x1];
4029 u8 a[0x1];
4030 u8 rw[0x1];
4031 u8 rr[0x1];
4032 u8 lw[0x1];
4033 u8 lr[0x1];
4034 u8 access_mode_1_0[0x2];
4035 u8 reserved_at_18[0x2];
4036 u8 ma_translation_mode[0x2];
4037 u8 reserved_at_1c[0x4];
4039 u8 qpn[0x18];
4040 u8 mkey_7_0[0x8];
4042 u8 reserved_at_40[0x20];
4044 u8 length64[0x1];
4045 u8 bsf_en[0x1];
4046 u8 sync_umr[0x1];
4047 u8 reserved_at_63[0x2];
4048 u8 expected_sigerr_count[0x1];
4049 u8 reserved_at_66[0x1];
4050 u8 en_rinval[0x1];
4051 u8 pd[0x18];
4053 u8 start_addr[0x40];
4055 u8 len[0x40];
4057 u8 bsf_octword_size[0x20];
4059 u8 reserved_at_120[0x80];
4061 u8 translations_octword_size[0x20];
4063 u8 reserved_at_1c0[0x19];
4064 u8 relaxed_ordering_read[0x1];
4065 u8 reserved_at_1d9[0x1];
4066 u8 log_page_size[0x5];
4068 u8 reserved_at_1e0[0x20];
4072 u8 reserved_at_0[0x10];
4073 u8 pkey[0x10];
4077 u8 array128_auto[16][0x8];
4081 u8 field_select[0x20];
4083 u8 reserved_at_20[0xe0];
4085 u8 sm_virt_aware[0x1];
4086 u8 has_smi[0x1];
4087 u8 has_raw[0x1];
4088 u8 grh_required[0x1];
4089 u8 reserved_at_104[0xc];
4090 u8 port_physical_state[0x4];
4091 u8 vport_state_policy[0x4];
4092 u8 port_state[0x4];
4093 u8 vport_state[0x4];
4095 u8 reserved_at_120[0x20];
4097 u8 system_image_guid[0x40];
4099 u8 port_guid[0x40];
4101 u8 node_guid[0x40];
4103 u8 cap_mask1[0x20];
4105 u8 cap_mask1_field_select[0x20];
4107 u8 cap_mask2[0x20];
4109 u8 cap_mask2_field_select[0x20];
4111 u8 reserved_at_280[0x80];
4113 u8 lid[0x10];
4114 u8 reserved_at_310[0x4];
4115 u8 init_type_reply[0x4];
4116 u8 lmc[0x3];
4117 u8 subnet_timeout[0x5];
4119 u8 sm_lid[0x10];
4120 u8 sm_sl[0x4];
4121 u8 reserved_at_334[0xc];
4123 u8 qkey_violation_counter[0x10];
4124 u8 pkey_violation_counter[0x10];
4126 u8 reserved_at_360[0xca0];
4130 u8 fdb_to_vport_reg_c[0x1];
4131 u8 reserved_at_1[0x2];
4132 u8 vport_svlan_strip[0x1];
4133 u8 vport_cvlan_strip[0x1];
4134 u8 vport_svlan_insert[0x1];
4135 u8 vport_cvlan_insert[0x2];
4136 u8 fdb_to_vport_reg_c_id[0x8];
4137 u8 reserved_at_10[0x10];
4139 u8 reserved_at_20[0x20];
4141 u8 svlan_cfi[0x1];
4142 u8 svlan_pcp[0x3];
4143 u8 svlan_id[0xc];
4144 u8 cvlan_cfi[0x1];
4145 u8 cvlan_pcp[0x3];
4146 u8 cvlan_id[0xc];
4148 u8 reserved_at_60[0x720];
4150 u8 sw_steering_vport_icm_address_rx[0x40];
4152 u8 sw_steering_vport_icm_address_tx[0x40];
4166 u8 status[0x4];
4167 u8 reserved_at_4[0x9];
4168 u8 ec[0x1];
4169 u8 oi[0x1];
4170 u8 reserved_at_f[0x5];
4171 u8 st[0x4];
4172 u8 reserved_at_18[0x8];
4174 u8 reserved_at_20[0x20];
4176 u8 reserved_at_40[0x14];
4177 u8 page_offset[0x6];
4178 u8 reserved_at_5a[0x6];
4180 u8 reserved_at_60[0x3];
4181 u8 log_eq_size[0x5];
4182 u8 uar_page[0x18];
4184 u8 reserved_at_80[0x20];
4186 u8 reserved_at_a0[0x14];
4187 u8 intr[0xc];
4189 u8 reserved_at_c0[0x3];
4190 u8 log_page_size[0x5];
4191 u8 reserved_at_c8[0x18];
4193 u8 reserved_at_e0[0x60];
4195 u8 reserved_at_140[0x8];
4196 u8 consumer_counter[0x18];
4198 u8 reserved_at_160[0x8];
4199 u8 producer_counter[0x18];
4201 u8 reserved_at_180[0x80];
4225 u8 reserved_at_0[0x4];
4226 u8 state[0x4];
4227 u8 reserved_at_8[0x18];
4229 u8 reserved_at_20[0x8];
4230 u8 user_index[0x18];
4232 u8 reserved_at_40[0x8];
4233 u8 cqn[0x18];
4235 u8 counter_set_id[0x8];
4236 u8 atomic_mode[0x4];
4237 u8 rre[0x1];
4238 u8 rwe[0x1];
4239 u8 rae[0x1];
4240 u8 atomic_like_write_en[0x1];
4241 u8 latency_sensitive[0x1];
4242 u8 rlky[0x1];
4243 u8 free_ar[0x1];
4244 u8 reserved_at_73[0xd];
4246 u8 reserved_at_80[0x8];
4247 u8 cs_res[0x8];
4248 u8 reserved_at_90[0x3];
4249 u8 min_rnr_nak[0x5];
4250 u8 reserved_at_98[0x8];
4252 u8 reserved_at_a0[0x8];
4253 u8 srqn_xrqn[0x18];
4255 u8 reserved_at_c0[0x8];
4256 u8 pd[0x18];
4258 u8 tclass[0x8];
4259 u8 reserved_at_e8[0x4];
4260 u8 flow_label[0x14];
4262 u8 dc_access_key[0x40];
4264 u8 reserved_at_140[0x5];
4265 u8 mtu[0x3];
4266 u8 port[0x8];
4267 u8 pkey_index[0x10];
4269 u8 reserved_at_160[0x8];
4270 u8 my_addr_index[0x8];
4271 u8 reserved_at_170[0x8];
4272 u8 hop_limit[0x8];
4274 u8 dc_access_key_violation_count[0x20];
4276 u8 reserved_at_1a0[0x14];
4277 u8 dei_cfi[0x1];
4278 u8 eth_prio[0x3];
4279 u8 ecn[0x2];
4280 u8 dscp[0x6];
4282 u8 reserved_at_1c0[0x20];
4283 u8 ece[0x20];
4310 u8 status[0x4];
4311 u8 reserved_at_4[0x2];
4312 u8 dbr_umem_valid[0x1];
4313 u8 apu_cq[0x1];
4314 u8 cqe_sz[0x3];
4315 u8 cc[0x1];
4316 u8 reserved_at_c[0x1];
4317 u8 scqe_break_moderation_en[0x1];
4318 u8 oi[0x1];
4319 u8 cq_period_mode[0x2];
4320 u8 cqe_comp_en[0x1];
4321 u8 mini_cqe_res_format[0x2];
4322 u8 st[0x4];
4323 u8 reserved_at_18[0x6];
4324 u8 cqe_compression_layout[0x2];
4326 u8 reserved_at_20[0x20];
4328 u8 reserved_at_40[0x14];
4329 u8 page_offset[0x6];
4330 u8 reserved_at_5a[0x6];
4332 u8 reserved_at_60[0x3];
4333 u8 log_cq_size[0x5];
4334 u8 uar_page[0x18];
4336 u8 reserved_at_80[0x4];
4337 u8 cq_period[0xc];
4338 u8 cq_max_count[0x10];
4340 u8 c_eqn_or_apu_element[0x20];
4342 u8 reserved_at_c0[0x3];
4343 u8 log_page_size[0x5];
4344 u8 reserved_at_c8[0x18];
4346 u8 reserved_at_e0[0x20];
4348 u8 reserved_at_100[0x8];
4349 u8 last_notified_index[0x18];
4351 u8 reserved_at_120[0x8];
4352 u8 last_solicit_index[0x18];
4354 u8 reserved_at_140[0x8];
4355 u8 consumer_counter[0x18];
4357 u8 reserved_at_160[0x8];
4358 u8 producer_counter[0x18];
4360 u8 reserved_at_180[0x40];
4362 u8 dbr_addr[0x40];
4370 u8 reserved_at_0[0x800];
4374 u8 reserved_at_0[0xc0];
4376 u8 reserved_at_c0[0x8];
4377 u8 ieee_vendor_id[0x18];
4379 u8 reserved_at_e0[0x10];
4380 u8 vsd_vendor_id[0x10];
4382 u8 vsd[208][0x8];
4384 u8 vsd_contd_psid[16][0x8];
4402 u8 log_matching_list_sz[0x4];
4403 u8 reserved_at_4[0xc];
4404 u8 append_next_index[0x10];
4406 u8 sw_phase_cnt[0x10];
4407 u8 hw_phase_cnt[0x10];
4409 u8 reserved_at_40[0x40];
4413 u8 state[0x4];
4414 u8 rlkey[0x1];
4415 u8 reserved_at_5[0xf];
4416 u8 topology[0x4];
4417 u8 reserved_at_18[0x4];
4418 u8 offload[0x4];
4420 u8 reserved_at_20[0x8];
4421 u8 user_index[0x18];
4423 u8 reserved_at_40[0x8];
4424 u8 cqn[0x18];
4426 u8 reserved_at_60[0xa0];
4430 u8 reserved_at_180[0x280];
4438 u8 reserved_at_0[0x20];
4445 u8 reserved_at_0[0x20];
4460 u8 reserved_at_0[0x7c0];
4465 u8 reserved_at_0[0x7c0];
4481 u8 reserved_at_0[0xe0];
4485 u8 reserved_at_0[0x100];
4487 u8 assert_existptr[0x20];
4489 u8 assert_callra[0x20];
4491 u8 reserved_at_140[0x20];
4493 u8 time[0x20];
4495 u8 fw_version[0x20];
4497 u8 hw_id[0x20];
4499 u8 rfr[0x1];
4500 u8 reserved_at_1c1[0x3];
4501 u8 valid[0x1];
4502 u8 severity[0x3];
4503 u8 reserved_at_1c8[0x18];
4505 u8 irisc_index[0x8];
4506 u8 synd[0x8];
4507 u8 ext_synd[0x10];
4511 u8 no_lb[0x1];
4512 u8 reserved_at_1[0x7];
4513 u8 port[0x8];
4514 u8 reserved_at_10[0x10];
4516 u8 reserved_at_20[0x60];
4520 u8 traffic_class[0x4];
4521 u8 reserved_at_4[0xc];
4522 u8 vport_number[0x10];
4526 u8 reserved_at_0[0x10];
4527 u8 vport_number[0x10];
4537 u8 reserved_at_0[0x8];
4538 u8 tsar_type[0x8];
4539 u8 reserved_at_10[0x10];
4548 u8 status[0x8];
4549 u8 reserved_at_8[0x18];
4551 u8 syndrome[0x20];
4553 u8 reserved_at_40[0x3f];
4555 u8 state[0x1];
4565 u8 opcode[0x10];
4566 u8 reserved_at_10[0x10];
4568 u8 reserved_at_20[0x10];
4569 u8 op_mod[0x10];
4571 u8 reserved_at_40[0x10];
4572 u8 profile[0x10];
4574 u8 reserved_at_60[0x20];
4578 u8 status[0x8];
4579 u8 reserved_at_8[0x18];
4581 u8 syndrome[0x20];
4583 u8 reserved_at_40[0x40];
4587 u8 opcode[0x10];
4588 u8 uid[0x10];
4590 u8 reserved_at_20[0x10];
4591 u8 op_mod[0x10];
4593 u8 reserved_at_40[0x8];
4594 u8 qpn[0x18];
4596 u8 reserved_at_60[0x20];
4598 u8 opt_param_mask[0x20];
4600 u8 reserved_at_a0[0x20];
4604 u8 reserved_at_800[0x80];
4608 u8 status[0x8];
4609 u8 reserved_at_8[0x18];
4611 u8 syndrome[0x20];
4613 u8 reserved_at_40[0x40];
4617 u8 opcode[0x10];
4618 u8 uid[0x10];
4620 u8 reserved_at_20[0x10];
4621 u8 op_mod[0x10];
4623 u8 reserved_at_40[0x8];
4624 u8 qpn[0x18];
4626 u8 reserved_at_60[0x20];
4628 u8 opt_param_mask[0x20];
4630 u8 reserved_at_a0[0x20];
4634 u8 reserved_at_800[0x80];
4638 u8 status[0x8];
4639 u8 reserved_at_8[0x18];
4641 u8 syndrome[0x20];
4643 u8 reserved_at_40[0x40];
4647 u8 opcode[0x10];
4648 u8 reserved_at_10[0x10];
4650 u8 reserved_at_20[0x10];
4651 u8 op_mod[0x10];
4653 u8 roce_address_index[0x10];
4654 u8 reserved_at_50[0xc];
4655 u8 vhca_port_num[0x4];
4657 u8 reserved_at_60[0x20];
4663 u8 status[0x8];
4664 u8 reserved_at_8[0x18];
4666 u8 syndrome[0x20];
4668 u8 reserved_at_40[0x40];
4677 u8 opcode[0x10];
4678 u8 reserved_at_10[0x10];
4680 u8 reserved_at_20[0x10];
4681 u8 op_mod[0x10];
4683 u8 reserved_at_40[0x20];
4685 u8 reserved_at_60[0x6];
4686 u8 demux_mode[0x2];
4687 u8 reserved_at_68[0x18];
4691 u8 status[0x8];
4692 u8 reserved_at_8[0x18];
4694 u8 syndrome[0x20];
4696 u8 reserved_at_40[0x40];
4700 u8 opcode[0x10];
4701 u8 reserved_at_10[0x10];
4703 u8 reserved_at_20[0x10];
4704 u8 op_mod[0x10];
4706 u8 reserved_at_40[0x60];
4708 u8 reserved_at_a0[0x8];
4709 u8 table_index[0x18];
4711 u8 reserved_at_c0[0x20];
4713 u8 reserved_at_e0[0x13];
4714 u8 vlan_valid[0x1];
4715 u8 vlan[0xc];
4719 u8 reserved_at_140[0xc0];
4723 u8 status[0x8];
4724 u8 reserved_at_8[0x18];
4726 u8 syndrome[0x20];
4728 u8 reserved_at_40[0x40];
4732 u8 opcode[0x10];
4733 u8 reserved_at_10[0x10];
4735 u8 reserved_at_20[0x10];
4736 u8 op_mod[0x10];
4738 u8 reserved_at_40[0x10];
4739 u8 current_issi[0x10];
4741 u8 reserved_at_60[0x20];
4745 u8 status[0x8];
4746 u8 reserved_at_8[0x18];
4748 u8 syndrome[0x20];
4750 u8 reserved_at_40[0x40];
4754 u8 opcode[0x10];
4755 u8 reserved_at_10[0x10];
4757 u8 reserved_at_20[0x10];
4758 u8 op_mod[0x10];
4760 u8 other_function[0x1];
4761 u8 reserved_at_41[0xf];
4762 u8 function_id[0x10];
4764 u8 reserved_at_60[0x20];
4778 u8 status[0x8];
4779 u8 reserved_at_8[0x18];
4781 u8 syndrome[0x20];
4783 u8 reserved_at_40[0x40];
4787 u8 opcode[0x10];
4788 u8 reserved_at_10[0x10];
4790 u8 reserved_at_20[0x10];
4791 u8 op_mod[0x10];
4793 u8 other_vport[0x1];
4794 u8 reserved_at_41[0xf];
4795 u8 vport_number[0x10];
4797 u8 reserved_at_60[0x20];
4799 u8 table_type[0x8];
4800 u8 reserved_at_88[0x18];
4802 u8 reserved_at_a0[0x8];
4803 u8 table_id[0x18];
4805 u8 ignore_flow_level[0x1];
4806 u8 reserved_at_c1[0x17];
4807 u8 modify_enable_mask[0x8];
4809 u8 reserved_at_e0[0x20];
4811 u8 flow_index[0x20];
4813 u8 reserved_at_120[0xe0];
4819 u8 status[0x8];
4820 u8 reserved_at_8[0x18];
4822 u8 syndrome[0x20];
4824 u8 reserved_at_40[0x20];
4825 u8 ece[0x20];
4829 u8 opcode[0x10];
4830 u8 uid[0x10];
4832 u8 reserved_at_20[0x10];
4833 u8 op_mod[0x10];
4835 u8 reserved_at_40[0x8];
4836 u8 qpn[0x18];
4838 u8 reserved_at_60[0x20];
4840 u8 opt_param_mask[0x20];
4842 u8 ece[0x20];
4846 u8 reserved_at_800[0x80];
4850 u8 status[0x8];
4851 u8 reserved_at_8[0x18];
4853 u8 syndrome[0x20];
4855 u8 reserved_at_40[0x20];
4856 u8 ece[0x20];
4860 u8 opcode[0x10];
4861 u8 uid[0x10];
4863 u8 reserved_at_20[0x10];
4864 u8 op_mod[0x10];
4866 u8 reserved_at_40[0x8];
4867 u8 qpn[0x18];
4869 u8 reserved_at_60[0x20];
4871 u8 opt_param_mask[0x20];
4873 u8 ece[0x20];
4877 u8 reserved_at_800[0x80];
4881 u8 status[0x8];
4882 u8 reserved_at_8[0x18];
4884 u8 syndrome[0x20];
4886 u8 reserved_at_40[0x20];
4887 u8 ece[0x20];
4891 u8 opcode[0x10];
4892 u8 uid[0x10];
4894 u8 reserved_at_20[0x10];
4895 u8 op_mod[0x10];
4897 u8 reserved_at_40[0x8];
4898 u8 qpn[0x18];
4900 u8 reserved_at_60[0x20];
4902 u8 opt_param_mask[0x20];
4904 u8 ece[0x20];
4908 u8 reserved_at_800[0x80];
4912 u8 status[0x8];
4913 u8 reserved_at_8[0x18];
4915 u8 syndrome[0x20];
4917 u8 reserved_at_40[0x40];
4923 u8 opcode[0x10];
4924 u8 reserved_at_10[0x10];
4926 u8 reserved_at_20[0x10];
4927 u8 op_mod[0x10];
4929 u8 reserved_at_40[0x8];
4930 u8 xrqn[0x18];
4932 u8 reserved_at_60[0x20];
4936 u8 status[0x8];
4937 u8 reserved_at_8[0x18];
4939 u8 syndrome[0x20];
4941 u8 reserved_at_40[0x40];
4945 u8 reserved_at_280[0x600];
4947 u8 pas[][0x40];
4951 u8 opcode[0x10];
4952 u8 reserved_at_10[0x10];
4954 u8 reserved_at_20[0x10];
4955 u8 op_mod[0x10];
4957 u8 reserved_at_40[0x8];
4958 u8 xrc_srqn[0x18];
4960 u8 reserved_at_60[0x20];
4969 u8 status[0x8];
4970 u8 reserved_at_8[0x18];
4972 u8 syndrome[0x20];
4974 u8 reserved_at_40[0x20];
4976 u8 reserved_at_60[0x18];
4977 u8 admin_state[0x4];
4978 u8 state[0x4];
4988 u8 opcode[0x10];
4989 u8 uid[0x10];
4991 u8 reserved_at_20[0x10];
4992 u8 op_mod[0x10];
4994 u8 reserved_at_40[0x20];
4996 u8 reserved_at_60[0x20];
5000 u8 status[0x8];
5001 u8 reserved_at_8[0x18];
5003 u8 syndrome[0x20];
5005 u8 reserved_at_40[0x40];
5027 u8 reserved_at_0[0x4];
5028 u8 type[0x4];
5029 u8 reserved_at_8[0x8];
5030 u8 counter[0x10];
5032 u8 counter_group_id[0x20];
5041 u8 opcode[0x10];
5042 u8 uid[0x10];
5044 u8 reserved_at_20[0x10];
5045 u8 op_mod[0x10];
5047 u8 reserved_at_40[0x10];
5048 u8 num_of_counters[0x10];
5050 u8 reserved_at_60[0x20];
5056 u8 status[0x8];
5057 u8 reserved_at_8[0x18];
5059 u8 syndrome[0x20];
5061 u8 reserved_at_40[0x40];
5065 u8 opcode[0x10];
5066 u8 reserved_at_10[0x10];
5068 u8 reserved_at_20[0x10];
5069 u8 op_mod[0x10];
5071 u8 other_vport[0x1];
5072 u8 reserved_at_41[0xf];
5073 u8 vport_number[0x10];
5075 u8 reserved_at_60[0x20];
5079 u8 status[0x8];
5080 u8 reserved_at_8[0x18];
5082 u8 syndrome[0x20];
5084 u8 reserved_at_40[0x40];
5094 u8 opcode[0x10];
5095 u8 reserved_at_10[0x10];
5097 u8 reserved_at_20[0x10];
5098 u8 op_mod[0x10];
5100 u8 other_vport[0x1];
5101 u8 reserved_at_41[0xf];
5102 u8 vport_number[0x10];
5104 u8 reserved_at_60[0x20];
5108 u8 status[0x8];
5109 u8 reserved_at_8[0x18];
5111 u8 syndrome[0x20];
5113 u8 reserved_at_40[0x40];
5139 u8 reserved_at_680[0xa00];
5147 u8 opcode[0x10];
5148 u8 reserved_at_10[0x10];
5150 u8 reserved_at_20[0x10];
5151 u8 op_mod[0x10];
5153 u8 other_vport[0x1];
5154 u8 reserved_at_41[0xb];
5155 u8 port_num[0x4];
5156 u8 vport_number[0x10];
5158 u8 reserved_at_60[0x60];
5160 u8 clear[0x1];
5161 u8 reserved_at_c1[0x1f];
5163 u8 reserved_at_e0[0x20];
5167 u8 status[0x8];
5168 u8 reserved_at_8[0x18];
5170 u8 syndrome[0x20];
5172 u8 reserved_at_40[0x40];
5178 u8 opcode[0x10];
5179 u8 reserved_at_10[0x10];
5181 u8 reserved_at_20[0x10];
5182 u8 op_mod[0x10];
5184 u8 reserved_at_40[0x8];
5185 u8 tisn[0x18];
5187 u8 reserved_at_60[0x20];
5191 u8 status[0x8];
5192 u8 reserved_at_8[0x18];
5194 u8 syndrome[0x20];
5196 u8 reserved_at_40[0xc0];
5202 u8 opcode[0x10];
5203 u8 reserved_at_10[0x10];
5205 u8 reserved_at_20[0x10];
5206 u8 op_mod[0x10];
5208 u8 reserved_at_40[0x8];
5209 u8 tirn[0x18];
5211 u8 reserved_at_60[0x20];
5215 u8 status[0x8];
5216 u8 reserved_at_8[0x18];
5218 u8 syndrome[0x20];
5220 u8 reserved_at_40[0x40];
5224 u8 reserved_at_280[0x600];
5226 u8 pas[][0x40];
5230 u8 opcode[0x10];
5231 u8 reserved_at_10[0x10];
5233 u8 reserved_at_20[0x10];
5234 u8 op_mod[0x10];
5236 u8 reserved_at_40[0x8];
5237 u8 srqn[0x18];
5239 u8 reserved_at_60[0x20];
5243 u8 status[0x8];
5244 u8 reserved_at_8[0x18];
5246 u8 syndrome[0x20];
5248 u8 reserved_at_40[0xc0];
5254 u8 opcode[0x10];
5255 u8 reserved_at_10[0x10];
5257 u8 reserved_at_20[0x10];
5258 u8 op_mod[0x10];
5260 u8 reserved_at_40[0x8];
5261 u8 sqn[0x18];
5263 u8 reserved_at_60[0x20];
5267 u8 status[0x8];
5268 u8 reserved_at_8[0x18];
5270 u8 syndrome[0x20];
5272 u8 dump_fill_mkey[0x20];
5274 u8 resd_lkey[0x20];
5276 u8 null_mkey[0x20];
5278 u8 terminate_scatter_list_mkey[0x20];
5280 u8 repeated_mkey[0x20];
5282 u8 reserved_at_a0[0x20];
5286 u8 opcode[0x10];
5287 u8 reserved_at_10[0x10];
5289 u8 reserved_at_20[0x10];
5290 u8 op_mod[0x10];
5292 u8 reserved_at_40[0x40];
5296 u8 opcode[0x10];
5297 u8 reserved_at_10[0x10];
5299 u8 reserved_at_20[0x10];
5300 u8 op_mod[0x10];
5302 u8 reserved_at_40[0xc0];
5306 u8 reserved_at_300[0x100];
5315 u8 opcode[0x10];
5316 u8 reserved_at_10[0x10];
5318 u8 reserved_at_20[0x10];
5319 u8 op_mod[0x10];
5321 u8 scheduling_hierarchy[0x8];
5322 u8 reserved_at_48[0x18];
5324 u8 scheduling_element_id[0x20];
5326 u8 reserved_at_80[0x180];
5330 u8 status[0x8];
5331 u8 reserved_at_8[0x18];
5333 u8 syndrome[0x20];
5335 u8 reserved_at_40[0xc0];
5341 u8 opcode[0x10];
5342 u8 reserved_at_10[0x10];
5344 u8 reserved_at_20[0x10];
5345 u8 op_mod[0x10];
5347 u8 reserved_at_40[0x8];
5348 u8 rqtn[0x18];
5350 u8 reserved_at_60[0x20];
5354 u8 status[0x8];
5355 u8 reserved_at_8[0x18];
5357 u8 syndrome[0x20];
5359 u8 reserved_at_40[0xc0];
5365 u8 opcode[0x10];
5366 u8 reserved_at_10[0x10];
5368 u8 reserved_at_20[0x10];
5369 u8 op_mod[0x10];
5371 u8 reserved_at_40[0x8];
5372 u8 rqn[0x18];
5374 u8 reserved_at_60[0x20];
5378 u8 status[0x8];
5379 u8 reserved_at_8[0x18];
5381 u8 syndrome[0x20];
5383 u8 reserved_at_40[0x40];
5389 u8 opcode[0x10];
5390 u8 reserved_at_10[0x10];
5392 u8 reserved_at_20[0x10];
5393 u8 op_mod[0x10];
5395 u8 roce_address_index[0x10];
5396 u8 reserved_at_50[0xc];
5397 u8 vhca_port_num[0x4];
5399 u8 reserved_at_60[0x20];
5403 u8 status[0x8];
5404 u8 reserved_at_8[0x18];
5406 u8 syndrome[0x20];
5408 u8 reserved_at_40[0xc0];
5414 u8 opcode[0x10];
5415 u8 reserved_at_10[0x10];
5417 u8 reserved_at_20[0x10];
5418 u8 op_mod[0x10];
5420 u8 reserved_at_40[0x8];
5421 u8 rmpn[0x18];
5423 u8 reserved_at_60[0x20];
5427 u8 hw_error_syndrome[0x8];
5428 u8 hw_syndrome_type[0x4];
5429 u8 reserved_at_c[0x4];
5430 u8 vendor_error_syndrome[0x8];
5431 u8 syndrome[0x8];
5435 u8 reserved_at_0[0x60];
5439 u8 reserved_at_80[0x580];
5445 u8 pas[0][0x40];
5458 u8 status[0x8];
5459 u8 reserved_at_8[0x18];
5461 u8 syndrome[0x20];
5463 u8 reserved_at_40[0x40];
5465 u8 opt_param_mask[0x20];
5467 u8 ece[0x20];
5471 u8 reserved_at_800[0x80];
5477 u8 opcode[0x10];
5478 u8 reserved_at_10[0x10];
5480 u8 reserved_at_20[0x10];
5481 u8 op_mod[0x10];
5483 u8 qpc_ext[0x1];
5484 u8 reserved_at_41[0x7];
5485 u8 qpn[0x18];
5487 u8 reserved_at_60[0x20];
5491 u8 status[0x8];
5492 u8 reserved_at_8[0x18];
5494 u8 syndrome[0x20];
5496 u8 reserved_at_40[0x40];
5498 u8 rx_write_requests[0x20];
5500 u8 reserved_at_a0[0x20];
5502 u8 rx_read_requests[0x20];
5504 u8 reserved_at_e0[0x20];
5506 u8 rx_atomic_requests[0x20];
5508 u8 reserved_at_120[0x20];
5510 u8 rx_dct_connect[0x20];
5512 u8 reserved_at_160[0x20];
5514 u8 out_of_buffer[0x20];
5516 u8 reserved_at_1a0[0x20];
5518 u8 out_of_sequence[0x20];
5520 u8 reserved_at_1e0[0x20];
5522 u8 duplicate_request[0x20];
5524 u8 reserved_at_220[0x20];
5526 u8 rnr_nak_retry_err[0x20];
5528 u8 reserved_at_260[0x20];
5530 u8 packet_seq_err[0x20];
5532 u8 reserved_at_2a0[0x20];
5534 u8 implied_nak_seq_err[0x20];
5536 u8 reserved_at_2e0[0x20];
5538 u8 local_ack_timeout_err[0x20];
5540 u8 reserved_at_320[0xa0];
5542 u8 resp_local_length_error[0x20];
5544 u8 req_local_length_error[0x20];
5546 u8 resp_local_qp_error[0x20];
5548 u8 local_operation_error[0x20];
5550 u8 resp_local_protection[0x20];
5552 u8 req_local_protection[0x20];
5554 u8 resp_cqe_error[0x20];
5556 u8 req_cqe_error[0x20];
5558 u8 req_mw_binding[0x20];
5560 u8 req_bad_response[0x20];
5562 u8 req_remote_invalid_request[0x20];
5564 u8 resp_remote_invalid_request[0x20];
5566 u8 req_remote_access_errors[0x20];
5568 u8 resp_remote_access_errors[0x20];
5570 u8 req_remote_operation_errors[0x20];
5572 u8 req_transport_retries_exceeded[0x20];
5574 u8 cq_overflow[0x20];
5576 u8 resp_cqe_flush_error[0x20];
5578 u8 req_cqe_flush_error[0x20];
5580 u8 reserved_at_620[0x20];
5582 u8 roce_adp_retrans[0x20];
5584 u8 roce_adp_retrans_to[0x20];
5586 u8 roce_slow_restart[0x20];
5588 u8 roce_slow_restart_cnps[0x20];
5590 u8 roce_slow_restart_trans[0x20];
5592 u8 reserved_at_6e0[0x120];
5596 u8 opcode[0x10];
5597 u8 reserved_at_10[0x10];
5599 u8 reserved_at_20[0x10];
5600 u8 op_mod[0x10];
5602 u8 reserved_at_40[0x80];
5604 u8 clear[0x1];
5605 u8 reserved_at_c1[0x1f];
5607 u8 reserved_at_e0[0x18];
5608 u8 counter_set_id[0x8];
5612 u8 status[0x8];
5613 u8 reserved_at_8[0x18];
5615 u8 syndrome[0x20];
5617 u8 embedded_cpu_function[0x1];
5618 u8 reserved_at_41[0xf];
5619 u8 function_id[0x10];
5621 u8 num_pages[0x20];
5631 u8 opcode[0x10];
5632 u8 reserved_at_10[0x10];
5634 u8 reserved_at_20[0x10];
5635 u8 op_mod[0x10];
5637 u8 embedded_cpu_function[0x1];
5638 u8 reserved_at_41[0xf];
5639 u8 function_id[0x10];
5641 u8 reserved_at_60[0x20];
5645 u8 status[0x8];
5646 u8 reserved_at_8[0x18];
5648 u8 syndrome[0x20];
5650 u8 reserved_at_40[0x40];
5656 u8 opcode[0x10];
5657 u8 reserved_at_10[0x10];
5659 u8 reserved_at_20[0x10];
5660 u8 op_mod[0x10];
5662 u8 other_vport[0x1];
5663 u8 reserved_at_41[0xf];
5664 u8 vport_number[0x10];
5666 u8 reserved_at_60[0x5];
5667 u8 allowed_list_type[0x3];
5668 u8 reserved_at_68[0x18];
5672 u8 status[0x8];
5673 u8 reserved_at_8[0x18];
5675 u8 syndrome[0x20];
5677 u8 reserved_at_40[0x40];
5681 u8 reserved_at_280[0x600];
5683 u8 bsf0_klm0_pas_mtt0_1[16][0x8];
5685 u8 bsf1_klm1_pas_mtt2_3[16][0x8];
5689 u8 opcode[0x10];
5690 u8 reserved_at_10[0x10];
5692 u8 reserved_at_20[0x10];
5693 u8 op_mod[0x10];
5695 u8 reserved_at_40[0x8];
5696 u8 mkey_index[0x18];
5698 u8 pg_access[0x1];
5699 u8 reserved_at_61[0x1f];
5703 u8 status[0x8];
5704 u8 reserved_at_8[0x18];
5706 u8 syndrome[0x20];
5708 u8 reserved_at_40[0x40];
5710 u8 mad_dumux_parameters_block[0x20];
5714 u8 opcode[0x10];
5715 u8 reserved_at_10[0x10];
5717 u8 reserved_at_20[0x10];
5718 u8 op_mod[0x10];
5720 u8 reserved_at_40[0x40];
5724 u8 status[0x8];
5725 u8 reserved_at_8[0x18];
5727 u8 syndrome[0x20];
5729 u8 reserved_at_40[0xa0];
5731 u8 reserved_at_e0[0x13];
5732 u8 vlan_valid[0x1];
5733 u8 vlan[0xc];
5737 u8 reserved_at_140[0xc0];
5741 u8 opcode[0x10];
5742 u8 reserved_at_10[0x10];
5744 u8 reserved_at_20[0x10];
5745 u8 op_mod[0x10];
5747 u8 reserved_at_40[0x60];
5749 u8 reserved_at_a0[0x8];
5750 u8 table_index[0x18];
5752 u8 reserved_at_c0[0x140];
5756 u8 status[0x8];
5757 u8 reserved_at_8[0x18];
5759 u8 syndrome[0x20];
5761 u8 reserved_at_40[0x10];
5762 u8 current_issi[0x10];
5764 u8 reserved_at_60[0xa0];
5766 u8 reserved_at_100[76][0x8];
5767 u8 supported_issi_dw0[0x20];
5771 u8 opcode[0x10];
5772 u8 reserved_at_10[0x10];
5774 u8 reserved_at_20[0x10];
5775 u8 op_mod[0x10];
5777 u8 reserved_at_40[0x40];
5781 u8 status[0x8];
5782 u8 reserved_0[0x18];
5784 u8 syndrome[0x20];
5785 u8 reserved_1[0x40];
5789 u8 opcode[0x10];
5790 u8 reserved_0[0x10];
5792 u8 reserved_1[0x10];
5793 u8 op_mod[0x10];
5795 u8 reserved_2[0x40];
5796 u8 driver_version[64][0x8];
5800 u8 status[0x8];
5801 u8 reserved_at_8[0x18];
5803 u8 syndrome[0x20];
5805 u8 reserved_at_40[0x40];
5811 u8 opcode[0x10];
5812 u8 reserved_at_10[0x10];
5814 u8 reserved_at_20[0x10];
5815 u8 op_mod[0x10];
5817 u8 other_vport[0x1];
5818 u8 reserved_at_41[0xb];
5819 u8 port_num[0x4];
5820 u8 vport_number[0x10];
5822 u8 reserved_at_60[0x10];
5823 u8 pkey_index[0x10];
5833 u8 status[0x8];
5834 u8 reserved_at_8[0x18];
5836 u8 syndrome[0x20];
5838 u8 reserved_at_40[0x20];
5840 u8 gids_num[0x10];
5841 u8 reserved_at_70[0x10];
5847 u8 opcode[0x10];
5848 u8 reserved_at_10[0x10];
5850 u8 reserved_at_20[0x10];
5851 u8 op_mod[0x10];
5853 u8 other_vport[0x1];
5854 u8 reserved_at_41[0xb];
5855 u8 port_num[0x4];
5856 u8 vport_number[0x10];
5858 u8 reserved_at_60[0x10];
5859 u8 gid_index[0x10];
5863 u8 status[0x8];
5864 u8 reserved_at_8[0x18];
5866 u8 syndrome[0x20];
5868 u8 reserved_at_40[0x40];
5874 u8 opcode[0x10];
5875 u8 reserved_at_10[0x10];
5877 u8 reserved_at_20[0x10];
5878 u8 op_mod[0x10];
5880 u8 other_vport[0x1];
5881 u8 reserved_at_41[0xb];
5882 u8 port_num[0x4];
5883 u8 vport_number[0x10];
5885 u8 reserved_at_60[0x20];
5889 u8 status[0x8];
5890 u8 reserved_at_8[0x18];
5892 u8 syndrome[0x20];
5894 u8 reserved_at_40[0x40];
5900 u8 opcode[0x10];
5901 u8 reserved_at_10[0x10];
5903 u8 reserved_at_20[0x10];
5904 u8 op_mod[0x10];
5906 u8 other_function[0x1];
5907 u8 reserved_at_41[0xf];
5908 u8 function_id[0x10];
5910 u8 reserved_at_60[0x20];
5914 u8 roce[0x1];
5915 u8 reserved_at_1[0x27f];
5919 u8 status[0x8];
5920 u8 reserved_at_8[0x18];
5922 u8 syndrome[0x20];
5924 u8 reserved_at_40[0x40];
5930 u8 opcode[0x10];
5931 u8 reserved_at_10[0x10];
5933 u8 reserved_at_20[0x10];
5934 u8 op_mod[0x10];
5936 u8 reserved_at_40[0x10];
5937 u8 function_id[0x10];
5939 u8 reserved_at_60[0x20];
5943 u8 status[0x8];
5944 u8 reserved_at_8[0x18];
5946 u8 syndrome[0x20];
5948 u8 reserved_at_40[0x40];
5952 u8 opcode[0x10];
5953 u8 reserved_at_10[0x10];
5955 u8 reserved_at_20[0x10];
5956 u8 op_mod[0x10];
5958 u8 reserved_at_40[0x10];
5959 u8 function_id[0x10];
5960 u8 field_select[0x20];
5966 u8 reformat_en[0x1];
5967 u8 decap_en[0x1];
5968 u8 sw_owner[0x1];
5969 u8 termination_table[0x1];
5970 u8 table_miss_action[0x4];
5971 u8 level[0x8];
5972 u8 reserved_at_10[0x8];
5973 u8 log_size[0x8];
5975 u8 reserved_at_20[0x8];
5976 u8 table_miss_id[0x18];
5978 u8 reserved_at_40[0x8];
5979 u8 lag_master_next_table_id[0x18];
5981 u8 reserved_at_60[0x60];
5983 u8 sw_owner_icm_root_1[0x40];
5985 u8 sw_owner_icm_root_0[0x40];
5990 u8 status[0x8];
5991 u8 reserved_at_8[0x18];
5993 u8 syndrome[0x20];
5995 u8 reserved_at_40[0x80];
6001 u8 opcode[0x10];
6002 u8 reserved_at_10[0x10];
6004 u8 reserved_at_20[0x10];
6005 u8 op_mod[0x10];
6007 u8 reserved_at_40[0x40];
6009 u8 table_type[0x8];
6010 u8 reserved_at_88[0x18];
6012 u8 reserved_at_a0[0x8];
6013 u8 table_id[0x18];
6015 u8 reserved_at_c0[0x140];
6019 u8 status[0x8];
6020 u8 reserved_at_8[0x18];
6022 u8 syndrome[0x20];
6024 u8 reserved_at_40[0x1c0];
6030 u8 opcode[0x10];
6031 u8 reserved_at_10[0x10];
6033 u8 reserved_at_20[0x10];
6034 u8 op_mod[0x10];
6036 u8 reserved_at_40[0x40];
6038 u8 table_type[0x8];
6039 u8 reserved_at_88[0x18];
6041 u8 reserved_at_a0[0x8];
6042 u8 table_id[0x18];
6044 u8 reserved_at_c0[0x40];
6046 u8 flow_index[0x20];
6048 u8 reserved_at_120[0xe0];
6052 u8 reserved_at_0[0x100];
6054 u8 metadata_reg_c_0[0x20];
6056 u8 metadata_reg_c_1[0x20];
6058 u8 outer_dmac_47_16[0x20];
6060 u8 outer_dmac_15_0[0x10];
6061 u8 outer_ethertype[0x10];
6063 u8 reserved_at_180[0x1];
6064 u8 sx_sniffer[0x1];
6065 u8 functional_lb[0x1];
6066 u8 outer_ip_frag[0x1];
6067 u8 outer_qp_type[0x2];
6068 u8 outer_encap_type[0x2];
6069 u8 port_number[0x2];
6070 u8 outer_l3_type[0x2];
6071 u8 outer_l4_type[0x2];
6072 u8 outer_first_vlan_type[0x2];
6073 u8 outer_first_vlan_prio[0x3];
6074 u8 outer_first_vlan_cfi[0x1];
6075 u8 outer_first_vlan_vid[0xc];
6077 u8 outer_l4_type_ext[0x4];
6078 u8 reserved_at_1a4[0x2];
6079 u8 outer_ipsec_layer[0x2];
6080 u8 outer_l2_type[0x2];
6081 u8 force_lb[0x1];
6082 u8 outer_l2_ok[0x1];
6083 u8 outer_l3_ok[0x1];
6084 u8 outer_l4_ok[0x1];
6085 u8 outer_second_vlan_type[0x2];
6086 u8 outer_second_vlan_prio[0x3];
6087 u8 outer_second_vlan_cfi[0x1];
6088 u8 outer_second_vlan_vid[0xc];
6090 u8 outer_smac_47_16[0x20];
6092 u8 outer_smac_15_0[0x10];
6093 u8 inner_ipv4_checksum_ok[0x1];
6094 u8 inner_l4_checksum_ok[0x1];
6095 u8 outer_ipv4_checksum_ok[0x1];
6096 u8 outer_l4_checksum_ok[0x1];
6097 u8 inner_l3_ok[0x1];
6098 u8 inner_l4_ok[0x1];
6099 u8 outer_l3_ok_duplicate[0x1];
6100 u8 outer_l4_ok_duplicate[0x1];
6101 u8 outer_tcp_cwr[0x1];
6102 u8 outer_tcp_ece[0x1];
6103 u8 outer_tcp_urg[0x1];
6104 u8 outer_tcp_ack[0x1];
6105 u8 outer_tcp_psh[0x1];
6106 u8 outer_tcp_rst[0x1];
6107 u8 outer_tcp_syn[0x1];
6108 u8 outer_tcp_fin[0x1];
6112 u8 reserved_at_0[0x100];
6114 u8 outer_ip_src_addr[0x20];
6116 u8 outer_ip_dest_addr[0x20];
6118 u8 outer_l4_sport[0x10];
6119 u8 outer_l4_dport[0x10];
6121 u8 reserved_at_160[0x1];
6122 u8 sx_sniffer[0x1];
6123 u8 functional_lb[0x1];
6124 u8 outer_ip_frag[0x1];
6125 u8 outer_qp_type[0x2];
6126 u8 outer_encap_type[0x2];
6127 u8 port_number[0x2];
6128 u8 outer_l3_type[0x2];
6129 u8 outer_l4_type[0x2];
6130 u8 outer_first_vlan_type[0x2];
6131 u8 outer_first_vlan_prio[0x3];
6132 u8 outer_first_vlan_cfi[0x1];
6133 u8 outer_first_vlan_vid[0xc];
6135 u8 metadata_reg_c_0[0x20];
6137 u8 outer_dmac_47_16[0x20];
6139 u8 outer_smac_47_16[0x20];
6141 u8 outer_smac_15_0[0x10];
6142 u8 outer_dmac_15_0[0x10];
6146 u8 reserved_at_0[0x100];
6148 u8 inner_ip_src_addr[0x20];
6150 u8 inner_ip_dest_addr[0x20];
6152 u8 inner_l4_sport[0x10];
6153 u8 inner_l4_dport[0x10];
6155 u8 reserved_at_160[0x1];
6156 u8 sx_sniffer[0x1];
6157 u8 functional_lb[0x1];
6158 u8 inner_ip_frag[0x1];
6159 u8 inner_qp_type[0x2];
6160 u8 inner_encap_type[0x2];
6161 u8 port_number[0x2];
6162 u8 inner_l3_type[0x2];
6163 u8 inner_l4_type[0x2];
6164 u8 inner_first_vlan_type[0x2];
6165 u8 inner_first_vlan_prio[0x3];
6166 u8 inner_first_vlan_cfi[0x1];
6167 u8 inner_first_vlan_vid[0xc];
6169 u8 tunnel_header_0[0x20];
6171 u8 inner_dmac_47_16[0x20];
6173 u8 inner_smac_47_16[0x20];
6175 u8 inner_smac_15_0[0x10];
6176 u8 inner_dmac_15_0[0x10];
6180 u8 reserved_at_0[0xc0];
6182 u8 outer_ip_dest_addr[0x80];
6184 u8 outer_ip_src_addr[0x80];
6186 u8 outer_l4_sport[0x10];
6187 u8 outer_l4_dport[0x10];
6189 u8 reserved_at_1e0[0x20];
6193 u8 reserved_at_0[0xa0];
6195 u8 outer_ip_dest_addr[0x80];
6197 u8 outer_ip_src_addr[0x80];
6199 u8 outer_dmac_47_16[0x20];
6201 u8 outer_smac_47_16[0x20];
6203 u8 outer_smac_15_0[0x10];
6204 u8 outer_dmac_15_0[0x10];
6208 u8 reserved_at_0[0xc0];
6210 u8 inner_ip_dest_addr[0x80];
6212 u8 inner_ip_src_addr[0x80];
6214 u8 inner_l4_sport[0x10];
6215 u8 inner_l4_dport[0x10];
6217 u8 reserved_at_1e0[0x20];
6221 u8 reserved_at_0[0xa0];
6223 u8 inner_ip_dest_addr[0x80];
6225 u8 inner_ip_src_addr[0x80];
6227 u8 inner_dmac_47_16[0x20];
6229 u8 inner_smac_47_16[0x20];
6231 u8 inner_smac_15_0[0x10];
6232 u8 inner_dmac_15_0[0x10];
6245 u8 reserved_at_1c0[5][0x20];
6246 u8 match_dw_8[0x20];
6247 u8 match_dw_7[0x20];
6248 u8 match_dw_6[0x20];
6249 u8 match_dw_5[0x20];
6250 u8 match_dw_4[0x20];
6251 u8 match_dw_3[0x20];
6252 u8 match_dw_2[0x20];
6253 u8 match_dw_1[0x20];
6254 u8 match_dw_0[0x20];
6256 u8 match_byte_7[0x8];
6257 u8 match_byte_6[0x8];
6258 u8 match_byte_5[0x8];
6259 u8 match_byte_4[0x8];
6261 u8 match_byte_3[0x8];
6262 u8 match_byte_2[0x8];
6263 u8 match_byte_1[0x8];
6264 u8 match_byte_0[0x8];
6268 u8 modify_field_select[0x40];
6270 u8 reserved_at_40[0x40];
6272 u8 reserved_at_80[0x10];
6273 u8 format_id[0x10];
6275 u8 reserved_at_a0[0x60];
6277 u8 format_select_dw3[0x8];
6278 u8 format_select_dw2[0x8];
6279 u8 format_select_dw1[0x8];
6280 u8 format_select_dw0[0x8];
6282 u8 format_select_dw7[0x8];
6283 u8 format_select_dw6[0x8];
6284 u8 format_select_dw5[0x8];
6285 u8 format_select_dw4[0x8];
6287 u8 reserved_at_100[0x18];
6288 u8 format_select_dw8[0x8];
6290 u8 reserved_at_120[0x20];
6292 u8 format_select_byte3[0x8];
6293 u8 format_select_byte2[0x8];
6294 u8 format_select_byte1[0x8];
6295 u8 format_select_byte0[0x8];
6297 u8 format_select_byte7[0x8];
6298 u8 format_select_byte6[0x8];
6299 u8 format_select_byte5[0x8];
6300 u8 format_select_byte4[0x8];
6302 u8 reserved_at_180[0x40];
6306 u8 match_mask[16][0x20];
6313 u8 alias_object[0x1];
6314 u8 reserved_at_1[0x2];
6315 u8 log_obj_range[0x5];
6316 u8 reserved_at_8[0x18];
6320 u8 alias_object[0x1];
6321 u8 obj_offset[0x1f];
6325 u8 opcode[0x10];
6326 u8 uid[0x10];
6328 u8 vhca_tunnel_id[0x10];
6329 u8 obj_type[0x10];
6331 u8 obj_id[0x20];
6340 u8 status[0x8];
6341 u8 reserved_at_8[0x18];
6343 u8 syndrome[0x20];
6345 u8 obj_id[0x20];
6347 u8 reserved_at_60[0x20];
6371 u8 status[0x8];
6372 u8 reserved_at_8[0x18];
6374 u8 syndrome[0x20];
6376 u8 reserved_at_40[0xa0];
6378 u8 start_flow_index[0x20];
6380 u8 reserved_at_100[0x20];
6382 u8 end_flow_index[0x20];
6384 u8 reserved_at_140[0xa0];
6386 u8 reserved_at_1e0[0x18];
6387 u8 match_criteria_enable[0x8];
6391 u8 reserved_at_1200[0xe00];
6395 u8 opcode[0x10];
6396 u8 reserved_at_10[0x10];
6398 u8 reserved_at_20[0x10];
6399 u8 op_mod[0x10];
6401 u8 reserved_at_40[0x40];
6403 u8 table_type[0x8];
6404 u8 reserved_at_88[0x18];
6406 u8 reserved_at_a0[0x8];
6407 u8 table_id[0x18];
6409 u8 group_id[0x20];
6411 u8 reserved_at_e0[0x120];
6415 u8 status[0x8];
6416 u8 reserved_at_8[0x18];
6418 u8 syndrome[0x20];
6420 u8 reserved_at_40[0x40];
6426 u8 opcode[0x10];
6427 u8 reserved_at_10[0x10];
6429 u8 reserved_at_20[0x10];
6430 u8 op_mod[0x10];
6432 u8 reserved_at_40[0x80];
6434 u8 clear[0x1];
6435 u8 reserved_at_c1[0xf];
6436 u8 num_of_counters[0x10];
6438 u8 flow_counter_id[0x20];
6442 u8 status[0x8];
6443 u8 reserved_at_8[0x18];
6445 u8 syndrome[0x20];
6447 u8 reserved_at_40[0x40];
6453 u8 opcode[0x10];
6454 u8 reserved_at_10[0x10];
6456 u8 reserved_at_20[0x10];
6457 u8 op_mod[0x10];
6459 u8 other_vport[0x1];
6460 u8 reserved_at_41[0xf];
6461 u8 vport_number[0x10];
6463 u8 reserved_at_60[0x20];
6467 u8 status[0x8];
6468 u8 reserved_at_8[0x18];
6470 u8 syndrome[0x20];
6472 u8 reserved_at_40[0x40];
6476 u8 reserved_at_0[0x1b];
6477 u8 fdb_to_vport_reg_c_id[0x1];
6478 u8 vport_cvlan_insert[0x1];
6479 u8 vport_svlan_insert[0x1];
6480 u8 vport_cvlan_strip[0x1];
6481 u8 vport_svlan_strip[0x1];
6485 u8 opcode[0x10];
6486 u8 reserved_at_10[0x10];
6488 u8 reserved_at_20[0x10];
6489 u8 op_mod[0x10];
6491 u8 other_vport[0x1];
6492 u8 reserved_at_41[0xf];
6493 u8 vport_number[0x10];
6501 u8 status[0x8];
6502 u8 reserved_at_8[0x18];
6504 u8 syndrome[0x20];
6506 u8 reserved_at_40[0x40];
6510 u8 reserved_at_280[0x40];
6512 u8 event_bitmask[0x40];
6514 u8 reserved_at_300[0x580];
6516 u8 pas[][0x40];
6520 u8 opcode[0x10];
6521 u8 reserved_at_10[0x10];
6523 u8 reserved_at_20[0x10];
6524 u8 op_mod[0x10];
6526 u8 reserved_at_40[0x18];
6527 u8 eq_number[0x8];
6529 u8 reserved_at_60[0x20];
6533 u8 reformat_type[0x8];
6534 u8 reserved_at_8[0x4];
6535 u8 reformat_param_0[0x4];
6536 u8 reserved_at_10[0x6];
6537 u8 reformat_data_size[0xa];
6539 u8 reformat_param_1[0x8];
6540 u8 reserved_at_28[0x8];
6541 u8 reformat_data[2][0x8];
6543 u8 more_reformat_data[][0x8];
6547 u8 status[0x8];
6548 u8 reserved_at_8[0x18];
6550 u8 syndrome[0x20];
6552 u8 reserved_at_40[0xa0];
6558 u8 opcode[0x10];
6559 u8 reserved_at_10[0x10];
6561 u8 reserved_at_20[0x10];
6562 u8 op_mod[0x10];
6564 u8 packet_reformat_id[0x20];
6566 u8 reserved_at_60[0xa0];
6570 u8 status[0x8];
6571 u8 reserved_at_8[0x18];
6573 u8 syndrome[0x20];
6575 u8 packet_reformat_id[0x20];
6577 u8 reserved_at_60[0x20];
6602 u8 opcode[0x10];
6603 u8 reserved_at_10[0x10];
6605 u8 reserved_at_20[0x10];
6606 u8 op_mod[0x10];
6608 u8 reserved_at_40[0xa0];
6614 u8 status[0x8];
6615 u8 reserved_at_8[0x18];
6617 u8 syndrome[0x20];
6619 u8 reserved_at_40[0x40];
6623 u8 opcode[0x10];
6624 u8 reserved_at_10[0x10];
6626 u8 reserved_20[0x10];
6627 u8 op_mod[0x10];
6629 u8 packet_reformat_id[0x20];
6631 u8 reserved_60[0x20];
6635 u8 action_type[0x4];
6636 u8 field[0xc];
6637 u8 reserved_at_10[0x3];
6638 u8 offset[0x5];
6639 u8 reserved_at_18[0x3];
6640 u8 length[0x5];
6642 u8 data[0x20];
6646 u8 action_type[0x4];
6647 u8 field[0xc];
6648 u8 reserved_at_10[0x10];
6650 u8 data[0x20];
6654 u8 action_type[0x4];
6655 u8 src_field[0xc];
6656 u8 reserved_at_10[0x3];
6657 u8 src_offset[0x5];
6658 u8 reserved_at_18[0x3];
6659 u8 length[0x5];
6661 u8 reserved_at_20[0x4];
6662 u8 dst_field[0xc];
6663 u8 reserved_at_30[0x3];
6664 u8 dst_offset[0x5];
6665 u8 reserved_at_38[0x8];
6672 u8 reserved_at_0[0x40];
6724 u8 status[0x8];
6725 u8 reserved_at_8[0x18];
6727 u8 syndrome[0x20];
6729 u8 modify_header_id[0x20];
6731 u8 reserved_at_60[0x20];
6735 u8 opcode[0x10];
6736 u8 reserved_at_10[0x10];
6738 u8 reserved_at_20[0x10];
6739 u8 op_mod[0x10];
6741 u8 reserved_at_40[0x20];
6743 u8 table_type[0x8];
6744 u8 reserved_at_68[0x10];
6745 u8 num_of_actions[0x8];
6751 u8 status[0x8];
6752 u8 reserved_at_8[0x18];
6754 u8 syndrome[0x20];
6756 u8 reserved_at_40[0x40];
6760 u8 opcode[0x10];
6761 u8 reserved_at_10[0x10];
6763 u8 reserved_at_20[0x10];
6764 u8 op_mod[0x10];
6766 u8 modify_header_id[0x20];
6768 u8 reserved_at_60[0x20];
6772 u8 opcode[0x10];
6773 u8 uid[0x10];
6775 u8 reserved_at_20[0x10];
6776 u8 op_mod[0x10];
6778 u8 modify_header_id[0x20];
6780 u8 reserved_at_60[0xa0];
6784 u8 status[0x8];
6785 u8 reserved_at_8[0x18];
6787 u8 syndrome[0x20];
6789 u8 reserved_at_40[0x40];
6793 u8 reserved_at_280[0x180];
6797 u8 opcode[0x10];
6798 u8 reserved_at_10[0x10];
6800 u8 reserved_at_20[0x10];
6801 u8 op_mod[0x10];
6803 u8 reserved_at_40[0x8];
6804 u8 dctn[0x18];
6806 u8 reserved_at_60[0x20];
6810 u8 status[0x8];
6811 u8 reserved_at_8[0x18];
6813 u8 syndrome[0x20];
6815 u8 reserved_at_40[0x40];
6819 u8 reserved_at_280[0x600];
6821 u8 pas[][0x40];
6825 u8 opcode[0x10];
6826 u8 reserved_at_10[0x10];
6828 u8 reserved_at_20[0x10];
6829 u8 op_mod[0x10];
6831 u8 reserved_at_40[0x8];
6832 u8 cqn[0x18];
6834 u8 reserved_at_60[0x20];
6838 u8 status[0x8];
6839 u8 reserved_at_8[0x18];
6841 u8 syndrome[0x20];
6843 u8 reserved_at_40[0x20];
6845 u8 enable[0x1];
6846 u8 tag_enable[0x1];
6847 u8 reserved_at_62[0x1e];
6851 u8 opcode[0x10];
6852 u8 reserved_at_10[0x10];
6854 u8 reserved_at_20[0x10];
6855 u8 op_mod[0x10];
6857 u8 reserved_at_40[0x18];
6858 u8 priority[0x4];
6859 u8 cong_protocol[0x4];
6861 u8 reserved_at_60[0x20];
6865 u8 status[0x8];
6866 u8 reserved_at_8[0x18];
6868 u8 syndrome[0x20];
6870 u8 reserved_at_40[0x40];
6872 u8 rp_cur_flows[0x20];
6874 u8 sum_flows[0x20];
6876 u8 rp_cnp_ignored_high[0x20];
6878 u8 rp_cnp_ignored_low[0x20];
6880 u8 rp_cnp_handled_high[0x20];
6882 u8 rp_cnp_handled_low[0x20];
6884 u8 reserved_at_140[0x100];
6886 u8 time_stamp_high[0x20];
6888 u8 time_stamp_low[0x20];
6890 u8 accumulators_period[0x20];
6892 u8 np_ecn_marked_roce_packets_high[0x20];
6894 u8 np_ecn_marked_roce_packets_low[0x20];
6896 u8 np_cnp_sent_high[0x20];
6898 u8 np_cnp_sent_low[0x20];
6900 u8 reserved_at_320[0x560];
6904 u8 opcode[0x10];
6905 u8 reserved_at_10[0x10];
6907 u8 reserved_at_20[0x10];
6908 u8 op_mod[0x10];
6910 u8 clear[0x1];
6911 u8 reserved_at_41[0x1f];
6913 u8 reserved_at_60[0x20];
6917 u8 status[0x8];
6918 u8 reserved_at_8[0x18];
6920 u8 syndrome[0x20];
6922 u8 reserved_at_40[0x40];
6928 u8 opcode[0x10];
6929 u8 reserved_at_10[0x10];
6931 u8 reserved_at_20[0x10];
6932 u8 op_mod[0x10];
6934 u8 reserved_at_40[0x1c];
6935 u8 cong_protocol[0x4];
6937 u8 reserved_at_60[0x20];
6941 u8 status[0x8];
6942 u8 reserved_at_8[0x18];
6944 u8 syndrome[0x20];
6946 u8 reserved_at_40[0x40];
6952 u8 opcode[0x10];
6953 u8 reserved_at_10[0x10];
6955 u8 reserved_at_20[0x10];
6956 u8 op_mod[0x10];
6958 u8 reserved_at_40[0x40];
6962 u8 status[0x8];
6963 u8 reserved_at_8[0x18];
6965 u8 syndrome[0x20];
6967 u8 reserved_at_40[0x40];
6971 u8 opcode[0x10];
6972 u8 uid[0x10];
6974 u8 reserved_at_20[0x10];
6975 u8 op_mod[0x10];
6977 u8 reserved_at_40[0x8];
6978 u8 qpn[0x18];
6980 u8 reserved_at_60[0x20];
6984 u8 status[0x8];
6985 u8 reserved_at_8[0x18];
6987 u8 syndrome[0x20];
6989 u8 reserved_at_40[0x40];
6993 u8 opcode[0x10];
6994 u8 uid[0x10];
6996 u8 reserved_at_20[0x10];
6997 u8 op_mod[0x10];
6999 u8 reserved_at_40[0x8];
7000 u8 qpn[0x18];
7002 u8 reserved_at_60[0x20];
7006 u8 status[0x8];
7007 u8 reserved_at_8[0x18];
7009 u8 syndrome[0x20];
7011 u8 reserved_at_40[0x40];
7015 u8 opcode[0x10];
7016 u8 reserved_at_10[0x10];
7018 u8 reserved_at_20[0x10];
7019 u8 op_mod[0x10];
7021 u8 error[0x1];
7022 u8 reserved_at_41[0x4];
7023 u8 page_fault_type[0x3];
7024 u8 wq_number[0x18];
7026 u8 reserved_at_60[0x8];
7027 u8 token[0x18];
7031 u8 status[0x8];
7032 u8 reserved_at_8[0x18];
7034 u8 syndrome[0x20];
7036 u8 reserved_at_40[0x40];
7040 u8 opcode[0x10];
7041 u8 reserved_at_10[0x10];
7043 u8 reserved_at_20[0x10];
7044 u8 op_mod[0x10];
7046 u8 reserved_at_40[0x40];
7050 u8 status[0x8];
7051 u8 reserved_at_8[0x18];
7053 u8 syndrome[0x20];
7055 u8 reserved_at_40[0x40];
7059 u8 opcode[0x10];
7060 u8 reserved_at_10[0x10];
7062 u8 reserved_at_20[0x10];
7063 u8 op_mod[0x10];
7065 u8 other_vport[0x1];
7066 u8 reserved_at_41[0xf];
7067 u8 vport_number[0x10];
7069 u8 reserved_at_60[0x18];
7070 u8 admin_state[0x4];
7071 u8 reserved_at_7c[0x4];
7075 u8 status[0x8];
7076 u8 reserved_at_8[0x18];
7078 u8 syndrome[0x20];
7080 u8 reserved_at_40[0x40];
7084 u8 reserved_at_0[0x20];
7086 u8 reserved_at_20[0x1d];
7087 u8 lag_tx_port_affinity[0x1];
7088 u8 strict_lag_tx_port_affinity[0x1];
7089 u8 prio[0x1];
7093 u8 opcode[0x10];
7094 u8 uid[0x10];
7096 u8 reserved_at_20[0x10];
7097 u8 op_mod[0x10];
7099 u8 reserved_at_40[0x8];
7100 u8 tisn[0x18];
7102 u8 reserved_at_60[0x20];
7106 u8 reserved_at_c0[0x40];
7112 u8 reserved_at_0[0x20];
7114 u8 reserved_at_20[0x1b];
7115 u8 self_lb_en[0x1];
7116 u8 reserved_at_3c[0x1];
7117 u8 hash[0x1];
7118 u8 reserved_at_3e[0x1];
7119 u8 packet_merge[0x1];
7123 u8 status[0x8];
7124 u8 reserved_at_8[0x18];
7126 u8 syndrome[0x20];
7128 u8 reserved_at_40[0x40];
7132 u8 opcode[0x10];
7133 u8 uid[0x10];
7135 u8 reserved_at_20[0x10];
7136 u8 op_mod[0x10];
7138 u8 reserved_at_40[0x8];
7139 u8 tirn[0x18];
7141 u8 reserved_at_60[0x20];
7145 u8 reserved_at_c0[0x40];
7151 u8 status[0x8];
7152 u8 reserved_at_8[0x18];
7154 u8 syndrome[0x20];
7156 u8 reserved_at_40[0x40];
7160 u8 opcode[0x10];
7161 u8 uid[0x10];
7163 u8 reserved_at_20[0x10];
7164 u8 op_mod[0x10];
7166 u8 sq_state[0x4];
7167 u8 reserved_at_44[0x4];
7168 u8 sqn[0x18];
7170 u8 reserved_at_60[0x20];
7172 u8 modify_bitmask[0x40];
7174 u8 reserved_at_c0[0x40];
7180 u8 status[0x8];
7181 u8 reserved_at_8[0x18];
7183 u8 syndrome[0x20];
7185 u8 reserved_at_40[0x1c0];
7194 u8 opcode[0x10];
7195 u8 reserved_at_10[0x10];
7197 u8 reserved_at_20[0x10];
7198 u8 op_mod[0x10];
7200 u8 scheduling_hierarchy[0x8];
7201 u8 reserved_at_48[0x18];
7203 u8 scheduling_element_id[0x20];
7205 u8 reserved_at_80[0x20];
7207 u8 modify_bitmask[0x20];
7209 u8 reserved_at_c0[0x40];
7213 u8 reserved_at_300[0x100];
7217 u8 status[0x8];
7218 u8 reserved_at_8[0x18];
7220 u8 syndrome[0x20];
7222 u8 reserved_at_40[0x40];
7226 u8 reserved_at_0[0x20];
7228 u8 reserved_at_20[0x1f];
7229 u8 rqn_list[0x1];
7233 u8 opcode[0x10];
7234 u8 uid[0x10];
7236 u8 reserved_at_20[0x10];
7237 u8 op_mod[0x10];
7239 u8 reserved_at_40[0x8];
7240 u8 rqtn[0x18];
7242 u8 reserved_at_60[0x20];
7246 u8 reserved_at_c0[0x40];
7252 u8 status[0x8];
7253 u8 reserved_at_8[0x18];
7255 u8 syndrome[0x20];
7257 u8 reserved_at_40[0x40];
7267 u8 opcode[0x10];
7268 u8 uid[0x10];
7270 u8 reserved_at_20[0x10];
7271 u8 op_mod[0x10];
7273 u8 rq_state[0x4];
7274 u8 reserved_at_44[0x4];
7275 u8 rqn[0x18];
7277 u8 reserved_at_60[0x20];
7279 u8 modify_bitmask[0x40];
7281 u8 reserved_at_c0[0x40];
7287 u8 status[0x8];
7288 u8 reserved_at_8[0x18];
7290 u8 syndrome[0x20];
7292 u8 reserved_at_40[0x40];
7296 u8 reserved_at_0[0x20];
7298 u8 reserved_at_20[0x1f];
7299 u8 lwm[0x1];
7303 u8 opcode[0x10];
7304 u8 uid[0x10];
7306 u8 reserved_at_20[0x10];
7307 u8 op_mod[0x10];
7309 u8 rmp_state[0x4];
7310 u8 reserved_at_44[0x4];
7311 u8 rmpn[0x18];
7313 u8 reserved_at_60[0x20];
7317 u8 reserved_at_c0[0x40];
7323 u8 status[0x8];
7324 u8 reserved_at_8[0x18];
7326 u8 syndrome[0x20];
7328 u8 reserved_at_40[0x40];
7332 u8 reserved_at_0[0x12];
7333 u8 affiliation[0x1];
7334 u8 reserved_at_13[0x1];
7335 u8 disable_uc_local_lb[0x1];
7336 u8 disable_mc_local_lb[0x1];
7337 u8 node_guid[0x1];
7338 u8 port_guid[0x1];
7339 u8 min_inline[0x1];
7340 u8 mtu[0x1];
7341 u8 change_event[0x1];
7342 u8 promisc[0x1];
7343 u8 permanent_address[0x1];
7344 u8 addresses_list[0x1];
7345 u8 roce_en[0x1];
7346 u8 reserved_at_1f[0x1];
7350 u8 opcode[0x10];
7351 u8 reserved_at_10[0x10];
7353 u8 reserved_at_20[0x10];
7354 u8 op_mod[0x10];
7356 u8 other_vport[0x1];
7357 u8 reserved_at_41[0xf];
7358 u8 vport_number[0x10];
7362 u8 reserved_at_80[0x780];
7368 u8 status[0x8];
7369 u8 reserved_at_8[0x18];
7371 u8 syndrome[0x20];
7373 u8 reserved_at_40[0x40];
7377 u8 opcode[0x10];
7378 u8 reserved_at_10[0x10];
7380 u8 reserved_at_20[0x10];
7381 u8 op_mod[0x10];
7383 u8 other_vport[0x1];
7384 u8 reserved_at_41[0xb];
7385 u8 port_num[0x4];
7386 u8 vport_number[0x10];
7388 u8 reserved_at_60[0x20];
7394 u8 status[0x8];
7395 u8 reserved_at_8[0x18];
7397 u8 syndrome[0x20];
7399 u8 reserved_at_40[0x40];
7408 u8 opcode[0x10];
7409 u8 uid[0x10];
7411 u8 reserved_at_20[0x10];
7412 u8 op_mod[0x10];
7414 u8 reserved_at_40[0x8];
7415 u8 cqn[0x18];
7421 u8 reserved_at_280[0x60];
7423 u8 cq_umem_valid[0x1];
7424 u8 reserved_at_2e1[0x1f];
7426 u8 reserved_at_300[0x580];
7428 u8 pas[][0x40];
7432 u8 status[0x8];
7433 u8 reserved_at_8[0x18];
7435 u8 syndrome[0x20];
7437 u8 reserved_at_40[0x40];
7441 u8 opcode[0x10];
7442 u8 reserved_at_10[0x10];
7444 u8 reserved_at_20[0x10];
7445 u8 op_mod[0x10];
7447 u8 reserved_at_40[0x18];
7448 u8 priority[0x4];
7449 u8 cong_protocol[0x4];
7451 u8 enable[0x1];
7452 u8 tag_enable[0x1];
7453 u8 reserved_at_62[0x1e];
7457 u8 status[0x8];
7458 u8 reserved_at_8[0x18];
7460 u8 syndrome[0x20];
7462 u8 reserved_at_40[0x40];
7466 u8 opcode[0x10];
7467 u8 reserved_at_10[0x10];
7469 u8 reserved_at_20[0x10];
7470 u8 op_mod[0x10];
7472 u8 reserved_at_40[0x1c];
7473 u8 cong_protocol[0x4];
7477 u8 reserved_at_80[0x80];
7483 u8 status[0x8];
7484 u8 reserved_at_8[0x18];
7486 u8 syndrome[0x20];
7488 u8 output_num_entries[0x20];
7490 u8 reserved_at_60[0x20];
7492 u8 pas[][0x40];
7502 u8 opcode[0x10];
7503 u8 reserved_at_10[0x10];
7505 u8 reserved_at_20[0x10];
7506 u8 op_mod[0x10];
7508 u8 embedded_cpu_function[0x1];
7509 u8 reserved_at_41[0xf];
7510 u8 function_id[0x10];
7512 u8 input_num_entries[0x20];
7514 u8 pas[][0x40];
7518 u8 status[0x8];
7519 u8 reserved_at_8[0x18];
7521 u8 syndrome[0x20];
7523 u8 reserved_at_40[0x40];
7525 u8 response_mad_packet[256][0x8];
7529 u8 opcode[0x10];
7530 u8 reserved_at_10[0x10];
7532 u8 reserved_at_20[0x10];
7533 u8 op_mod[0x10];
7535 u8 remote_lid[0x10];
7536 u8 reserved_at_50[0x8];
7537 u8 port[0x8];
7539 u8 reserved_at_60[0x20];
7541 u8 mad[256][0x8];
7545 u8 status[0x8];
7546 u8 reserved_at_8[0x18];
7548 u8 syndrome[0x20];
7550 u8 reserved_at_40[0x40];
7554 u8 opcode[0x10];
7555 u8 reserved_at_10[0x10];
7557 u8 reserved_at_20[0x10];
7558 u8 op_mod[0x10];
7560 u8 reserved_at_40[0x20];
7562 u8 reserved_at_60[0x2];
7563 u8 sw_vhca_id[0xe];
7564 u8 reserved_at_70[0x10];
7566 u8 sw_owner_id[4][0x20];
7570 u8 status[0x8];
7571 u8 reserved_at_8[0x18];
7573 u8 syndrome[0x20];
7575 u8 reserved_at_40[0x20];
7576 u8 ece[0x20];
7580 u8 opcode[0x10];
7581 u8 uid[0x10];
7583 u8 reserved_at_20[0x10];
7584 u8 op_mod[0x10];
7586 u8 reserved_at_40[0x8];
7587 u8 qpn[0x18];
7589 u8 reserved_at_60[0x20];
7591 u8 opt_param_mask[0x20];
7593 u8 ece[0x20];
7597 u8 reserved_at_800[0x80];
7601 u8 status[0x8];
7602 u8 reserved_at_8[0x18];
7604 u8 syndrome[0x20];
7606 u8 reserved_at_40[0x20];
7607 u8 ece[0x20];
7611 u8 opcode[0x10];
7612 u8 uid[0x10];
7614 u8 reserved_at_20[0x10];
7615 u8 op_mod[0x10];
7617 u8 reserved_at_40[0x8];
7618 u8 qpn[0x18];
7620 u8 reserved_at_60[0x20];
7622 u8 opt_param_mask[0x20];
7624 u8 ece[0x20];
7628 u8 reserved_at_800[0x80];
7632 u8 status[0x8];
7633 u8 reserved_at_8[0x18];
7635 u8 syndrome[0x20];
7637 u8 reserved_at_40[0x40];
7639 u8 packet_headers_log[128][0x8];
7641 u8 packet_syndrome[64][0x8];
7645 u8 opcode[0x10];
7646 u8 reserved_at_10[0x10];
7648 u8 reserved_at_20[0x10];
7649 u8 op_mod[0x10];
7651 u8 reserved_at_40[0x40];
7655 u8 opcode[0x10];
7656 u8 reserved_at_10[0x10];
7658 u8 reserved_at_20[0x10];
7659 u8 op_mod[0x10];
7661 u8 reserved_at_40[0x18];
7662 u8 eq_number[0x8];
7664 u8 reserved_at_60[0x20];
7666 u8 eqe[64][0x8];
7670 u8 status[0x8];
7671 u8 reserved_at_8[0x18];
7673 u8 syndrome[0x20];
7675 u8 reserved_at_40[0x40];
7679 u8 status[0x8];
7680 u8 reserved_at_8[0x18];
7682 u8 syndrome[0x20];
7684 u8 reserved_at_40[0x20];
7688 u8 opcode[0x10];
7689 u8 reserved_at_10[0x10];
7691 u8 reserved_at_20[0x10];
7692 u8 op_mod[0x10];
7694 u8 embedded_cpu_function[0x1];
7695 u8 reserved_at_41[0xf];
7696 u8 function_id[0x10];
7698 u8 reserved_at_60[0x20];
7702 u8 status[0x8];
7703 u8 reserved_at_8[0x18];
7705 u8 syndrome[0x20];
7707 u8 reserved_at_40[0x40];
7711 u8 opcode[0x10];
7712 u8 uid[0x10];
7714 u8 reserved_at_20[0x10];
7715 u8 op_mod[0x10];
7717 u8 reserved_at_40[0x8];
7718 u8 dctn[0x18];
7720 u8 reserved_at_60[0x20];
7724 u8 status[0x8];
7725 u8 reserved_at_8[0x18];
7727 u8 syndrome[0x20];
7729 u8 reserved_at_40[0x20];
7733 u8 opcode[0x10];
7734 u8 reserved_at_10[0x10];
7736 u8 reserved_at_20[0x10];
7737 u8 op_mod[0x10];
7739 u8 embedded_cpu_function[0x1];
7740 u8 reserved_at_41[0xf];
7741 u8 function_id[0x10];
7743 u8 reserved_at_60[0x20];
7747 u8 status[0x8];
7748 u8 reserved_at_8[0x18];
7750 u8 syndrome[0x20];
7752 u8 reserved_at_40[0x40];
7756 u8 opcode[0x10];
7757 u8 uid[0x10];
7759 u8 reserved_at_20[0x10];
7760 u8 op_mod[0x10];
7762 u8 reserved_at_40[0x8];
7763 u8 qpn[0x18];
7765 u8 reserved_at_60[0x20];
7767 u8 multicast_gid[16][0x8];
7771 u8 status[0x8];
7772 u8 reserved_at_8[0x18];
7774 u8 syndrome[0x20];
7776 u8 reserved_at_40[0x40];
7780 u8 opcode[0x10];
7781 u8 uid[0x10];
7783 u8 reserved_at_20[0x10];
7784 u8 op_mod[0x10];
7786 u8 reserved_at_40[0x8];
7787 u8 xrqn[0x18];
7789 u8 reserved_at_60[0x20];
7793 u8 status[0x8];
7794 u8 reserved_at_8[0x18];
7796 u8 syndrome[0x20];
7798 u8 reserved_at_40[0x40];
7802 u8 opcode[0x10];
7803 u8 uid[0x10];
7805 u8 reserved_at_20[0x10];
7806 u8 op_mod[0x10];
7808 u8 reserved_at_40[0x8];
7809 u8 xrc_srqn[0x18];
7811 u8 reserved_at_60[0x20];
7815 u8 status[0x8];
7816 u8 reserved_at_8[0x18];
7818 u8 syndrome[0x20];
7820 u8 reserved_at_40[0x40];
7824 u8 opcode[0x10];
7825 u8 uid[0x10];
7827 u8 reserved_at_20[0x10];
7828 u8 op_mod[0x10];
7830 u8 reserved_at_40[0x8];
7831 u8 tisn[0x18];
7833 u8 reserved_at_60[0x20];
7837 u8 status[0x8];
7838 u8 reserved_at_8[0x18];
7840 u8 syndrome[0x20];
7842 u8 reserved_at_40[0x40];
7846 u8 opcode[0x10];
7847 u8 uid[0x10];
7849 u8 reserved_at_20[0x10];
7850 u8 op_mod[0x10];
7852 u8 reserved_at_40[0x8];
7853 u8 tirn[0x18];
7855 u8 reserved_at_60[0x20];
7859 u8 status[0x8];
7860 u8 reserved_at_8[0x18];
7862 u8 syndrome[0x20];
7864 u8 reserved_at_40[0x40];
7868 u8 opcode[0x10];
7869 u8 uid[0x10];
7871 u8 reserved_at_20[0x10];
7872 u8 op_mod[0x10];
7874 u8 reserved_at_40[0x8];
7875 u8 srqn[0x18];
7877 u8 reserved_at_60[0x20];
7881 u8 status[0x8];
7882 u8 reserved_at_8[0x18];
7884 u8 syndrome[0x20];
7886 u8 reserved_at_40[0x40];
7890 u8 opcode[0x10];
7891 u8 uid[0x10];
7893 u8 reserved_at_20[0x10];
7894 u8 op_mod[0x10];
7896 u8 reserved_at_40[0x8];
7897 u8 sqn[0x18];
7899 u8 reserved_at_60[0x20];
7903 u8 status[0x8];
7904 u8 reserved_at_8[0x18];
7906 u8 syndrome[0x20];
7908 u8 reserved_at_40[0x1c0];
7912 u8 opcode[0x10];
7913 u8 reserved_at_10[0x10];
7915 u8 reserved_at_20[0x10];
7916 u8 op_mod[0x10];
7918 u8 scheduling_hierarchy[0x8];
7919 u8 reserved_at_48[0x18];
7921 u8 scheduling_element_id[0x20];
7923 u8 reserved_at_80[0x180];
7927 u8 status[0x8];
7928 u8 reserved_at_8[0x18];
7930 u8 syndrome[0x20];
7932 u8 reserved_at_40[0x40];
7936 u8 opcode[0x10];
7937 u8 uid[0x10];
7939 u8 reserved_at_20[0x10];
7940 u8 op_mod[0x10];
7942 u8 reserved_at_40[0x8];
7943 u8 rqtn[0x18];
7945 u8 reserved_at_60[0x20];
7949 u8 status[0x8];
7950 u8 reserved_at_8[0x18];
7952 u8 syndrome[0x20];
7954 u8 reserved_at_40[0x40];
7958 u8 opcode[0x10];
7959 u8 uid[0x10];
7961 u8 reserved_at_20[0x10];
7962 u8 op_mod[0x10];
7964 u8 reserved_at_40[0x8];
7965 u8 rqn[0x18];
7967 u8 reserved_at_60[0x20];
7971 u8 opcode[0x10];
7972 u8 reserved_at_10[0x10];
7974 u8 reserved_at_20[0x10];
7975 u8 op_mod[0x10];
7977 u8 reserved_at_40[0x20];
7979 u8 reserved_at_60[0x10];
7980 u8 delay_drop_timeout[0x10];
7984 u8 status[0x8];
7985 u8 reserved_at_8[0x18];
7987 u8 syndrome[0x20];
7989 u8 reserved_at_40[0x40];
7993 u8 status[0x8];
7994 u8 reserved_at_8[0x18];
7996 u8 syndrome[0x20];
7998 u8 reserved_at_40[0x40];
8002 u8 opcode[0x10];
8003 u8 uid[0x10];
8005 u8 reserved_at_20[0x10];
8006 u8 op_mod[0x10];
8008 u8 reserved_at_40[0x8];
8009 u8 rmpn[0x18];
8011 u8 reserved_at_60[0x20];
8015 u8 status[0x8];
8016 u8 reserved_at_8[0x18];
8018 u8 syndrome[0x20];
8020 u8 reserved_at_40[0x40];
8024 u8 opcode[0x10];
8025 u8 uid[0x10];
8027 u8 reserved_at_20[0x10];
8028 u8 op_mod[0x10];
8030 u8 reserved_at_40[0x8];
8031 u8 qpn[0x18];
8033 u8 reserved_at_60[0x20];
8037 u8 status[0x8];
8038 u8 reserved_at_8[0x18];
8040 u8 syndrome[0x20];
8042 u8 reserved_at_40[0x40];
8046 u8 opcode[0x10];
8047 u8 reserved_at_10[0x10];
8049 u8 reserved_at_20[0x10];
8050 u8 op_mod[0x10];
8052 u8 reserved_at_40[0x8];
8053 u8 psvn[0x18];
8055 u8 reserved_at_60[0x20];
8059 u8 status[0x8];
8060 u8 reserved_at_8[0x18];
8062 u8 syndrome[0x20];
8064 u8 reserved_at_40[0x40];
8068 u8 opcode[0x10];
8069 u8 uid[0x10];
8071 u8 reserved_at_20[0x10];
8072 u8 op_mod[0x10];
8074 u8 reserved_at_40[0x8];
8075 u8 mkey_index[0x18];
8077 u8 reserved_at_60[0x20];
8081 u8 status[0x8];
8082 u8 reserved_at_8[0x18];
8084 u8 syndrome[0x20];
8086 u8 reserved_at_40[0x40];
8090 u8 opcode[0x10];
8091 u8 reserved_at_10[0x10];
8093 u8 reserved_at_20[0x10];
8094 u8 op_mod[0x10];
8096 u8 other_vport[0x1];
8097 u8 reserved_at_41[0xf];
8098 u8 vport_number[0x10];
8100 u8 reserved_at_60[0x20];
8102 u8 table_type[0x8];
8103 u8 reserved_at_88[0x18];
8105 u8 reserved_at_a0[0x8];
8106 u8 table_id[0x18];
8108 u8 reserved_at_c0[0x140];
8112 u8 status[0x8];
8113 u8 reserved_at_8[0x18];
8115 u8 syndrome[0x20];
8117 u8 reserved_at_40[0x40];
8121 u8 opcode[0x10];
8122 u8 reserved_at_10[0x10];
8124 u8 reserved_at_20[0x10];
8125 u8 op_mod[0x10];
8127 u8 other_vport[0x1];
8128 u8 reserved_at_41[0xf];
8129 u8 vport_number[0x10];
8131 u8 reserved_at_60[0x20];
8133 u8 table_type[0x8];
8134 u8 reserved_at_88[0x18];
8136 u8 reserved_at_a0[0x8];
8137 u8 table_id[0x18];
8139 u8 group_id[0x20];
8141 u8 reserved_at_e0[0x120];
8145 u8 status[0x8];
8146 u8 reserved_at_8[0x18];
8148 u8 syndrome[0x20];
8150 u8 reserved_at_40[0x40];
8154 u8 opcode[0x10];
8155 u8 reserved_at_10[0x10];
8157 u8 reserved_at_20[0x10];
8158 u8 op_mod[0x10];
8160 u8 reserved_at_40[0x18];
8161 u8 eq_number[0x8];
8163 u8 reserved_at_60[0x20];
8167 u8 status[0x8];
8168 u8 reserved_at_8[0x18];
8170 u8 syndrome[0x20];
8172 u8 reserved_at_40[0x40];
8176 u8 opcode[0x10];
8177 u8 uid[0x10];
8179 u8 reserved_at_20[0x10];
8180 u8 op_mod[0x10];
8182 u8 reserved_at_40[0x8];
8183 u8 dctn[0x18];
8185 u8 reserved_at_60[0x20];
8189 u8 status[0x8];
8190 u8 reserved_at_8[0x18];
8192 u8 syndrome[0x20];
8194 u8 reserved_at_40[0x40];
8198 u8 opcode[0x10];
8199 u8 uid[0x10];
8201 u8 reserved_at_20[0x10];
8202 u8 op_mod[0x10];
8204 u8 reserved_at_40[0x8];
8205 u8 cqn[0x18];
8207 u8 reserved_at_60[0x20];
8211 u8 status[0x8];
8212 u8 reserved_at_8[0x18];
8214 u8 syndrome[0x20];
8216 u8 reserved_at_40[0x40];
8220 u8 opcode[0x10];
8221 u8 reserved_at_10[0x10];
8223 u8 reserved_at_20[0x10];
8224 u8 op_mod[0x10];
8226 u8 reserved_at_40[0x20];
8228 u8 reserved_at_60[0x10];
8229 u8 vxlan_udp_port[0x10];
8233 u8 status[0x8];
8234 u8 reserved_at_8[0x18];
8236 u8 syndrome[0x20];
8238 u8 reserved_at_40[0x40];
8242 u8 opcode[0x10];
8243 u8 reserved_at_10[0x10];
8245 u8 reserved_at_20[0x10];
8246 u8 op_mod[0x10];
8248 u8 reserved_at_40[0x60];
8250 u8 reserved_at_a0[0x8];
8251 u8 table_index[0x18];
8253 u8 reserved_at_c0[0x140];
8257 u8 status[0x8];
8258 u8 reserved_at_8[0x18];
8260 u8 syndrome[0x20];
8262 u8 reserved_at_40[0x40];
8266 u8 opcode[0x10];
8267 u8 reserved_at_10[0x10];
8269 u8 reserved_at_20[0x10];
8270 u8 op_mod[0x10];
8272 u8 other_vport[0x1];
8273 u8 reserved_at_41[0xf];
8274 u8 vport_number[0x10];
8276 u8 reserved_at_60[0x20];
8278 u8 table_type[0x8];
8279 u8 reserved_at_88[0x18];
8281 u8 reserved_at_a0[0x8];
8282 u8 table_id[0x18];
8284 u8 reserved_at_c0[0x40];
8286 u8 flow_index[0x20];
8288 u8 reserved_at_120[0xe0];
8292 u8 status[0x8];
8293 u8 reserved_at_8[0x18];
8295 u8 syndrome[0x20];
8297 u8 reserved_at_40[0x40];
8301 u8 opcode[0x10];
8302 u8 uid[0x10];
8304 u8 reserved_at_20[0x10];
8305 u8 op_mod[0x10];
8307 u8 reserved_at_40[0x8];
8308 u8 xrcd[0x18];
8310 u8 reserved_at_60[0x20];
8314 u8 status[0x8];
8315 u8 reserved_at_8[0x18];
8317 u8 syndrome[0x20];
8319 u8 reserved_at_40[0x40];
8323 u8 opcode[0x10];
8324 u8 uid[0x10];
8326 u8 reserved_at_20[0x10];
8327 u8 op_mod[0x10];
8329 u8 reserved_at_40[0x8];
8330 u8 uar[0x18];
8332 u8 reserved_at_60[0x20];
8336 u8 status[0x8];
8337 u8 reserved_at_8[0x18];
8339 u8 syndrome[0x20];
8341 u8 reserved_at_40[0x40];
8345 u8 opcode[0x10];
8346 u8 uid[0x10];
8348 u8 reserved_at_20[0x10];
8349 u8 op_mod[0x10];
8351 u8 reserved_at_40[0x8];
8352 u8 transport_domain[0x18];
8354 u8 reserved_at_60[0x20];
8358 u8 status[0x8];
8359 u8 reserved_at_8[0x18];
8361 u8 syndrome[0x20];
8363 u8 reserved_at_40[0x40];
8367 u8 opcode[0x10];
8368 u8 reserved_at_10[0x10];
8370 u8 reserved_at_20[0x10];
8371 u8 op_mod[0x10];
8373 u8 reserved_at_40[0x18];
8374 u8 counter_set_id[0x8];
8376 u8 reserved_at_60[0x20];
8380 u8 status[0x8];
8381 u8 reserved_at_8[0x18];
8383 u8 syndrome[0x20];
8385 u8 reserved_at_40[0x40];
8389 u8 opcode[0x10];
8390 u8 uid[0x10];
8392 u8 reserved_at_20[0x10];
8393 u8 op_mod[0x10];
8395 u8 reserved_at_40[0x8];
8396 u8 pd[0x18];
8398 u8 reserved_at_60[0x20];
8402 u8 status[0x8];
8403 u8 reserved_at_8[0x18];
8405 u8 syndrome[0x20];
8407 u8 reserved_at_40[0x40];
8411 u8 opcode[0x10];
8412 u8 reserved_at_10[0x10];
8414 u8 reserved_at_20[0x10];
8415 u8 op_mod[0x10];
8417 u8 flow_counter_id[0x20];
8419 u8 reserved_at_60[0x20];
8423 u8 status[0x8];
8424 u8 reserved_at_8[0x18];
8426 u8 syndrome[0x20];
8428 u8 reserved_at_40[0x8];
8429 u8 xrqn[0x18];
8431 u8 reserved_at_60[0x20];
8435 u8 opcode[0x10];
8436 u8 uid[0x10];
8438 u8 reserved_at_20[0x10];
8439 u8 op_mod[0x10];
8441 u8 reserved_at_40[0x40];
8447 u8 status[0x8];
8448 u8 reserved_at_8[0x18];
8450 u8 syndrome[0x20];
8452 u8 reserved_at_40[0x8];
8453 u8 xrc_srqn[0x18];
8455 u8 reserved_at_60[0x20];
8459 u8 opcode[0x10];
8460 u8 uid[0x10];
8462 u8 reserved_at_20[0x10];
8463 u8 op_mod[0x10];
8465 u8 reserved_at_40[0x40];
8469 u8 reserved_at_280[0x60];
8471 u8 xrc_srq_umem_valid[0x1];
8472 u8 reserved_at_2e1[0x1f];
8474 u8 reserved_at_300[0x580];
8476 u8 pas[][0x40];
8480 u8 status[0x8];
8481 u8 reserved_at_8[0x18];
8483 u8 syndrome[0x20];
8485 u8 reserved_at_40[0x8];
8486 u8 tisn[0x18];
8488 u8 reserved_at_60[0x20];
8492 u8 opcode[0x10];
8493 u8 uid[0x10];
8495 u8 reserved_at_20[0x10];
8496 u8 op_mod[0x10];
8498 u8 reserved_at_40[0xc0];
8504 u8 status[0x8];
8505 u8 icm_address_63_40[0x18];
8507 u8 syndrome[0x20];
8509 u8 icm_address_39_32[0x8];
8510 u8 tirn[0x18];
8512 u8 icm_address_31_0[0x20];
8516 u8 opcode[0x10];
8517 u8 uid[0x10];
8519 u8 reserved_at_20[0x10];
8520 u8 op_mod[0x10];
8522 u8 reserved_at_40[0xc0];
8528 u8 status[0x8];
8529 u8 reserved_at_8[0x18];
8531 u8 syndrome[0x20];
8533 u8 reserved_at_40[0x8];
8534 u8 srqn[0x18];
8536 u8 reserved_at_60[0x20];
8540 u8 opcode[0x10];
8541 u8 uid[0x10];
8543 u8 reserved_at_20[0x10];
8544 u8 op_mod[0x10];
8546 u8 reserved_at_40[0x40];
8550 u8 reserved_at_280[0x600];
8552 u8 pas[][0x40];
8556 u8 status[0x8];
8557 u8 reserved_at_8[0x18];
8559 u8 syndrome[0x20];
8561 u8 reserved_at_40[0x8];
8562 u8 sqn[0x18];
8564 u8 reserved_at_60[0x20];
8568 u8 opcode[0x10];
8569 u8 uid[0x10];
8571 u8 reserved_at_20[0x10];
8572 u8 op_mod[0x10];
8574 u8 reserved_at_40[0xc0];
8580 u8 status[0x8];
8581 u8 reserved_at_8[0x18];
8583 u8 syndrome[0x20];
8585 u8 reserved_at_40[0x40];
8587 u8 scheduling_element_id[0x20];
8589 u8 reserved_at_a0[0x160];
8593 u8 opcode[0x10];
8594 u8 reserved_at_10[0x10];
8596 u8 reserved_at_20[0x10];
8597 u8 op_mod[0x10];
8599 u8 scheduling_hierarchy[0x8];
8600 u8 reserved_at_48[0x18];
8602 u8 reserved_at_60[0xa0];
8606 u8 reserved_at_300[0x100];
8610 u8 status[0x8];
8611 u8 reserved_at_8[0x18];
8613 u8 syndrome[0x20];
8615 u8 reserved_at_40[0x8];
8616 u8 rqtn[0x18];
8618 u8 reserved_at_60[0x20];
8622 u8 opcode[0x10];
8623 u8 uid[0x10];
8625 u8 reserved_at_20[0x10];
8626 u8 op_mod[0x10];
8628 u8 reserved_at_40[0xc0];
8634 u8 status[0x8];
8635 u8 reserved_at_8[0x18];
8637 u8 syndrome[0x20];
8639 u8 reserved_at_40[0x8];
8640 u8 rqn[0x18];
8642 u8 reserved_at_60[0x20];
8646 u8 opcode[0x10];
8647 u8 uid[0x10];
8649 u8 reserved_at_20[0x10];
8650 u8 op_mod[0x10];
8652 u8 reserved_at_40[0xc0];
8658 u8 status[0x8];
8659 u8 reserved_at_8[0x18];
8661 u8 syndrome[0x20];
8663 u8 reserved_at_40[0x8];
8664 u8 rmpn[0x18];
8666 u8 reserved_at_60[0x20];
8670 u8 opcode[0x10];
8671 u8 uid[0x10];
8673 u8 reserved_at_20[0x10];
8674 u8 op_mod[0x10];
8676 u8 reserved_at_40[0xc0];
8682 u8 status[0x8];
8683 u8 reserved_at_8[0x18];
8685 u8 syndrome[0x20];
8687 u8 reserved_at_40[0x8];
8688 u8 qpn[0x18];
8690 u8 ece[0x20];
8694 u8 opcode[0x10];
8695 u8 uid[0x10];
8697 u8 reserved_at_20[0x10];
8698 u8 op_mod[0x10];
8700 u8 qpc_ext[0x1];
8701 u8 reserved_at_41[0x7];
8702 u8 input_qpn[0x18];
8704 u8 reserved_at_60[0x20];
8705 u8 opt_param_mask[0x20];
8707 u8 ece[0x20];
8711 u8 reserved_at_800[0x60];
8713 u8 wq_umem_valid[0x1];
8714 u8 reserved_at_861[0x1f];
8716 u8 pas[][0x40];
8720 u8 status[0x8];
8721 u8 reserved_at_8[0x18];
8723 u8 syndrome[0x20];
8725 u8 reserved_at_40[0x40];
8727 u8 reserved_at_80[0x8];
8728 u8 psv0_index[0x18];
8730 u8 reserved_at_a0[0x8];
8731 u8 psv1_index[0x18];
8733 u8 reserved_at_c0[0x8];
8734 u8 psv2_index[0x18];
8736 u8 reserved_at_e0[0x8];
8737 u8 psv3_index[0x18];
8741 u8 opcode[0x10];
8742 u8 reserved_at_10[0x10];
8744 u8 reserved_at_20[0x10];
8745 u8 op_mod[0x10];
8747 u8 num_psv[0x4];
8748 u8 reserved_at_44[0x4];
8749 u8 pd[0x18];
8751 u8 reserved_at_60[0x20];
8755 u8 status[0x8];
8756 u8 reserved_at_8[0x18];
8758 u8 syndrome[0x20];
8760 u8 reserved_at_40[0x8];
8761 u8 mkey_index[0x18];
8763 u8 reserved_at_60[0x20];
8767 u8 opcode[0x10];
8768 u8 uid[0x10];
8770 u8 reserved_at_20[0x10];
8771 u8 op_mod[0x10];
8773 u8 reserved_at_40[0x20];
8775 u8 pg_access[0x1];
8776 u8 mkey_umem_valid[0x1];
8777 u8 reserved_at_62[0x1e];
8781 u8 reserved_at_280[0x80];
8783 u8 translations_octword_actual_size[0x20];
8785 u8 reserved_at_320[0x560];
8787 u8 klm_pas_mtt[][0x20];
8801 u8 status[0x8];
8802 u8 icm_address_63_40[0x18];
8804 u8 syndrome[0x20];
8806 u8 icm_address_39_32[0x8];
8807 u8 table_id[0x18];
8809 u8 icm_address_31_0[0x20];
8813 u8 opcode[0x10];
8814 u8 uid[0x10];
8816 u8 reserved_at_20[0x10];
8817 u8 op_mod[0x10];
8819 u8 other_vport[0x1];
8820 u8 reserved_at_41[0xf];
8821 u8 vport_number[0x10];
8823 u8 reserved_at_60[0x20];
8825 u8 table_type[0x8];
8826 u8 reserved_at_88[0x18];
8828 u8 reserved_at_a0[0x20];
8834 u8 status[0x8];
8835 u8 reserved_at_8[0x18];
8837 u8 syndrome[0x20];
8839 u8 reserved_at_40[0x8];
8840 u8 group_id[0x18];
8842 u8 reserved_at_60[0x20];
8858 u8 opcode[0x10];
8859 u8 reserved_at_10[0x10];
8861 u8 reserved_at_20[0x10];
8862 u8 op_mod[0x10];
8864 u8 other_vport[0x1];
8865 u8 reserved_at_41[0xf];
8866 u8 vport_number[0x10];
8868 u8 reserved_at_60[0x20];
8870 u8 table_type[0x8];
8871 u8 reserved_at_88[0x4];
8872 u8 group_type[0x4];
8873 u8 reserved_at_90[0x10];
8875 u8 reserved_at_a0[0x8];
8876 u8 table_id[0x18];
8878 u8 source_eswitch_owner_vhca_id_valid[0x1];
8880 u8 reserved_at_c1[0x1f];
8882 u8 start_flow_index[0x20];
8884 u8 reserved_at_100[0x20];
8886 u8 end_flow_index[0x20];
8888 u8 reserved_at_140[0x10];
8889 u8 match_definer_id[0x10];
8891 u8 reserved_at_160[0x80];
8893 u8 reserved_at_1e0[0x18];
8894 u8 match_criteria_enable[0x8];
8898 u8 reserved_at_1200[0xe00];
8902 u8 status[0x8];
8903 u8 reserved_at_8[0x18];
8905 u8 syndrome[0x20];
8907 u8 reserved_at_40[0x18];
8908 u8 eq_number[0x8];
8910 u8 reserved_at_60[0x20];
8914 u8 opcode[0x10];
8915 u8 uid[0x10];
8917 u8 reserved_at_20[0x10];
8918 u8 op_mod[0x10];
8920 u8 reserved_at_40[0x40];
8924 u8 reserved_at_280[0x40];
8926 u8 event_bitmask[4][0x40];
8928 u8 reserved_at_3c0[0x4c0];
8930 u8 pas[][0x40];
8934 u8 status[0x8];
8935 u8 reserved_at_8[0x18];
8937 u8 syndrome[0x20];
8939 u8 reserved_at_40[0x8];
8940 u8 dctn[0x18];
8942 u8 ece[0x20];
8946 u8 opcode[0x10];
8947 u8 uid[0x10];
8949 u8 reserved_at_20[0x10];
8950 u8 op_mod[0x10];
8952 u8 reserved_at_40[0x40];
8956 u8 reserved_at_280[0x180];
8960 u8 status[0x8];
8961 u8 reserved_at_8[0x18];
8963 u8 syndrome[0x20];
8965 u8 reserved_at_40[0x8];
8966 u8 cqn[0x18];
8968 u8 reserved_at_60[0x20];
8972 u8 opcode[0x10];
8973 u8 uid[0x10];
8975 u8 reserved_at_20[0x10];
8976 u8 op_mod[0x10];
8978 u8 reserved_at_40[0x40];
8982 u8 reserved_at_280[0x60];
8984 u8 cq_umem_valid[0x1];
8985 u8 reserved_at_2e1[0x59f];
8987 u8 pas[][0x40];
8991 u8 status[0x8];
8992 u8 reserved_at_8[0x18];
8994 u8 syndrome[0x20];
8996 u8 reserved_at_40[0x4];
8997 u8 min_delay[0xc];
8998 u8 int_vector[0x10];
9000 u8 reserved_at_60[0x20];
9009 u8 opcode[0x10];
9010 u8 reserved_at_10[0x10];
9012 u8 reserved_at_20[0x10];
9013 u8 op_mod[0x10];
9015 u8 reserved_at_40[0x4];
9016 u8 min_delay[0xc];
9017 u8 int_vector[0x10];
9019 u8 reserved_at_60[0x20];
9023 u8 status[0x8];
9024 u8 reserved_at_8[0x18];
9026 u8 syndrome[0x20];
9028 u8 reserved_at_40[0x40];
9032 u8 opcode[0x10];
9033 u8 uid[0x10];
9035 u8 reserved_at_20[0x10];
9036 u8 op_mod[0x10];
9038 u8 reserved_at_40[0x8];
9039 u8 qpn[0x18];
9041 u8 reserved_at_60[0x20];
9043 u8 multicast_gid[16][0x8];
9047 u8 status[0x8];
9048 u8 reserved_at_8[0x18];
9050 u8 syndrome[0x20];
9052 u8 reserved_at_40[0x40];
9056 u8 opcode[0x10];
9057 u8 reserved_at_10[0x10];
9059 u8 reserved_at_20[0x10];
9060 u8 op_mod[0x10];
9062 u8 reserved_at_40[0x8];
9063 u8 xrqn[0x18];
9065 u8 reserved_at_60[0x10];
9066 u8 lwm[0x10];
9070 u8 status[0x8];
9071 u8 reserved_at_8[0x18];
9073 u8 syndrome[0x20];
9075 u8 reserved_at_40[0x40];
9083 u8 opcode[0x10];
9084 u8 uid[0x10];
9086 u8 reserved_at_20[0x10];
9087 u8 op_mod[0x10];
9089 u8 reserved_at_40[0x8];
9090 u8 xrc_srqn[0x18];
9092 u8 reserved_at_60[0x10];
9093 u8 lwm[0x10];
9097 u8 status[0x8];
9098 u8 reserved_at_8[0x18];
9100 u8 syndrome[0x20];
9102 u8 reserved_at_40[0x40];
9111 u8 opcode[0x10];
9112 u8 uid[0x10];
9114 u8 reserved_at_20[0x10];
9115 u8 op_mod[0x10];
9117 u8 reserved_at_40[0x8];
9118 u8 srq_number[0x18];
9120 u8 reserved_at_60[0x10];
9121 u8 lwm[0x10];
9125 u8 status[0x8];
9126 u8 reserved_at_8[0x18];
9128 u8 syndrome[0x20];
9130 u8 reserved_at_40[0x40];
9134 u8 opcode[0x10];
9135 u8 reserved_at_10[0x10];
9137 u8 reserved_at_20[0x10];
9138 u8 op_mod[0x10];
9140 u8 reserved_at_40[0x8];
9141 u8 dct_number[0x18];
9143 u8 reserved_at_60[0x20];
9147 u8 status[0x8];
9148 u8 reserved_at_8[0x18];
9150 u8 syndrome[0x20];
9152 u8 reserved_at_40[0x8];
9153 u8 xrcd[0x18];
9155 u8 reserved_at_60[0x20];
9159 u8 opcode[0x10];
9160 u8 uid[0x10];
9162 u8 reserved_at_20[0x10];
9163 u8 op_mod[0x10];
9165 u8 reserved_at_40[0x40];
9169 u8 status[0x8];
9170 u8 reserved_at_8[0x18];
9172 u8 syndrome[0x20];
9174 u8 reserved_at_40[0x8];
9175 u8 uar[0x18];
9177 u8 reserved_at_60[0x20];
9181 u8 opcode[0x10];
9182 u8 uid[0x10];
9184 u8 reserved_at_20[0x10];
9185 u8 op_mod[0x10];
9187 u8 reserved_at_40[0x40];
9191 u8 status[0x8];
9192 u8 reserved_at_8[0x18];
9194 u8 syndrome[0x20];
9196 u8 reserved_at_40[0x8];
9197 u8 transport_domain[0x18];
9199 u8 reserved_at_60[0x20];
9203 u8 opcode[0x10];
9204 u8 uid[0x10];
9206 u8 reserved_at_20[0x10];
9207 u8 op_mod[0x10];
9209 u8 reserved_at_40[0x40];
9213 u8 status[0x8];
9214 u8 reserved_at_8[0x18];
9216 u8 syndrome[0x20];
9218 u8 reserved_at_40[0x18];
9219 u8 counter_set_id[0x8];
9221 u8 reserved_at_60[0x20];
9225 u8 opcode[0x10];
9226 u8 uid[0x10];
9228 u8 reserved_at_20[0x10];
9229 u8 op_mod[0x10];
9231 u8 reserved_at_40[0x40];
9235 u8 status[0x8];
9236 u8 reserved_at_8[0x18];
9238 u8 syndrome[0x20];
9240 u8 reserved_at_40[0x8];
9241 u8 pd[0x18];
9243 u8 reserved_at_60[0x20];
9247 u8 opcode[0x10];
9248 u8 uid[0x10];
9250 u8 reserved_at_20[0x10];
9251 u8 op_mod[0x10];
9253 u8 reserved_at_40[0x40];
9257 u8 status[0x8];
9258 u8 reserved_at_8[0x18];
9260 u8 syndrome[0x20];
9262 u8 flow_counter_id[0x20];
9264 u8 reserved_at_60[0x20];
9268 u8 opcode[0x10];
9269 u8 reserved_at_10[0x10];
9271 u8 reserved_at_20[0x10];
9272 u8 op_mod[0x10];
9274 u8 reserved_at_40[0x38];
9275 u8 flow_counter_bulk[0x8];
9279 u8 status[0x8];
9280 u8 reserved_at_8[0x18];
9282 u8 syndrome[0x20];
9284 u8 reserved_at_40[0x40];
9288 u8 opcode[0x10];
9289 u8 reserved_at_10[0x10];
9291 u8 reserved_at_20[0x10];
9292 u8 op_mod[0x10];
9294 u8 reserved_at_40[0x20];
9296 u8 reserved_at_60[0x10];
9297 u8 vxlan_udp_port[0x10];
9301 u8 status[0x8];
9302 u8 reserved_at_8[0x18];
9304 u8 syndrome[0x20];
9306 u8 reserved_at_40[0x40];
9310 u8 rate_limit[0x20];
9312 u8 burst_upper_bound[0x20];
9314 u8 reserved_at_40[0x10];
9315 u8 typical_packet_size[0x10];
9317 u8 reserved_at_60[0x120];
9321 u8 opcode[0x10];
9322 u8 uid[0x10];
9324 u8 reserved_at_20[0x10];
9325 u8 op_mod[0x10];
9327 u8 reserved_at_40[0x10];
9328 u8 rate_limit_index[0x10];
9330 u8 reserved_at_60[0x20];
9336 u8 status[0x8];
9337 u8 reserved_at_8[0x18];
9339 u8 syndrome[0x20];
9341 u8 reserved_at_40[0x40];
9343 u8 register_data[][0x20];
9352 u8 opcode[0x10];
9353 u8 reserved_at_10[0x10];
9355 u8 reserved_at_20[0x10];
9356 u8 op_mod[0x10];
9358 u8 reserved_at_40[0x10];
9359 u8 register_id[0x10];
9361 u8 argument[0x20];
9363 u8 register_data[][0x20];
9367 u8 status[0x4];
9368 u8 version[0x4];
9369 u8 local_port[0x8];
9370 u8 pnat[0x2];
9371 u8 reserved_at_12[0x2];
9372 u8 lane[0x4];
9373 u8 reserved_at_18[0x8];
9375 u8 reserved_at_20[0x20];
9377 u8 reserved_at_40[0x7];
9378 u8 polarity[0x1];
9379 u8 ob_tap0[0x8];
9380 u8 ob_tap1[0x8];
9381 u8 ob_tap2[0x8];
9383 u8 reserved_at_60[0xc];
9384 u8 ob_preemp_mode[0x4];
9385 u8 ob_reg[0x8];
9386 u8 ob_bias[0x8];
9388 u8 reserved_at_80[0x20];
9392 u8 status[0x4];
9393 u8 version[0x4];
9394 u8 local_port[0x8];
9395 u8 pnat[0x2];
9396 u8 reserved_at_12[0x2];
9397 u8 lane[0x4];
9398 u8 reserved_at_18[0x8];
9400 u8 time_to_link_up[0x10];
9401 u8 reserved_at_30[0xc];
9402 u8 grade_lane_speed[0x4];
9404 u8 grade_version[0x8];
9405 u8 grade[0x18];
9407 u8 reserved_at_60[0x4];
9408 u8 height_grade_type[0x4];
9409 u8 height_grade[0x18];
9411 u8 height_dz[0x10];
9412 u8 height_dv[0x10];
9414 u8 reserved_at_a0[0x10];
9415 u8 height_sigma[0x10];
9417 u8 reserved_at_c0[0x20];
9419 u8 reserved_at_e0[0x4];
9420 u8 phase_grade_type[0x4];
9421 u8 phase_grade[0x18];
9423 u8 reserved_at_100[0x8];
9424 u8 phase_eo_pos[0x8];
9425 u8 reserved_at_110[0x8];
9426 u8 phase_eo_neg[0x8];
9428 u8 ffe_set_tested[0x10];
9429 u8 test_errors_per_lane[0x10];
9433 u8 reserved_at_0[0x8];
9434 u8 local_port[0x8];
9435 u8 reserved_at_10[0x10];
9437 u8 reserved_at_20[0x1c];
9438 u8 vl_hw_cap[0x4];
9440 u8 reserved_at_40[0x1c];
9441 u8 vl_admin[0x4];
9443 u8 reserved_at_60[0x1c];
9444 u8 vl_operational[0x4];
9448 u8 swid[0x8];
9449 u8 local_port[0x8];
9450 u8 reserved_at_10[0x4];
9451 u8 admin_status[0x4];
9452 u8 reserved_at_18[0x4];
9453 u8 oper_status[0x4];
9455 u8 reserved_at_20[0x60];
9459 u8 reserved_at_0[0x1];
9460 u8 an_disable_admin[0x1];
9461 u8 an_disable_cap[0x1];
9462 u8 reserved_at_3[0x5];
9463 u8 local_port[0x8];
9464 u8 reserved_at_10[0xd];
9465 u8 proto_mask[0x3];
9467 u8 an_status[0x4];
9468 u8 reserved_at_24[0xc];
9469 u8 data_rate_oper[0x10];
9471 u8 ext_eth_proto_capability[0x20];
9473 u8 eth_proto_capability[0x20];
9475 u8 ib_link_width_capability[0x10];
9476 u8 ib_proto_capability[0x10];
9478 u8 ext_eth_proto_admin[0x20];
9480 u8 eth_proto_admin[0x20];
9482 u8 ib_link_width_admin[0x10];
9483 u8 ib_proto_admin[0x10];
9485 u8 ext_eth_proto_oper[0x20];
9487 u8 eth_proto_oper[0x20];
9489 u8 ib_link_width_oper[0x10];
9490 u8 ib_proto_oper[0x10];
9492 u8 reserved_at_160[0x1c];
9493 u8 connector_type[0x4];
9495 u8 eth_proto_lp_advertise[0x20];
9497 u8 reserved_at_1a0[0x60];
9501 u8 reserved_at_0[0x8];
9502 u8 local_port[0x8];
9503 u8 reserved_at_10[0x20];
9505 u8 beacon_duration[0x10];
9506 u8 reserved_at_40[0x10];
9508 u8 beacon_remain[0x10];
9512 u8 reserved_at_0[0x20];
9514 u8 algorithm_options[0x10];
9515 u8 reserved_at_30[0x4];
9516 u8 repetitions_mode[0x4];
9517 u8 num_of_repetitions[0x8];
9519 u8 grade_version[0x8];
9520 u8 height_grade_type[0x4];
9521 u8 phase_grade_type[0x4];
9522 u8 height_grade_weight[0x8];
9523 u8 phase_grade_weight[0x8];
9525 u8 gisim_measure_bits[0x10];
9526 u8 adaptive_tap_measure_bits[0x10];
9528 u8 ber_bath_high_error_threshold[0x10];
9529 u8 ber_bath_mid_error_threshold[0x10];
9531 u8 ber_bath_low_error_threshold[0x10];
9532 u8 one_ratio_high_threshold[0x10];
9534 u8 one_ratio_high_mid_threshold[0x10];
9535 u8 one_ratio_low_mid_threshold[0x10];
9537 u8 one_ratio_low_threshold[0x10];
9538 u8 ndeo_error_threshold[0x10];
9540 u8 mixer_offset_step_size[0x10];
9541 u8 reserved_at_110[0x8];
9542 u8 mix90_phase_for_voltage_bath[0x8];
9544 u8 mixer_offset_start[0x10];
9545 u8 mixer_offset_end[0x10];
9547 u8 reserved_at_140[0x15];
9548 u8 ber_test_time[0xb];
9552 u8 swid[0x8];
9553 u8 local_port[0x8];
9554 u8 sub_port[0x8];
9555 u8 reserved_at_18[0x8];
9557 u8 reserved_at_20[0x20];
9561 u8 reserved_at_0[0x8];
9562 u8 local_port[0x8];
9563 u8 reserved_at_10[0x5];
9564 u8 prio[0x3];
9565 u8 reserved_at_18[0x6];
9566 u8 mode[0x2];
9568 u8 reserved_at_20[0x20];
9570 u8 reserved_at_40[0x10];
9571 u8 min_threshold[0x10];
9573 u8 reserved_at_60[0x10];
9574 u8 max_threshold[0x10];
9576 u8 reserved_at_80[0x10];
9577 u8 mark_probability_denominator[0x10];
9579 u8 reserved_at_a0[0x60];
9583 u8 reserved_at_0[0x8];
9584 u8 local_port[0x8];
9585 u8 reserved_at_10[0x10];
9587 u8 reserved_at_20[0x60];
9589 u8 reserved_at_80[0x1c];
9590 u8 wrps_admin[0x4];
9592 u8 reserved_at_a0[0x1c];
9593 u8 wrps_status[0x4];
9595 u8 reserved_at_c0[0x8];
9596 u8 up_threshold[0x8];
9597 u8 reserved_at_d0[0x8];
9598 u8 down_threshold[0x8];
9600 u8 reserved_at_e0[0x20];
9602 u8 reserved_at_100[0x1c];
9603 u8 srps_admin[0x4];
9605 u8 reserved_at_120[0x1c];
9606 u8 srps_status[0x4];
9608 u8 reserved_at_140[0x40];
9612 u8 reserved_at_0[0x8];
9613 u8 local_port[0x8];
9614 u8 reserved_at_10[0x10];
9616 u8 reserved_at_20[0x8];
9617 u8 lb_cap[0x8];
9618 u8 reserved_at_30[0x8];
9619 u8 lb_en[0x8];
9623 u8 reserved_at_0[0x8];
9624 u8 local_port[0x8];
9625 u8 reserved_at_10[0x10];
9627 u8 reserved_at_20[0x20];
9629 u8 port_profile_mode[0x8];
9630 u8 static_port_profile[0x8];
9631 u8 active_port_profile[0x8];
9632 u8 reserved_at_58[0x8];
9634 u8 retransmission_active[0x8];
9635 u8 fec_mode_active[0x18];
9637 u8 rs_fec_correction_bypass_cap[0x4];
9638 u8 reserved_at_84[0x8];
9639 u8 fec_override_cap_56g[0x4];
9640 u8 fec_override_cap_100g[0x4];
9641 u8 fec_override_cap_50g[0x4];
9642 u8 fec_override_cap_25g[0x4];
9643 u8 fec_override_cap_10g_40g[0x4];
9645 u8 rs_fec_correction_bypass_admin[0x4];
9646 u8 reserved_at_a4[0x8];
9647 u8 fec_override_admin_56g[0x4];
9648 u8 fec_override_admin_100g[0x4];
9649 u8 fec_override_admin_50g[0x4];
9650 u8 fec_override_admin_25g[0x4];
9651 u8 fec_override_admin_10g_40g[0x4];
9653 u8 fec_override_cap_400g_8x[0x10];
9654 u8 fec_override_cap_200g_4x[0x10];
9656 u8 fec_override_cap_100g_2x[0x10];
9657 u8 fec_override_cap_50g_1x[0x10];
9659 u8 fec_override_admin_400g_8x[0x10];
9660 u8 fec_override_admin_200g_4x[0x10];
9662 u8 fec_override_admin_100g_2x[0x10];
9663 u8 fec_override_admin_50g_1x[0x10];
9665 u8 reserved_at_140[0x140];
9669 u8 swid[0x8];
9670 u8 local_port[0x8];
9671 u8 pnat[0x2];
9672 u8 reserved_at_12[0x8];
9673 u8 grp[0x6];
9675 u8 clr[0x1];
9676 u8 reserved_at_21[0x1c];
9677 u8 prio_tc[0x3];
9683 u8 reserved_at_0[0x2];
9684 u8 depth[0x6];
9685 u8 pcie_index[0x8];
9686 u8 node[0x8];
9687 u8 reserved_at_18[0x8];
9689 u8 capability_mask[0x20];
9691 u8 reserved_at_40[0x8];
9692 u8 link_width_enabled[0x8];
9693 u8 link_speed_enabled[0x10];
9695 u8 lane0_physical_position[0x8];
9696 u8 link_width_active[0x8];
9697 u8 link_speed_active[0x10];
9699 u8 num_of_pfs[0x10];
9700 u8 num_of_vfs[0x10];
9702 u8 bdf0[0x10];
9703 u8 reserved_at_b0[0x10];
9705 u8 max_read_request_size[0x4];
9706 u8 max_payload_size[0x4];
9707 u8 reserved_at_c8[0x5];
9708 u8 pwr_status[0x3];
9709 u8 port_type[0x4];
9710 u8 reserved_at_d4[0xb];
9711 u8 lane_reversal[0x1];
9713 u8 reserved_at_e0[0x14];
9714 u8 pci_power[0xc];
9716 u8 reserved_at_100[0x20];
9718 u8 device_status[0x10];
9719 u8 port_state[0x8];
9720 u8 reserved_at_138[0x8];
9722 u8 reserved_at_140[0x10];
9723 u8 receiver_detect_result[0x10];
9725 u8 reserved_at_160[0x20];
9729 u8 reserved_at_0[0x8];
9730 u8 pcie_index[0x8];
9731 u8 reserved_at_10[0xa];
9732 u8 grp[0x6];
9734 u8 clr[0x1];
9735 u8 reserved_at_21[0x1f];
9741 u8 reserved_at_0[0x3];
9742 u8 single_mac[0x1];
9743 u8 reserved_at_4[0x4];
9744 u8 local_port[0x8];
9745 u8 mac_47_32[0x10];
9747 u8 mac_31_0[0x20];
9749 u8 reserved_at_40[0x40];
9753 u8 reserved_at_0[0x8];
9754 u8 local_port[0x8];
9755 u8 reserved_at_10[0x10];
9757 u8 max_mtu[0x10];
9758 u8 reserved_at_30[0x10];
9760 u8 admin_mtu[0x10];
9761 u8 reserved_at_50[0x10];
9763 u8 oper_mtu[0x10];
9764 u8 reserved_at_70[0x10];
9768 u8 reserved_at_0[0x8];
9769 u8 module[0x8];
9770 u8 reserved_at_10[0x10];
9772 u8 reserved_at_20[0x18];
9773 u8 attenuation_5g[0x8];
9775 u8 reserved_at_40[0x18];
9776 u8 attenuation_7g[0x8];
9778 u8 reserved_at_60[0x18];
9779 u8 attenuation_12g[0x8];
9783 u8 reserved_at_0[0x8];
9784 u8 module[0x8];
9785 u8 reserved_at_10[0xc];
9786 u8 module_status[0x4];
9788 u8 reserved_at_20[0x60];
9792 u8 module_state_updated[32][0x8];
9796 u8 reserved_at_0[0x4];
9797 u8 mlpn_status[0x4];
9798 u8 local_port[0x8];
9799 u8 reserved_at_10[0x10];
9801 u8 e[0x1];
9802 u8 reserved_at_21[0x1f];
9806 u8 rxtx[0x1];
9807 u8 reserved_at_1[0x7];
9808 u8 local_port[0x8];
9809 u8 reserved_at_10[0x8];
9810 u8 width[0x8];
9812 u8 lane0_module_mapping[0x20];
9814 u8 lane1_module_mapping[0x20];
9816 u8 lane2_module_mapping[0x20];
9818 u8 lane3_module_mapping[0x20];
9820 u8 reserved_at_a0[0x160];
9824 u8 reserved_at_0[0x8];
9825 u8 module[0x8];
9826 u8 reserved_at_10[0x4];
9827 u8 admin_status[0x4];
9828 u8 reserved_at_18[0x4];
9829 u8 oper_status[0x4];
9831 u8 ase[0x1];
9832 u8 ee[0x1];
9833 u8 reserved_at_22[0x1c];
9834 u8 e[0x2];
9836 u8 reserved_at_40[0x40];
9840 u8 reserved_at_0[0x4];
9841 u8 profile_id[0xc];
9842 u8 reserved_at_10[0x4];
9843 u8 proto_mask[0x4];
9844 u8 reserved_at_18[0x8];
9846 u8 reserved_at_20[0x10];
9847 u8 lane_speed[0x10];
9849 u8 reserved_at_40[0x17];
9850 u8 lpbf[0x1];
9851 u8 fec_mode_policy[0x8];
9853 u8 retransmission_capability[0x8];
9854 u8 fec_mode_capability[0x18];
9856 u8 retransmission_support_admin[0x8];
9857 u8 fec_mode_support_admin[0x18];
9859 u8 retransmission_request_admin[0x8];
9860 u8 fec_mode_request_admin[0x18];
9862 u8 reserved_at_c0[0x80];
9866 u8 reserved_at_0[0x8];
9867 u8 local_port[0x8];
9868 u8 reserved_at_10[0x8];
9869 u8 ib_port[0x8];
9871 u8 reserved_at_20[0x60];
9875 u8 reserved_at_0[0x8];
9876 u8 local_port[0x8];
9877 u8 reserved_at_10[0xd];
9878 u8 lbf_mode[0x3];
9880 u8 reserved_at_20[0x20];
9884 u8 reserved_at_0[0x8];
9885 u8 local_port[0x8];
9886 u8 reserved_at_10[0x10];
9888 u8 dic[0x1];
9889 u8 reserved_at_21[0x19];
9890 u8 ipg[0x4];
9891 u8 reserved_at_3e[0x2];
9895 u8 reserved_at_0[0x8];
9896 u8 local_port[0x8];
9897 u8 reserved_at_10[0x10];
9899 u8 reserved_at_20[0xe0];
9901 u8 port_filter[8][0x20];
9903 u8 port_filter_update_en[8][0x20];
9907 u8 reserved_at_0[0x8];
9908 u8 local_port[0x8];
9909 u8 reserved_at_10[0xb];
9910 u8 ppan_mask_n[0x1];
9911 u8 minor_stall_mask[0x1];
9912 u8 critical_stall_mask[0x1];
9913 u8 reserved_at_1e[0x2];
9915 u8 ppan[0x4];
9916 u8 reserved_at_24[0x4];
9917 u8 prio_mask_tx[0x8];
9918 u8 reserved_at_30[0x8];
9919 u8 prio_mask_rx[0x8];
9921 u8 pptx[0x1];
9922 u8 aptx[0x1];
9923 u8 pptx_mask_n[0x1];
9924 u8 reserved_at_43[0x5];
9925 u8 pfctx[0x8];
9926 u8 reserved_at_50[0x10];
9928 u8 pprx[0x1];
9929 u8 aprx[0x1];
9930 u8 pprx_mask_n[0x1];
9931 u8 reserved_at_63[0x5];
9932 u8 pfcrx[0x8];
9933 u8 reserved_at_70[0x10];
9935 u8 device_stall_minor_watermark[0x10];
9936 u8 device_stall_critical_watermark[0x10];
9938 u8 reserved_at_a0[0x60];
9942 u8 op[0x4];
9943 u8 reserved_at_4[0x4];
9944 u8 local_port[0x8];
9945 u8 reserved_at_10[0x10];
9947 u8 op_admin[0x8];
9948 u8 op_capability[0x8];
9949 u8 op_request[0x8];
9950 u8 op_active[0x8];
9952 u8 admin[0x40];
9954 u8 capability[0x40];
9956 u8 request[0x40];
9958 u8 active[0x40];
9960 u8 reserved_at_140[0x80];
9964 u8 reserved_at_0[0x8];
9965 u8 local_port[0x8];
9966 u8 reserved_at_10[0x10];
9968 u8 reserved_at_20[0xc];
9969 u8 error_count[0x4];
9970 u8 reserved_at_30[0x10];
9972 u8 reserved_at_40[0xc];
9973 u8 lane[0x4];
9974 u8 reserved_at_50[0x8];
9975 u8 error_type[0x8];
9979 u8 reserved_at_0[0x30];
9980 u8 field_select[0x10];
9982 u8 tx_overflow_sense[0x1];
9983 u8 mark_cqe[0x1];
9984 u8 mark_cnp[0x1];
9985 u8 reserved_at_43[0x1b];
9986 u8 tx_lossy_overflow_oper[0x2];
9988 u8 reserved_at_60[0x100];
10003 u8 reserved_at_0[0x5];
10004 u8 freq_adj_units[0x3];
10005 u8 reserved_at_8[0x14];
10006 u8 operation[0x4];
10008 u8 freq_adjustment[0x20];
10010 u8 reserved_at_40[0x40];
10012 u8 utc_sec[0x20];
10014 u8 reserved_at_a0[0x2];
10015 u8 utc_nsec[0x1e];
10017 u8 time_adjustment[0x20];
10021 u8 reserved_at_0[0x68];
10022 u8 fec_50G_per_lane_in_pplm[0x1];
10023 u8 reserved_at_69[0x4];
10024 u8 rx_icrc_encapsulated_counter[0x1];
10025 u8 reserved_at_6e[0x4];
10026 u8 ptys_extended_ethernet[0x1];
10027 u8 reserved_at_73[0x3];
10028 u8 pfcc_mask[0x1];
10029 u8 reserved_at_77[0x3];
10030 u8 per_lane_error_counters[0x1];
10031 u8 rx_buffer_fullness_counters[0x1];
10032 u8 ptys_connector_type[0x1];
10033 u8 reserved_at_7d[0x1];
10034 u8 ppcnt_discard_group[0x1];
10035 u8 ppcnt_statistical_group[0x1];
10039 u8 port_access_reg_cap_mask_127_to_96[0x20];
10040 u8 port_access_reg_cap_mask_95_to_64[0x20];
10042 u8 port_access_reg_cap_mask_63_to_36[0x1c];
10043 u8 pplm[0x1];
10044 u8 port_access_reg_cap_mask_34_to_32[0x3];
10046 u8 port_access_reg_cap_mask_31_to_13[0x13];
10047 u8 pbmc[0x1];
10048 u8 pptb[0x1];
10049 u8 port_access_reg_cap_mask_10_to_09[0x2];
10050 u8 ppcnt[0x1];
10051 u8 port_access_reg_cap_mask_07_to_00[0x8];
10055 u8 reserved_at_0[0x8];
10056 u8 feature_group[0x8];
10057 u8 reserved_at_10[0x8];
10058 u8 access_reg_group[0x8];
10060 u8 reserved_at_20[0x20];
10064 u8 reserved_at_0[0x80];
10067 u8 reserved_at_c0[0x80];
10071 u8 reserved_at_0[0x80];
10074 u8 reserved_at_1c0[0xc0];
10078 u8 reserved_at_0[0x50];
10079 u8 mtutc_freq_adj_units[0x1];
10080 u8 mtutc_time_adjustment_extended_range[0x1];
10081 u8 reserved_at_52[0xb];
10082 u8 mcia_32dwords[0x1];
10083 u8 out_pulse_duration_ns[0x1];
10084 u8 npps_period[0x1];
10085 u8 reserved_at_60[0xa];
10086 u8 reset_state[0x1];
10087 u8 ptpcyc2realtime_modify[0x1];
10088 u8 reserved_at_6c[0x2];
10089 u8 pci_status_and_power[0x1];
10090 u8 reserved_at_6f[0x5];
10091 u8 mark_tx_action_cnp[0x1];
10092 u8 mark_tx_action_cqe[0x1];
10093 u8 dynamic_tx_overflow[0x1];
10094 u8 reserved_at_77[0x4];
10095 u8 pcie_outbound_stalled[0x1];
10096 u8 tx_overflow_buffer_pkt[0x1];
10097 u8 mtpps_enh_out_per_adj[0x1];
10098 u8 mtpps_fs[0x1];
10099 u8 pcie_performance_group[0x1];
10103 u8 reserved_at_0[0x1c];
10104 u8 mcda[0x1];
10105 u8 mcc[0x1];
10106 u8 mcqi[0x1];
10107 u8 mcqs[0x1];
10109 u8 regs_95_to_87[0x9];
10110 u8 mpegc[0x1];
10111 u8 mtutc[0x1];
10112 u8 regs_84_to_68[0x11];
10113 u8 tracer_registers[0x4];
10115 u8 regs_63_to_46[0x12];
10116 u8 mrtc[0x1];
10117 u8 regs_44_to_32[0xd];
10119 u8 regs_31_to_0[0x20];
10123 u8 regs_127_to_96[0x20];
10125 u8 regs_95_to_64[0x20];
10127 u8 regs_63_to_32[0x20];
10129 u8 regs_31_to_0[0x20];
10133 u8 regs_127_to_99[0x1d];
10134 u8 mirc[0x1];
10135 u8 regs_97_to_96[0x2];
10137 u8 regs_95_to_64[0x20];
10139 u8 regs_63_to_32[0x20];
10141 u8 regs_31_to_0[0x20];
10145 u8 reserved_at_0[0x8];
10146 u8 feature_group[0x8];
10147 u8 reserved_at_10[0x8];
10148 u8 access_reg_group[0x8];
10150 u8 reserved_at_20[0x20];
10156 u8 reserved_at_0[0x80];
10159 u8 reserved_at_c0[0x80];
10163 u8 reserved_at_0[0x80];
10166 u8 reserved_at_1c0[0x80];
10170 u8 qcam_access_reg_cap_mask_127_to_20[0x6C];
10171 u8 qpdpm[0x1];
10172 u8 qcam_access_reg_cap_mask_18_to_4[0x0F];
10173 u8 qdpm[0x1];
10174 u8 qpts[0x1];
10175 u8 qcap[0x1];
10176 u8 qcam_access_reg_cap_mask_0[0x1];
10180 u8 qcam_qos_feature_cap_mask_127_to_1[0x7F];
10181 u8 qpts_trust_both[0x1];
10185 u8 reserved_at_0[0x8];
10186 u8 feature_group[0x8];
10187 u8 reserved_at_10[0x8];
10188 u8 access_reg_group[0x8];
10189 u8 reserved_at_20[0x20];
10193 u8 reserved_at_0[0x80];
10196 u8 reserved_at_c0[0x80];
10200 u8 reserved_at_0[0x80];
10203 u8 reserved_at_1c0[0x80];
10207 u8 reserved_at_0[0x18];
10208 u8 core_dump_type[0x8];
10210 u8 reserved_at_20[0x30];
10211 u8 vhca_id[0x10];
10213 u8 reserved_at_60[0x8];
10214 u8 qpn[0x18];
10215 u8 reserved_at_80[0x180];
10219 u8 reserved_at_0[0x8];
10220 u8 local_port[0x8];
10221 u8 reserved_at_10[0x10];
10223 u8 port_capability_mask[4][0x20];
10227 u8 swid[0x8];
10228 u8 local_port[0x8];
10229 u8 reserved_at_10[0x4];
10230 u8 admin_status[0x4];
10231 u8 reserved_at_18[0x4];
10232 u8 oper_status[0x4];
10234 u8 ase[0x1];
10235 u8 ee[0x1];
10236 u8 reserved_at_22[0x1c];
10237 u8 e[0x2];
10239 u8 reserved_at_40[0x40];
10243 u8 reserved_at_0[0x8];
10244 u8 opamp_group[0x8];
10245 u8 reserved_at_10[0xc];
10246 u8 opamp_group_type[0x4];
10248 u8 start_index[0x10];
10249 u8 reserved_at_30[0x4];
10250 u8 num_of_indices[0xc];
10252 u8 index_data[18][0x10];
10256 u8 reserved_at_0[0x8];
10257 u8 local_port[0x8];
10258 u8 reserved_at_10[0x10];
10260 u8 entropy_force_cap[0x1];
10261 u8 entropy_calc_cap[0x1];
10262 u8 entropy_gre_calc_cap[0x1];
10263 u8 reserved_at_23[0xf];
10264 u8 rx_ts_over_crc_cap[0x1];
10265 u8 reserved_at_33[0xb];
10266 u8 fcs_cap[0x1];
10267 u8 reserved_at_3f[0x1];
10269 u8 entropy_force[0x1];
10270 u8 entropy_calc[0x1];
10271 u8 entropy_gre_calc[0x1];
10272 u8 reserved_at_43[0xf];
10273 u8 rx_ts_over_crc[0x1];
10274 u8 reserved_at_53[0xb];
10275 u8 fcs_chk[0x1];
10276 u8 reserved_at_5f[0x1];
10280 u8 reserved_at_0[0x4];
10281 u8 rx_lane[0x4];
10282 u8 reserved_at_8[0x4];
10283 u8 tx_lane[0x4];
10284 u8 reserved_at_10[0x8];
10285 u8 module[0x8];
10289 u8 reserved_at_0[0x6];
10290 u8 lossy[0x1];
10291 u8 epsb[0x1];
10292 u8 reserved_at_8[0x8];
10293 u8 size[0x10];
10295 u8 xoff_threshold[0x10];
10296 u8 xon_threshold[0x10];
10300 u8 node_description[64][0x8];
10304 u8 reserved_at_0[0x18];
10305 u8 power_settings_level[0x8];
10307 u8 reserved_at_20[0x60];
10311 u8 he[0x1];
10312 u8 reserved_at_1[0x1f];
10314 u8 reserved_at_20[0x60];
10318 u8 reserved_at_0[0x20];
10320 u8 mkey[0x20];
10322 u8 addressh_63_32[0x20];
10324 u8 addressl_31_0[0x20];
10328 u8 dc_key[0x40];
10330 u8 ext[0x1];
10331 u8 reserved_at_41[0x7];
10332 u8 destination_qp_dct[0x18];
10334 u8 static_rate[0x4];
10335 u8 sl_eth_prio[0x4];
10336 u8 fl[0x1];
10337 u8 mlid[0x7];
10338 u8 rlid_udp_sport[0x10];
10340 u8 reserved_at_80[0x20];
10342 u8 rmac_47_16[0x20];
10344 u8 rmac_15_0[0x10];
10345 u8 tclass[0x8];
10346 u8 hop_limit[0x8];
10348 u8 reserved_at_e0[0x1];
10349 u8 grh[0x1];
10350 u8 reserved_at_e2[0x2];
10351 u8 src_addr_index[0x8];
10352 u8 flow_label[0x14];
10354 u8 rgid_rip[16][0x8];
10358 u8 reserved_at_0[0x10];
10359 u8 function_id[0x10];
10361 u8 num_pages[0x20];
10363 u8 reserved_at_40[0xa0];
10367 u8 reserved_at_0[0x8];
10368 u8 event_type[0x8];
10369 u8 reserved_at_10[0x8];
10370 u8 event_sub_type[0x8];
10372 u8 reserved_at_20[0xe0];
10376 u8 reserved_at_1e0[0x10];
10377 u8 signature[0x8];
10378 u8 reserved_at_1f8[0x7];
10379 u8 owner[0x1];
10387 u8 type[0x8];
10388 u8 reserved_at_8[0x18];
10390 u8 input_length[0x20];
10392 u8 input_mailbox_pointer_63_32[0x20];
10394 u8 input_mailbox_pointer_31_9[0x17];
10395 u8 reserved_at_77[0x9];
10397 u8 command_input_inline_data[16][0x8];
10399 u8 command_output_inline_data[16][0x8];
10401 u8 output_mailbox_pointer_63_32[0x20];
10403 u8 output_mailbox_pointer_31_9[0x17];
10404 u8 reserved_at_1b7[0x9];
10406 u8 output_length[0x20];
10408 u8 token[0x8];
10409 u8 signature[0x8];
10410 u8 reserved_at_1f0[0x8];
10411 u8 status[0x7];
10412 u8 ownership[0x1];
10416 u8 status[0x8];
10417 u8 reserved_at_8[0x18];
10419 u8 syndrome[0x20];
10421 u8 command_output[0x20];
10425 u8 opcode[0x10];
10426 u8 reserved_at_10[0x10];
10428 u8 reserved_at_20[0x10];
10429 u8 op_mod[0x10];
10431 u8 command[][0x20];
10435 u8 mailbox_data[512][0x8];
10437 u8 reserved_at_1000[0x180];
10439 u8 next_pointer_63_32[0x20];
10441 u8 next_pointer_31_10[0x16];
10442 u8 reserved_at_11b6[0xa];
10444 u8 block_number[0x20];
10446 u8 reserved_at_11e0[0x8];
10447 u8 token[0x8];
10448 u8 ctrl_signature[0x8];
10449 u8 signature[0x8];
10453 u8 ptag_63_32[0x20];
10455 u8 ptag_31_8[0x18];
10456 u8 reserved_at_38[0x6];
10457 u8 wr_en[0x1];
10458 u8 rd_en[0x1];
10462 u8 status[0x8];
10463 u8 reserved_at_8[0x18];
10465 u8 syndrome[0x20];
10467 u8 reserved_at_40[0x10];
10468 u8 rol_mode[0x8];
10469 u8 wol_mode[0x8];
10471 u8 reserved_at_60[0x20];
10475 u8 opcode[0x10];
10476 u8 reserved_at_10[0x10];
10478 u8 reserved_at_20[0x10];
10479 u8 op_mod[0x10];
10481 u8 reserved_at_40[0x40];
10485 u8 status[0x8];
10486 u8 reserved_at_8[0x18];
10488 u8 syndrome[0x20];
10490 u8 reserved_at_40[0x40];
10494 u8 opcode[0x10];
10495 u8 reserved_at_10[0x10];
10497 u8 reserved_at_20[0x10];
10498 u8 op_mod[0x10];
10500 u8 rol_mode_valid[0x1];
10501 u8 wol_mode_valid[0x1];
10502 u8 reserved_at_42[0xe];
10503 u8 rol_mode[0x8];
10504 u8 wol_mode[0x8];
10506 u8 reserved_at_60[0x20];
10536 u8 fw_rev_minor[0x10];
10537 u8 fw_rev_major[0x10];
10539 u8 cmd_interface_rev[0x10];
10540 u8 fw_rev_subminor[0x10];
10542 u8 reserved_at_40[0x40];
10544 u8 cmdq_phy_addr_63_32[0x20];
10546 u8 cmdq_phy_addr_31_12[0x14];
10547 u8 reserved_at_b4[0x2];
10548 u8 nic_interface[0x2];
10549 u8 log_cmdq_size[0x4];
10550 u8 log_cmdq_stride[0x4];
10552 u8 command_doorbell_vector[0x20];
10554 u8 reserved_at_e0[0xf00];
10556 u8 initializing[0x1];
10557 u8 reserved_at_fe1[0x4];
10558 u8 nic_interface_supported[0x3];
10559 u8 embedded_cpu[0x1];
10560 u8 reserved_at_fe9[0x17];
10564 u8 no_dram_nic_offset[0x20];
10566 u8 reserved_at_1220[0x6e40];
10568 u8 reserved_at_8060[0x1f];
10569 u8 clear_int[0x1];
10571 u8 health_syndrome[0x8];
10572 u8 health_counter[0x18];
10574 u8 reserved_at_80a0[0x17fc0];
10578 u8 reserved_at_0[0xc];
10579 u8 cap_number_of_pps_pins[0x4];
10580 u8 reserved_at_10[0x4];
10581 u8 cap_max_num_of_pps_in_pins[0x4];
10582 u8 reserved_at_18[0x4];
10583 u8 cap_max_num_of_pps_out_pins[0x4];
10585 u8 reserved_at_20[0x13];
10586 u8 cap_log_min_npps_period[0x5];
10587 u8 reserved_at_38[0x3];
10588 u8 cap_log_min_out_pulse_duration_ns[0x5];
10590 u8 reserved_at_40[0x4];
10591 u8 cap_pin_3_mode[0x4];
10592 u8 reserved_at_48[0x4];
10593 u8 cap_pin_2_mode[0x4];
10594 u8 reserved_at_50[0x4];
10595 u8 cap_pin_1_mode[0x4];
10596 u8 reserved_at_58[0x4];
10597 u8 cap_pin_0_mode[0x4];
10599 u8 reserved_at_60[0x4];
10600 u8 cap_pin_7_mode[0x4];
10601 u8 reserved_at_68[0x4];
10602 u8 cap_pin_6_mode[0x4];
10603 u8 reserved_at_70[0x4];
10604 u8 cap_pin_5_mode[0x4];
10605 u8 reserved_at_78[0x4];
10606 u8 cap_pin_4_mode[0x4];
10608 u8 field_select[0x20];
10609 u8 reserved_at_a0[0x20];
10611 u8 npps_period[0x40];
10613 u8 enable[0x1];
10614 u8 reserved_at_101[0xb];
10615 u8 pattern[0x4];
10616 u8 reserved_at_110[0x4];
10617 u8 pin_mode[0x4];
10618 u8 pin[0x8];
10620 u8 reserved_at_120[0x2];
10621 u8 out_pulse_duration_ns[0x1e];
10623 u8 time_stamp[0x40];
10625 u8 out_pulse_duration[0x10];
10626 u8 out_periodic_adjustment[0x10];
10627 u8 enhanced_out_periodic_adjustment[0x20];
10629 u8 reserved_at_1c0[0x20];
10633 u8 reserved_at_0[0x18];
10634 u8 pin[0x8];
10635 u8 event_arm[0x1];
10636 u8 reserved_at_21[0x1b];
10637 u8 event_generation_mode[0x4];
10638 u8 reserved_at_40[0x40];
10642 u8 last_index_flag[0x1];
10643 u8 reserved_at_1[0x7];
10644 u8 fw_device[0x8];
10645 u8 component_index[0x10];
10647 u8 reserved_at_20[0x10];
10648 u8 identifier[0x10];
10650 u8 reserved_at_40[0x17];
10651 u8 component_status[0x5];
10652 u8 component_update_state[0x4];
10654 u8 last_update_state_changer_type[0x4];
10655 u8 last_update_state_changer_host_id[0x4];
10656 u8 reserved_at_68[0x18];
10660 u8 supported_info_bitmask[0x20];
10662 u8 component_size[0x20];
10664 u8 max_component_size[0x20];
10666 u8 log_mcda_word_size[0x4];
10667 u8 reserved_at_64[0xc];
10668 u8 mcda_max_write_size[0x10];
10670 u8 rd_en[0x1];
10671 u8 reserved_at_81[0x1];
10672 u8 match_chip_id[0x1];
10673 u8 match_psid[0x1];
10674 u8 check_user_timestamp[0x1];
10675 u8 match_base_guid_mac[0x1];
10676 u8 reserved_at_86[0x1a];
10680 u8 reserved_at_0[0x2];
10681 u8 build_time_valid[0x1];
10682 u8 user_defined_time_valid[0x1];
10683 u8 reserved_at_4[0x14];
10684 u8 version_string_length[0x8];
10686 u8 version[0x20];
10688 u8 build_time[0x40];
10690 u8 user_defined_time[0x40];
10692 u8 build_tool_version[0x20];
10694 u8 reserved_at_e0[0x20];
10696 u8 version_string[92][0x8];
10700 u8 pending_server_ac_power_cycle[0x1];
10701 u8 pending_server_dc_power_cycle[0x1];
10702 u8 pending_server_reboot[0x1];
10703 u8 pending_fw_reset[0x1];
10704 u8 auto_activate[0x1];
10705 u8 all_hosts_sync[0x1];
10706 u8 device_hw_reset[0x1];
10707 u8 reserved_at_7[0x19];
10717 u8 read_pending_component[0x1];
10718 u8 reserved_at_1[0xf];
10719 u8 component_index[0x10];
10721 u8 reserved_at_20[0x20];
10723 u8 reserved_at_40[0x1b];
10724 u8 info_type[0x5];
10726 u8 info_size[0x20];
10728 u8 offset[0x20];
10730 u8 reserved_at_a0[0x10];
10731 u8 data_size[0x10];
10737 u8 reserved_at_0[0x4];
10738 u8 time_elapsed_since_last_cmd[0xc];
10739 u8 reserved_at_10[0x8];
10740 u8 instruction[0x8];
10742 u8 reserved_at_20[0x10];
10743 u8 component_index[0x10];
10745 u8 reserved_at_40[0x8];
10746 u8 update_handle[0x18];
10748 u8 handle_owner_type[0x4];
10749 u8 handle_owner_host_id[0x4];
10750 u8 reserved_at_68[0x1];
10751 u8 control_progress[0x7];
10752 u8 error_code[0x8];
10753 u8 reserved_at_78[0x4];
10754 u8 control_state[0x4];
10756 u8 component_size[0x20];
10758 u8 reserved_at_a0[0x60];
10762 u8 reserved_at_0[0x8];
10763 u8 update_handle[0x18];
10765 u8 offset[0x20];
10767 u8 reserved_at_40[0x10];
10768 u8 size[0x10];
10770 u8 reserved_at_60[0x20];
10772 u8 data[][0x20];
10795 u8 reserved_at_0[0x20];
10797 u8 reserved_at_20[0x2];
10798 u8 pci_sync_for_fw_update_start[0x1];
10799 u8 pci_sync_for_fw_update_resp[0x2];
10800 u8 rst_type_sel[0x3];
10801 u8 reserved_at_28[0x4];
10802 u8 reset_state[0x4];
10803 u8 reset_type[0x8];
10804 u8 reset_level[0x8];
10808 u8 reserved_at_0[0x18];
10809 u8 status_code[0x8];
10811 u8 reserved_at_20[0x20];
10815 u8 reserved_at_0[0x10];
10816 u8 monitor_opcode[0x10];
10821 u8 reserved_at_0[0x20];
10830 u8 reserved_at_0[0x10];
10831 u8 group_opcode[0x10];
10835 u8 reserved_at_40[0x20];
10837 u8 status_message[59][0x20];
10842 u8 reserved_at_0[0x7c0];
10850 u8 reserved_at_0[0x8];
10851 u8 local_port[0x8];
10852 u8 pnat[0x2];
10853 u8 reserved_at_12[0xe];
10855 u8 reserved_at_20[0x18];
10856 u8 page_select[0x8];
10862 u8 time_synced[0x1];
10863 u8 reserved_at_1[0x1f];
10865 u8 reserved_at_20[0x20];
10867 u8 time_h[0x20];
10869 u8 time_l[0x20];
10934 u8 reserved_at_0[0x60e0];
10939 u8 reserved_at_0[0x200];
10944 u8 reserved_at_0[0x20060];
10948 u8 status[0x8];
10949 u8 reserved_at_8[0x18];
10951 u8 syndrome[0x20];
10953 u8 reserved_at_40[0x40];
10957 u8 opcode[0x10];
10958 u8 reserved_at_10[0x10];
10960 u8 reserved_at_20[0x10];
10961 u8 op_mod[0x10];
10963 u8 other_vport[0x1];
10964 u8 reserved_at_41[0xf];
10965 u8 vport_number[0x10];
10967 u8 reserved_at_60[0x20];
10969 u8 table_type[0x8];
10970 u8 reserved_at_88[0x7];
10971 u8 table_of_other_vport[0x1];
10972 u8 table_vport_number[0x10];
10974 u8 reserved_at_a0[0x8];
10975 u8 table_id[0x18];
10977 u8 reserved_at_c0[0x8];
10978 u8 underlay_qpn[0x18];
10979 u8 table_eswitch_owner_vhca_id_valid[0x1];
10980 u8 reserved_at_e1[0xf];
10981 u8 table_eswitch_owner_vhca_id[0x10];
10982 u8 reserved_at_100[0x100];
10991 u8 status[0x8];
10992 u8 reserved_at_8[0x18];
10994 u8 syndrome[0x20];
10996 u8 reserved_at_40[0x40];
11000 u8 opcode[0x10];
11001 u8 reserved_at_10[0x10];
11003 u8 reserved_at_20[0x10];
11004 u8 op_mod[0x10];
11006 u8 other_vport[0x1];
11007 u8 reserved_at_41[0xf];
11008 u8 vport_number[0x10];
11010 u8 reserved_at_60[0x10];
11011 u8 modify_field_select[0x10];
11013 u8 table_type[0x8];
11014 u8 reserved_at_88[0x18];
11016 u8 reserved_at_a0[0x8];
11017 u8 table_id[0x18];
11023 u8 g[0x1];
11024 u8 b[0x1];
11025 u8 r[0x1];
11026 u8 reserved_at_3[0x9];
11027 u8 group[0x4];
11028 u8 reserved_at_10[0x9];
11029 u8 bw_allocation[0x7];
11031 u8 reserved_at_20[0xc];
11032 u8 max_bw_units[0x4];
11033 u8 reserved_at_30[0x8];
11034 u8 max_bw_value[0x8];
11038 u8 reserved_at_0[0x2];
11039 u8 r[0x1];
11040 u8 reserved_at_3[0x1d];
11042 u8 reserved_at_20[0xc];
11043 u8 max_bw_units[0x4];
11044 u8 reserved_at_30[0x8];
11045 u8 max_bw_value[0x8];
11049 u8 reserved_at_0[0x8];
11050 u8 port_number[0x8];
11051 u8 reserved_at_10[0x30];
11058 u8 e[0x1];
11059 u8 reserved_at_01[0x0b];
11060 u8 prio[0x04];
11064 u8 reserved_at_0[0x8];
11065 u8 local_port[0x8];
11066 u8 reserved_at_10[0x10];
11071 u8 reserved_at_0[0x8];
11072 u8 local_port[0x8];
11073 u8 reserved_at_10[0x2d];
11074 u8 trust_state[0x3];
11078 u8 reserved_at_0[0x2];
11079 u8 mm[0x2];
11080 u8 reserved_at_4[0x4];
11081 u8 local_port[0x8];
11082 u8 reserved_at_10[0x6];
11083 u8 cm[0x1];
11084 u8 um[0x1];
11085 u8 pm[0x8];
11087 u8 prio_x_buff[0x20];
11089 u8 pm_msb[0x8];
11090 u8 reserved_at_48[0x10];
11091 u8 ctrl_buff[0x4];
11092 u8 untagged_buff[0x4];
11096 u8 reserved_at_0[0x8];
11097 u8 feature_group[0x8];
11098 u8 reserved_at_10[0x8];
11099 u8 access_reg_group[0x8];
11101 u8 reserved_at_20[0x20];
11103 u8 sb_access_reg_cap_mask[4][0x20];
11105 u8 reserved_at_c0[0x80];
11107 u8 sb_feature_cap_mask[4][0x20];
11109 u8 reserved_at_1c0[0x40];
11111 u8 cap_total_buffer_size[0x20];
11113 u8 cap_cell_size[0x10];
11114 u8 cap_max_pg_buffers[0x8];
11115 u8 cap_num_pool_supported[0x8];
11117 u8 reserved_at_240[0x8];
11118 u8 cap_sbsr_stat_size[0x8];
11119 u8 cap_max_tclass_data[0x8];
11120 u8 cap_max_cpu_ingress_tclass_sb[0x8];
11124 u8 reserved_at_0[0x8];
11125 u8 local_port[0x8];
11126 u8 reserved_at_10[0x10];
11128 u8 xoff_timer_value[0x10];
11129 u8 xoff_refresh[0x10];
11131 u8 reserved_at_40[0x9];
11132 u8 fullness_threshold[0x7];
11133 u8 port_buffer_size[0x10];
11137 u8 reserved_at_2e0[0x80];
11141 u8 desc[0x1];
11142 u8 snap[0x1];
11143 u8 reserved_at_2[0x4];
11144 u8 dir[0x2];
11145 u8 reserved_at_8[0x14];
11146 u8 pool[0x4];
11148 u8 infi_size[0x1];
11149 u8 reserved_at_21[0x7];
11150 u8 size[0x18];
11152 u8 reserved_at_40[0x1c];
11153 u8 mode[0x4];
11155 u8 reserved_at_60[0x8];
11156 u8 buff_occupancy[0x18];
11158 u8 clr[0x1];
11159 u8 reserved_at_81[0x7];
11160 u8 max_buff_occupancy[0x18];
11162 u8 reserved_at_a0[0x8];
11163 u8 ext_buff_occupancy[0x18];
11167 u8 desc[0x1];
11168 u8 snap[0x1];
11169 u8 reserved_at_2[0x6];
11170 u8 local_port[0x8];
11171 u8 pnat[0x2];
11172 u8 pg_buff[0x6];
11173 u8 reserved_at_18[0x6];
11174 u8 dir[0x2];
11176 u8 reserved_at_20[0x1f];
11177 u8 exc[0x1];
11179 u8 reserved_at_40[0x40];
11181 u8 reserved_at_80[0x8];
11182 u8 buff_occupancy[0x18];
11184 u8 clr[0x1];
11185 u8 reserved_at_a1[0x7];
11186 u8 max_buff_occupancy[0x18];
11188 u8 reserved_at_c0[0x8];
11189 u8 min_buff[0x18];
11191 u8 infi_max[0x1];
11192 u8 reserved_at_e1[0x7];
11193 u8 max_buff[0x18];
11195 u8 reserved_at_100[0x20];
11197 u8 reserved_at_120[0x1c];
11198 u8 pool[0x4];
11202 u8 reserved_at_0[0x8];
11203 u8 port_number[0x8];
11204 u8 reserved_at_10[0xd];
11205 u8 prio[0x3];
11207 u8 reserved_at_20[0x1d];
11208 u8 tclass[0x3];
11212 u8 l[0x1];
11213 u8 reserved_at_1[0x7];
11214 u8 module[0x8];
11215 u8 reserved_at_10[0x8];
11216 u8 status[0x8];
11218 u8 i2c_device_address[0x8];
11219 u8 page_number[0x8];
11220 u8 device_address[0x10];
11222 u8 reserved_at_40[0x10];
11223 u8 size[0x10];
11225 u8 reserved_at_60[0x20];
11227 u8 dword_0[0x20];
11228 u8 dword_1[0x20];
11229 u8 dword_2[0x20];
11230 u8 dword_3[0x20];
11231 u8 dword_4[0x20];
11232 u8 dword_5[0x20];
11233 u8 dword_6[0x20];
11234 u8 dword_7[0x20];
11235 u8 dword_8[0x20];
11236 u8 dword_9[0x20];
11237 u8 dword_10[0x20];
11238 u8 dword_11[0x20];
11242 u8 dcbx_cee_cap[0x1];
11243 u8 dcbx_ieee_cap[0x1];
11244 u8 dcbx_standby_cap[0x1];
11245 u8 reserved_at_3[0x5];
11246 u8 port_number[0x8];
11247 u8 reserved_at_10[0xa];
11248 u8 max_application_table_size[6];
11249 u8 reserved_at_20[0x15];
11250 u8 version_oper[0x3];
11251 u8 reserved_at_38[5];
11252 u8 version_admin[0x3];
11253 u8 willing_admin[0x1];
11254 u8 reserved_at_41[0x3];
11255 u8 pfc_cap_oper[0x4];
11256 u8 reserved_at_48[0x4];
11257 u8 pfc_cap_admin[0x4];
11258 u8 reserved_at_50[0x4];
11259 u8 num_of_tc_oper[0x4];
11260 u8 reserved_at_58[0x4];
11261 u8 num_of_tc_admin[0x4];
11262 u8 remote_willing[0x1];
11263 u8 reserved_at_61[3];
11264 u8 remote_pfc_cap[4];
11265 u8 reserved_at_68[0x14];
11266 u8 remote_num_of_tc[0x4];
11267 u8 reserved_at_80[0x18];
11268 u8 error[0x8];
11269 u8 reserved_at_a0[0x160];
11279 u8 fdb_selection_mode[0x1];
11280 u8 reserved_at_1[0x14];
11281 u8 port_select_mode[0x3];
11282 u8 reserved_at_18[0x5];
11283 u8 lag_state[0x3];
11285 u8 reserved_at_20[0xc];
11286 u8 active_port[0x4];
11287 u8 reserved_at_30[0x4];
11288 u8 tx_remap_affinity_2[0x4];
11289 u8 reserved_at_38[0x4];
11290 u8 tx_remap_affinity_1[0x4];
11294 u8 status[0x8];
11295 u8 reserved_at_8[0x18];
11297 u8 syndrome[0x20];
11299 u8 reserved_at_40[0x40];
11303 u8 opcode[0x10];
11304 u8 reserved_at_10[0x10];
11306 u8 reserved_at_20[0x10];
11307 u8 op_mod[0x10];
11313 u8 status[0x8];
11314 u8 reserved_at_8[0x18];
11316 u8 syndrome[0x20];
11318 u8 reserved_at_40[0x40];
11322 u8 opcode[0x10];
11323 u8 reserved_at_10[0x10];
11325 u8 reserved_at_20[0x10];
11326 u8 op_mod[0x10];
11328 u8 reserved_at_40[0x20];
11329 u8 field_select[0x20];
11335 u8 status[0x8];
11336 u8 reserved_at_8[0x18];
11338 u8 syndrome[0x20];
11344 u8 opcode[0x10];
11345 u8 reserved_at_10[0x10];
11347 u8 reserved_at_20[0x10];
11348 u8 op_mod[0x10];
11350 u8 reserved_at_40[0x40];
11354 u8 status[0x8];
11355 u8 reserved_at_8[0x18];
11357 u8 syndrome[0x20];
11359 u8 reserved_at_40[0x40];
11363 u8 opcode[0x10];
11364 u8 reserved_at_10[0x10];
11366 u8 reserved_at_20[0x10];
11367 u8 op_mod[0x10];
11369 u8 reserved_at_40[0x40];
11373 u8 status[0x8];
11374 u8 reserved_at_8[0x18];
11376 u8 syndrome[0x20];
11378 u8 reserved_at_40[0x40];
11382 u8 opcode[0x10];
11383 u8 reserved_at_10[0x10];
11385 u8 reserved_at_20[0x10];
11386 u8 op_mod[0x10];
11388 u8 reserved_at_40[0x40];
11392 u8 status[0x8];
11393 u8 reserved_at_8[0x18];
11395 u8 syndrome[0x20];
11397 u8 reserved_at_40[0x40];
11401 u8 opcode[0x10];
11402 u8 reserved_at_10[0x10];
11404 u8 reserved_at_20[0x10];
11405 u8 op_mod[0x10];
11407 u8 reserved_at_40[0x40];
11416 u8 opcode[0x10];
11417 u8 uid[0x10];
11419 u8 reserved_at_20[0x10];
11420 u8 op_mod[0x10];
11422 u8 reserved_at_40[0x20];
11424 u8 reserved_at_60[0x18];
11425 u8 memic_operation_type[0x8];
11427 u8 memic_start_addr[0x40];
11429 u8 reserved_at_c0[0x140];
11433 u8 status[0x8];
11434 u8 reserved_at_8[0x18];
11436 u8 syndrome[0x20];
11438 u8 reserved_at_40[0x40];
11440 u8 memic_operation_addr[0x40];
11442 u8 reserved_at_c0[0x140];
11446 u8 opcode[0x10];
11447 u8 reserved_at_10[0x10];
11449 u8 reserved_at_20[0x10];
11450 u8 op_mod[0x10];
11452 u8 reserved_at_30[0x20];
11454 u8 reserved_at_40[0x18];
11455 u8 log_memic_addr_alignment[0x8];
11457 u8 range_start_addr[0x40];
11459 u8 range_size[0x20];
11461 u8 memic_size[0x20];
11465 u8 status[0x8];
11466 u8 reserved_at_8[0x18];
11468 u8 syndrome[0x20];
11470 u8 memic_start_addr[0x40];
11474 u8 opcode[0x10];
11475 u8 reserved_at_10[0x10];
11477 u8 reserved_at_20[0x10];
11478 u8 op_mod[0x10];
11480 u8 reserved_at_40[0x40];
11482 u8 memic_start_addr[0x40];
11484 u8 memic_size[0x20];
11486 u8 reserved_at_e0[0x20];
11490 u8 status[0x8];
11491 u8 reserved_at_8[0x18];
11493 u8 syndrome[0x20];
11495 u8 reserved_at_40[0x40];
11499 u8 reserved_at_0[0x80];
11501 u8 ats[0x1];
11502 u8 reserved_at_81[0x1a];
11503 u8 log_page_size[0x5];
11505 u8 page_offset[0x20];
11507 u8 num_of_mtt[0x40];
11513 u8 cap[0x20];
11515 u8 reserved_at_20[0x160];
11519 u8 modify_field_select[0x40];
11521 u8 reserved_at_40[0x18];
11522 u8 log_sw_icm_size[0x8];
11524 u8 reserved_at_60[0x20];
11526 u8 sw_icm_start_addr[0x40];
11528 u8 reserved_at_c0[0x140];
11532 u8 modify_field_select[0x40];
11534 u8 reserved_at_40[0x18];
11535 u8 geneve_option_fte_index[0x8];
11537 u8 option_class[0x10];
11538 u8 option_type[0x8];
11539 u8 reserved_at_78[0x3];
11540 u8 option_data_length[0x5];
11542 u8 reserved_at_80[0x180];
11546 u8 opcode[0x10];
11547 u8 uid[0x10];
11549 u8 reserved_at_20[0x10];
11550 u8 op_mod[0x10];
11552 u8 reserved_at_40[0x40];
11558 u8 status[0x8];
11559 u8 reserved_at_8[0x18];
11561 u8 syndrome[0x20];
11563 u8 reserved_at_40[0x8];
11564 u8 umem_id[0x18];
11566 u8 reserved_at_60[0x20];
11570 u8 opcode[0x10];
11571 u8 uid[0x10];
11573 u8 reserved_at_20[0x10];
11574 u8 op_mod[0x10];
11576 u8 reserved_at_40[0x8];
11577 u8 umem_id[0x18];
11579 u8 reserved_at_60[0x20];
11583 u8 status[0x8];
11584 u8 reserved_at_8[0x18];
11586 u8 syndrome[0x20];
11588 u8 reserved_at_40[0x40];
11592 u8 opcode[0x10];
11593 u8 reserved_at_10[0x10];
11595 u8 reserved_at_20[0x10];
11596 u8 op_mod[0x10];
11598 u8 reserved_at_40[0x40];
11604 u8 status[0x8];
11605 u8 reserved_at_8[0x18];
11607 u8 syndrome[0x20];
11609 u8 reserved_at_40[0x10];
11610 u8 uid[0x10];
11612 u8 reserved_at_60[0x20];
11616 u8 opcode[0x10];
11617 u8 reserved_at_10[0x10];
11619 u8 reserved_at_20[0x10];
11620 u8 op_mod[0x10];
11622 u8 reserved_at_40[0x10];
11623 u8 uid[0x10];
11625 u8 reserved_at_60[0x20];
11629 u8 status[0x8];
11630 u8 reserved_at_8[0x18];
11632 u8 syndrome[0x20];
11634 u8 reserved_at_40[0x40];
11648 u8 string_db_base_address[0x20];
11650 u8 reserved_at_20[0x8];
11651 u8 string_db_size[0x18];
11655 u8 trace_owner[0x1];
11656 u8 trace_to_memory[0x1];
11657 u8 reserved_at_2[0x4];
11658 u8 trc_ver[0x2];
11659 u8 reserved_at_8[0x14];
11660 u8 num_string_db[0x4];
11662 u8 first_string_trace[0x8];
11663 u8 num_string_trace[0x8];
11664 u8 reserved_at_30[0x28];
11666 u8 log_max_trace_buffer_size[0x8];
11668 u8 reserved_at_60[0x20];
11672 u8 reserved_at_280[0x180];
11676 u8 reserved_at_0[0x1c];
11677 u8 trace_mode[0x4];
11678 u8 reserved_at_20[0x18];
11679 u8 log_trace_buffer_size[0x8];
11680 u8 trace_mkey[0x20];
11681 u8 reserved_at_60[0x3a0];
11685 u8 string_db_index[0x4];
11686 u8 reserved_at_4[0x4];
11687 u8 read_size[0x18];
11688 u8 start_offset[0x20];
11689 u8 string_db_data[];
11693 u8 trace_status[0x2];
11694 u8 reserved_at_2[0x2];
11695 u8 arm_event[0x1];
11696 u8 reserved_at_5[0xb];
11697 u8 modify_field_select[0x10];
11698 u8 reserved_at_20[0x2b];
11699 u8 current_timestamp52_32[0x15];
11700 u8 current_timestamp31_0[0x20];
11701 u8 reserved_at_80[0x180];
11705 u8 host_number[0x8];
11706 u8 reserved_at_8[0x7];
11707 u8 host_pf_disabled[0x1];
11708 u8 host_num_of_vfs[0x10];
11710 u8 host_total_vfs[0x10];
11711 u8 host_pci_bus[0x10];
11713 u8 reserved_at_40[0x10];
11714 u8 host_pci_device[0x10];
11716 u8 reserved_at_60[0x10];
11717 u8 host_pci_function[0x10];
11719 u8 reserved_at_80[0x180];
11723 u8 opcode[0x10];
11724 u8 reserved_at_10[0x10];
11726 u8 reserved_at_20[0x10];
11727 u8 op_mod[0x10];
11729 u8 reserved_at_40[0x40];
11733 u8 status[0x8];
11734 u8 reserved_at_8[0x18];
11736 u8 syndrome[0x20];
11738 u8 reserved_at_40[0x40];
11742 u8 reserved_at_280[0x180];
11743 u8 host_sf_enable[][0x40];
11747 u8 reserved_at_0[0x10];
11748 u8 log_num_sf[0x8];
11749 u8 log_sf_bar_size[0x8];
11753 u8 status[0x8];
11754 u8 reserved_at_8[0x18];
11756 u8 syndrome[0x20];
11758 u8 reserved_at_40[0x18];
11759 u8 num_sf_partitions[0x8];
11761 u8 reserved_at_60[0x20];
11767 u8 opcode[0x10];
11768 u8 reserved_at_10[0x10];
11770 u8 reserved_at_20[0x10];
11771 u8 op_mod[0x10];
11773 u8 reserved_at_40[0x40];
11777 u8 status[0x8];
11778 u8 reserved_at_8[0x18];
11780 u8 syndrome[0x20];
11782 u8 reserved_at_40[0x40];
11786 u8 opcode[0x10];
11787 u8 reserved_at_10[0x10];
11789 u8 reserved_at_20[0x10];
11790 u8 op_mod[0x10];
11792 u8 reserved_at_40[0x10];
11793 u8 function_id[0x10];
11795 u8 reserved_at_60[0x20];
11799 u8 status[0x8];
11800 u8 reserved_at_8[0x18];
11802 u8 syndrome[0x20];
11804 u8 reserved_at_40[0x40];
11808 u8 opcode[0x10];
11809 u8 reserved_at_10[0x10];
11811 u8 reserved_at_20[0x10];
11812 u8 op_mod[0x10];
11814 u8 reserved_at_40[0x10];
11815 u8 function_id[0x10];
11817 u8 reserved_at_60[0x20];
11821 u8 reserved_at_0[0x10];
11822 u8 obj_type[0x10];
11824 u8 obj_id[0x20];
11861 u8 valid[0x1];
11862 u8 reserved_at_201[0x1];
11863 u8 mode[0x2];
11864 u8 window_sz[0x2];
11865 u8 soft_lft_arm[0x1];
11866 u8 hard_lft_arm[0x1];
11867 u8 remove_flow_enable[0x1];
11868 u8 esn_event_arm[0x1];
11869 u8 reserved_at_20a[0x16];
11871 u8 remove_flow_pkt_cnt[0x20];
11873 u8 remove_flow_soft_lft[0x20];
11875 u8 reserved_at_260[0x80];
11877 u8 mode_parameter[0x20];
11879 u8 replay_protection_window[0x100];
11883 u8 modify_field_select[0x40];
11884 u8 full_offload[0x1];
11885 u8 reserved_at_41[0x1];
11886 u8 esn_en[0x1];
11887 u8 esn_overlap[0x1];
11888 u8 reserved_at_44[0x2];
11889 u8 icv_length[0x2];
11890 u8 reserved_at_48[0x4];
11891 u8 aso_return_reg[0x4];
11892 u8 reserved_at_50[0x10];
11894 u8 esn_msb[0x20];
11896 u8 reserved_at_80[0x8];
11897 u8 dekn[0x18];
11899 u8 salt[0x20];
11901 u8 implicit_iv[0x40];
11903 u8 reserved_at_100[0x8];
11904 u8 ipsec_aso_access_pd[0x18];
11905 u8 reserved_at_120[0xe0];
11945 u8 valid[0x1];
11946 u8 reserved_at_1[0x1];
11947 u8 mode[0x2];
11948 u8 window_size[0x2];
11949 u8 soft_lifetime_arm[0x1];
11950 u8 hard_lifetime_arm[0x1];
11951 u8 remove_flow_enable[0x1];
11952 u8 epn_event_arm[0x1];
11953 u8 reserved_at_a[0x16];
11955 u8 remove_flow_packet_count[0x20];
11957 u8 remove_flow_soft_lifetime[0x20];
11959 u8 reserved_at_60[0x80];
11961 u8 mode_parameter[0x20];
11963 u8 replay_protection_window[8][0x20];
11967 u8 modify_field_select[0x40];
11969 u8 confidentiality_en[0x1];
11970 u8 reserved_at_41[0x1];
11971 u8 epn_en[0x1];
11972 u8 epn_overlap[0x1];
11973 u8 reserved_at_44[0x2];
11974 u8 confidentiality_offset[0x2];
11975 u8 reserved_at_48[0x4];
11976 u8 aso_return_reg[0x4];
11977 u8 reserved_at_50[0x10];
11979 u8 epn_msb[0x20];
11981 u8 reserved_at_80[0x8];
11982 u8 dekn[0x18];
11984 u8 reserved_at_a0[0x20];
11986 u8 sci[0x40];
11988 u8 reserved_at_100[0x8];
11989 u8 macsec_aso_access_pd[0x18];
11991 u8 reserved_at_120[0x60];
11993 u8 salt[3][0x20];
11995 u8 reserved_at_1e0[0x20];
12021 u8 gcm_iv[0x60];
12023 u8 reserved_at_60[0x20];
12025 u8 const0[0x1];
12026 u8 key_size[0x1];
12027 u8 reserved_at_82[0x2];
12028 u8 key2_invalid[0x1];
12029 u8 reserved_at_85[0x3];
12030 u8 pd[0x18];
12032 u8 key_purpose[0x5];
12033 u8 reserved_at_a5[0x13];
12034 u8 kek_id[0x8];
12036 u8 reserved_at_c0[0x40];
12038 u8 key1[0x8][0x20];
12040 u8 key2[0x8][0x20];
12042 u8 reserved_at_300[0x40];
12044 u8 const1[0x1];
12045 u8 reserved_at_341[0x1f];
12047 u8 reserved_at_360[0x20];
12049 u8 auth_tag[0x80];
12053 u8 modify_field_select[0x40];
12055 u8 state[0x8];
12056 u8 sw_wrapped[0x1];
12057 u8 reserved_at_49[0xb];
12058 u8 key_size[0x4];
12059 u8 reserved_at_58[0x4];
12060 u8 key_purpose[0x4];
12062 u8 reserved_at_60[0x8];
12063 u8 pd[0x18];
12065 u8 reserved_at_80[0x100];
12067 u8 opaque[0x40];
12069 u8 reserved_at_1c0[0x40];
12071 u8 key[8][0x80];
12073 u8 sw_wrapped_dek[8][0x80];
12075 u8 reserved_at_a00[0x600];
12096 u8 valid[0x1];
12097 u8 bucket_overflow[0x1];
12098 u8 start_color[0x2];
12099 u8 both_buckets_on_green[0x1];
12100 u8 reserved_at_5[0x1];
12101 u8 meter_mode[0x2];
12102 u8 reserved_at_8[0x18];
12104 u8 reserved_at_20[0x20];
12106 u8 reserved_at_40[0x3];
12107 u8 cbs_exponent[0x5];
12108 u8 cbs_mantissa[0x8];
12109 u8 reserved_at_50[0x3];
12110 u8 cir_exponent[0x5];
12111 u8 cir_mantissa[0x8];
12113 u8 reserved_at_60[0x20];
12115 u8 reserved_at_80[0x3];
12116 u8 ebs_exponent[0x5];
12117 u8 ebs_mantissa[0x8];
12118 u8 reserved_at_90[0x3];
12119 u8 eir_exponent[0x5];
12120 u8 eir_mantissa[0x8];
12122 u8 reserved_at_a0[0x60];
12126 u8 modify_field_select[0x40];
12128 u8 reserved_at_40[0x40];
12130 u8 reserved_at_80[0x8];
12131 u8 meter_aso_access_pd[0x18];
12133 u8 reserved_at_a0[0x160];
12144 u8 modify_field_select[0x40];
12146 u8 state[0x8];
12147 u8 auto_gen[0x1];
12148 u8 reserved_at_49[0xb];
12149 u8 key_size[0x4];
12150 u8 reserved_at_58[0x8];
12152 u8 reserved_at_60[0x8];
12153 u8 pd[0x18];
12155 u8 reserved_at_80[0x180];
12156 u8 key[8][0x80];
12158 u8 reserved_at_600[0x200];
12172 u8 modify_field_select[0x40];
12174 u8 table_type[0x8];
12175 u8 level[0x8];
12176 u8 reserved_at_50[0xf];
12177 u8 ignore_flow_level[0x1];
12179 u8 sample_ratio[0x20];
12181 u8 reserved_at_80[0x8];
12182 u8 sample_table_id[0x18];
12184 u8 reserved_at_a0[0x8];
12185 u8 default_table_id[0x18];
12187 u8 sw_steering_icm_address_rx[0x40];
12188 u8 sw_steering_icm_address_tx[0x40];
12190 u8 reserved_at_140[0xa0];
12215 u8 const_2[0x2];
12216 u8 tls_version[0x4];
12217 u8 const_1[0x2];
12218 u8 reserved_at_8[0x14];
12219 u8 encryption_standard[0x4];
12221 u8 reserved_at_20[0x20];
12223 u8 initial_record_number[0x40];
12225 u8 resync_tcp_sn[0x20];
12227 u8 gcm_iv[0x20];
12229 u8 implicit_iv[0x40];
12231 u8 reserved_at_100[0x8];
12232 u8 dek_index[0x18];
12234 u8 reserved_at_120[0xe0];
12238 u8 next_record_tcp_sn[0x20];
12240 u8 hw_resync_tcp_sn[0x20];
12242 u8 record_tracker_state[0x2];
12243 u8 auth_state[0x2];
12244 u8 reserved_at_44[0x4];
12245 u8 hw_offset_record_number[0x18];
12260 u8 opcode[0x10];
12261 u8 uid[0x10];
12263 u8 reserved_at_20[0x10];
12264 u8 op_mod[0x10];
12266 u8 reserved_at_40[0x10];
12267 u8 vhca_id[0x10];
12269 u8 reserved_at_60[0x20];
12273 u8 status[0x8];
12274 u8 reserved_at_8[0x18];
12276 u8 syndrome[0x20];
12278 u8 reserved_at_40[0x40];
12287 u8 opcode[0x10];
12288 u8 uid[0x10];
12290 u8 reserved_at_20[0x10];
12291 u8 op_mod[0x10];
12293 u8 reserved_at_40[0x10];
12294 u8 vhca_id[0x10];
12296 u8 reserved_at_60[0x20];
12300 u8 status[0x8];
12301 u8 reserved_at_8[0x18];
12303 u8 syndrome[0x20];
12305 u8 reserved_at_40[0x40];
12309 u8 opcode[0x10];
12310 u8 uid[0x10];
12312 u8 reserved_at_20[0x10];
12313 u8 op_mod[0x10];
12315 u8 incremental[0x1];
12316 u8 reserved_at_41[0xf];
12317 u8 vhca_id[0x10];
12319 u8 reserved_at_60[0x20];
12323 u8 status[0x8];
12324 u8 reserved_at_8[0x18];
12326 u8 syndrome[0x20];
12328 u8 reserved_at_40[0x40];
12330 u8 required_umem_size[0x20];
12332 u8 reserved_at_a0[0x160];
12336 u8 opcode[0x10];
12337 u8 uid[0x10];
12339 u8 reserved_at_20[0x10];
12340 u8 op_mod[0x10];
12342 u8 incremental[0x1];
12343 u8 set_track[0x1];
12344 u8 reserved_at_42[0xe];
12345 u8 vhca_id[0x10];
12347 u8 reserved_at_60[0x20];
12349 u8 va[0x40];
12351 u8 mkey[0x20];
12353 u8 size[0x20];
12357 u8 status[0x8];
12358 u8 reserved_at_8[0x18];
12360 u8 syndrome[0x20];
12362 u8 actual_image_size[0x20];
12364 u8 reserved_at_60[0x20];
12368 u8 opcode[0x10];
12369 u8 uid[0x10];
12371 u8 reserved_at_20[0x10];
12372 u8 op_mod[0x10];
12374 u8 reserved_at_40[0x10];
12375 u8 vhca_id[0x10];
12377 u8 reserved_at_60[0x20];
12379 u8 va[0x40];
12381 u8 mkey[0x20];
12383 u8 size[0x20];
12387 u8 status[0x8];
12388 u8 reserved_at_8[0x18];
12390 u8 syndrome[0x20];
12392 u8 reserved_at_40[0x40];
12396 u8 reserved_at_0[0x3];
12397 u8 pg_track_log_max_num[0x5];
12398 u8 pg_track_max_num_range[0x8];
12399 u8 pg_track_log_min_addr_space[0x8];
12400 u8 pg_track_log_max_addr_space[0x8];
12402 u8 reserved_at_20[0x3];
12403 u8 pg_track_log_min_msg_size[0x5];
12404 u8 reserved_at_28[0x3];
12405 u8 pg_track_log_max_msg_size[0x5];
12406 u8 reserved_at_30[0x3];
12407 u8 pg_track_log_min_page_size[0x5];
12408 u8 reserved_at_38[0x3];
12409 u8 pg_track_log_max_page_size[0x5];
12411 u8 reserved_at_40[0x7c0];
12415 u8 dirty_address_high[0x20];
12417 u8 dirty_address_low[0x20];
12427 u8 start_address[0x40];
12429 u8 length[0x40];
12433 u8 modify_field_select[0x40];
12435 u8 reserved_at_40[0x10];
12436 u8 vhca_id[0x10];
12438 u8 reserved_at_60[0x20];
12440 u8 state[0x4];
12441 u8 track_type[0x4];
12442 u8 log_addr_space_size[0x8];
12443 u8 reserved_at_90[0x3];
12444 u8 log_page_size[0x5];
12445 u8 reserved_at_98[0x3];
12446 u8 log_msg_size[0x5];
12448 u8 reserved_at_a0[0x8];
12449 u8 reporting_qpn[0x18];
12451 u8 reserved_at_c0[0x18];
12452 u8 num_ranges[0x8];
12454 u8 reserved_at_e0[0x20];
12456 u8 range_start_address[0x40];
12458 u8 length[0x40];