Lines Matching refs:u8

235 	u8         outer_dmac[0x1];
236 u8 outer_smac[0x1];
237 u8 outer_ether_type[0x1];
238 u8 reserved_0[0x1];
239 u8 outer_first_prio[0x1];
240 u8 outer_first_cfi[0x1];
241 u8 outer_first_vid[0x1];
242 u8 reserved_1[0x1];
243 u8 outer_second_prio[0x1];
244 u8 outer_second_cfi[0x1];
245 u8 outer_second_vid[0x1];
246 u8 outer_ipv6_flow_label[0x1];
247 u8 outer_sip[0x1];
248 u8 outer_dip[0x1];
249 u8 outer_frag[0x1];
250 u8 outer_ip_protocol[0x1];
251 u8 outer_ip_ecn[0x1];
252 u8 outer_ip_dscp[0x1];
253 u8 outer_udp_sport[0x1];
254 u8 outer_udp_dport[0x1];
255 u8 outer_tcp_sport[0x1];
256 u8 outer_tcp_dport[0x1];
257 u8 outer_tcp_flags[0x1];
258 u8 outer_gre_protocol[0x1];
259 u8 outer_gre_key[0x1];
260 u8 outer_vxlan_vni[0x1];
261 u8 reserved_2[0x5];
262 u8 source_eswitch_port[0x1];
264 u8 inner_dmac[0x1];
265 u8 inner_smac[0x1];
266 u8 inner_ether_type[0x1];
267 u8 reserved_3[0x1];
268 u8 inner_first_prio[0x1];
269 u8 inner_first_cfi[0x1];
270 u8 inner_first_vid[0x1];
271 u8 reserved_4[0x1];
272 u8 inner_second_prio[0x1];
273 u8 inner_second_cfi[0x1];
274 u8 inner_second_vid[0x1];
275 u8 inner_ipv6_flow_label[0x1];
276 u8 inner_sip[0x1];
277 u8 inner_dip[0x1];
278 u8 inner_frag[0x1];
279 u8 inner_ip_protocol[0x1];
280 u8 inner_ip_ecn[0x1];
281 u8 inner_ip_dscp[0x1];
282 u8 inner_udp_sport[0x1];
283 u8 inner_udp_dport[0x1];
284 u8 inner_tcp_sport[0x1];
285 u8 inner_tcp_dport[0x1];
286 u8 inner_tcp_flags[0x1];
287 u8 reserved_5[0x9];
289 u8 reserved_6[0x1f];
290 u8 source_sqn[0x1];
292 u8 reserved_7[0x20];
296 u8 ft_support[0x1];
297 u8 flow_tag[0x1];
298 u8 flow_counter[0x1];
299 u8 flow_modify_en[0x1];
300 u8 modify_root[0x1];
301 u8 reserved_0[0x1b];
303 u8 reserved_1[0x2];
304 u8 log_max_ft_size[0x6];
305 u8 reserved_2[0x10];
306 u8 max_ft_level[0x8];
308 u8 reserved_3[0x20];
310 u8 reserved_4[0x18];
311 u8 log_max_ft_num[0x8];
313 u8 reserved_5[0x10];
314 u8 log_max_flow_counter[0x8];
315 u8 log_max_destination[0x8];
317 u8 reserved_6[0x18];
318 u8 log_max_flow[0x8];
320 u8 reserved_7[0x40];
328 u8 send[0x1];
329 u8 receive[0x1];
330 u8 write[0x1];
331 u8 read[0x1];
332 u8 atomic[0x1];
333 u8 srq_receive[0x1];
334 u8 reserved_0[0x1a];
338 u8 reserved_0[0x10];
339 u8 flow_counter_id[0x10];
341 u8 reserved_1[0x20];
351 u8 destination_type[0x8];
352 u8 destination_id[0x18];
354 u8 reserved_0[0x20];
358 u8 smac_47_16[0x20];
360 u8 smac_15_0[0x10];
361 u8 ethertype[0x10];
363 u8 dmac_47_16[0x20];
365 u8 dmac_15_0[0x10];
366 u8 first_prio[0x3];
367 u8 first_cfi[0x1];
368 u8 first_vid[0xc];
370 u8 ip_protocol[0x8];
371 u8 ip_dscp[0x6];
372 u8 ip_ecn[0x2];
373 u8 vlan_tag[0x1];
374 u8 reserved_0[0x1];
375 u8 frag[0x1];
376 u8 reserved_1[0x4];
377 u8 tcp_flags[0x9];
379 u8 tcp_sport[0x10];
380 u8 tcp_dport[0x10];
382 u8 reserved_2[0x20];
384 u8 udp_sport[0x10];
385 u8 udp_dport[0x10];
387 u8 src_ip[4][0x20];
389 u8 dst_ip[4][0x20];
393 u8 reserved_0[0x8];
394 u8 source_sqn[0x18];
396 u8 reserved_1[0x10];
397 u8 source_port[0x10];
399 u8 outer_second_prio[0x3];
400 u8 outer_second_cfi[0x1];
401 u8 outer_second_vid[0xc];
402 u8 inner_second_prio[0x3];
403 u8 inner_second_cfi[0x1];
404 u8 inner_second_vid[0xc];
406 u8 outer_second_vlan_tag[0x1];
407 u8 inner_second_vlan_tag[0x1];
408 u8 reserved_2[0xe];
409 u8 gre_protocol[0x10];
411 u8 gre_key_h[0x18];
412 u8 gre_key_l[0x8];
414 u8 vxlan_vni[0x18];
415 u8 reserved_3[0x8];
417 u8 reserved_4[0x20];
419 u8 reserved_5[0xc];
420 u8 outer_ipv6_flow_label[0x14];
422 u8 reserved_6[0xc];
423 u8 inner_ipv6_flow_label[0x14];
425 u8 reserved_7[0xe0];
429 u8 pa_h[0x20];
431 u8 pa_l[0x14];
432 u8 reserved_0[0xc];
436 u8 hi[0x20];
438 u8 lo[0x20];
442 u8 reserved_0[0x8];
443 u8 ring_pi[0x10];
444 u8 reserved_1[0x8];
461 u8 fl[0x1];
462 u8 free_ar[0x1];
463 u8 reserved_0[0xe];
464 u8 pkey_index[0x10];
466 u8 reserved_1[0x8];
467 u8 grh[0x1];
468 u8 mlid[0x7];
469 u8 rlid[0x10];
471 u8 ack_timeout[0x5];
472 u8 reserved_2[0x3];
473 u8 src_addr_index[0x8];
474 u8 log_rtm[0x4];
475 u8 stat_rate[0x4];
476 u8 hop_limit[0x8];
478 u8 reserved_3[0x4];
479 u8 tclass[0x8];
480 u8 flow_label[0x14];
482 u8 rgid_rip[16][0x8];
484 u8 reserved_4[0x4];
485 u8 f_dscp[0x1];
486 u8 f_ecn[0x1];
487 u8 reserved_5[0x1];
488 u8 f_eth_prio[0x1];
489 u8 ecn[0x2];
490 u8 dscp[0x6];
491 u8 udp_sport[0x10];
493 u8 dei_cfi[0x1];
494 u8 eth_prio[0x3];
495 u8 sl[0x4];
496 u8 port[0x8];
497 u8 rmac_47_32[0x10];
499 u8 rmac_31_0[0x20];
503 u8 vport_svlan_strip[0x1];
504 u8 vport_cvlan_strip[0x1];
505 u8 vport_svlan_insert[0x1];
506 u8 vport_cvlan_insert_if_not_exist[0x1];
507 u8 vport_cvlan_insert_overwrite[0x1];
508 u8 reserved_0[0x1b];
510 u8 reserved_1[0x7e0];
514 u8 reserved_0[0x200];
522 u8 reserved_1[0x7800];
526 u8 reserved_0[0x200];
540 u8 reserved_1[0x7200];
544 u8 csum_cap[0x1];
545 u8 vlan_cap[0x1];
546 u8 lro_cap[0x1];
547 u8 lro_psh_flag[0x1];
548 u8 lro_time_stamp[0x1];
549 u8 lro_max_msg_sz_mode[0x2];
550 u8 reserved_0[0x2];
551 u8 self_lb_mc[0x1];
552 u8 self_lb_uc[0x1];
553 u8 max_lso_cap[0x5];
554 u8 multi_pkt_send_wqe[0x2];
555 u8 wqe_inline_mode[0x2];
556 u8 rss_ind_tbl_cap[0x4];
557 u8 reserved_1[0x3];
558 u8 tunnel_lso_const_out_ip_id[0x1];
559 u8 tunnel_lro_gre[0x1];
560 u8 tunnel_lro_vxlan[0x1];
561 u8 tunnel_statless_gre[0x1];
562 u8 tunnel_stateless_vxlan[0x1];
564 u8 reserved_2[0x20];
566 u8 reserved_3[0x10];
567 u8 lro_min_mss_size[0x10];
569 u8 reserved_4[0x120];
571 u8 lro_timer_supported_periods[4][0x20];
573 u8 reserved_5[0x600];
583 u8 roce_apm[0x1];
584 u8 eth_prio_primary_in_rts2rts[0x1];
585 u8 reserved_0[0x1e];
587 u8 reserved_1[0x60];
589 u8 reserved_2[0xc];
590 u8 l3_type[0x4];
591 u8 reserved_3[0x8];
592 u8 roce_version[0x8];
594 u8 reserved_4[0x10];
595 u8 r_roce_dest_udp_port[0x10];
597 u8 r_roce_max_src_udp_port[0x10];
598 u8 r_roce_min_src_udp_port[0x10];
600 u8 reserved_5[0x10];
601 u8 roce_address_table_size[0x10];
603 u8 reserved_6[0x700];
631 u8 reserved_0[0x40];
633 u8 atomic_req_endianess[0x1];
634 u8 reserved_1[0x1f];
636 u8 reserved_2[0x20];
638 u8 reserved_3[0x10];
639 u8 atomic_operations[0x10];
641 u8 reserved_4[0x10];
642 u8 atomic_size_qp[0x10];
644 u8 reserved_5[0x10];
645 u8 atomic_size_dc[0x10];
647 u8 reserved_6[0x720];
651 u8 reserved_0[0x40];
653 u8 sig[0x1];
654 u8 reserved_1[0x1f];
656 u8 reserved_2[0x20];
668 u8 reserved_3[0x6e0];
700 u8 reserved_0[0x80];
702 u8 log_max_srq_sz[0x8];
703 u8 log_max_qp_sz[0x8];
704 u8 reserved_1[0xb];
705 u8 log_max_qp[0x5];
707 u8 reserved_2[0xb];
708 u8 log_max_srq[0x5];
709 u8 reserved_3[0x10];
711 u8 reserved_4[0x8];
712 u8 log_max_cq_sz[0x8];
713 u8 reserved_5[0xb];
714 u8 log_max_cq[0x5];
716 u8 log_max_eq_sz[0x8];
717 u8 reserved_6[0x2];
718 u8 log_max_mkey[0x6];
719 u8 reserved_7[0xc];
720 u8 log_max_eq[0x4];
722 u8 max_indirection[0x8];
723 u8 reserved_8[0x1];
724 u8 log_max_mrw_sz[0x7];
725 u8 reserved_9[0x2];
726 u8 log_max_bsf_list_size[0x6];
727 u8 reserved_10[0x2];
728 u8 log_max_klm_list_size[0x6];
730 u8 reserved_11[0xa];
731 u8 log_max_ra_req_dc[0x6];
732 u8 reserved_12[0xa];
733 u8 log_max_ra_res_dc[0x6];
735 u8 reserved_13[0xa];
736 u8 log_max_ra_req_qp[0x6];
737 u8 reserved_14[0xa];
738 u8 log_max_ra_res_qp[0x6];
740 u8 pad_cap[0x1];
741 u8 cc_query_allowed[0x1];
742 u8 cc_modify_allowed[0x1];
743 u8 reserved_15[0xd];
744 u8 gid_table_size[0x10];
746 u8 out_of_seq_cnt[0x1];
747 u8 vport_counters[0x1];
748 u8 reserved_16[0x4];
749 u8 max_qp_cnt[0xa];
750 u8 pkey_table_size[0x10];
752 u8 vport_group_manager[0x1];
753 u8 vhca_group_manager[0x1];
754 u8 ib_virt[0x1];
755 u8 eth_virt[0x1];
756 u8 reserved_17[0x1];
757 u8 ets[0x1];
758 u8 nic_flow_table[0x1];
759 u8 eswitch_flow_table[0x1];
760 u8 reserved_18[0x3];
761 u8 local_ca_ack_delay[0x5];
762 u8 port_module_event[0x1];
763 u8 reserved_19[0x5];
764 u8 port_type[0x2];
765 u8 num_ports[0x8];
767 u8 snapshot[0x1];
768 u8 reserved_20[0x2];
769 u8 log_max_msg[0x5];
770 u8 reserved_21[0x4];
771 u8 max_tc[0x4];
772 u8 reserved_22[0x6];
773 u8 rol_s[0x1];
774 u8 rol_g[0x1];
775 u8 reserved_23[0x1];
776 u8 wol_s[0x1];
777 u8 wol_g[0x1];
778 u8 wol_a[0x1];
779 u8 wol_b[0x1];
780 u8 wol_m[0x1];
781 u8 wol_u[0x1];
782 u8 wol_p[0x1];
784 u8 stat_rate_support[0x10];
785 u8 reserved_24[0xc];
786 u8 cqe_version[0x4];
788 u8 compact_address_vector[0x1];
789 u8 striding_rq[0x1];
790 u8 reserved_25[0xc];
791 u8 dc_cnak_trace[0x1];
792 u8 drain_sigerr[0x1];
793 u8 cmdif_checksum[0x2];
794 u8 sigerr_cqe[0x1];
795 u8 reserved_26[0x1];
796 u8 wq_signature[0x1];
797 u8 sctr_data_cqe[0x1];
798 u8 reserved_27[0x1];
799 u8 sho[0x1];
800 u8 tph[0x1];
801 u8 rf[0x1];
802 u8 dct[0x1];
803 u8 reserved_28[0x1];
804 u8 eth_net_offloads[0x1];
805 u8 roce[0x1];
806 u8 atomic[0x1];
807 u8 reserved_29[0x1];
809 u8 cq_oi[0x1];
810 u8 cq_resize[0x1];
811 u8 cq_moderation[0x1];
812 u8 reserved_30[0x3];
813 u8 cq_eq_remap[0x1];
814 u8 pg[0x1];
815 u8 block_lb_mc[0x1];
816 u8 exponential_backoff[0x1];
817 u8 scqe_break_moderation[0x1];
818 u8 cq_period_start_from_cqe[0x1];
819 u8 cd[0x1];
820 u8 atm[0x1];
821 u8 apm[0x1];
822 u8 reserved_31[0x7];
823 u8 qkv[0x1];
824 u8 pkv[0x1];
825 u8 reserved_32[0x4];
826 u8 xrc[0x1];
827 u8 ud[0x1];
828 u8 uc[0x1];
829 u8 rc[0x1];
831 u8 reserved_33[0xa];
832 u8 uar_sz[0x6];
833 u8 reserved_34[0x8];
834 u8 log_pg_sz[0x8];
836 u8 bf[0x1];
837 u8 driver_version[0x1];
838 u8 pad_tx_eth_packet[0x1];
839 u8 reserved_35[0x8];
840 u8 log_bf_reg_size[0x5];
841 u8 reserved_36[0x10];
843 u8 reserved_37[0x10];
844 u8 max_wqe_sz_sq[0x10];
846 u8 reserved_38[0x10];
847 u8 max_wqe_sz_rq[0x10];
849 u8 reserved_39[0x10];
850 u8 max_wqe_sz_sq_dc[0x10];
852 u8 reserved_40[0x7];
853 u8 max_qp_mcg[0x19];
855 u8 reserved_41[0x18];
856 u8 log_max_mcg[0x8];
858 u8 reserved_42[0x3];
859 u8 log_max_transport_domain[0x5];
860 u8 reserved_43[0x3];
861 u8 log_max_pd[0x5];
862 u8 reserved_44[0xb];
863 u8 log_max_xrcd[0x5];
865 u8 reserved_45[0x10];
866 u8 max_flow_counter[0x10];
868 u8 reserved_46[0x3];
869 u8 log_max_rq[0x5];
870 u8 reserved_47[0x3];
871 u8 log_max_sq[0x5];
872 u8 reserved_48[0x3];
873 u8 log_max_tir[0x5];
874 u8 reserved_49[0x3];
875 u8 log_max_tis[0x5];
877 u8 basic_cyclic_rcv_wqe[0x1];
878 u8 reserved_50[0x2];
879 u8 log_max_rmp[0x5];
880 u8 reserved_51[0x3];
881 u8 log_max_rqt[0x5];
882 u8 reserved_52[0x3];
883 u8 log_max_rqt_size[0x5];
884 u8 reserved_53[0x3];
885 u8 log_max_tis_per_sq[0x5];
887 u8 reserved_54[0x3];
888 u8 log_max_stride_sz_rq[0x5];
889 u8 reserved_55[0x3];
890 u8 log_min_stride_sz_rq[0x5];
891 u8 reserved_56[0x3];
892 u8 log_max_stride_sz_sq[0x5];
893 u8 reserved_57[0x3];
894 u8 log_min_stride_sz_sq[0x5];
896 u8 reserved_58[0x1b];
897 u8 log_max_wq_sz[0x5];
899 u8 nic_vport_change_event[0x1];
900 u8 reserved_59[0xa];
901 u8 log_max_vlan_list[0x5];
902 u8 reserved_60[0x3];
903 u8 log_max_current_mc_list[0x5];
904 u8 reserved_61[0x3];
905 u8 log_max_current_uc_list[0x5];
907 u8 reserved_62[0x80];
909 u8 reserved_63[0x3];
910 u8 log_max_l2_table[0x5];
911 u8 reserved_64[0x8];
912 u8 log_uar_page_sz[0x10];
914 u8 reserved_65[0x20];
916 u8 device_frequency[0x20];
918 u8 reserved_66[0xa0];
920 u8 log_max_atomic_size_qp[0x8];
921 u8 reserved_67[0x10];
922 u8 log_max_atomic_size_dc[0x8];
924 u8 reserved_68[0x1f];
925 u8 cqe_compression[0x1];
927 u8 cqe_compression_timeout[0x10];
928 u8 cqe_compression_max_num[0x10];
930 u8 reserved_69[0x220];
936 u8 reserved_0[0x40];
946 u8 reserved_0[0xa00];
958 u8 l3_prot_type[0x1];
959 u8 l4_prot_type[0x1];
960 u8 selected_fields[0x1e];
976 u8 wq_type[0x4];
977 u8 wq_signature[0x1];
978 u8 end_padding_mode[0x2];
979 u8 cd_slave[0x1];
980 u8 reserved_0[0x18];
982 u8 hds_skip_first_sge[0x1];
983 u8 log2_hds_buf_size[0x3];
984 u8 reserved_1[0x7];
985 u8 page_offset[0x5];
986 u8 lwm[0x10];
988 u8 reserved_2[0x8];
989 u8 pd[0x18];
991 u8 reserved_3[0x8];
992 u8 uar_page[0x18];
994 u8 dbr_addr[0x40];
996 u8 hw_counter[0x20];
998 u8 sw_counter[0x20];
1000 u8 reserved_4[0xc];
1001 u8 log_wq_stride[0x4];
1002 u8 reserved_5[0x3];
1003 u8 log_wq_pg_sz[0x5];
1004 u8 reserved_6[0x3];
1005 u8 log_wq_sz[0x5];
1007 u8 reserved_7[0x15];
1008 u8 single_wqe_log_num_of_strides[0x3];
1009 u8 two_byte_shift_en[0x1];
1010 u8 reserved_8[0x4];
1011 u8 single_stride_log_num_of_bytes[0x3];
1013 u8 reserved_9[0x4c0];
1019 u8 reserved_0[0x8];
1020 u8 rq_num[0x18];
1024 u8 reserved_0[0x10];
1025 u8 mac_addr_47_32[0x10];
1027 u8 mac_addr_31_0[0x20];
1031 u8 reserved_0[0xa0];
1033 u8 min_time_between_cnps[0x20];
1035 u8 reserved_1[0x12];
1036 u8 cnp_dscp[0x6];
1037 u8 reserved_2[0x4];
1038 u8 cnp_prio_mode[0x1];
1039 u8 cnp_802p_prio[0x3];
1041 u8 reserved_3[0x720];
1045 u8 reserved_0[0x60];
1047 u8 reserved_1[0x4];
1048 u8 clamp_tgt_rate[0x1];
1049 u8 reserved_2[0x3];
1050 u8 clamp_tgt_rate_after_time_inc[0x1];
1051 u8 reserved_3[0x17];
1053 u8 reserved_4[0x20];
1055 u8 rpg_time_reset[0x20];
1057 u8 rpg_byte_reset[0x20];
1059 u8 rpg_threshold[0x20];
1061 u8 rpg_max_rate[0x20];
1063 u8 rpg_ai_rate[0x20];
1065 u8 rpg_hai_rate[0x20];
1067 u8 rpg_gd[0x20];
1069 u8 rpg_min_dec_fac[0x20];
1071 u8 rpg_min_rate[0x20];
1073 u8 reserved_5[0xe0];
1075 u8 rate_to_set_on_first_cnp[0x20];
1077 u8 dce_tcp_g[0x20];
1079 u8 dce_tcp_rtt[0x20];
1081 u8 rate_reduce_monitor_period[0x20];
1083 u8 reserved_6[0x20];
1085 u8 initial_alpha_value[0x20];
1087 u8 reserved_7[0x4a0];
1091 u8 reserved_0[0x80];
1093 u8 rppp_max_rps[0x20];
1095 u8 rpg_time_reset[0x20];
1097 u8 rpg_byte_reset[0x20];
1099 u8 rpg_threshold[0x20];
1101 u8 rpg_max_rate[0x20];
1103 u8 rpg_ai_rate[0x20];
1105 u8 rpg_hai_rate[0x20];
1107 u8 rpg_gd[0x20];
1109 u8 rpg_min_dec_fac[0x20];
1111 u8 rpg_min_rate[0x20];
1113 u8 reserved_1[0x640];
1123 u8 resize_field_select[0x20];
1134 u8 modify_field_select[0x20];
1138 u8 field_select_r_roce_np[0x20];
1160 u8 field_select_r_roce_rp[0x20];
1177 u8 field_select_8021qaurp[0x20];
1181 u8 queue_address_63_32[0x20];
1183 u8 queue_address_31_12[0x14];
1184 u8 reserved_0[0x6];
1185 u8 log_size[0x6];
1189 u8 reserved_1[0x8];
1190 u8 queue_number[0x18];
1192 u8 q_key[0x20];
1194 u8 reserved_2[0x10];
1195 u8 pkey_index[0x10];
1197 u8 reserved_3[0x40];
1201 u8 reserved_0[0x8];
1202 u8 cq_ci[0x10];
1203 u8 reserved_1[0x8];
1219 u8 driver_reset_needed[0x1];
1220 u8 port_management_change_event[0x1];
1221 u8 reserved_0[0x19];
1222 u8 link_type[0x1];
1223 u8 port_state[0x4];
1227 u8 reserved_0[0x10];
1228 u8 vport_num[0x10];
1230 u8 reserved_1[0xc0];
1234 u8 reserved_0[0x10];
1235 u8 function_id[0x10];
1237 u8 num_pages[0x20];
1239 u8 reserved_1[0xa0];
1243 u8 command_completion_vector[0x20];
1245 u8 reserved_0[0xc0];
1249 u8 reserved_0[0x18];
1250 u8 port_num[0x1];
1251 u8 reserved_1[0x3];
1252 u8 vl[0x4];
1254 u8 reserved_2[0xa0];
1258 u8 event_subtype[0x8];
1259 u8 reserved_0[0x8];
1260 u8 congestion_level[0x8];
1261 u8 reserved_1[0x8];
1263 u8 reserved_2[0xa0];
1267 u8 reserved_0[0x60];
1269 u8 gpio_event_hi[0x20];
1271 u8 gpio_event_lo[0x20];
1273 u8 reserved_1[0x40];
1277 u8 reserved_0[0x40];
1279 u8 port_num[0x4];
1280 u8 reserved_1[0x1c];
1282 u8 reserved_2[0x80];
1286 u8 reserved_0[0xe0];
1295 u8 reserved_0[0x8];
1296 u8 cqn[0x18];
1298 u8 reserved_1[0x20];
1300 u8 reserved_2[0x18];
1301 u8 syndrome[0x8];
1303 u8 reserved_3[0x80];
1307 u8 bytes_commited[0x20];
1309 u8 r_key[0x20];
1311 u8 reserved_0[0x10];
1312 u8 packet_len[0x10];
1314 u8 rdma_op_len[0x20];
1316 u8 rdma_va[0x40];
1318 u8 reserved_1[0x5];
1319 u8 rdma[0x1];
1320 u8 write[0x1];
1321 u8 requestor[0x1];
1322 u8 qp_number[0x18];
1326 u8 bytes_committed[0x20];
1328 u8 reserved_0[0x10];
1329 u8 wqe_index[0x10];
1331 u8 reserved_1[0x10];
1332 u8 len[0x10];
1334 u8 reserved_2[0x60];
1336 u8 reserved_3[0x5];
1337 u8 rdma[0x1];
1338 u8 write_read[0x1];
1339 u8 requestor[0x1];
1340 u8 qpn[0x18];
1350 u8 reserved_0[0xa0];
1352 u8 type[0x8];
1353 u8 reserved_1[0x18];
1355 u8 reserved_2[0x8];
1356 u8 qpn_rqn_sqn[0x18];
1360 u8 reserved_0[0xc0];
1362 u8 reserved_1[0x8];
1363 u8 dct_number[0x18];
1367 u8 reserved_0[0xc0];
1369 u8 reserved_1[0x8];
1370 u8 cq_number[0x18];
1374 u8 major[0x10];
1375 u8 reserved_0[0x10];
1377 u8 minor[0x10];
1378 u8 subminor[0x10];
1380 u8 second[0x8];
1381 u8 minute[0x8];
1382 u8 hour[0x8];
1383 u8 reserved_1[0x8];
1385 u8 year[0x10];
1386 u8 month[0x8];
1387 u8 day[0x8];
1458 u8 state[0x4];
1459 u8 reserved_0[0x4];
1460 u8 st[0x8];
1461 u8 reserved_1[0x3];
1462 u8 pm_state[0x2];
1463 u8 reserved_2[0x7];
1464 u8 end_padding_mode[0x2];
1465 u8 reserved_3[0x2];
1467 u8 wq_signature[0x1];
1468 u8 block_lb_mc[0x1];
1469 u8 atomic_like_write_en[0x1];
1470 u8 latency_sensitive[0x1];
1471 u8 reserved_4[0x1];
1472 u8 drain_sigerr[0x1];
1473 u8 reserved_5[0x2];
1474 u8 pd[0x18];
1476 u8 mtu[0x3];
1477 u8 log_msg_max[0x5];
1478 u8 reserved_6[0x1];
1479 u8 log_rq_size[0x4];
1480 u8 log_rq_stride[0x3];
1481 u8 no_sq[0x1];
1482 u8 log_sq_size[0x4];
1483 u8 reserved_7[0x6];
1484 u8 rlky[0x1];
1485 u8 reserved_8[0x4];
1487 u8 counter_set_id[0x8];
1488 u8 uar_page[0x18];
1490 u8 reserved_9[0x8];
1491 u8 user_index[0x18];
1493 u8 reserved_10[0x3];
1494 u8 log_page_size[0x5];
1495 u8 remote_qpn[0x18];
1501 u8 log_ack_req_freq[0x4];
1502 u8 reserved_11[0x4];
1503 u8 log_sra_max[0x3];
1504 u8 reserved_12[0x2];
1505 u8 retry_count[0x3];
1506 u8 rnr_retry[0x3];
1507 u8 reserved_13[0x1];
1508 u8 fre[0x1];
1509 u8 cur_rnr_retry[0x3];
1510 u8 cur_retry_count[0x3];
1511 u8 reserved_14[0x5];
1513 u8 reserved_15[0x20];
1515 u8 reserved_16[0x8];
1516 u8 next_send_psn[0x18];
1518 u8 reserved_17[0x8];
1519 u8 cqn_snd[0x18];
1521 u8 reserved_18[0x40];
1523 u8 reserved_19[0x8];
1524 u8 last_acked_psn[0x18];
1526 u8 reserved_20[0x8];
1527 u8 ssn[0x18];
1529 u8 reserved_21[0x8];
1530 u8 log_rra_max[0x3];
1531 u8 reserved_22[0x1];
1532 u8 atomic_mode[0x4];
1533 u8 rre[0x1];
1534 u8 rwe[0x1];
1535 u8 rae[0x1];
1536 u8 reserved_23[0x1];
1537 u8 page_offset[0x6];
1538 u8 reserved_24[0x3];
1539 u8 cd_slave_receive[0x1];
1540 u8 cd_slave_send[0x1];
1541 u8 cd_master[0x1];
1543 u8 reserved_25[0x3];
1544 u8 min_rnr_nak[0x5];
1545 u8 next_rcv_psn[0x18];
1547 u8 reserved_26[0x8];
1548 u8 xrcd[0x18];
1550 u8 reserved_27[0x8];
1551 u8 cqn_rcv[0x18];
1553 u8 dbr_addr[0x40];
1555 u8 q_key[0x20];
1557 u8 reserved_28[0x5];
1558 u8 rq_type[0x3];
1559 u8 srqn_rmpn[0x18];
1561 u8 reserved_29[0x8];
1562 u8 rmsn[0x18];
1564 u8 hw_sq_wqebb_counter[0x10];
1565 u8 sw_sq_wqebb_counter[0x10];
1567 u8 hw_rq_counter[0x20];
1569 u8 sw_rq_counter[0x20];
1571 u8 reserved_30[0x20];
1573 u8 reserved_31[0xf];
1574 u8 cgs[0x1];
1575 u8 cs_req[0x8];
1576 u8 cs_res[0x8];
1578 u8 dc_access_key[0x40];
1580 u8 rdma_active[0x1];
1581 u8 comm_est[0x1];
1582 u8 suspended[0x1];
1583 u8 reserved_32[0x5];
1584 u8 send_msg_psn[0x18];
1586 u8 reserved_33[0x8];
1587 u8 rcv_msg_psn[0x18];
1589 u8 rdma_va[0x40];
1591 u8 rdma_key[0x20];
1593 u8 reserved_34[0x20];
1597 u8 source_l3_address[16][0x8];
1599 u8 reserved_0[0x3];
1600 u8 vlan_valid[0x1];
1601 u8 vlan_id[0xc];
1602 u8 source_mac_47_32[0x10];
1604 u8 source_mac_31_0[0x20];
1606 u8 reserved_1[0x14];
1607 u8 roce_l3_type[0x4];
1608 u8 roce_version[0x8];
1610 u8 reserved_2[0x20];
1614 u8 reserved_0[0x1c];
1615 u8 type[0x4];
1617 u8 reserved_1[0x20];
1619 u8 reserved_2[0x8];
1620 u8 psn[0x18];
1622 u8 rkey[0x20];
1624 u8 address[0x40];
1626 u8 byte_count[0x20];
1628 u8 reserved_3[0x20];
1630 u8 atomic_resp[32][0x8];
1641 u8 reserved_0[0x20];
1643 u8 group_id[0x20];
1645 u8 reserved_1[0x8];
1646 u8 flow_tag[0x18];
1648 u8 reserved_2[0x10];
1649 u8 action[0x10];
1651 u8 reserved_3[0x8];
1652 u8 destination_list_size[0x18];
1654 u8 reserved_4[0x8];
1655 u8 flow_counter_list_size[0x18];
1657 u8 reserved_5[0x140];
1661 u8 reserved_6[0x600];
1672 u8 state[0x4];
1673 u8 log_xrc_srq_size[0x4];
1674 u8 reserved_0[0x18];
1676 u8 wq_signature[0x1];
1677 u8 cont_srq[0x1];
1678 u8 reserved_1[0x1];
1679 u8 rlky[0x1];
1680 u8 basic_cyclic_rcv_wqe[0x1];
1681 u8 log_rq_stride[0x3];
1682 u8 xrcd[0x18];
1684 u8 page_offset[0x6];
1685 u8 reserved_2[0x2];
1686 u8 cqn[0x18];
1688 u8 reserved_3[0x20];
1690 u8 reserved_4[0x2];
1691 u8 log_page_size[0x6];
1692 u8 user_index[0x18];
1694 u8 reserved_5[0x20];
1696 u8 reserved_6[0x8];
1697 u8 pd[0x18];
1699 u8 lwm[0x10];
1700 u8 wqe_cnt[0x10];
1702 u8 reserved_7[0x40];
1704 u8 db_record_addr_h[0x20];
1706 u8 db_record_addr_l[0x1e];
1707 u8 reserved_8[0x2];
1709 u8 reserved_9[0x80];
1713 u8 packets[0x40];
1715 u8 octets[0x40];
1719 u8 reserved_0[0xc];
1720 u8 prio[0x4];
1721 u8 reserved_1[0x10];
1723 u8 reserved_2[0x100];
1725 u8 reserved_3[0x8];
1726 u8 transport_domain[0x18];
1728 u8 reserved_4[0x3c0];
1753 u8 reserved_0[0x20];
1755 u8 disp_type[0x4];
1756 u8 reserved_1[0x1c];
1758 u8 reserved_2[0x40];
1760 u8 reserved_3[0x4];
1761 u8 lro_timeout_period_usecs[0x10];
1762 u8 lro_enable_mask[0x4];
1763 u8 lro_max_msg_sz[0x8];
1765 u8 reserved_4[0x40];
1767 u8 reserved_5[0x8];
1768 u8 inline_rqn[0x18];
1770 u8 rx_hash_symmetric[0x1];
1771 u8 reserved_6[0x1];
1772 u8 tunneled_offload_en[0x1];
1773 u8 reserved_7[0x5];
1774 u8 indirect_table[0x18];
1776 u8 rx_hash_fn[0x4];
1777 u8 reserved_8[0x2];
1778 u8 self_lb_en[0x2];
1779 u8 transport_domain[0x18];
1781 u8 rx_hash_toeplitz_key[10][0x20];
1787 u8 reserved_9[0x4c0];
1796 u8 state[0x4];
1797 u8 log_srq_size[0x4];
1798 u8 reserved_0[0x18];
1800 u8 wq_signature[0x1];
1801 u8 cont_srq[0x1];
1802 u8 reserved_1[0x1];
1803 u8 rlky[0x1];
1804 u8 reserved_2[0x1];
1805 u8 log_rq_stride[0x3];
1806 u8 xrcd[0x18];
1808 u8 page_offset[0x6];
1809 u8 reserved_3[0x2];
1810 u8 cqn[0x18];
1812 u8 reserved_4[0x20];
1814 u8 reserved_5[0x2];
1815 u8 log_page_size[0x6];
1816 u8 reserved_6[0x18];
1818 u8 reserved_7[0x20];
1820 u8 reserved_8[0x8];
1821 u8 pd[0x18];
1823 u8 lwm[0x10];
1824 u8 wqe_cnt[0x10];
1826 u8 reserved_9[0x40];
1828 u8 db_record_addr_h[0x20];
1830 u8 db_record_addr_l[0x1e];
1831 u8 reserved_10[0x2];
1833 u8 reserved_11[0x80];
1843 u8 rlky[0x1];
1844 u8 cd_master[0x1];
1845 u8 fre[0x1];
1846 u8 flush_in_error_en[0x1];
1847 u8 allow_multi_pkt_send_wqe[0x1];
1848 u8 min_wqe_inline_mode[0x3];
1849 u8 state[0x4];
1850 u8 reserved_0[0x14];
1852 u8 reserved_1[0x8];
1853 u8 user_index[0x18];
1855 u8 reserved_2[0x8];
1856 u8 cqn[0x18];
1858 u8 reserved_3[0xa0];
1860 u8 tis_lst_sz[0x10];
1861 u8 reserved_4[0x10];
1863 u8 reserved_5[0x40];
1865 u8 reserved_6[0x8];
1866 u8 tis_num_0[0x18];
1872 u8 reserved_0[0xa0];
1874 u8 reserved_1[0x10];
1875 u8 rqt_max_size[0x10];
1877 u8 reserved_2[0x10];
1878 u8 rqt_actual_size[0x10];
1880 u8 reserved_3[0x6a0];
1897 u8 rlky[0x1];
1898 u8 reserved_0[0x2];
1899 u8 vlan_strip_disable[0x1];
1900 u8 mem_rq_type[0x4];
1901 u8 state[0x4];
1902 u8 reserved_1[0x1];
1903 u8 flush_in_error_en[0x1];
1904 u8 reserved_2[0x12];
1906 u8 reserved_3[0x8];
1907 u8 user_index[0x18];
1909 u8 reserved_4[0x8];
1910 u8 cqn[0x18];
1912 u8 counter_set_id[0x8];
1913 u8 reserved_5[0x18];
1915 u8 reserved_6[0x8];
1916 u8 rmpn[0x18];
1918 u8 reserved_7[0xe0];
1929 u8 reserved_0[0x8];
1930 u8 state[0x4];
1931 u8 reserved_1[0x14];
1933 u8 basic_cyclic_rcv_wqe[0x1];
1934 u8 reserved_2[0x1f];
1936 u8 reserved_3[0x140];
1948 u8 reserved_0[0x5];
1949 u8 min_wqe_inline_mode[0x3];
1950 u8 reserved_1[0x17];
1951 u8 roce_en[0x1];
1953 u8 arm_change_event[0x1];
1954 u8 reserved_2[0x1a];
1955 u8 event_on_mtu[0x1];
1956 u8 event_on_promisc_change[0x1];
1957 u8 event_on_vlan_change[0x1];
1958 u8 event_on_mc_address_change[0x1];
1959 u8 event_on_uc_address_change[0x1];
1961 u8 reserved_3[0xe0];
1963 u8 reserved_4[0x10];
1964 u8 mtu[0x10];
1966 u8 system_image_guid[0x40];
1968 u8 port_guid[0x40];
1970 u8 node_guid[0x40];
1972 u8 reserved_5[0x140];
1974 u8 qkey_violation_counter[0x10];
1975 u8 reserved_6[0x10];
1977 u8 reserved_7[0x420];
1979 u8 promisc_uc[0x1];
1980 u8 promisc_mc[0x1];
1981 u8 promisc_all[0x1];
1982 u8 reserved_8[0x2];
1983 u8 allowed_list_type[0x3];
1984 u8 reserved_9[0xc];
1985 u8 allowed_list_size[0xc];
1989 u8 reserved_10[0x20];
1991 u8 current_uc_mac_address[0][0x40];
2001 u8 reserved_0[0x1];
2002 u8 free[0x1];
2003 u8 reserved_1[0xd];
2004 u8 small_fence_on_rdma_read_response[0x1];
2005 u8 umr_en[0x1];
2006 u8 a[0x1];
2007 u8 rw[0x1];
2008 u8 rr[0x1];
2009 u8 lw[0x1];
2010 u8 lr[0x1];
2011 u8 access_mode[0x2];
2012 u8 reserved_2[0x8];
2014 u8 qpn[0x18];
2015 u8 mkey_7_0[0x8];
2017 u8 reserved_3[0x20];
2019 u8 length64[0x1];
2020 u8 bsf_en[0x1];
2021 u8 sync_umr[0x1];
2022 u8 reserved_4[0x2];
2023 u8 expected_sigerr_count[0x1];
2024 u8 reserved_5[0x1];
2025 u8 en_rinval[0x1];
2026 u8 pd[0x18];
2028 u8 start_addr[0x40];
2030 u8 len[0x40];
2032 u8 bsf_octword_size[0x20];
2034 u8 reserved_6[0x80];
2036 u8 translations_octword_size[0x20];
2038 u8 reserved_7[0x1b];
2039 u8 log_page_size[0x5];
2041 u8 reserved_8[0x20];
2045 u8 reserved_0[0x10];
2046 u8 pkey[0x10];
2050 u8 array128_auto[16][0x8];
2090 u8 field_select[0x20];
2092 u8 reserved_0[0xe0];
2094 u8 sm_virt_aware[0x1];
2095 u8 has_smi[0x1];
2096 u8 has_raw[0x1];
2097 u8 grh_required[0x1];
2098 u8 reserved_1[0xc];
2099 u8 port_physical_state[0x4];
2100 u8 vport_state_policy[0x4];
2101 u8 port_state[0x4];
2102 u8 vport_state[0x4];
2104 u8 reserved_2[0x20];
2106 u8 system_image_guid[0x40];
2108 u8 port_guid[0x40];
2110 u8 node_guid[0x40];
2112 u8 cap_mask1[0x20];
2114 u8 cap_mask1_field_select[0x20];
2116 u8 cap_mask2[0x20];
2118 u8 cap_mask2_field_select[0x20];
2120 u8 reserved_3[0x80];
2122 u8 lid[0x10];
2123 u8 reserved_4[0x4];
2124 u8 init_type_reply[0x4];
2125 u8 lmc[0x3];
2126 u8 subnet_timeout[0x5];
2128 u8 sm_lid[0x10];
2129 u8 sm_sl[0x4];
2130 u8 reserved_5[0xc];
2132 u8 qkey_violation_counter[0x10];
2133 u8 pkey_violation_counter[0x10];
2135 u8 reserved_6[0xca0];
2147 u8 reserved_0[0x8000];
2151 u8 reserved_0[0x3];
2152 u8 vport_svlan_strip[0x1];
2153 u8 vport_cvlan_strip[0x1];
2154 u8 vport_svlan_insert[0x1];
2155 u8 vport_cvlan_insert[0x2];
2156 u8 reserved_1[0x18];
2158 u8 reserved_2[0x20];
2160 u8 svlan_cfi[0x1];
2161 u8 svlan_pcp[0x3];
2162 u8 svlan_id[0xc];
2163 u8 cvlan_cfi[0x1];
2164 u8 cvlan_pcp[0x3];
2165 u8 cvlan_id[0xc];
2167 u8 reserved_3[0x7a0];
2181 u8 status[0x4];
2182 u8 reserved_0[0x9];
2183 u8 ec[0x1];
2184 u8 oi[0x1];
2185 u8 reserved_1[0x5];
2186 u8 st[0x4];
2187 u8 reserved_2[0x8];
2189 u8 reserved_3[0x20];
2191 u8 reserved_4[0x14];
2192 u8 page_offset[0x6];
2193 u8 reserved_5[0x6];
2195 u8 reserved_6[0x3];
2196 u8 log_eq_size[0x5];
2197 u8 uar_page[0x18];
2199 u8 reserved_7[0x20];
2201 u8 reserved_8[0x18];
2202 u8 intr[0x8];
2204 u8 reserved_9[0x3];
2205 u8 log_page_size[0x5];
2206 u8 reserved_10[0x18];
2208 u8 reserved_11[0x60];
2210 u8 reserved_12[0x8];
2211 u8 consumer_counter[0x18];
2213 u8 reserved_13[0x8];
2214 u8 producer_counter[0x18];
2216 u8 reserved_14[0x80];
2240 u8 reserved_0[0x4];
2241 u8 state[0x4];
2242 u8 reserved_1[0x18];
2244 u8 reserved_2[0x8];
2245 u8 user_index[0x18];
2247 u8 reserved_3[0x8];
2248 u8 cqn[0x18];
2250 u8 counter_set_id[0x8];
2251 u8 atomic_mode[0x4];
2252 u8 rre[0x1];
2253 u8 rwe[0x1];
2254 u8 rae[0x1];
2255 u8 atomic_like_write_en[0x1];
2256 u8 latency_sensitive[0x1];
2257 u8 rlky[0x1];
2258 u8 reserved_4[0xe];
2260 u8 reserved_5[0x8];
2261 u8 cs_res[0x8];
2262 u8 reserved_6[0x3];
2263 u8 min_rnr_nak[0x5];
2264 u8 reserved_7[0x8];
2266 u8 reserved_8[0x8];
2267 u8 srqn[0x18];
2269 u8 reserved_9[0x8];
2270 u8 pd[0x18];
2272 u8 tclass[0x8];
2273 u8 reserved_10[0x4];
2274 u8 flow_label[0x14];
2276 u8 dc_access_key[0x40];
2278 u8 reserved_11[0x5];
2279 u8 mtu[0x3];
2280 u8 port[0x8];
2281 u8 pkey_index[0x10];
2283 u8 reserved_12[0x8];
2284 u8 my_addr_index[0x8];
2285 u8 reserved_13[0x8];
2286 u8 hop_limit[0x8];
2288 u8 dc_access_key_violation_count[0x20];
2290 u8 reserved_14[0x14];
2291 u8 dei_cfi[0x1];
2292 u8 eth_prio[0x3];
2293 u8 ecn[0x2];
2294 u8 dscp[0x6];
2296 u8 reserved_15[0x40];
2322 u8 status[0x4];
2323 u8 reserved_0[0x4];
2324 u8 cqe_sz[0x3];
2325 u8 cc[0x1];
2326 u8 reserved_1[0x1];
2327 u8 scqe_break_moderation_en[0x1];
2328 u8 oi[0x1];
2329 u8 cq_period_mode[0x2];
2330 u8 cqe_compression_en[0x1];
2331 u8 mini_cqe_res_format[0x2];
2332 u8 st[0x4];
2333 u8 reserved_2[0x8];
2335 u8 reserved_3[0x20];
2337 u8 reserved_4[0x14];
2338 u8 page_offset[0x6];
2339 u8 reserved_5[0x6];
2341 u8 reserved_6[0x3];
2342 u8 log_cq_size[0x5];
2343 u8 uar_page[0x18];
2345 u8 reserved_7[0x4];
2346 u8 cq_period[0xc];
2347 u8 cq_max_count[0x10];
2349 u8 reserved_8[0x18];
2350 u8 c_eqn[0x8];
2352 u8 reserved_9[0x3];
2353 u8 log_page_size[0x5];
2354 u8 reserved_10[0x18];
2356 u8 reserved_11[0x20];
2358 u8 reserved_12[0x8];
2359 u8 last_notified_index[0x18];
2361 u8 reserved_13[0x8];
2362 u8 last_solicit_index[0x18];
2364 u8 reserved_14[0x8];
2365 u8 consumer_counter[0x18];
2367 u8 reserved_15[0x8];
2368 u8 producer_counter[0x18];
2370 u8 reserved_16[0x40];
2372 u8 dbr_addr[0x40];
2379 u8 reserved_0[0x800];
2383 u8 reserved_0[0xc0];
2385 u8 reserved_1[0x8];
2386 u8 ieee_vendor_id[0x18];
2388 u8 reserved_2[0x10];
2389 u8 vsd_vendor_id[0x10];
2391 u8 vsd[208][0x8];
2393 u8 vsd_contd_psid[16][0x8];
2399 u8 reserved_0[0x20];
2406 u8 reserved_0[0x20];
2410 u8 reserved_0[0x6];
2411 u8 lossy[0x1];
2412 u8 epsb[0x1];
2413 u8 reserved_1[0xc];
2414 u8 size[0xc];
2416 u8 xoff_threshold[0x10];
2417 u8 xon_threshold[0x10];
2421 u8 valid[0x2];
2422 u8 reserved_0[0x2];
2423 u8 header_type[0x2];
2424 u8 reserved_1[0x2];
2425 u8 default_location[0x1];
2426 u8 reserved_2[0x7];
2427 u8 version[0x4];
2428 u8 reserved_3[0x3];
2429 u8 length[0x9];
2431 u8 type[0x20];
2433 u8 reserved_4[0x10];
2434 u8 crc16[0x10];
2440 u8 network_en[0x1];
2441 u8 dma_en[0x1];
2442 u8 promisc_en[0x1];
2443 u8 promisc_multicast_en[0x1];
2444 u8 reserved_0[0x17];
2445 u8 receive_filter_en[0x5];
2447 u8 reserved_1[0x10];
2448 u8 mac_47_32[0x10];
2450 u8 mac_31_0[0x20];
2452 u8 receive_filters_mgid_mac[64][0x8];
2454 u8 gid[16][0x8];
2456 u8 reserved_2[0x10];
2457 u8 lid[0x10];
2459 u8 reserved_3[0xc];
2460 u8 sm_sl[0x4];
2461 u8 sm_lid[0x10];
2463 u8 completion_address_63_32[0x20];
2465 u8 completion_address_31_12[0x14];
2466 u8 reserved_4[0x6];
2467 u8 log_cq_size[0x6];
2469 u8 working_buffer_address_63_32[0x20];
2471 u8 working_buffer_address_31_12[0x14];
2472 u8 reserved_5[0xc];
2476 u8 pkey_index[0x10];
2477 u8 pkey[0x10];
2487 u8 reserved_6[0x400];
2505 u8 reserved_0[0xe0];
2509 u8 reserved_0[0x100];
2511 u8 assert_existptr[0x20];
2513 u8 assert_callra[0x20];
2515 u8 reserved_1[0x40];
2517 u8 fw_version[0x20];
2519 u8 hw_id[0x20];
2521 u8 reserved_2[0x20];
2523 u8 irisc_index[0x8];
2524 u8 synd[0x8];
2525 u8 ext_synd[0x10];
2529 u8 no_lb[0x1];
2530 u8 reserved_0[0x7];
2531 u8 port[0x8];
2532 u8 reserved_1[0x10];
2534 u8 reserved_2[0x60];
2538 u8 reserved_0[0x40];
2540 u8 reserved_1[0x10];
2541 u8 rol_mode[0x8];
2542 u8 wol_mode[0x8];
2546 u8 reserved_0[0x40];
2548 u8 rol_mode_valid[0x1];
2549 u8 wol_mode_valid[0x1];
2550 u8 reserved_1[0xe];
2551 u8 rol_mode[0x8];
2552 u8 wol_mode[0x8];
2554 u8 reserved_2[0x7a0];
2558 u8 virtual_mac_en[0x1];
2559 u8 mac_aux_v[0x1];
2560 u8 reserved_0[0x1e];
2562 u8 reserved_1[0x40];
2566 u8 reserved_2[0x760];
2570 u8 virtual_mac_en[0x1];
2571 u8 mac_aux_v[0x1];
2572 u8 reserved_0[0x1e];
2578 u8 reserved_1[0x760];
2584 u8 reserved_0[0x10];
2585 u8 hash_signature[0x10];
2587 u8 psid[16][0x8];
2589 u8 reserved_1[0x6e0];
2593 u8 reserved_0[0x10];
2594 u8 capability_group[0x10];
2598 u8 nv_access[0x1];
2599 u8 fw_info_psid[0x1];
2600 u8 reserved_0[0x1e];
2602 u8 reserved_1[0x16];
2603 u8 rol_s[0x1];
2604 u8 rol_g[0x1];
2605 u8 reserved_2[0x1];
2606 u8 wol_s[0x1];
2607 u8 wol_g[0x1];
2608 u8 wol_a[0x1];
2609 u8 wol_b[0x1];
2610 u8 wol_m[0x1];
2611 u8 wol_u[0x1];
2612 u8 wol_p[0x1];
2616 u8 status[0x8];
2617 u8 reserved_0[0x18];
2619 u8 reserved_1[0x7e0];
2623 u8 status[0x8];
2624 u8 reserved_0[0x18];
2626 u8 reserved_1[0x7e0];
2630 u8 address_hi[0x20];
2632 u8 address_lo[0x20];
2634 u8 reserved_0[0x7c0];
2638 u8 reserved_0[0x20];
2640 u8 address_hi[0x20];
2642 u8 address_lo[0x20];
2644 u8 reserved_1[0x7a0];
2648 u8 reserved_0[0x11];
2649 u8 status[0x7];
2650 u8 reserved_1[0x8];
2652 u8 register_id[0x10];
2653 u8 reserved_2[0x10];
2655 u8 reserved_3[0x40];
2657 u8 reserved_4[0x5];
2658 u8 len[0xb];
2659 u8 reserved_5[0x10];
2661 u8 register_data[0][0x20];
2670 u8 constant_1[0x5];
2671 u8 constant_2[0xb];
2672 u8 reserved_0[0x10];
2674 u8 register_id[0x10];
2675 u8 reserved_1[0x1];
2676 u8 method[0x7];
2677 u8 constant_3[0x8];
2679 u8 reserved_2[0x40];
2681 u8 constant_4[0x5];
2682 u8 len[0xb];
2683 u8 reserved_3[0x10];
2685 u8 register_data[0][0x20];
2689 u8 status[0x8];
2690 u8 reserved_0[0x18];
2692 u8 syndrome[0x20];
2694 u8 reserved_1[0x40];
2703 u8 opcode[0x10];
2704 u8 reserved_0[0x10];
2706 u8 reserved_1[0x10];
2707 u8 op_mod[0x10];
2709 u8 reserved_2[0x10];
2710 u8 profile[0x10];
2712 u8 reserved_3[0x20];
2716 u8 status[0x8];
2717 u8 reserved_0[0x18];
2719 u8 syndrome[0x20];
2721 u8 reserved_1[0x40];
2725 u8 opcode[0x10];
2726 u8 reserved_0[0x10];
2728 u8 reserved_1[0x10];
2729 u8 op_mod[0x10];
2731 u8 reserved_2[0x8];
2732 u8 qpn[0x18];
2734 u8 reserved_3[0x20];
2738 u8 status[0x8];
2739 u8 reserved_0[0x18];
2741 u8 syndrome[0x20];
2743 u8 reserved_1[0x40];
2747 u8 opcode[0x10];
2748 u8 reserved_0[0x10];
2750 u8 reserved_1[0x10];
2751 u8 op_mod[0x10];
2753 u8 reserved_2[0x8];
2754 u8 qpn[0x18];
2756 u8 reserved_3[0x20];
2758 u8 opt_param_mask[0x20];
2760 u8 reserved_4[0x20];
2764 u8 reserved_5[0x80];
2768 u8 status[0x8];
2769 u8 reserved_0[0x18];
2771 u8 syndrome[0x20];
2773 u8 reserved_1[0x40];
2777 u8 opcode[0x10];
2778 u8 reserved_0[0x10];
2780 u8 reserved_1[0x10];
2781 u8 op_mod[0x10];
2783 u8 reserved_2[0x8];
2784 u8 qpn[0x18];
2786 u8 reserved_3[0x20];
2788 u8 opt_param_mask[0x20];
2790 u8 reserved_4[0x20];
2794 u8 reserved_5[0x80];
2798 u8 reserved_0[0x1d];
2799 u8 suspend_qp_uc[0x1];
2800 u8 suspend_qp_ud[0x1];
2801 u8 suspend_qp_rc[0x1];
2803 u8 reserved_1[0x1c];
2804 u8 restore_pd[0x1];
2805 u8 restore_uar[0x1];
2806 u8 restore_mkey[0x1];
2807 u8 restore_qp[0x1];
2809 u8 reserved_2[0x1e];
2810 u8 named_mkey[0x1];
2811 u8 named_qp[0x1];
2813 u8 reserved_3[0x7a0];
2817 u8 status[0x8];
2818 u8 reserved_0[0x18];
2820 u8 syndrome[0x20];
2822 u8 reserved_1[0x40];
2826 u8 opcode[0x10];
2827 u8 reserved_0[0x10];
2829 u8 reserved_1[0x10];
2830 u8 op_mod[0x10];
2832 u8 rol_mode_valid[0x1];
2833 u8 wol_mode_valid[0x1];
2834 u8 reserved_2[0xe];
2835 u8 rol_mode[0x8];
2836 u8 wol_mode[0x8];
2838 u8 reserved_3[0x20];
2842 u8 status[0x8];
2843 u8 reserved_0[0x18];
2845 u8 syndrome[0x20];
2847 u8 reserved_1[0x40];
2851 u8 opcode[0x10];
2852 u8 reserved_0[0x10];
2854 u8 reserved_1[0x10];
2855 u8 op_mod[0x10];
2857 u8 roce_address_index[0x10];
2858 u8 reserved_2[0x10];
2860 u8 reserved_3[0x20];
2866 u8 status[0x8];
2867 u8 reserved_0[0x18];
2869 u8 syndrome[0x20];
2871 u8 reserved_1[0x40];
2875 u8 opcode[0x10];
2876 u8 reserved_0[0x10];
2878 u8 reserved_1[0x10];
2879 u8 op_mod[0x10];
2881 u8 reserved_2[0x8];
2882 u8 qpn[0x18];
2884 u8 reserved_3[0x18];
2885 u8 rdb_list_size[0x8];
2891 u8 status[0x8];
2892 u8 reserved_0[0x18];
2894 u8 syndrome[0x20];
2896 u8 reserved_1[0x40];
2905 u8 opcode[0x10];
2906 u8 reserved_0[0x10];
2908 u8 reserved_1[0x10];
2909 u8 op_mod[0x10];
2911 u8 reserved_2[0x20];
2913 u8 reserved_3[0x6];
2914 u8 demux_mode[0x2];
2915 u8 reserved_4[0x18];
2919 u8 status[0x8];
2920 u8 reserved_0[0x18];
2922 u8 syndrome[0x20];
2924 u8 reserved_1[0x40];
2928 u8 opcode[0x10];
2929 u8 reserved_0[0x10];
2931 u8 reserved_1[0x10];
2932 u8 op_mod[0x10];
2934 u8 reserved_2[0x60];
2936 u8 reserved_3[0x8];
2937 u8 table_index[0x18];
2939 u8 reserved_4[0x20];
2941 u8 reserved_5[0x13];
2942 u8 vlan_valid[0x1];
2943 u8 vlan[0xc];
2947 u8 reserved_6[0xc0];
2951 u8 status[0x8];
2952 u8 reserved_0[0x18];
2954 u8 syndrome[0x20];
2956 u8 reserved_1[0x40];
2960 u8 opcode[0x10];
2961 u8 reserved_0[0x10];
2963 u8 reserved_1[0x10];
2964 u8 op_mod[0x10];
2966 u8 reserved_2[0x10];
2967 u8 current_issi[0x10];
2969 u8 reserved_3[0x20];
2973 u8 status[0x8];
2974 u8 reserved_0[0x18];
2976 u8 syndrome[0x20];
2978 u8 reserved_1[0x40];
2982 u8 opcode[0x10];
2983 u8 reserved_0[0x10];
2985 u8 reserved_1[0x10];
2986 u8 op_mod[0x10];
2988 u8 reserved_2[0x40];
2994 u8 status[0x8];
2995 u8 reserved_0[0x18];
2997 u8 syndrome[0x20];
2999 u8 reserved_1[0x40];
3003 u8 opcode[0x10];
3004 u8 reserved_0[0x10];
3006 u8 reserved_1[0x10];
3007 u8 op_mod[0x10];
3009 u8 other_vport[0x1];
3010 u8 reserved_2[0xf];
3011 u8 vport_number[0x10];
3013 u8 reserved_3[0x20];
3015 u8 table_type[0x8];
3016 u8 reserved_4[0x18];
3018 u8 reserved_5[0x8];
3019 u8 table_id[0x18];
3021 u8 reserved_6[0x140];
3025 u8 status[0x8];
3026 u8 reserved_0[0x18];
3028 u8 syndrome[0x20];
3030 u8 reserved_1[0x40];
3034 u8 opcode[0x10];
3035 u8 reserved_0[0x10];
3037 u8 reserved_1[0x10];
3038 u8 op_mod[0x10];
3040 u8 other_vport[0x1];
3041 u8 reserved_2[0xf];
3042 u8 vport_number[0x10];
3044 u8 reserved_3[0x20];
3046 u8 table_type[0x8];
3047 u8 reserved_4[0x18];
3049 u8 reserved_5[0x8];
3050 u8 table_id[0x18];
3052 u8 reserved_6[0x18];
3053 u8 modify_enable_mask[0x8];
3055 u8 reserved_7[0x20];
3057 u8 flow_index[0x20];
3059 u8 reserved_8[0xe0];
3065 u8 status[0x8];
3066 u8 reserved_0[0x18];
3068 u8 syndrome[0x20];
3070 u8 reserved_1[0x40];
3074 u8 opcode[0x10];
3075 u8 reserved_0[0x10];
3077 u8 reserved_1[0x10];
3078 u8 op_mod[0x10];
3080 u8 reserved_2[0x40];
3082 u8 driver_version[64][0x8];
3086 u8 status[0x8];
3087 u8 reserved_0[0x18];
3089 u8 syndrome[0x20];
3091 u8 reserved_1[0x40];
3095 u8 opcode[0x10];
3096 u8 reserved_0[0x10];
3098 u8 reserved_1[0x10];
3099 u8 op_mod[0x10];
3101 u8 enable[0x1];
3102 u8 reserved_2[0x1f];
3104 u8 reserved_3[0x160];
3110 u8 status[0x8];
3111 u8 reserved_0[0x18];
3113 u8 syndrome[0x20];
3115 u8 reserved_1[0x40];
3119 u8 opcode[0x10];
3120 u8 reserved_0[0x10];
3122 u8 reserved_1[0x10];
3123 u8 op_mod[0x10];
3125 u8 reserved_2[0x20];
3127 u8 reserved_3[0x9];
3128 u8 device_burst_size[0x17];
3132 u8 status[0x8];
3133 u8 reserved_0[0x18];
3135 u8 syndrome[0x20];
3137 u8 reserved_1[0x40];
3141 u8 opcode[0x10];
3142 u8 reserved_0[0x10];
3144 u8 reserved_1[0x10];
3145 u8 op_mod[0x10];
3147 u8 reserved_2[0x8];
3148 u8 qpn[0x18];
3150 u8 reserved_3[0x20];
3152 u8 opt_param_mask[0x20];
3154 u8 reserved_4[0x20];
3158 u8 reserved_5[0x80];
3162 u8 status[0x8];
3163 u8 reserved_0[0x18];
3165 u8 syndrome[0x20];
3167 u8 reserved_1[0x40];
3171 u8 opcode[0x10];
3172 u8 reserved_0[0x10];
3174 u8 reserved_1[0x10];
3175 u8 op_mod[0x10];
3177 u8 reserved_2[0x8];
3178 u8 qpn[0x18];
3180 u8 reserved_3[0x20];
3182 u8 opt_param_mask[0x20];
3184 u8 reserved_4[0x20];
3188 u8 reserved_5[0x80];
3192 u8 status[0x8];
3193 u8 reserved_0[0x18];
3195 u8 syndrome[0x20];
3197 u8 reserved_1[0x40];
3201 u8 opcode[0x10];
3202 u8 reserved_0[0x10];
3204 u8 reserved_1[0x10];
3205 u8 op_mod[0x10];
3207 u8 reserved_2[0x8];
3208 u8 qpn[0x18];
3210 u8 reserved_3[0x20];
3212 u8 opt_param_mask[0x20];
3214 u8 reserved_4[0x20];
3218 u8 reserved_5[0x80];
3222 u8 status[0x8];
3223 u8 reserved_0[0x18];
3225 u8 syndrome[0x20];
3227 u8 reserved_1[0x40];
3231 u8 opcode[0x10];
3232 u8 reserved_0[0x10];
3234 u8 reserved_1[0x10];
3235 u8 op_mod[0x10];
3237 u8 reserved_2[0x8];
3238 u8 qpn[0x18];
3240 u8 reserved_3[0x20];
3244 u8 status[0x8];
3245 u8 reserved_0[0x18];
3247 u8 syndrome[0x20];
3249 u8 reserved_1[0x40];
3253 u8 reserved_2[0x600];
3255 u8 pas[0][0x40];
3259 u8 opcode[0x10];
3260 u8 reserved_0[0x10];
3262 u8 reserved_1[0x10];
3263 u8 op_mod[0x10];
3265 u8 reserved_2[0x8];
3266 u8 xrc_srqn[0x18];
3268 u8 reserved_3[0x20];
3272 u8 status[0x8];
3273 u8 reserved_0[0x18];
3275 u8 syndrome[0x20];
3277 u8 reserved_1[0x10];
3278 u8 rol_mode[0x8];
3279 u8 wol_mode[0x8];
3281 u8 reserved_2[0x20];
3285 u8 opcode[0x10];
3286 u8 reserved_0[0x10];
3288 u8 reserved_1[0x10];
3289 u8 op_mod[0x10];
3291 u8 reserved_2[0x40];
3300 u8 status[0x8];
3301 u8 reserved_0[0x18];
3303 u8 syndrome[0x20];
3305 u8 reserved_1[0x20];
3307 u8 reserved_2[0x18];
3308 u8 admin_state[0x4];
3309 u8 state[0x4];
3319 u8 opcode[0x10];
3320 u8 reserved_0[0x10];
3322 u8 reserved_1[0x10];
3323 u8 op_mod[0x10];
3325 u8 other_vport[0x1];
3326 u8 reserved_2[0xf];
3327 u8 vport_number[0x10];
3329 u8 reserved_3[0x20];
3333 u8 status[0x8];
3334 u8 reserved_0[0x18];
3336 u8 syndrome[0x20];
3338 u8 reserved_1[0x40];
3364 u8 reserved_2[0xa00];
3372 u8 opcode[0x10];
3373 u8 reserved_0[0x10];
3375 u8 reserved_1[0x10];
3376 u8 op_mod[0x10];
3378 u8 other_vport[0x1];
3379 u8 reserved_2[0xb];
3380 u8 port_num[0x4];
3381 u8 vport_number[0x10];
3383 u8 reserved_3[0x60];
3385 u8 clear[0x1];
3386 u8 reserved_4[0x1f];
3388 u8 reserved_5[0x20];
3392 u8 status[0x8];
3393 u8 reserved_0[0x18];
3395 u8 syndrome[0x20];
3397 u8 reserved_1[0x40];
3403 u8 opcode[0x10];
3404 u8 reserved_0[0x10];
3406 u8 reserved_1[0x10];
3407 u8 op_mod[0x10];
3409 u8 reserved_2[0x8];
3410 u8 tisn[0x18];
3412 u8 reserved_3[0x20];
3416 u8 status[0x8];
3417 u8 reserved_0[0x18];
3419 u8 syndrome[0x20];
3421 u8 reserved_1[0xc0];
3427 u8 opcode[0x10];
3428 u8 reserved_0[0x10];
3430 u8 reserved_1[0x10];
3431 u8 op_mod[0x10];
3433 u8 reserved_2[0x8];
3434 u8 tirn[0x18];
3436 u8 reserved_3[0x20];
3440 u8 status[0x8];
3441 u8 reserved_0[0x18];
3443 u8 syndrome[0x20];
3445 u8 reserved_1[0x40];
3449 u8 reserved_2[0x600];
3451 u8 pas[0][0x40];
3455 u8 opcode[0x10];
3456 u8 reserved_0[0x10];
3458 u8 reserved_1[0x10];
3459 u8 op_mod[0x10];
3461 u8 reserved_2[0x8];
3462 u8 srqn[0x18];
3464 u8 reserved_3[0x20];
3468 u8 status[0x8];
3469 u8 reserved_0[0x18];
3471 u8 syndrome[0x20];
3473 u8 reserved_1[0xc0];
3479 u8 opcode[0x10];
3480 u8 reserved_0[0x10];
3482 u8 reserved_1[0x10];
3483 u8 op_mod[0x10];
3485 u8 reserved_2[0x8];
3486 u8 sqn[0x18];
3488 u8 reserved_3[0x20];
3492 u8 status[0x8];
3493 u8 reserved_0[0x18];
3495 u8 syndrome[0x20];
3497 u8 reserved_1[0x20];
3499 u8 resd_lkey[0x20];
3503 u8 opcode[0x10];
3504 u8 reserved_0[0x10];
3506 u8 reserved_1[0x10];
3507 u8 op_mod[0x10];
3509 u8 reserved_2[0x40];
3513 u8 status[0x8];
3514 u8 reserved_0[0x18];
3516 u8 syndrome[0x20];
3518 u8 reserved_1[0xc0];
3524 u8 opcode[0x10];
3525 u8 reserved_0[0x10];
3527 u8 reserved_1[0x10];
3528 u8 op_mod[0x10];
3530 u8 reserved_2[0x8];
3531 u8 rqtn[0x18];
3533 u8 reserved_3[0x20];
3537 u8 status[0x8];
3538 u8 reserved_0[0x18];
3540 u8 syndrome[0x20];
3542 u8 reserved_1[0xc0];
3548 u8 opcode[0x10];
3549 u8 reserved_0[0x10];
3551 u8 reserved_1[0x10];
3552 u8 op_mod[0x10];
3554 u8 reserved_2[0x8];
3555 u8 rqn[0x18];
3557 u8 reserved_3[0x20];
3561 u8 status[0x8];
3562 u8 reserved_0[0x18];
3564 u8 syndrome[0x20];
3566 u8 reserved_1[0x40];
3572 u8 opcode[0x10];
3573 u8 reserved_0[0x10];
3575 u8 reserved_1[0x10];
3576 u8 op_mod[0x10];
3578 u8 roce_address_index[0x10];
3579 u8 reserved_2[0x10];
3581 u8 reserved_3[0x20];
3585 u8 status[0x8];
3586 u8 reserved_0[0x18];
3588 u8 syndrome[0x20];
3590 u8 reserved_1[0xc0];
3596 u8 opcode[0x10];
3597 u8 reserved_0[0x10];
3599 u8 reserved_1[0x10];
3600 u8 op_mod[0x10];
3602 u8 reserved_2[0x8];
3603 u8 rmpn[0x18];
3605 u8 reserved_3[0x20];
3609 u8 status[0x8];
3610 u8 reserved_0[0x18];
3612 u8 syndrome[0x20];
3614 u8 reserved_1[0x20];
3616 u8 reserved_2[0x18];
3617 u8 rdb_list_size[0x8];
3623 u8 opcode[0x10];
3624 u8 reserved_0[0x10];
3626 u8 reserved_1[0x10];
3627 u8 op_mod[0x10];
3629 u8 reserved_2[0x8];
3630 u8 qpn[0x18];
3632 u8 reserved_3[0x20];
3636 u8 status[0x8];
3637 u8 reserved_0[0x18];
3639 u8 syndrome[0x20];
3641 u8 reserved_1[0x40];
3643 u8 opt_param_mask[0x20];
3645 u8 reserved_2[0x20];
3649 u8 reserved_3[0x80];
3651 u8 pas[0][0x40];
3655 u8 opcode[0x10];
3656 u8 reserved_0[0x10];
3658 u8 reserved_1[0x10];
3659 u8 op_mod[0x10];
3661 u8 reserved_2[0x8];
3662 u8 qpn[0x18];
3664 u8 reserved_3[0x20];
3668 u8 status[0x8];
3669 u8 reserved_0[0x18];
3671 u8 syndrome[0x20];
3673 u8 reserved_1[0x40];
3675 u8 rx_write_requests[0x20];
3677 u8 reserved_2[0x20];
3679 u8 rx_read_requests[0x20];
3681 u8 reserved_3[0x20];
3683 u8 rx_atomic_requests[0x20];
3685 u8 reserved_4[0x20];
3687 u8 rx_dct_connect[0x20];
3689 u8 reserved_5[0x20];
3691 u8 out_of_buffer[0x20];
3693 u8 reserved_6[0x20];
3695 u8 out_of_sequence[0x20];
3697 u8 reserved_7[0x620];
3701 u8 opcode[0x10];
3702 u8 reserved_0[0x10];
3704 u8 reserved_1[0x10];
3705 u8 op_mod[0x10];
3707 u8 reserved_2[0x80];
3709 u8 clear[0x1];
3710 u8 reserved_3[0x1f];
3712 u8 reserved_4[0x18];
3713 u8 counter_set_id[0x8];
3717 u8 status[0x8];
3718 u8 reserved_0[0x18];
3720 u8 syndrome[0x20];
3722 u8 reserved_1[0x10];
3723 u8 function_id[0x10];
3725 u8 num_pages[0x20];
3735 u8 opcode[0x10];
3736 u8 reserved_0[0x10];
3738 u8 reserved_1[0x10];
3739 u8 op_mod[0x10];
3741 u8 reserved_2[0x10];
3742 u8 function_id[0x10];
3744 u8 reserved_3[0x20];
3748 u8 status[0x8];
3749 u8 reserved_0[0x18];
3751 u8 syndrome[0x20];
3753 u8 reserved_1[0x40];
3759 u8 opcode[0x10];
3760 u8 reserved_0[0x10];
3762 u8 reserved_1[0x10];
3763 u8 op_mod[0x10];
3765 u8 other_vport[0x1];
3766 u8 reserved_2[0xf];
3767 u8 vport_number[0x10];
3769 u8 reserved_3[0x5];
3770 u8 allowed_list_type[0x3];
3771 u8 reserved_4[0x18];
3775 u8 status[0x8];
3776 u8 reserved_0[0x18];
3778 u8 syndrome[0x20];
3780 u8 reserved_1[0x40];
3784 u8 reserved_2[0x600];
3786 u8 bsf0_klm0_pas_mtt0_1[16][0x8];
3788 u8 bsf1_klm1_pas_mtt2_3[16][0x8];
3792 u8 opcode[0x10];
3793 u8 reserved_0[0x10];
3795 u8 reserved_1[0x10];
3796 u8 op_mod[0x10];
3798 u8 reserved_2[0x8];
3799 u8 mkey_index[0x18];
3801 u8 pg_access[0x1];
3802 u8 reserved_3[0x1f];
3806 u8 status[0x8];
3807 u8 reserved_0[0x18];
3809 u8 syndrome[0x20];
3811 u8 reserved_1[0x40];
3813 u8 mad_dumux_parameters_block[0x20];
3817 u8 opcode[0x10];
3818 u8 reserved_0[0x10];
3820 u8 reserved_1[0x10];
3821 u8 op_mod[0x10];
3823 u8 reserved_2[0x40];
3827 u8 status[0x8];
3828 u8 reserved_0[0x18];
3830 u8 syndrome[0x20];
3832 u8 reserved_1[0xa0];
3834 u8 reserved_2[0x13];
3835 u8 vlan_valid[0x1];
3836 u8 vlan[0xc];
3840 u8 reserved_3[0xc0];
3844 u8 opcode[0x10];
3845 u8 reserved_0[0x10];
3847 u8 reserved_1[0x10];
3848 u8 op_mod[0x10];
3850 u8 reserved_2[0x60];
3852 u8 reserved_3[0x8];
3853 u8 table_index[0x18];
3855 u8 reserved_4[0x140];
3859 u8 status[0x8];
3860 u8 reserved_0[0x18];
3862 u8 syndrome[0x20];
3864 u8 reserved_1[0x10];
3865 u8 current_issi[0x10];
3867 u8 reserved_2[0xa0];
3869 u8 supported_issi_reserved[76][0x8];
3870 u8 supported_issi_dw0[0x20];
3874 u8 opcode[0x10];
3875 u8 reserved_0[0x10];
3877 u8 reserved_1[0x10];
3878 u8 op_mod[0x10];
3880 u8 reserved_2[0x40];
3884 u8 status[0x8];
3885 u8 reserved_0[0x18];
3887 u8 syndrome[0x20];
3889 u8 reserved_1[0x40];
3895 u8 opcode[0x10];
3896 u8 reserved_0[0x10];
3898 u8 reserved_1[0x10];
3899 u8 op_mod[0x10];
3901 u8 other_vport[0x1];
3902 u8 reserved_2[0xb];
3903 u8 port_num[0x4];
3904 u8 vport_number[0x10];
3906 u8 reserved_3[0x10];
3907 u8 pkey_index[0x10];
3911 u8 status[0x8];
3912 u8 reserved_0[0x18];
3914 u8 syndrome[0x20];
3916 u8 reserved_1[0x20];
3918 u8 gids_num[0x10];
3919 u8 reserved_2[0x10];
3925 u8 opcode[0x10];
3926 u8 reserved_0[0x10];
3928 u8 reserved_1[0x10];
3929 u8 op_mod[0x10];
3931 u8 other_vport[0x1];
3932 u8 reserved_2[0xb];
3933 u8 port_num[0x4];
3934 u8 vport_number[0x10];
3936 u8 reserved_3[0x10];
3937 u8 gid_index[0x10];
3941 u8 status[0x8];
3942 u8 reserved_0[0x18];
3944 u8 syndrome[0x20];
3946 u8 reserved_1[0x40];
3952 u8 opcode[0x10];
3953 u8 reserved_0[0x10];
3955 u8 reserved_1[0x10];
3956 u8 op_mod[0x10];
3958 u8 other_vport[0x1];
3959 u8 reserved_2[0xb];
3960 u8 port_num[0x4];
3961 u8 vport_number[0x10];
3963 u8 reserved_3[0x20];
3967 u8 status[0x8];
3968 u8 reserved_0[0x18];
3970 u8 syndrome[0x20];
3972 u8 reserved_1[0x40];
3978 u8 opcode[0x10];
3979 u8 reserved_0[0x10];
3981 u8 reserved_1[0x10];
3982 u8 op_mod[0x10];
3984 u8 reserved_2[0x40];
3988 u8 status[0x8];
3989 u8 reserved_0[0x18];
3991 u8 syndrome[0x20];
3993 u8 reserved_1[0x80];
3995 u8 reserved_2[0x8];
3996 u8 level[0x8];
3997 u8 reserved_3[0x8];
3998 u8 log_size[0x8];
4000 u8 reserved_4[0x120];
4004 u8 opcode[0x10];
4005 u8 reserved_0[0x10];
4007 u8 reserved_1[0x10];
4008 u8 op_mod[0x10];
4010 u8 other_vport[0x1];
4011 u8 reserved_2[0xf];
4012 u8 vport_number[0x10];
4014 u8 reserved_3[0x20];
4016 u8 table_type[0x8];
4017 u8 reserved_4[0x18];
4019 u8 reserved_5[0x8];
4020 u8 table_id[0x18];
4022 u8 reserved_6[0x140];
4026 u8 status[0x8];
4027 u8 reserved_0[0x18];
4029 u8 syndrome[0x20];
4031 u8 reserved_1[0x1c0];
4037 u8 opcode[0x10];
4038 u8 reserved_0[0x10];
4040 u8 reserved_1[0x10];
4041 u8 op_mod[0x10];
4043 u8 other_vport[0x1];
4044 u8 reserved_2[0xf];
4045 u8 vport_number[0x10];
4047 u8 reserved_3[0x20];
4049 u8 table_type[0x8];
4050 u8 reserved_4[0x18];
4052 u8 reserved_5[0x8];
4053 u8 table_id[0x18];
4055 u8 reserved_6[0x40];
4057 u8 flow_index[0x20];
4059 u8 reserved_7[0xe0];
4069 u8 status[0x8];
4070 u8 reserved_0[0x18];
4072 u8 syndrome[0x20];
4074 u8 reserved_1[0xa0];
4076 u8 start_flow_index[0x20];
4078 u8 reserved_2[0x20];
4080 u8 end_flow_index[0x20];
4082 u8 reserved_3[0xa0];
4084 u8 reserved_4[0x18];
4085 u8 match_criteria_enable[0x8];
4089 u8 reserved_5[0xe00];
4093 u8 opcode[0x10];
4094 u8 reserved_0[0x10];
4096 u8 reserved_1[0x10];
4097 u8 op_mod[0x10];
4099 u8 other_vport[0x1];
4100 u8 reserved_2[0xf];
4101 u8 vport_number[0x10];
4103 u8 reserved_3[0x20];
4105 u8 table_type[0x8];
4106 u8 reserved_4[0x18];
4108 u8 reserved_5[0x8];
4109 u8 table_id[0x18];
4111 u8 group_id[0x20];
4113 u8 reserved_6[0x120];
4117 u8 status[0x8];
4118 u8 reserved_0[0x18];
4120 u8 syndrome[0x20];
4122 u8 reserved_1[0x40];
4126 u8 reserved_2[0x700];
4130 u8 opcode[0x10];
4131 u8 reserved_0[0x10];
4133 u8 reserved_1[0x10];
4134 u8 op_mod[0x10];
4136 u8 reserved_2[0x80];
4138 u8 clear[0x1];
4139 u8 reserved_3[0x1f];
4141 u8 reserved_4[0x10];
4142 u8 flow_counter_id[0x10];
4146 u8 status[0x8];
4147 u8 reserved_0[0x18];
4149 u8 syndrome[0x20];
4151 u8 reserved_1[0x40];
4157 u8 opcode[0x10];
4158 u8 reserved_0[0x10];
4160 u8 reserved_1[0x10];
4161 u8 op_mod[0x10];
4163 u8 other_vport[0x1];
4164 u8 reserved_2[0xf];
4165 u8 vport_number[0x10];
4167 u8 reserved_3[0x20];
4171 u8 status[0x8];
4172 u8 reserved_0[0x18];
4174 u8 syndrome[0x20];
4176 u8 reserved_1[0x40];
4180 u8 reserved_2[0x40];
4182 u8 event_bitmask[0x40];
4184 u8 reserved_3[0x580];
4186 u8 pas[0][0x40];
4190 u8 opcode[0x10];
4191 u8 reserved_0[0x10];
4193 u8 reserved_1[0x10];
4194 u8 op_mod[0x10];
4196 u8 reserved_2[0x18];
4197 u8 eq_number[0x8];
4199 u8 reserved_3[0x20];
4203 u8 status[0x8];
4204 u8 reserved_0[0x18];
4206 u8 syndrome[0x20];
4208 u8 reserved_1[0x40];
4212 u8 reserved_2[0x180];
4216 u8 opcode[0x10];
4217 u8 reserved_0[0x10];
4219 u8 reserved_1[0x10];
4220 u8 op_mod[0x10];
4222 u8 reserved_2[0x8];
4223 u8 dctn[0x18];
4225 u8 reserved_3[0x20];
4229 u8 status[0x8];
4230 u8 reserved_0[0x18];
4232 u8 syndrome[0x20];
4234 u8 enable[0x1];
4235 u8 reserved_1[0x1f];
4237 u8 reserved_2[0x160];
4243 u8 opcode[0x10];
4244 u8 reserved_0[0x10];
4246 u8 reserved_1[0x10];
4247 u8 op_mod[0x10];
4249 u8 reserved_2[0x40];
4253 u8 status[0x8];
4254 u8 reserved_0[0x18];
4256 u8 syndrome[0x20];
4258 u8 reserved_1[0x40];
4262 u8 reserved_2[0x600];
4264 u8 pas[0][0x40];
4268 u8 opcode[0x10];
4269 u8 reserved_0[0x10];
4271 u8 reserved_1[0x10];
4272 u8 op_mod[0x10];
4274 u8 reserved_2[0x8];
4275 u8 cqn[0x18];
4277 u8 reserved_3[0x20];
4281 u8 status[0x8];
4282 u8 reserved_0[0x18];
4284 u8 syndrome[0x20];
4286 u8 reserved_1[0x20];
4288 u8 enable[0x1];
4289 u8 tag_enable[0x1];
4290 u8 reserved_2[0x1e];
4294 u8 opcode[0x10];
4295 u8 reserved_0[0x10];
4297 u8 reserved_1[0x10];
4298 u8 op_mod[0x10];
4300 u8 reserved_2[0x18];
4301 u8 priority[0x4];
4302 u8 cong_protocol[0x4];
4304 u8 reserved_3[0x20];
4308 u8 status[0x8];
4309 u8 reserved_0[0x18];
4311 u8 syndrome[0x20];
4313 u8 reserved_1[0x40];
4315 u8 cur_flows[0x20];
4317 u8 sum_flows[0x20];
4319 u8 cnp_ignored_high[0x20];
4321 u8 cnp_ignored_low[0x20];
4323 u8 cnp_handled_high[0x20];
4325 u8 cnp_handled_low[0x20];
4327 u8 reserved_2[0x100];
4329 u8 time_stamp_high[0x20];
4331 u8 time_stamp_low[0x20];
4333 u8 accumulators_period[0x20];
4335 u8 ecn_marked_roce_packets_high[0x20];
4337 u8 ecn_marked_roce_packets_low[0x20];
4339 u8 cnps_sent_high[0x20];
4341 u8 cnps_sent_low[0x20];
4343 u8 reserved_3[0x560];
4347 u8 opcode[0x10];
4348 u8 reserved_0[0x10];
4350 u8 reserved_1[0x10];
4351 u8 op_mod[0x10];
4353 u8 clear[0x1];
4354 u8 reserved_2[0x1f];
4356 u8 reserved_3[0x20];
4360 u8 status[0x8];
4361 u8 reserved_0[0x18];
4363 u8 syndrome[0x20];
4365 u8 reserved_1[0x40];
4371 u8 opcode[0x10];
4372 u8 reserved_0[0x10];
4374 u8 reserved_1[0x10];
4375 u8 op_mod[0x10];
4377 u8 reserved_2[0x1c];
4378 u8 cong_protocol[0x4];
4380 u8 reserved_3[0x20];
4384 u8 status[0x8];
4385 u8 reserved_0[0x18];
4387 u8 syndrome[0x20];
4389 u8 reserved_1[0x20];
4391 u8 reserved_2[0x9];
4392 u8 device_burst_size[0x17];
4396 u8 opcode[0x10];
4397 u8 reserved_0[0x10];
4399 u8 reserved_1[0x10];
4400 u8 op_mod[0x10];
4402 u8 reserved_2[0x40];
4406 u8 status[0x8];
4407 u8 reserved_0[0x18];
4409 u8 syndrome[0x20];
4411 u8 reserved_1[0x40];
4417 u8 opcode[0x10];
4418 u8 reserved_0[0x10];
4420 u8 reserved_1[0x10];
4421 u8 op_mod[0x10];
4423 u8 reserved_2[0x40];
4427 u8 status[0x8];
4428 u8 reserved_0[0x18];
4430 u8 syndrome[0x20];
4432 u8 reserved_1[0x40];
4436 u8 opcode[0x10];
4437 u8 reserved_0[0x10];
4439 u8 reserved_1[0x10];
4440 u8 op_mod[0x10];
4442 u8 reserved_2[0x8];
4443 u8 qpn[0x18];
4445 u8 reserved_3[0x20];
4449 u8 status[0x8];
4450 u8 reserved_0[0x18];
4452 u8 syndrome[0x20];
4454 u8 reserved_1[0x40];
4458 u8 opcode[0x10];
4459 u8 reserved_0[0x10];
4461 u8 reserved_1[0x10];
4462 u8 op_mod[0x10];
4464 u8 reserved_2[0x8];
4465 u8 qpn[0x18];
4467 u8 reserved_3[0x20];
4471 u8 status[0x8];
4472 u8 reserved_0[0x18];
4474 u8 syndrome[0x20];
4476 u8 reserved_1[0x40];
4480 u8 opcode[0x10];
4481 u8 reserved_0[0x10];
4483 u8 reserved_1[0x10];
4484 u8 op_mod[0x10];
4486 u8 error[0x1];
4487 u8 reserved_2[0x4];
4488 u8 rdma[0x1];
4489 u8 read_write[0x1];
4490 u8 req_res[0x1];
4491 u8 qpn[0x18];
4493 u8 reserved_3[0x20];
4497 u8 status[0x8];
4498 u8 reserved_0[0x18];
4500 u8 syndrome[0x20];
4502 u8 reserved_1[0x40];
4506 u8 opcode[0x10];
4507 u8 reserved_0[0x10];
4509 u8 reserved_1[0x10];
4510 u8 op_mod[0x10];
4512 u8 reserved_2[0x40];
4516 u8 status[0x8];
4517 u8 reserved_0[0x18];
4519 u8 syndrome[0x20];
4521 u8 reserved_1[0x40];
4537 u8 opcode[0x10];
4538 u8 reserved_0[0x10];
4540 u8 reserved_1[0x10];
4541 u8 op_mod[0x10];
4543 u8 other_vport[0x1];
4544 u8 reserved_2[0xf];
4545 u8 vport_number[0x10];
4547 u8 reserved_3[0x18];
4548 u8 admin_state[0x4];
4549 u8 reserved_4[0x4];
4553 u8 status[0x8];
4554 u8 reserved_0[0x18];
4556 u8 syndrome[0x20];
4558 u8 reserved_1[0x40];
4562 u8 opcode[0x10];
4563 u8 reserved_0[0x10];
4565 u8 reserved_1[0x10];
4566 u8 op_mod[0x10];
4568 u8 reserved_2[0x8];
4569 u8 tisn[0x18];
4571 u8 reserved_3[0x20];
4573 u8 modify_bitmask[0x40];
4575 u8 reserved_4[0x40];
4581 u8 status[0x8];
4582 u8 reserved_0[0x18];
4584 u8 syndrome[0x20];
4586 u8 reserved_1[0x40];
4590 u8 opcode[0x10];
4591 u8 reserved_0[0x10];
4593 u8 reserved_1[0x10];
4594 u8 op_mod[0x10];
4596 u8 reserved_2[0x8];
4597 u8 tirn[0x18];
4599 u8 reserved_3[0x20];
4601 u8 modify_bitmask[0x40];
4603 u8 reserved_4[0x40];
4609 u8 status[0x8];
4610 u8 reserved_0[0x18];
4612 u8 syndrome[0x20];
4614 u8 reserved_1[0x40];
4618 u8 opcode[0x10];
4619 u8 reserved_0[0x10];
4621 u8 reserved_1[0x10];
4622 u8 op_mod[0x10];
4624 u8 sq_state[0x4];
4625 u8 reserved_2[0x4];
4626 u8 sqn[0x18];
4628 u8 reserved_3[0x20];
4630 u8 modify_bitmask[0x40];
4632 u8 reserved_4[0x40];
4638 u8 status[0x8];
4639 u8 reserved_0[0x18];
4641 u8 syndrome[0x20];
4643 u8 reserved_1[0x40];
4647 u8 opcode[0x10];
4648 u8 reserved_0[0x10];
4650 u8 reserved_1[0x10];
4651 u8 op_mod[0x10];
4653 u8 reserved_2[0x8];
4654 u8 rqtn[0x18];
4656 u8 reserved_3[0x20];
4658 u8 modify_bitmask[0x40];
4660 u8 reserved_4[0x40];
4666 u8 status[0x8];
4667 u8 reserved_0[0x18];
4669 u8 syndrome[0x20];
4671 u8 reserved_1[0x40];
4675 u8 opcode[0x10];
4676 u8 reserved_0[0x10];
4678 u8 reserved_1[0x10];
4679 u8 op_mod[0x10];
4681 u8 rq_state[0x4];
4682 u8 reserved_2[0x4];
4683 u8 rqn[0x18];
4685 u8 reserved_3[0x20];
4687 u8 modify_bitmask[0x40];
4689 u8 reserved_4[0x40];
4695 u8 status[0x8];
4696 u8 reserved_0[0x18];
4698 u8 syndrome[0x20];
4700 u8 reserved_1[0x40];
4704 u8 reserved[0x20];
4706 u8 reserved1[0x1f];
4707 u8 lwm[0x1];
4711 u8 opcode[0x10];
4712 u8 reserved_0[0x10];
4714 u8 reserved_1[0x10];
4715 u8 op_mod[0x10];
4717 u8 rmp_state[0x4];
4718 u8 reserved_2[0x4];
4719 u8 rmpn[0x18];
4721 u8 reserved_3[0x20];
4725 u8 reserved_4[0x40];
4731 u8 status[0x8];
4732 u8 reserved_0[0x18];
4734 u8 syndrome[0x20];
4736 u8 reserved_1[0x40];
4740 u8 reserved_0[0x18];
4741 u8 min_wqe_inline_mode[0x1];
4742 u8 mtu[0x1];
4743 u8 change_event[0x1];
4744 u8 promisc[0x1];
4745 u8 permanent_address[0x1];
4746 u8 addresses_list[0x1];
4747 u8 roce_en[0x1];
4748 u8 reserved_1[0x1];
4752 u8 opcode[0x10];
4753 u8 reserved_0[0x10];
4755 u8 reserved_1[0x10];
4756 u8 op_mod[0x10];
4758 u8 other_vport[0x1];
4759 u8 reserved_2[0xf];
4760 u8 vport_number[0x10];
4764 u8 reserved_3[0x780];
4770 u8 status[0x8];
4771 u8 reserved_0[0x18];
4773 u8 syndrome[0x20];
4775 u8 reserved_1[0x40];
4779 u8 opcode[0x10];
4780 u8 reserved_0[0x10];
4782 u8 reserved_1[0x10];
4783 u8 op_mod[0x10];
4785 u8 other_vport[0x1];
4786 u8 reserved_2[0xb];
4787 u8 port_num[0x4];
4788 u8 vport_number[0x10];
4790 u8 reserved_3[0x20];
4796 u8 status[0x8];
4797 u8 reserved_0[0x18];
4799 u8 syndrome[0x20];
4801 u8 reserved_1[0x40];
4805 u8 opcode[0x10];
4806 u8 reserved_0[0x10];
4808 u8 reserved_1[0x10];
4809 u8 op_mod[0x10];
4811 u8 other_vport[0x1];
4812 u8 reserved_2[0xf];
4813 u8 vport_number[0x10];
4815 u8 field_select[0x20];
4821 u8 status[0x8];
4822 u8 reserved_0[0x18];
4824 u8 syndrome[0x20];
4826 u8 reserved_1[0x40];
4835 u8 opcode[0x10];
4836 u8 reserved_0[0x10];
4838 u8 reserved_1[0x10];
4839 u8 op_mod[0x10];
4841 u8 reserved_2[0x8];
4842 u8 cqn[0x18];
4848 u8 reserved_3[0x600];
4850 u8 pas[0][0x40];
4854 u8 status[0x8];
4855 u8 reserved_0[0x18];
4857 u8 syndrome[0x20];
4859 u8 reserved_1[0x40];
4863 u8 opcode[0x10];
4864 u8 reserved_0[0x10];
4866 u8 reserved_1[0x10];
4867 u8 op_mod[0x10];
4869 u8 reserved_2[0x18];
4870 u8 priority[0x4];
4871 u8 cong_protocol[0x4];
4873 u8 enable[0x1];
4874 u8 tag_enable[0x1];
4875 u8 reserved_3[0x1e];
4879 u8 status[0x8];
4880 u8 reserved_0[0x18];
4882 u8 syndrome[0x20];
4884 u8 reserved_1[0x40];
4888 u8 opcode[0x10];
4889 u8 reserved_0[0x10];
4891 u8 reserved_1[0x10];
4892 u8 op_mod[0x10];
4894 u8 reserved_2[0x1c];
4895 u8 cong_protocol[0x4];
4899 u8 reserved_3[0x80];
4905 u8 status[0x8];
4906 u8 reserved_0[0x18];
4908 u8 syndrome[0x20];
4910 u8 output_num_entries[0x20];
4912 u8 reserved_1[0x20];
4914 u8 pas[0][0x40];
4924 u8 opcode[0x10];
4925 u8 reserved_0[0x10];
4927 u8 reserved_1[0x10];
4928 u8 op_mod[0x10];
4930 u8 reserved_2[0x10];
4931 u8 function_id[0x10];
4933 u8 input_num_entries[0x20];
4935 u8 pas[0][0x40];
4939 u8 status[0x8];
4940 u8 reserved_0[0x18];
4942 u8 syndrome[0x20];
4944 u8 reserved_1[0x40];
4946 u8 response_mad_packet[256][0x8];
4950 u8 opcode[0x10];
4951 u8 reserved_0[0x10];
4953 u8 reserved_1[0x10];
4954 u8 op_mod[0x10];
4956 u8 remote_lid[0x10];
4957 u8 reserved_2[0x8];
4958 u8 port[0x8];
4960 u8 reserved_3[0x20];
4962 u8 mad[256][0x8];
4966 u8 status[0x8];
4967 u8 reserved_0[0x18];
4969 u8 syndrome[0x20];
4971 u8 reserved_1[0x40];
4980 u8 opcode[0x10];
4981 u8 reserved_0[0x10];
4983 u8 reserved_1[0x10];
4984 u8 op_mod[0x10];
4986 u8 reserved_2[0x40];
4990 u8 status[0x8];
4991 u8 reserved_0[0x18];
4993 u8 syndrome[0x20];
4995 u8 reserved_1[0x40];
4999 u8 opcode[0x10];
5000 u8 reserved_0[0x10];
5002 u8 reserved_1[0x10];
5003 u8 op_mod[0x10];
5005 u8 reserved_2[0x8];
5006 u8 qpn[0x18];
5008 u8 reserved_3[0x20];
5010 u8 opt_param_mask[0x20];
5012 u8 reserved_4[0x20];
5016 u8 reserved_5[0x80];
5020 u8 status[0x8];
5021 u8 reserved_0[0x18];
5023 u8 syndrome[0x20];
5025 u8 reserved_1[0x40];
5029 u8 opcode[0x10];
5030 u8 reserved_0[0x10];
5032 u8 reserved_1[0x10];
5033 u8 op_mod[0x10];
5035 u8 reserved_2[0x8];
5036 u8 qpn[0x18];
5038 u8 reserved_3[0x20];
5040 u8 opt_param_mask[0x20];
5042 u8 reserved_4[0x20];
5046 u8 reserved_5[0x80];
5050 u8 status[0x8];
5051 u8 reserved_0[0x18];
5053 u8 syndrome[0x20];
5055 u8 reserved_1[0x40];
5057 u8 packet_headers_log[128][0x8];
5059 u8 packet_syndrome[64][0x8];
5063 u8 opcode[0x10];
5064 u8 reserved_0[0x10];
5066 u8 reserved_1[0x10];
5067 u8 op_mod[0x10];
5069 u8 reserved_2[0x40];
5073 u8 opcode[0x10];
5074 u8 reserved_0[0x10];
5076 u8 reserved_1[0x10];
5077 u8 op_mod[0x10];
5079 u8 reserved_2[0x18];
5080 u8 eq_number[0x8];
5082 u8 reserved_3[0x20];
5084 u8 eqe[64][0x8];
5088 u8 status[0x8];
5089 u8 reserved_0[0x18];
5091 u8 syndrome[0x20];
5093 u8 reserved_1[0x40];
5097 u8 status[0x8];
5098 u8 reserved_0[0x18];
5100 u8 syndrome[0x20];
5102 u8 reserved_1[0x20];
5106 u8 opcode[0x10];
5107 u8 reserved_0[0x10];
5109 u8 reserved_1[0x10];
5110 u8 op_mod[0x10];
5112 u8 reserved_2[0x10];
5113 u8 function_id[0x10];
5115 u8 reserved_3[0x20];
5119 u8 status[0x8];
5120 u8 reserved_0[0x18];
5122 u8 syndrome[0x20];
5124 u8 reserved_1[0x40];
5128 u8 opcode[0x10];
5129 u8 reserved_0[0x10];
5131 u8 reserved_1[0x10];
5132 u8 op_mod[0x10];
5134 u8 reserved_2[0x8];
5135 u8 dctn[0x18];
5137 u8 reserved_3[0x20];
5141 u8 status[0x8];
5142 u8 reserved_0[0x18];
5144 u8 syndrome[0x20];
5146 u8 reserved_1[0x20];
5150 u8 opcode[0x10];
5151 u8 reserved_0[0x10];
5153 u8 reserved_1[0x10];
5154 u8 op_mod[0x10];
5156 u8 reserved_2[0x10];
5157 u8 function_id[0x10];
5159 u8 reserved_3[0x20];
5163 u8 status[0x8];
5164 u8 reserved_0[0x18];
5166 u8 syndrome[0x20];
5168 u8 reserved_1[0x40];
5172 u8 opcode[0x10];
5173 u8 reserved_0[0x10];
5175 u8 reserved_1[0x10];
5176 u8 op_mod[0x10];
5178 u8 reserved_2[0x8];
5179 u8 qpn[0x18];
5181 u8 reserved_3[0x20];
5183 u8 multicast_gid[16][0x8];
5187 u8 status[0x8];
5188 u8 reserved_0[0x18];
5190 u8 syndrome[0x20];
5192 u8 reserved_1[0x40];
5196 u8 opcode[0x10];
5197 u8 reserved_0[0x10];
5199 u8 reserved_1[0x10];
5200 u8 op_mod[0x10];
5202 u8 reserved_2[0x8];
5203 u8 xrc_srqn[0x18];
5205 u8 reserved_3[0x20];
5209 u8 status[0x8];
5210 u8 reserved_0[0x18];
5212 u8 syndrome[0x20];
5214 u8 reserved_1[0x40];
5218 u8 opcode[0x10];
5219 u8 reserved_0[0x10];
5221 u8 reserved_1[0x10];
5222 u8 op_mod[0x10];
5224 u8 reserved_2[0x8];
5225 u8 tisn[0x18];
5227 u8 reserved_3[0x20];
5231 u8 status[0x8];
5232 u8 reserved_0[0x18];
5234 u8 syndrome[0x20];
5236 u8 reserved_1[0x40];
5240 u8 opcode[0x10];
5241 u8 reserved_0[0x10];
5243 u8 reserved_1[0x10];
5244 u8 op_mod[0x10];
5246 u8 reserved_2[0x8];
5247 u8 tirn[0x18];
5249 u8 reserved_3[0x20];
5253 u8 status[0x8];
5254 u8 reserved_0[0x18];
5256 u8 syndrome[0x20];
5258 u8 reserved_1[0x40];
5262 u8 opcode[0x10];
5263 u8 reserved_0[0x10];
5265 u8 reserved_1[0x10];
5266 u8 op_mod[0x10];
5268 u8 reserved_2[0x8];
5269 u8 srqn[0x18];
5271 u8 reserved_3[0x20];
5275 u8 status[0x8];
5276 u8 reserved_0[0x18];
5278 u8 syndrome[0x20];
5280 u8 reserved_1[0x40];
5284 u8 opcode[0x10];
5285 u8 reserved_0[0x10];
5287 u8 reserved_1[0x10];
5288 u8 op_mod[0x10];
5290 u8 reserved_2[0x8];
5291 u8 sqn[0x18];
5293 u8 reserved_3[0x20];
5297 u8 status[0x8];
5298 u8 reserved_0[0x18];
5300 u8 syndrome[0x20];
5302 u8 reserved_1[0x40];
5306 u8 opcode[0x10];
5307 u8 reserved_0[0x10];
5309 u8 reserved_1[0x10];
5310 u8 op_mod[0x10];
5312 u8 reserved_2[0x8];
5313 u8 rqtn[0x18];
5315 u8 reserved_3[0x20];
5319 u8 status[0x8];
5320 u8 reserved_0[0x18];
5322 u8 syndrome[0x20];
5324 u8 reserved_1[0x40];
5328 u8 opcode[0x10];
5329 u8 reserved_0[0x10];
5331 u8 reserved_1[0x10];
5332 u8 op_mod[0x10];
5334 u8 reserved_2[0x8];
5335 u8 rqn[0x18];
5337 u8 reserved_3[0x20];
5341 u8 status[0x8];
5342 u8 reserved_0[0x18];
5344 u8 syndrome[0x20];
5346 u8 reserved_1[0x40];
5350 u8 opcode[0x10];
5351 u8 reserved_0[0x10];
5353 u8 reserved_1[0x10];
5354 u8 op_mod[0x10];
5356 u8 reserved_2[0x8];
5357 u8 rmpn[0x18];
5359 u8 reserved_3[0x20];
5363 u8 status[0x8];
5364 u8 reserved_0[0x18];
5366 u8 syndrome[0x20];
5368 u8 reserved_1[0x40];
5372 u8 opcode[0x10];
5373 u8 reserved_0[0x10];
5375 u8 reserved_1[0x10];
5376 u8 op_mod[0x10];
5378 u8 reserved_2[0x8];
5379 u8 qpn[0x18];
5381 u8 reserved_3[0x20];
5385 u8 status[0x8];
5386 u8 reserved_0[0x18];
5388 u8 syndrome[0x20];
5390 u8 reserved_1[0x40];
5394 u8 opcode[0x10];
5395 u8 reserved_0[0x10];
5397 u8 reserved_1[0x10];
5398 u8 op_mod[0x10];
5400 u8 reserved_2[0x8];
5401 u8 psvn[0x18];
5403 u8 reserved_3[0x20];
5407 u8 status[0x8];
5408 u8 reserved_0[0x18];
5410 u8 syndrome[0x20];
5412 u8 reserved_1[0x40];
5416 u8 opcode[0x10];
5417 u8 reserved_0[0x10];
5419 u8 reserved_1[0x10];
5420 u8 op_mod[0x10];
5422 u8 reserved_2[0x8];
5423 u8 mkey_index[0x18];
5425 u8 reserved_3[0x20];
5429 u8 status[0x8];
5430 u8 reserved_0[0x18];
5432 u8 syndrome[0x20];
5434 u8 reserved_1[0x40];
5438 u8 opcode[0x10];
5439 u8 reserved_0[0x10];
5441 u8 reserved_1[0x10];
5442 u8 op_mod[0x10];
5444 u8 other_vport[0x1];
5445 u8 reserved_2[0xf];
5446 u8 vport_number[0x10];
5448 u8 reserved_3[0x20];
5450 u8 table_type[0x8];
5451 u8 reserved_4[0x18];
5453 u8 reserved_5[0x8];
5454 u8 table_id[0x18];
5456 u8 reserved_6[0x140];
5460 u8 status[0x8];
5461 u8 reserved_0[0x18];
5463 u8 syndrome[0x20];
5465 u8 reserved_1[0x40];
5469 u8 opcode[0x10];
5470 u8 reserved_0[0x10];
5472 u8 reserved_1[0x10];
5473 u8 op_mod[0x10];
5475 u8 other_vport[0x1];
5476 u8 reserved_2[0xf];
5477 u8 vport_number[0x10];
5479 u8 reserved_3[0x20];
5481 u8 table_type[0x8];
5482 u8 reserved_4[0x18];
5484 u8 reserved_5[0x8];
5485 u8 table_id[0x18];
5487 u8 group_id[0x20];
5489 u8 reserved_6[0x120];
5493 u8 status[0x8];
5494 u8 reserved_0[0x18];
5496 u8 syndrome[0x20];
5498 u8 reserved_1[0x40];
5502 u8 opcode[0x10];
5503 u8 reserved_0[0x10];
5505 u8 reserved_1[0x10];
5506 u8 op_mod[0x10];
5508 u8 reserved_2[0x18];
5509 u8 eq_number[0x8];
5511 u8 reserved_3[0x20];
5515 u8 status[0x8];
5516 u8 reserved_0[0x18];
5518 u8 syndrome[0x20];
5520 u8 reserved_1[0x40];
5524 u8 opcode[0x10];
5525 u8 reserved_0[0x10];
5527 u8 reserved_1[0x10];
5528 u8 op_mod[0x10];
5530 u8 reserved_2[0x8];
5531 u8 dctn[0x18];
5533 u8 reserved_3[0x20];
5537 u8 status[0x8];
5538 u8 reserved_0[0x18];
5540 u8 syndrome[0x20];
5542 u8 reserved_1[0x40];
5546 u8 opcode[0x10];
5547 u8 reserved_0[0x10];
5549 u8 reserved_1[0x10];
5550 u8 op_mod[0x10];
5552 u8 reserved_2[0x8];
5553 u8 cqn[0x18];
5555 u8 reserved_3[0x20];
5559 u8 status[0x8];
5560 u8 reserved_0[0x18];
5562 u8 syndrome[0x20];
5564 u8 reserved_1[0x40];
5568 u8 opcode[0x10];
5569 u8 reserved_0[0x10];
5571 u8 reserved_1[0x10];
5572 u8 op_mod[0x10];
5574 u8 reserved_2[0x20];
5576 u8 reserved_3[0x10];
5577 u8 vxlan_udp_port[0x10];
5581 u8 status[0x8];
5582 u8 reserved_0[0x18];
5584 u8 syndrome[0x20];
5586 u8 reserved_1[0x40];
5590 u8 opcode[0x10];
5591 u8 reserved_0[0x10];
5593 u8 reserved_1[0x10];
5594 u8 op_mod[0x10];
5596 u8 reserved_2[0x60];
5598 u8 reserved_3[0x8];
5599 u8 table_index[0x18];
5601 u8 reserved_4[0x140];
5605 u8 status[0x8];
5606 u8 reserved_0[0x18];
5608 u8 syndrome[0x20];
5610 u8 reserved_1[0x40];
5614 u8 opcode[0x10];
5615 u8 reserved_0[0x10];
5617 u8 reserved_1[0x10];
5618 u8 op_mod[0x10];
5620 u8 other_vport[0x1];
5621 u8 reserved_2[0xf];
5622 u8 vport_number[0x10];
5624 u8 reserved_3[0x20];
5626 u8 table_type[0x8];
5627 u8 reserved_4[0x18];
5629 u8 reserved_5[0x8];
5630 u8 table_id[0x18];
5632 u8 reserved_6[0x40];
5634 u8 flow_index[0x20];
5636 u8 reserved_7[0xe0];
5640 u8 status[0x8];
5641 u8 reserved_0[0x18];
5643 u8 syndrome[0x20];
5645 u8 reserved_1[0x40];
5649 u8 opcode[0x10];
5650 u8 reserved_0[0x10];
5652 u8 reserved_1[0x10];
5653 u8 op_mod[0x10];
5655 u8 reserved_2[0x8];
5656 u8 xrcd[0x18];
5658 u8 reserved_3[0x20];
5662 u8 status[0x8];
5663 u8 reserved_0[0x18];
5665 u8 syndrome[0x20];
5667 u8 reserved_1[0x40];
5671 u8 opcode[0x10];
5672 u8 reserved_0[0x10];
5674 u8 reserved_1[0x10];
5675 u8 op_mod[0x10];
5677 u8 reserved_2[0x8];
5678 u8 uar[0x18];
5680 u8 reserved_3[0x20];
5684 u8 status[0x8];
5685 u8 reserved_0[0x18];
5687 u8 syndrome[0x20];
5689 u8 reserved_1[0x40];
5693 u8 opcode[0x10];
5694 u8 reserved_0[0x10];
5696 u8 reserved_1[0x10];
5697 u8 op_mod[0x10];
5699 u8 reserved_2[0x8];
5700 u8 transport_domain[0x18];
5702 u8 reserved_3[0x20];
5706 u8 status[0x8];
5707 u8 reserved_0[0x18];
5709 u8 syndrome[0x20];
5711 u8 reserved_1[0x40];
5715 u8 opcode[0x10];
5716 u8 reserved_0[0x10];
5718 u8 reserved_1[0x10];
5719 u8 op_mod[0x10];
5721 u8 reserved_2[0x18];
5722 u8 counter_set_id[0x8];
5724 u8 reserved_3[0x20];
5728 u8 status[0x8];
5729 u8 reserved_0[0x18];
5731 u8 syndrome[0x20];
5733 u8 reserved_1[0x40];
5737 u8 opcode[0x10];
5738 u8 reserved_0[0x10];
5740 u8 reserved_1[0x10];
5741 u8 op_mod[0x10];
5743 u8 reserved_2[0x8];
5744 u8 pd[0x18];
5746 u8 reserved_3[0x20];
5750 u8 status[0x8];
5751 u8 reserved_0[0x18];
5753 u8 syndrome[0x20];
5755 u8 reserved_1[0x40];
5759 u8 opcode[0x10];
5760 u8 reserved_0[0x10];
5762 u8 reserved_1[0x10];
5763 u8 op_mod[0x10];
5765 u8 reserved_2[0x10];
5766 u8 flow_counter_id[0x10];
5768 u8 reserved_3[0x20];
5772 u8 status[0x8];
5773 u8 reserved_0[0x18];
5775 u8 syndrome[0x20];
5777 u8 reserved_1[0x40];
5781 u8 opcode[0x10];
5782 u8 reserved_0[0x10];
5784 u8 reserved_1[0x10];
5785 u8 op_mod[0x10];
5787 u8 mkey[0x20];
5789 u8 reserved_2[0x20];
5793 u8 status[0x8];
5794 u8 reserved_0[0x18];
5796 u8 syndrome[0x20];
5798 u8 reserved_1[0x8];
5799 u8 xrc_srqn[0x18];
5801 u8 reserved_2[0x20];
5805 u8 opcode[0x10];
5806 u8 reserved_0[0x10];
5808 u8 reserved_1[0x10];
5809 u8 op_mod[0x10];
5811 u8 reserved_2[0x40];
5815 u8 reserved_3[0x600];
5817 u8 pas[0][0x40];
5821 u8 status[0x8];
5822 u8 reserved_0[0x18];
5824 u8 syndrome[0x20];
5826 u8 reserved_1[0x8];
5827 u8 tisn[0x18];
5829 u8 reserved_2[0x20];
5833 u8 opcode[0x10];
5834 u8 reserved_0[0x10];
5836 u8 reserved_1[0x10];
5837 u8 op_mod[0x10];
5839 u8 reserved_2[0xc0];
5845 u8 status[0x8];
5846 u8 reserved_0[0x18];
5848 u8 syndrome[0x20];
5850 u8 reserved_1[0x8];
5851 u8 tirn[0x18];
5853 u8 reserved_2[0x20];
5857 u8 opcode[0x10];
5858 u8 reserved_0[0x10];
5860 u8 reserved_1[0x10];
5861 u8 op_mod[0x10];
5863 u8 reserved_2[0xc0];
5869 u8 status[0x8];
5870 u8 reserved_0[0x18];
5872 u8 syndrome[0x20];
5874 u8 reserved_1[0x8];
5875 u8 srqn[0x18];
5877 u8 reserved_2[0x20];
5881 u8 opcode[0x10];
5882 u8 reserved_0[0x10];
5884 u8 reserved_1[0x10];
5885 u8 op_mod[0x10];
5887 u8 reserved_2[0x40];
5891 u8 reserved_3[0x600];
5893 u8 pas[0][0x40];
5897 u8 status[0x8];
5898 u8 reserved_0[0x18];
5900 u8 syndrome[0x20];
5902 u8 reserved_1[0x8];
5903 u8 sqn[0x18];
5905 u8 reserved_2[0x20];
5909 u8 opcode[0x10];
5910 u8 reserved_0[0x10];
5912 u8 reserved_1[0x10];
5913 u8 op_mod[0x10];
5915 u8 reserved_2[0xc0];
5921 u8 status[0x8];
5922 u8 reserved_0[0x18];
5924 u8 syndrome[0x20];
5926 u8 reserved_1[0x8];
5927 u8 rqtn[0x18];
5929 u8 reserved_2[0x20];
5933 u8 opcode[0x10];
5934 u8 reserved_0[0x10];
5936 u8 reserved_1[0x10];
5937 u8 op_mod[0x10];
5939 u8 reserved_2[0xc0];
5945 u8 status[0x8];
5946 u8 reserved_0[0x18];
5948 u8 syndrome[0x20];
5950 u8 reserved_1[0x8];
5951 u8 rqn[0x18];
5953 u8 reserved_2[0x20];
5957 u8 opcode[0x10];
5958 u8 reserved_0[0x10];
5960 u8 reserved_1[0x10];
5961 u8 op_mod[0x10];
5963 u8 reserved_2[0xc0];
5969 u8 status[0x8];
5970 u8 reserved_0[0x18];
5972 u8 syndrome[0x20];
5974 u8 reserved_1[0x8];
5975 u8 rmpn[0x18];
5977 u8 reserved_2[0x20];
5981 u8 opcode[0x10];
5982 u8 reserved_0[0x10];
5984 u8 reserved_1[0x10];
5985 u8 op_mod[0x10];
5987 u8 reserved_2[0xc0];
5993 u8 status[0x8];
5994 u8 reserved_0[0x18];
5996 u8 syndrome[0x20];
5998 u8 reserved_1[0x8];
5999 u8 qpn[0x18];
6001 u8 reserved_2[0x20];
6005 u8 opcode[0x10];
6006 u8 reserved_0[0x10];
6008 u8 reserved_1[0x10];
6009 u8 op_mod[0x10];
6011 u8 reserved_2[0x40];
6013 u8 opt_param_mask[0x20];
6015 u8 reserved_3[0x20];
6019 u8 reserved_4[0x80];
6021 u8 pas[0][0x40];
6025 u8 status[0x8];
6026 u8 reserved_0[0x18];
6028 u8 syndrome[0x20];
6030 u8 reserved_1[0x40];
6032 u8 reserved_2[0x8];
6033 u8 psv0_index[0x18];
6035 u8 reserved_3[0x8];
6036 u8 psv1_index[0x18];
6038 u8 reserved_4[0x8];
6039 u8 psv2_index[0x18];
6041 u8 reserved_5[0x8];
6042 u8 psv3_index[0x18];
6046 u8 opcode[0x10];
6047 u8 reserved_0[0x10];
6049 u8 reserved_1[0x10];
6050 u8 op_mod[0x10];
6052 u8 num_psv[0x4];
6053 u8 reserved_2[0x4];
6054 u8 pd[0x18];
6056 u8 reserved_3[0x20];
6060 u8 status[0x8];
6061 u8 reserved_0[0x18];
6063 u8 syndrome[0x20];
6065 u8 reserved_1[0x8];
6066 u8 mkey_index[0x18];
6068 u8 reserved_2[0x20];
6072 u8 opcode[0x10];
6073 u8 reserved_0[0x10];
6075 u8 reserved_1[0x10];
6076 u8 op_mod[0x10];
6078 u8 reserved_2[0x20];
6080 u8 pg_access[0x1];
6081 u8 reserved_3[0x1f];
6085 u8 reserved_4[0x80];
6087 u8 translations_octword_actual_size[0x20];
6089 u8 reserved_5[0x560];
6091 u8 klm_pas_mtt[0][0x20];
6095 u8 status[0x8];
6096 u8 reserved_0[0x18];
6098 u8 syndrome[0x20];
6100 u8 reserved_1[0x8];
6101 u8 table_id[0x18];
6103 u8 reserved_2[0x20];
6107 u8 opcode[0x10];
6108 u8 reserved_0[0x10];
6110 u8 reserved_1[0x10];
6111 u8 op_mod[0x10];
6113 u8 other_vport[0x1];
6114 u8 reserved_2[0xf];
6115 u8 vport_number[0x10];
6117 u8 reserved_3[0x20];
6119 u8 table_type[0x8];
6120 u8 reserved_4[0x18];
6122 u8 reserved_5[0x20];
6124 u8 reserved_6[0x8];
6125 u8 level[0x8];
6126 u8 reserved_7[0x8];
6127 u8 log_size[0x8];
6129 u8 reserved_8[0x120];
6133 u8 status[0x8];
6134 u8 reserved_0[0x18];
6136 u8 syndrome[0x20];
6138 u8 reserved_1[0x8];
6139 u8 group_id[0x18];
6141 u8 reserved_2[0x20];
6151 u8 opcode[0x10];
6152 u8 reserved_0[0x10];
6154 u8 reserved_1[0x10];
6155 u8 op_mod[0x10];
6157 u8 other_vport[0x1];
6158 u8 reserved_2[0xf];
6159 u8 vport_number[0x10];
6161 u8 reserved_3[0x20];
6163 u8 table_type[0x8];
6164 u8 reserved_4[0x18];
6166 u8 reserved_5[0x8];
6167 u8 table_id[0x18];
6169 u8 reserved_6[0x20];
6171 u8 start_flow_index[0x20];
6173 u8 reserved_7[0x20];
6175 u8 end_flow_index[0x20];
6177 u8 reserved_8[0xa0];
6179 u8 reserved_9[0x18];
6180 u8 match_criteria_enable[0x8];
6184 u8 reserved_10[0xe00];
6188 u8 status[0x8];
6189 u8 reserved_0[0x18];
6191 u8 syndrome[0x20];
6193 u8 reserved_1[0x18];
6194 u8 eq_number[0x8];
6196 u8 reserved_2[0x20];
6200 u8 opcode[0x10];
6201 u8 reserved_0[0x10];
6203 u8 reserved_1[0x10];
6204 u8 op_mod[0x10];
6206 u8 reserved_2[0x40];
6210 u8 reserved_3[0x40];
6212 u8 event_bitmask[0x40];
6214 u8 reserved_4[0x580];
6216 u8 pas[0][0x40];
6220 u8 status[0x8];
6221 u8 reserved_0[0x18];
6223 u8 syndrome[0x20];
6225 u8 reserved_1[0x8];
6226 u8 dctn[0x18];
6228 u8 reserved_2[0x20];
6232 u8 opcode[0x10];
6233 u8 reserved_0[0x10];
6235 u8 reserved_1[0x10];
6236 u8 op_mod[0x10];
6238 u8 reserved_2[0x40];
6242 u8 reserved_3[0x180];
6246 u8 status[0x8];
6247 u8 reserved_0[0x18];
6249 u8 syndrome[0x20];
6251 u8 reserved_1[0x8];
6252 u8 cqn[0x18];
6254 u8 reserved_2[0x20];
6258 u8 opcode[0x10];
6259 u8 reserved_0[0x10];
6261 u8 reserved_1[0x10];
6262 u8 op_mod[0x10];
6264 u8 reserved_2[0x40];
6268 u8 reserved_3[0x600];
6270 u8 pas[0][0x40];
6274 u8 status[0x8];
6275 u8 reserved_0[0x18];
6277 u8 syndrome[0x20];
6279 u8 reserved_1[0x4];
6280 u8 min_delay[0xc];
6281 u8 int_vector[0x10];
6283 u8 reserved_2[0x20];
6292 u8 opcode[0x10];
6293 u8 reserved_0[0x10];
6295 u8 reserved_1[0x10];
6296 u8 op_mod[0x10];
6298 u8 reserved_2[0x4];
6299 u8 min_delay[0xc];
6300 u8 int_vector[0x10];
6302 u8 reserved_3[0x20];
6306 u8 status[0x8];
6307 u8 reserved_0[0x18];
6309 u8 syndrome[0x20];
6311 u8 reserved_1[0x40];
6315 u8 opcode[0x10];
6316 u8 reserved_0[0x10];
6318 u8 reserved_1[0x10];
6319 u8 op_mod[0x10];
6321 u8 reserved_2[0x8];
6322 u8 qpn[0x18];
6324 u8 reserved_3[0x20];
6326 u8 multicast_gid[16][0x8];
6330 u8 status[0x8];
6331 u8 reserved_0[0x18];
6333 u8 syndrome[0x20];
6335 u8 reserved_1[0x40];
6343 u8 opcode[0x10];
6344 u8 reserved_0[0x10];
6346 u8 reserved_1[0x10];
6347 u8 op_mod[0x10];
6349 u8 reserved_2[0x8];
6350 u8 xrc_srqn[0x18];
6352 u8 reserved_3[0x10];
6353 u8 lwm[0x10];
6357 u8 status[0x8];
6358 u8 reserved_0[0x18];
6360 u8 syndrome[0x20];
6362 u8 reserved_1[0x40];
6370 u8 opcode[0x10];
6371 u8 reserved_0[0x10];
6373 u8 reserved_1[0x10];
6374 u8 op_mod[0x10];
6376 u8 reserved_2[0x8];
6377 u8 srq_number[0x18];
6379 u8 reserved_3[0x10];
6380 u8 lwm[0x10];
6384 u8 status[0x8];
6385 u8 reserved_0[0x18];
6387 u8 syndrome[0x20];
6389 u8 reserved_1[0x40];
6393 u8 opcode[0x10];
6394 u8 reserved_0[0x10];
6396 u8 reserved_1[0x10];
6397 u8 op_mod[0x10];
6399 u8 reserved_2[0x8];
6400 u8 dctn[0x18];
6402 u8 reserved_3[0x20];
6406 u8 status[0x8];
6407 u8 reserved_0[0x18];
6409 u8 syndrome[0x20];
6411 u8 reserved_1[0x8];
6412 u8 xrcd[0x18];
6414 u8 reserved_2[0x20];
6418 u8 opcode[0x10];
6419 u8 reserved_0[0x10];
6421 u8 reserved_1[0x10];
6422 u8 op_mod[0x10];
6424 u8 reserved_2[0x40];
6428 u8 status[0x8];
6429 u8 reserved_0[0x18];
6431 u8 syndrome[0x20];
6433 u8 reserved_1[0x8];
6434 u8 uar[0x18];
6436 u8 reserved_2[0x20];
6440 u8 opcode[0x10];
6441 u8 reserved_0[0x10];
6443 u8 reserved_1[0x10];
6444 u8 op_mod[0x10];
6446 u8 reserved_2[0x40];
6450 u8 status[0x8];
6451 u8 reserved_0[0x18];
6453 u8 syndrome[0x20];
6455 u8 reserved_1[0x8];
6456 u8 transport_domain[0x18];
6458 u8 reserved_2[0x20];
6462 u8 opcode[0x10];
6463 u8 reserved_0[0x10];
6465 u8 reserved_1[0x10];
6466 u8 op_mod[0x10];
6468 u8 reserved_2[0x40];
6472 u8 status[0x8];
6473 u8 reserved_0[0x18];
6475 u8 syndrome[0x20];
6477 u8 reserved_1[0x18];
6478 u8 counter_set_id[0x8];
6480 u8 reserved_2[0x20];
6484 u8 opcode[0x10];
6485 u8 reserved_0[0x10];
6487 u8 reserved_1[0x10];
6488 u8 op_mod[0x10];
6490 u8 reserved_2[0x40];
6494 u8 status[0x8];
6495 u8 reserved_0[0x18];
6497 u8 syndrome[0x20];
6499 u8 reserved_1[0x8];
6500 u8 pd[0x18];
6502 u8 reserved_2[0x20];
6506 u8 opcode[0x10];
6507 u8 reserved_0[0x10];
6509 u8 reserved_1[0x10];
6510 u8 op_mod[0x10];
6512 u8 reserved_2[0x40];
6516 u8 status[0x8];
6517 u8 reserved_0[0x18];
6519 u8 syndrome[0x20];
6521 u8 reserved_1[0x10];
6522 u8 flow_counter_id[0x10];
6524 u8 reserved_2[0x20];
6528 u8 opcode[0x10];
6529 u8 reserved_0[0x10];
6531 u8 reserved_1[0x10];
6532 u8 op_mod[0x10];
6534 u8 reserved_2[0x40];
6538 u8 status[0x8];
6539 u8 reserved_0[0x18];
6541 u8 syndrome[0x20];
6543 u8 reserved_1[0x40];
6547 u8 opcode[0x10];
6548 u8 reserved_0[0x10];
6550 u8 reserved_1[0x10];
6551 u8 op_mod[0x10];
6553 u8 reserved_2[0x20];
6555 u8 reserved_3[0x10];
6556 u8 vxlan_udp_port[0x10];
6560 u8 status[0x8];
6561 u8 reserved_0[0x18];
6563 u8 syndrome[0x20];
6565 u8 reserved_1[0x40];
6569 u8 opcode[0x10];
6570 u8 reserved_0[0x10];
6572 u8 reserved_1[0x10];
6573 u8 op_mod[0x10];
6575 u8 mkey[0x20];
6577 u8 reserved_2[0x20];
6581 u8 status[0x8];
6582 u8 reserved_0[0x18];
6584 u8 syndrome[0x20];
6586 u8 reserved_1[0x40];
6588 u8 register_data[0][0x20];
6597 u8 opcode[0x10];
6598 u8 reserved_0[0x10];
6600 u8 reserved_1[0x10];
6601 u8 op_mod[0x10];
6603 u8 reserved_2[0x10];
6604 u8 register_id[0x10];
6606 u8 argument[0x20];
6608 u8 register_data[0][0x20];
6612 u8 status[0x4];
6613 u8 version[0x4];
6614 u8 local_port[0x8];
6615 u8 pnat[0x2];
6616 u8 reserved_0[0x2];
6617 u8 lane[0x4];
6618 u8 reserved_1[0x8];
6620 u8 reserved_2[0x20];
6622 u8 reserved_3[0x7];
6623 u8 polarity[0x1];
6624 u8 ob_tap0[0x8];
6625 u8 ob_tap1[0x8];
6626 u8 ob_tap2[0x8];
6628 u8 reserved_4[0xc];
6629 u8 ob_preemp_mode[0x4];
6630 u8 ob_reg[0x8];
6631 u8 ob_bias[0x8];
6633 u8 reserved_5[0x20];
6637 u8 status[0x4];
6638 u8 version[0x4];
6639 u8 local_port[0x8];
6640 u8 pnat[0x2];
6641 u8 reserved_0[0x2];
6642 u8 lane[0x4];
6643 u8 reserved_1[0x8];
6645 u8 ib_sel[0x2];
6646 u8 reserved_2[0x11];
6647 u8 dp_sel[0x1];
6648 u8 dp90sel[0x4];
6649 u8 mix90phase[0x8];
6651 u8 ffe_tap0[0x8];
6652 u8 ffe_tap1[0x8];
6653 u8 ffe_tap2[0x8];
6654 u8 ffe_tap3[0x8];
6656 u8 ffe_tap4[0x8];
6657 u8 ffe_tap5[0x8];
6658 u8 ffe_tap6[0x8];
6659 u8 ffe_tap7[0x8];
6661 u8 ffe_tap8[0x8];
6662 u8 mixerbias_tap_amp[0x8];
6663 u8 reserved_3[0x7];
6664 u8 ffe_tap_en[0x9];
6666 u8 ffe_tap_offset0[0x8];
6667 u8 ffe_tap_offset1[0x8];
6668 u8 slicer_offset0[0x10];
6670 u8 mixer_offset0[0x10];
6671 u8 mixer_offset1[0x10];
6673 u8 mixerbgn_inp[0x8];
6674 u8 mixerbgn_inn[0x8];
6675 u8 mixerbgn_refp[0x8];
6676 u8 mixerbgn_refn[0x8];
6678 u8 sel_slicer_lctrl_h[0x1];
6679 u8 sel_slicer_lctrl_l[0x1];
6680 u8 reserved_4[0x1];
6681 u8 ref_mixer_vreg[0x5];
6682 u8 slicer_gctrl[0x8];
6683 u8 lctrl_input[0x8];
6684 u8 mixer_offset_cm1[0x8];
6686 u8 common_mode[0x6];
6687 u8 reserved_5[0x1];
6688 u8 mixer_offset_cm0[0x9];
6689 u8 reserved_6[0x7];
6690 u8 slicer_offset_cm[0x9];
6694 u8 status[0x4];
6695 u8 version[0x4];
6696 u8 local_port[0x8];
6697 u8 pnat[0x2];
6698 u8 reserved_0[0x2];
6699 u8 lane[0x4];
6700 u8 reserved_1[0x8];
6702 u8 time_to_link_up[0x10];
6703 u8 reserved_2[0xc];
6704 u8 grade_lane_speed[0x4];
6706 u8 grade_version[0x8];
6707 u8 grade[0x18];
6709 u8 reserved_3[0x4];
6710 u8 height_grade_type[0x4];
6711 u8 height_grade[0x18];
6713 u8 height_dz[0x10];
6714 u8 height_dv[0x10];
6716 u8 reserved_4[0x10];
6717 u8 height_sigma[0x10];
6719 u8 reserved_5[0x20];
6721 u8 reserved_6[0x4];
6722 u8 phase_grade_type[0x4];
6723 u8 phase_grade[0x18];
6725 u8 reserved_7[0x8];
6726 u8 phase_eo_pos[0x8];
6727 u8 reserved_8[0x8];
6728 u8 phase_eo_neg[0x8];
6730 u8 ffe_set_tested[0x10];
6731 u8 test_errors_per_lane[0x10];
6735 u8 reserved_0[0x8];
6736 u8 local_port[0x8];
6737 u8 reserved_1[0x10];
6739 u8 reserved_2[0x1c];
6740 u8 vl_hw_cap[0x4];
6742 u8 reserved_3[0x1c];
6743 u8 vl_admin[0x4];
6745 u8 reserved_4[0x1c];
6746 u8 vl_operational[0x4];
6750 u8 swid[0x8];
6751 u8 local_port[0x8];
6752 u8 reserved_0[0x4];
6753 u8 admin_status[0x4];
6754 u8 reserved_1[0x4];
6755 u8 oper_status[0x4];
6757 u8 reserved_2[0x60];
6766 u8 reserved_0[0x8];
6767 u8 local_port[0x8];
6768 u8 reserved_1[0xd];
6769 u8 proto_mask[0x3];
6771 u8 reserved_2[0x40];
6773 u8 eth_proto_capability[0x20];
6775 u8 ib_link_width_capability[0x10];
6776 u8 ib_proto_capability[0x10];
6778 u8 reserved_3[0x20];
6780 u8 eth_proto_admin[0x20];
6782 u8 ib_link_width_admin[0x10];
6783 u8 ib_proto_admin[0x10];
6785 u8 reserved_4[0x20];
6787 u8 eth_proto_oper[0x20];
6789 u8 ib_link_width_oper[0x10];
6790 u8 ib_proto_oper[0x10];
6792 u8 reserved_5[0x20];
6794 u8 eth_proto_lp_advertise[0x20];
6796 u8 reserved_6[0x60];
6800 u8 reserved_0[0x20];
6802 u8 algorithm_options[0x10];
6803 u8 reserved_1[0x4];
6804 u8 repetitions_mode[0x4];
6805 u8 num_of_repetitions[0x8];
6807 u8 grade_version[0x8];
6808 u8 height_grade_type[0x4];
6809 u8 phase_grade_type[0x4];
6810 u8 height_grade_weight[0x8];
6811 u8 phase_grade_weight[0x8];
6813 u8 gisim_measure_bits[0x10];
6814 u8 adaptive_tap_measure_bits[0x10];
6816 u8 ber_bath_high_error_threshold[0x10];
6817 u8 ber_bath_mid_error_threshold[0x10];
6819 u8 ber_bath_low_error_threshold[0x10];
6820 u8 one_ratio_high_threshold[0x10];
6822 u8 one_ratio_high_mid_threshold[0x10];
6823 u8 one_ratio_low_mid_threshold[0x10];
6825 u8 one_ratio_low_threshold[0x10];
6826 u8 ndeo_error_threshold[0x10];
6828 u8 mixer_offset_step_size[0x10];
6829 u8 reserved_2[0x8];
6830 u8 mix90_phase_for_voltage_bath[0x8];
6832 u8 mixer_offset_start[0x10];
6833 u8 mixer_offset_end[0x10];
6835 u8 reserved_3[0x15];
6836 u8 ber_test_time[0xb];
6840 u8 swid[0x8];
6841 u8 local_port[0x8];
6842 u8 sub_port[0x8];
6843 u8 reserved_0[0x8];
6845 u8 reserved_1[0x20];
6849 u8 reserved_0[0x8];
6850 u8 local_port[0x8];
6851 u8 reserved_1[0x10];
6853 u8 reserved_2[0x60];
6855 u8 reserved_3[0x1c];
6856 u8 wrps_admin[0x4];
6858 u8 reserved_4[0x1c];
6859 u8 wrps_status[0x4];
6861 u8 up_th_vld[0x1];
6862 u8 down_th_vld[0x1];
6863 u8 reserved_5[0x6];
6864 u8 up_threshold[0x8];
6865 u8 reserved_6[0x8];
6866 u8 down_threshold[0x8];
6868 u8 reserved_7[0x20];
6870 u8 reserved_8[0x1c];
6871 u8 srps_admin[0x4];
6873 u8 reserved_9[0x60];
6877 u8 reserved_0[0x8];
6878 u8 local_port[0x8];
6879 u8 reserved_1[0x10];
6881 u8 reserved_2[0x8];
6882 u8 lb_cap[0x8];
6883 u8 reserved_3[0x8];
6884 u8 lb_en[0x8];
6888 u8 reserved_0[0x8];
6889 u8 local_port[0x8];
6890 u8 reserved_1[0x10];
6892 u8 reserved_2[0x20];
6894 u8 port_profile_mode[0x8];
6895 u8 static_port_profile[0x8];
6896 u8 active_port_profile[0x8];
6897 u8 reserved_3[0x8];
6899 u8 retransmission_active[0x8];
6900 u8 fec_mode_active[0x18];
6902 u8 reserved_4[0x10];
6903 u8 v_100g_fec_override_cap[0x4];
6904 u8 v_50g_fec_override_cap[0x4];
6905 u8 v_25g_fec_override_cap[0x4];
6906 u8 v_10g_40g_fec_override_cap[0x4];
6908 u8 reserved_5[0x10];
6909 u8 v_100g_fec_override_admin[0x4];
6910 u8 v_50g_fec_override_admin[0x4];
6911 u8 v_25g_fec_override_admin[0x4];
6912 u8 v_10g_40g_fec_override_admin[0x4];
6916 u8 num_pll_groups[0x8];
6917 u8 pll_group[0x8];
6918 u8 reserved_0[0x4];
6919 u8 num_plls[0x4];
6920 u8 reserved_1[0x8];
6922 u8 reserved_2[0x1f];
6923 u8 ae[0x1];
6925 u8 pll_status[4][0x40];
6929 u8 reserved_0[0x3];
6930 u8 single_mac[0x1];
6931 u8 reserved_1[0x4];
6932 u8 local_port[0x8];
6933 u8 mac_47_32[0x10];
6935 u8 mac_31_0[0x20];
6937 u8 reserved_2[0x40];
6941 u8 reserved_0[0x8];
6942 u8 local_port[0x8];
6943 u8 reserved_1[0x10];
6945 u8 max_mtu[0x10];
6946 u8 reserved_2[0x10];
6948 u8 admin_mtu[0x10];
6949 u8 reserved_3[0x10];
6951 u8 oper_mtu[0x10];
6952 u8 reserved_4[0x10];
6956 u8 reserved_0[0x8];
6957 u8 module[0x8];
6958 u8 reserved_1[0x10];
6960 u8 reserved_2[0x18];
6961 u8 attenuation_5g[0x8];
6963 u8 reserved_3[0x18];
6964 u8 attenuation_7g[0x8];
6966 u8 reserved_4[0x18];
6967 u8 attenuation_12g[0x8];
6971 u8 reserved_0[0x8];
6972 u8 module[0x8];
6973 u8 reserved_1[0xc];
6974 u8 module_status[0x4];
6976 u8 reserved_2[0x14];
6977 u8 error_type[0x4];
6978 u8 reserved_3[0x8];
6980 u8 reserved_4[0x40];
6984 u8 module_state_updated[32][0x8];
6988 u8 reserved_0[0x4];
6989 u8 mlpn_status[0x4];
6990 u8 local_port[0x8];
6991 u8 reserved_1[0x10];
6993 u8 e[0x1];
6994 u8 reserved_2[0x1f];
6998 u8 rxtx[0x1];
6999 u8 reserved_0[0x7];
7000 u8 local_port[0x8];
7001 u8 reserved_1[0x8];
7002 u8 width[0x8];
7004 u8 lane0_module_mapping[0x20];
7006 u8 lane1_module_mapping[0x20];
7008 u8 lane2_module_mapping[0x20];
7010 u8 lane3_module_mapping[0x20];
7012 u8 reserved_2[0x160];
7016 u8 reserved_0[0x8];
7017 u8 module[0x8];
7018 u8 reserved_1[0x4];
7019 u8 admin_status[0x4];
7020 u8 reserved_2[0x4];
7021 u8 oper_status[0x4];
7023 u8 ase[0x1];
7024 u8 ee[0x1];
7025 u8 reserved_3[0x12];
7026 u8 error_type[0x4];
7027 u8 reserved_4[0x6];
7028 u8 e[0x2];
7030 u8 reserved_5[0x40];
7034 u8 reserved_0[0x4];
7035 u8 profile_id[0xc];
7036 u8 reserved_1[0x4];
7037 u8 proto_mask[0x4];
7038 u8 reserved_2[0x8];
7040 u8 reserved_3[0x10];
7041 u8 lane_speed[0x10];
7043 u8 reserved_4[0x17];
7044 u8 lpbf[0x1];
7045 u8 fec_mode_policy[0x8];
7047 u8 retransmission_capability[0x8];
7048 u8 fec_mode_capability[0x18];
7050 u8 retransmission_support_admin[0x8];
7051 u8 fec_mode_support_admin[0x18];
7053 u8 retransmission_request_admin[0x8];
7054 u8 fec_mode_request_admin[0x18];
7056 u8 reserved_5[0x80];
7060 u8 reserved_0[0x1];
7061 u8 lock_cal[0x1];
7062 u8 lock_status[0x2];
7063 u8 reserved_1[0x2];
7064 u8 algo_f_ctrl[0xa];
7065 u8 analog_algo_num_var[0x6];
7066 u8 f_ctrl_measure[0xa];
7068 u8 reserved_2[0x2];
7069 u8 analog_var[0x6];
7070 u8 reserved_3[0x2];
7071 u8 high_var[0x6];
7072 u8 reserved_4[0x2];
7073 u8 low_var[0x6];
7074 u8 reserved_5[0x2];
7075 u8 mid_val[0x6];
7079 u8 reserved_0[0x8];
7080 u8 local_port[0x8];
7081 u8 reserved_1[0x8];
7082 u8 ib_port[0x8];
7084 u8 reserved_2[0x60];
7088 u8 reserved_0[0x8];
7089 u8 local_port[0x8];
7090 u8 reserved_1[0xd];
7091 u8 lbf_mode[0x3];
7093 u8 reserved_2[0x20];
7097 u8 reserved_0[0x8];
7098 u8 local_port[0x8];
7099 u8 reserved_1[0x10];
7101 u8 dic[0x1];
7102 u8 reserved_2[0x19];
7103 u8 ipg[0x4];
7104 u8 reserved_3[0x2];
7108 u8 reserved_0[0x8];
7109 u8 local_port[0x8];
7110 u8 reserved_1[0x10];
7112 u8 reserved_2[0xe0];
7114 u8 port_filter[8][0x20];
7116 u8 port_filter_update_en[8][0x20];
7120 u8 time_since_last_clear_high[0x20];
7122 u8 time_since_last_clear_low[0x20];
7124 u8 symbol_errors_high[0x20];
7126 u8 symbol_errors_low[0x20];
7128 u8 sync_headers_errors_high[0x20];
7130 u8 sync_headers_errors_low[0x20];
7132 u8 edpl_bip_errors_lane0_high[0x20];
7134 u8 edpl_bip_errors_lane0_low[0x20];
7136 u8 edpl_bip_errors_lane1_high[0x20];
7138 u8 edpl_bip_errors_lane1_low[0x20];
7140 u8 edpl_bip_errors_lane2_high[0x20];
7142 u8 edpl_bip_errors_lane2_low[0x20];
7144 u8 edpl_bip_errors_lane3_high[0x20];
7146 u8 edpl_bip_errors_lane3_low[0x20];
7148 u8 fc_fec_corrected_blocks_lane0_high[0x20];
7150 u8 fc_fec_corrected_blocks_lane0_low[0x20];
7152 u8 fc_fec_corrected_blocks_lane1_high[0x20];
7154 u8 fc_fec_corrected_blocks_lane1_low[0x20];
7156 u8 fc_fec_corrected_blocks_lane2_high[0x20];
7158 u8 fc_fec_corrected_blocks_lane2_low[0x20];
7160 u8 fc_fec_corrected_blocks_lane3_high[0x20];
7162 u8 fc_fec_corrected_blocks_lane3_low[0x20];
7164 u8 fc_fec_uncorrectable_blocks_lane0_high[0x20];
7166 u8 fc_fec_uncorrectable_blocks_lane0_low[0x20];
7168 u8 fc_fec_uncorrectable_blocks_lane1_high[0x20];
7170 u8 fc_fec_uncorrectable_blocks_lane1_low[0x20];
7172 u8 fc_fec_uncorrectable_blocks_lane2_high[0x20];
7174 u8 fc_fec_uncorrectable_blocks_lane2_low[0x20];
7176 u8 fc_fec_uncorrectable_blocks_lane3_high[0x20];
7178 u8 fc_fec_uncorrectable_blocks_lane3_low[0x20];
7180 u8 rs_fec_corrected_blocks_high[0x20];
7182 u8 rs_fec_corrected_blocks_low[0x20];
7184 u8 rs_fec_uncorrectable_blocks_high[0x20];
7186 u8 rs_fec_uncorrectable_blocks_low[0x20];
7188 u8 rs_fec_no_errors_blocks_high[0x20];
7190 u8 rs_fec_no_errors_blocks_low[0x20];
7192 u8 rs_fec_single_error_blocks_high[0x20];
7194 u8 rs_fec_single_error_blocks_low[0x20];
7196 u8 rs_fec_corrected_symbols_total_high[0x20];
7198 u8 rs_fec_corrected_symbols_total_low[0x20];
7200 u8 rs_fec_corrected_symbols_lane0_high[0x20];
7202 u8 rs_fec_corrected_symbols_lane0_low[0x20];
7204 u8 rs_fec_corrected_symbols_lane1_high[0x20];
7206 u8 rs_fec_corrected_symbols_lane1_low[0x20];
7208 u8 rs_fec_corrected_symbols_lane2_high[0x20];
7210 u8 rs_fec_corrected_symbols_lane2_low[0x20];
7212 u8 rs_fec_corrected_symbols_lane3_high[0x20];
7214 u8 rs_fec_corrected_symbols_lane3_low[0x20];
7216 u8 link_down_events[0x20];
7218 u8 successful_recovery_events[0x20];
7220 u8 reserved_0[0x180];
7224 u8 clr[0x1];
7225 u8 reserved_0[0x7];
7226 u8 local_port[0x8];
7227 u8 reserved_1[0x10];
7229 u8 hist_group[0x8];
7230 u8 reserved_2[0x10];
7231 u8 hist_id[0x8];
7233 u8 reserved_3[0x40];
7235 u8 time_since_last_clear_high[0x20];
7237 u8 time_since_last_clear_low[0x20];
7239 u8 bin[10][0x20];
7243 u8 reserved_0[0x18];
7244 u8 prio[0x8];
7248 u8 reserved_0[0x18];
7249 u8 tclass[0x8];
7253 u8 opcode[0x4];
7254 u8 reserved_0[0x4];
7255 u8 local_port[0x8];
7256 u8 pnat[0x2];
7257 u8 reserved_1[0xe];
7259 u8 hist_group[0x8];
7260 u8 reserved_2[0x10];
7261 u8 hist_id[0x8];
7263 u8 reserved_3[0x10];
7264 u8 hist_type[0x10];
7266 u8 hist_parameters[0x20];
7268 u8 hist_min_value[0x20];
7270 u8 hist_max_value[0x20];
7272 u8 sample_time[0x20];
7281 u8 reserved_0[0x8];
7282 u8 local_port[0x8];
7283 u8 pnat[0x2];
7284 u8 reserved_1[0xc];
7285 u8 shl_cap[0x1];
7286 u8 shl_opr[0x1];
7288 u8 ppan[0x4];
7289 u8 reserved_2[0x4];
7290 u8 prio_mask_tx[0x8];
7291 u8 reserved_3[0x8];
7292 u8 prio_mask_rx[0x8];
7294 u8 pptx[0x1];
7295 u8 aptx[0x1];
7296 u8 reserved_4[0x6];
7297 u8 pfctx[0x8];
7298 u8 reserved_5[0x10];
7300 u8 pprx[0x1];
7301 u8 aprx[0x1];
7302 u8 reserved_6[0x6];
7303 u8 pfcrx[0x8];
7304 u8 reserved_7[0x10];
7306 u8 reserved_8[0x80];
7310 u8 op[0x4];
7311 u8 reserved_0[0x4];
7312 u8 local_port[0x8];
7313 u8 reserved_1[0x10];
7315 u8 op_admin[0x8];
7316 u8 op_capability[0x8];
7317 u8 op_request[0x8];
7318 u8 op_active[0x8];
7320 u8 admin[0x40];
7322 u8 capability[0x40];
7324 u8 request[0x40];
7326 u8 active[0x40];
7328 u8 reserved_2[0x80];
7332 u8 reserved_0[0x8];
7333 u8 local_port[0x8];
7334 u8 reserved_1[0x10];
7336 u8 reserved_2[0xc];
7337 u8 error_count[0x4];
7338 u8 reserved_3[0x10];
7340 u8 reserved_4[0xc];
7341 u8 lane[0x4];
7342 u8 reserved_5[0x8];
7343 u8 error_type[0x8];
7347 u8 reserved_0[0x8];
7348 u8 local_port[0x8];
7349 u8 reserved_1[0x10];
7351 u8 port_capability_mask[4][0x20];
7355 u8 reserved_0[0x8];
7356 u8 local_port[0x8];
7357 u8 reserved_1[0x10];
7359 u8 xoff_timer_value[0x10];
7360 u8 xoff_refresh[0x10];
7362 u8 reserved_2[0x10];
7363 u8 port_buffer_size[0x10];
7367 u8 reserved_3[0x40];
7369 u8 port_shared_buffer[0x40];
7373 u8 swid[0x8];
7374 u8 local_port[0x8];
7375 u8 reserved_0[0x4];
7376 u8 admin_status[0x4];
7377 u8 reserved_1[0x4];
7378 u8 oper_status[0x4];
7380 u8 ase[0x1];
7381 u8 ee[0x1];
7382 u8 reserved_2[0x1c];
7383 u8 e[0x2];
7385 u8 reserved_3[0x40];
7389 u8 reserved_0[0x8];
7390 u8 opamp_group[0x8];
7391 u8 reserved_1[0xc];
7392 u8 opamp_group_type[0x4];
7394 u8 start_index[0x10];
7395 u8 reserved_2[0x4];
7396 u8 num_of_indices[0xc];
7398 u8 index_data[18][0x10];
7402 u8 llr_rx_cells_high[0x20];
7404 u8 llr_rx_cells_low[0x20];
7406 u8 llr_rx_error_high[0x20];
7408 u8 llr_rx_error_low[0x20];
7410 u8 llr_rx_crc_error_high[0x20];
7412 u8 llr_rx_crc_error_low[0x20];
7414 u8 llr_tx_cells_high[0x20];
7416 u8 llr_tx_cells_low[0x20];
7418 u8 llr_tx_ret_cells_high[0x20];
7420 u8 llr_tx_ret_cells_low[0x20];
7422 u8 llr_tx_ret_events_high[0x20];
7424 u8 llr_tx_ret_events_low[0x20];
7426 u8 reserved_0[0x640];
7430 u8 reserved_0[0x6];
7431 u8 rx_lane[0x2];
7432 u8 reserved_1[0x6];
7433 u8 tx_lane[0x2];
7434 u8 reserved_2[0x8];
7435 u8 module[0x8];
7439 u8 transmit_queue_high[0x20];
7441 u8 transmit_queue_low[0x20];
7443 u8 reserved_0[0x780];
7447 u8 no_buffer_discard_uc_high[0x20];
7449 u8 no_buffer_discard_uc_low[0x20];
7451 u8 wred_discard_high[0x20];
7453 u8 wred_discard_low[0x20];
7455 u8 reserved_0[0x740];
7459 u8 rx_octets_high[0x20];
7461 u8 rx_octets_low[0x20];
7463 u8 reserved_0[0xc0];
7465 u8 rx_frames_high[0x20];
7467 u8 rx_frames_low[0x20];
7469 u8 tx_octets_high[0x20];
7471 u8 tx_octets_low[0x20];
7473 u8 reserved_1[0xc0];
7475 u8 tx_frames_high[0x20];
7477 u8 tx_frames_low[0x20];
7479 u8 rx_pause_high[0x20];
7481 u8 rx_pause_low[0x20];
7483 u8 rx_pause_duration_high[0x20];
7485 u8 rx_pause_duration_low[0x20];
7487 u8 tx_pause_high[0x20];
7489 u8 tx_pause_low[0x20];
7491 u8 tx_pause_duration_high[0x20];
7493 u8 tx_pause_duration_low[0x20];
7495 u8 rx_pause_transition_high[0x20];
7497 u8 rx_pause_transition_low[0x20];
7499 u8 reserved_2[0x400];
7503 u8 port_transmit_wait_high[0x20];
7505 u8 port_transmit_wait_low[0x20];
7507 u8 ecn_marked_high[0x20];
7509 u8 ecn_marked_low[0x20];
7511 u8 no_buffer_discard_mc_high[0x20];
7513 u8 no_buffer_discard_mc_low[0x20];
7515 u8 reserved_0[0x700];
7519 u8 a_frames_transmitted_ok_high[0x20];
7521 u8 a_frames_transmitted_ok_low[0x20];
7523 u8 a_frames_received_ok_high[0x20];
7525 u8 a_frames_received_ok_low[0x20];
7527 u8 a_frame_check_sequence_errors_high[0x20];
7529 u8 a_frame_check_sequence_errors_low[0x20];
7531 u8 a_alignment_errors_high[0x20];
7533 u8 a_alignment_errors_low[0x20];
7535 u8 a_octets_transmitted_ok_high[0x20];
7537 u8 a_octets_transmitted_ok_low[0x20];
7539 u8 a_octets_received_ok_high[0x20];
7541 u8 a_octets_received_ok_low[0x20];
7543 u8 a_multicast_frames_xmitted_ok_high[0x20];
7545 u8 a_multicast_frames_xmitted_ok_low[0x20];
7547 u8 a_broadcast_frames_xmitted_ok_high[0x20];
7549 u8 a_broadcast_frames_xmitted_ok_low[0x20];
7551 u8 a_multicast_frames_received_ok_high[0x20];
7553 u8 a_multicast_frames_received_ok_low[0x20];
7555 u8 a_broadcast_frames_recieved_ok_high[0x20];
7557 u8 a_broadcast_frames_recieved_ok_low[0x20];
7559 u8 a_in_range_length_errors_high[0x20];
7561 u8 a_in_range_length_errors_low[0x20];
7563 u8 a_out_of_range_length_field_high[0x20];
7565 u8 a_out_of_range_length_field_low[0x20];
7567 u8 a_frame_too_long_errors_high[0x20];
7569 u8 a_frame_too_long_errors_low[0x20];
7571 u8 a_symbol_error_during_carrier_high[0x20];
7573 u8 a_symbol_error_during_carrier_low[0x20];
7575 u8 a_mac_control_frames_transmitted_high[0x20];
7577 u8 a_mac_control_frames_transmitted_low[0x20];
7579 u8 a_mac_control_frames_received_high[0x20];
7581 u8 a_mac_control_frames_received_low[0x20];
7583 u8 a_unsupported_opcodes_received_high[0x20];
7585 u8 a_unsupported_opcodes_received_low[0x20];
7587 u8 a_pause_mac_ctrl_frames_received_high[0x20];
7589 u8 a_pause_mac_ctrl_frames_received_low[0x20];
7591 u8 a_pause_mac_ctrl_frames_transmitted_high[0x20];
7593 u8 a_pause_mac_ctrl_frames_transmitted_low[0x20];
7595 u8 reserved_0[0x300];
7599 u8 dot3stats_alignment_errors_high[0x20];
7601 u8 dot3stats_alignment_errors_low[0x20];
7603 u8 dot3stats_fcs_errors_high[0x20];
7605 u8 dot3stats_fcs_errors_low[0x20];
7607 u8 dot3stats_single_collision_frames_high[0x20];
7609 u8 dot3stats_single_collision_frames_low[0x20];
7611 u8 dot3stats_multiple_collision_frames_high[0x20];
7613 u8 dot3stats_multiple_collision_frames_low[0x20];
7615 u8 dot3stats_sqe_test_errors_high[0x20];
7617 u8 dot3stats_sqe_test_errors_low[0x20];
7619 u8 dot3stats_deferred_transmissions_high[0x20];
7621 u8 dot3stats_deferred_transmissions_low[0x20];
7623 u8 dot3stats_late_collisions_high[0x20];
7625 u8 dot3stats_late_collisions_low[0x20];
7627 u8 dot3stats_excessive_collisions_high[0x20];
7629 u8 dot3stats_excessive_collisions_low[0x20];
7631 u8 dot3stats_internal_mac_transmit_errors_high[0x20];
7633 u8 dot3stats_internal_mac_transmit_errors_low[0x20];
7635 u8 dot3stats_carrier_sense_errors_high[0x20];
7637 u8 dot3stats_carrier_sense_errors_low[0x20];
7639 u8 dot3stats_frame_too_longs_high[0x20];
7641 u8 dot3stats_frame_too_longs_low[0x20];
7643 u8 dot3stats_internal_mac_receive_errors_high[0x20];
7645 u8 dot3stats_internal_mac_receive_errors_low[0x20];
7647 u8 dot3stats_symbol_errors_high[0x20];
7649 u8 dot3stats_symbol_errors_low[0x20];
7651 u8 dot3control_in_unknown_opcodes_high[0x20];
7653 u8 dot3control_in_unknown_opcodes_low[0x20];
7655 u8 dot3in_pause_frames_high[0x20];
7657 u8 dot3in_pause_frames_low[0x20];
7659 u8 dot3out_pause_frames_high[0x20];
7661 u8 dot3out_pause_frames_low[0x20];
7663 u8 reserved_0[0x3c0];
7667 u8 if_in_octets_high[0x20];
7669 u8 if_in_octets_low[0x20];
7671 u8 if_in_ucast_pkts_high[0x20];
7673 u8 if_in_ucast_pkts_low[0x20];
7675 u8 if_in_discards_high[0x20];
7677 u8 if_in_discards_low[0x20];
7679 u8 if_in_errors_high[0x20];
7681 u8 if_in_errors_low[0x20];
7683 u8 if_in_unknown_protos_high[0x20];
7685 u8 if_in_unknown_protos_low[0x20];
7687 u8 if_out_octets_high[0x20];
7689 u8 if_out_octets_low[0x20];
7691 u8 if_out_ucast_pkts_high[0x20];
7693 u8 if_out_ucast_pkts_low[0x20];
7695 u8 if_out_discards_high[0x20];
7697 u8 if_out_discards_low[0x20];
7699 u8 if_out_errors_high[0x20];
7701 u8 if_out_errors_low[0x20];
7703 u8 if_in_multicast_pkts_high[0x20];
7705 u8 if_in_multicast_pkts_low[0x20];
7707 u8 if_in_broadcast_pkts_high[0x20];
7709 u8 if_in_broadcast_pkts_low[0x20];
7711 u8 if_out_multicast_pkts_high[0x20];
7713 u8 if_out_multicast_pkts_low[0x20];
7715 u8 if_out_broadcast_pkts_high[0x20];
7717 u8 if_out_broadcast_pkts_low[0x20];
7719 u8 reserved_0[0x480];
7723 u8 ether_stats_drop_events_high[0x20];
7725 u8 ether_stats_drop_events_low[0x20];
7727 u8 ether_stats_octets_high[0x20];
7729 u8 ether_stats_octets_low[0x20];
7731 u8 ether_stats_pkts_high[0x20];
7733 u8 ether_stats_pkts_low[0x20];
7735 u8 ether_stats_broadcast_pkts_high[0x20];
7737 u8 ether_stats_broadcast_pkts_low[0x20];
7739 u8 ether_stats_multicast_pkts_high[0x20];
7741 u8 ether_stats_multicast_pkts_low[0x20];
7743 u8 ether_stats_crc_align_errors_high[0x20];
7745 u8 ether_stats_crc_align_errors_low[0x20];
7747 u8 ether_stats_undersize_pkts_high[0x20];
7749 u8 ether_stats_undersize_pkts_low[0x20];
7751 u8 ether_stats_oversize_pkts_high[0x20];
7753 u8 ether_stats_oversize_pkts_low[0x20];
7755 u8 ether_stats_fragments_high[0x20];
7757 u8 ether_stats_fragments_low[0x20];
7759 u8 ether_stats_jabbers_high[0x20];
7761 u8 ether_stats_jabbers_low[0x20];
7763 u8 ether_stats_collisions_high[0x20];
7765 u8 ether_stats_collisions_low[0x20];
7767 u8 ether_stats_pkts64octets_high[0x20];
7769 u8 ether_stats_pkts64octets_low[0x20];
7771 u8 ether_stats_pkts65to127octets_high[0x20];
7773 u8 ether_stats_pkts65to127octets_low[0x20];
7775 u8 ether_stats_pkts128to255octets_high[0x20];
7777 u8 ether_stats_pkts128to255octets_low[0x20];
7779 u8 ether_stats_pkts256to511octets_high[0x20];
7781 u8 ether_stats_pkts256to511octets_low[0x20];
7783 u8 ether_stats_pkts512to1023octets_high[0x20];
7785 u8 ether_stats_pkts512to1023octets_low[0x20];
7787 u8 ether_stats_pkts1024to1518octets_high[0x20];
7789 u8 ether_stats_pkts1024to1518octets_low[0x20];
7791 u8 ether_stats_pkts1519to2047octets_high[0x20];
7793 u8 ether_stats_pkts1519to2047octets_low[0x20];
7795 u8 ether_stats_pkts2048to4095octets_high[0x20];
7797 u8 ether_stats_pkts2048to4095octets_low[0x20];
7799 u8 ether_stats_pkts4096to8191octets_high[0x20];
7801 u8 ether_stats_pkts4096to8191octets_low[0x20];
7803 u8 ether_stats_pkts8192to10239octets_high[0x20];
7805 u8 ether_stats_pkts8192to10239octets_low[0x20];
7807 u8 reserved_0[0x280];
7811 u8 symbol_error_counter[0x10];
7812 u8 link_error_recovery_counter[0x8];
7813 u8 link_downed_counter[0x8];
7815 u8 port_rcv_errors[0x10];
7816 u8 port_rcv_remote_physical_errors[0x10];
7818 u8 port_rcv_switch_relay_errors[0x10];
7819 u8 port_xmit_discards[0x10];
7821 u8 port_xmit_constraint_errors[0x8];
7822 u8 port_rcv_constraint_errors[0x8];
7823 u8 reserved_0[0x8];
7824 u8 local_link_integrity_errors[0x4];
7825 u8 excessive_buffer_overrun_errors[0x4];
7827 u8 reserved_1[0x10];
7828 u8 vl_15_dropped[0x10];
7830 u8 port_xmit_data[0x20];
7832 u8 port_rcv_data[0x20];
7834 u8 port_xmit_pkts[0x20];
7836 u8 port_rcv_pkts[0x20];
7838 u8 port_xmit_wait[0x20];
7840 u8 reserved_2[0x680];
7844 u8 reserved_0[0x80];
7846 u8 tlb_addr[0][0x40];
7850 u8 reserved_0[0x10];
7851 u8 requested_event_num[0x10];
7853 u8 reserved_1[0x20];
7855 u8 reserved_2[0x10];
7856 u8 acual_event_num[0x10];
7858 u8 reserved_3[0x20];
7860 u8 event[0][0x40];
7864 u8 reserved_0[0x1f];
7865 u8 lock[0x1];
7867 u8 reserved_1[0x60];
7871 u8 status[0x1];
7872 u8 reserved_0[0xf];
7873 u8 filter_index[0x10];
7875 u8 reserved_1[0x20];
7877 u8 filter_val[0x20];
7879 u8 reserved_2[0x1a0];
7883 u8 status[0x1];
7884 u8 reserved_0[0xf];
7885 u8 event_index[0x10];
7887 u8 reserved_1[0x20];
7889 u8 event_id[0x20];
7891 u8 event_selector_val[0x10];
7892 u8 event_selector_size[0x10];
7894 u8 reserved_2[0x180];
7898 u8 limit_en[0x1];
7899 u8 reserved_0[0x3];
7900 u8 dump_mode[0x4];
7901 u8 reserved_1[0x15];
7902 u8 state[0x3];
7904 u8 reserved_2[0x20];
7906 u8 limit_event_index[0x20];
7908 u8 mkey[0x20];
7910 u8 fifo_ready_ev_num[0x20];
7912 u8 reserved_3[0x160];
7916 u8 reserved_0[0x18];
7917 u8 dump_mode[0x8];
7919 u8 reserved_1[0x20];
7921 u8 num_of_events[0x10];
7922 u8 num_of_filters[0x10];
7924 u8 fifo_size[0x20];
7926 u8 tlb_size[0x10];
7927 u8 event_size[0x10];
7929 u8 reserved_2[0x160];
7933 u8 node_description[64][0x8];
7937 u8 reserved_0[0x18];
7938 u8 power_settings_level[0x8];
7940 u8 reserved_1[0x60];
7944 u8 he[0x1];
7945 u8 reserved_0[0x1f];
7947 u8 reserved_1[0x60];
7951 u8 physical_address[0x40];
7955 u8 reserved_0[0x8];
7956 u8 port_number[0x8];
7957 u8 reserved_1[0xd];
7958 u8 prio[0x3];
7960 u8 reserved_2[0x1d];
7961 u8 tclass[0x3];
7965 u8 reserved_0[0x8];
7966 u8 port_number[0x8];
7967 u8 reserved_1[0x10];
7969 u8 reserved_2[0x1d];
7970 u8 pprio[0x3];
7974 u8 reserved_0[0x8];
7975 u8 port[0x8];
7976 u8 max_gid[0x10];
7978 u8 reserved_1[0x20];
7980 u8 port_guid[0x40];
7984 u8 type[0x20];
7986 u8 reserved_0[0x18];
7987 u8 version[0x4];
7988 u8 reserved_1[0x2];
7989 u8 support_wr[0x1];
7990 u8 support_rd[0x1];
7994 u8 reserved_0[0x1d];
7995 u8 target[0x3];
7997 u8 reserved_1[0x20];
8007 u8 configuration_item_data[0x20];
8011 u8 system_image_guid[0x40];
8013 u8 reserved_0[0x40];
8015 u8 node_guid[0x40];
8017 u8 reserved_1[0x10];
8018 u8 max_pkey[0x10];
8020 u8 reserved_2[0x20];
8024 u8 g[0x1];
8025 u8 b[0x1];
8026 u8 r[0x1];
8027 u8 reserved_0[0x9];
8028 u8 group[0x4];
8029 u8 reserved_1[0x9];
8030 u8 bw_allocation[0x7];
8032 u8 reserved_2[0xc];
8033 u8 max_bw_units[0x4];
8034 u8 reserved_3[0x8];
8035 u8 max_bw_value[0x8];
8039 u8 reserved_0[0x2];
8040 u8 r[0x1];
8041 u8 reserved_1[0x1d];
8043 u8 reserved_2[0xc];
8044 u8 max_bw_units[0x4];
8045 u8 reserved_3[0x8];
8046 u8 max_bw_value[0x8];
8060 u8 reserved_0[0xc0];
8064 u8 mgid_filter0[16][0x8];
8066 u8 mgid_filter1[16][0x8];
8068 u8 mgid_filter2[16][0x8];
8070 u8 mgid_filter3[16][0x8];
8084 u8 no_dram_nic_revision[0x8];
8085 u8 hardware_format[0x8];
8086 u8 support_receive_filter[0x1];
8087 u8 support_promisc_filter[0x1];
8088 u8 support_promisc_multicast_filter[0x1];
8089 u8 reserved_0[0x2];
8090 u8 log_working_buffer_size[0x3];
8091 u8 log_pkey_table_size[0x4];
8092 u8 reserved_1[0x3];
8093 u8 num_ports[0x1];
8095 u8 reserved_2[0x2];
8096 u8 log_max_ring_size[0x6];
8097 u8 reserved_3[0x18];
8099 u8 lkey[0x20];
8101 u8 cqe_format[0x4];
8102 u8 reserved_4[0x1c];
8104 u8 node_guid[0x40];
8106 u8 reserved_5[0x740];
8114 u8 reserved_0[0x14];
8115 u8 vlan[0xc];
8117 u8 reserved_1[0x20];
8121 u8 reserved_0[0x20];
8123 u8 mkey[0x20];
8125 u8 addressh_63_32[0x20];
8127 u8 addressl_31_0[0x20];
8131 u8 dc_key[0x40];
8133 u8 ext[0x1];
8134 u8 reserved_0[0x7];
8135 u8 destination_qp_dct[0x18];
8137 u8 static_rate[0x4];
8138 u8 sl_eth_prio[0x4];
8139 u8 fl[0x1];
8140 u8 mlid[0x7];
8141 u8 rlid_udp_sport[0x10];
8143 u8 reserved_1[0x20];
8145 u8 rmac_47_16[0x20];
8147 u8 rmac_15_0[0x10];
8148 u8 tclass[0x8];
8149 u8 hop_limit[0x8];
8151 u8 reserved_2[0x1];
8152 u8 grh[0x1];
8153 u8 reserved_3[0x2];
8154 u8 src_addr_index[0x8];
8155 u8 flow_label[0x14];
8157 u8 rgid_rip[16][0x8];
8161 u8 reserved_0[0x8];
8162 u8 module[0x8];
8163 u8 reserved_1[0xc];
8164 u8 module_status[0x4];
8166 u8 reserved_2[0x14];
8167 u8 error_type[0x4];
8168 u8 reserved_3[0x8];
8170 u8 reserved_4[0xa0];
8174 u8 opcode[0x10];
8175 u8 status[0x8];
8176 u8 reserved_0[0x7];
8177 u8 busy[0x1];
8181 u8 reserved_0[0x8];
8182 u8 event_type[0x8];
8183 u8 reserved_1[0x8];
8184 u8 event_sub_type[0x8];
8186 u8 reserved_2[0xe0];
8190 u8 reserved_3[0x10];
8191 u8 signature[0x8];
8192 u8 reserved_4[0x7];
8193 u8 owner[0x1];
8201 u8 type[0x8];
8202 u8 reserved_0[0x18];
8204 u8 input_length[0x20];
8206 u8 input_mailbox_pointer_63_32[0x20];
8208 u8 input_mailbox_pointer_31_9[0x17];
8209 u8 reserved_1[0x9];
8211 u8 command_input_inline_data[16][0x8];
8213 u8 command_output_inline_data[16][0x8];
8215 u8 output_mailbox_pointer_63_32[0x20];
8217 u8 output_mailbox_pointer_31_9[0x17];
8218 u8 reserved_2[0x9];
8220 u8 output_length[0x20];
8222 u8 token[0x8];
8223 u8 signature[0x8];
8224 u8 reserved_3[0x8];
8225 u8 status[0x7];
8226 u8 ownership[0x1];
8230 u8 status[0x8];
8231 u8 reserved_0[0x18];
8233 u8 syndrome[0x20];
8235 u8 command_output[0x20];
8239 u8 opcode[0x10];
8240 u8 reserved_0[0x10];
8242 u8 reserved_1[0x10];
8243 u8 op_mod[0x10];
8245 u8 command[0][0x20];
8249 u8 mailbox_data[512][0x8];
8251 u8 reserved_0[0x180];
8253 u8 next_pointer_63_32[0x20];
8255 u8 next_pointer_31_10[0x16];
8256 u8 reserved_1[0xa];
8258 u8 block_number[0x20];
8260 u8 reserved_2[0x8];
8261 u8 token[0x8];
8262 u8 ctrl_signature[0x8];
8263 u8 signature[0x8];
8267 u8 ptag_63_32[0x20];
8269 u8 ptag_31_8[0x18];
8270 u8 reserved_0[0x6];
8271 u8 wr_en[0x1];
8272 u8 rd_en[0x1];
8276 u8 type[0x8];
8277 u8 length[0x8];
8278 u8 next_pointer[0x8];
8279 u8 capability_id[0x8];
8281 u8 status[0x3];
8282 u8 reserved_0[0xd];
8283 u8 space[0x10];
8285 u8 counter[0x20];
8287 u8 semaphore[0x20];
8289 u8 flag[0x1];
8290 u8 reserved_1[0x1];
8291 u8 address[0x1e];
8293 u8 data[0x20];
8323 u8 fw_rev_minor[0x10];
8324 u8 fw_rev_major[0x10];
8326 u8 cmd_interface_rev[0x10];
8327 u8 fw_rev_subminor[0x10];
8329 u8 reserved_0[0x40];
8331 u8 cmdq_phy_addr_63_32[0x20];
8333 u8 cmdq_phy_addr_31_12[0x14];
8334 u8 reserved_1[0x2];
8335 u8 nic_interface[0x2];
8336 u8 log_cmdq_size[0x4];
8337 u8 log_cmdq_stride[0x4];
8339 u8 command_doorbell_vector[0x20];
8341 u8 reserved_2[0xf00];
8343 u8 initializing[0x1];
8344 u8 reserved_3[0x4];
8345 u8 nic_interface_supported[0x3];
8346 u8 reserved_4[0x18];
8350 u8 no_dram_nic_offset[0x20];
8352 u8 reserved_5[0x6de0];
8354 u8 internal_timer_h[0x20];
8356 u8 internal_timer_l[0x20];
8358 u8 reserved_6[0x20];
8360 u8 reserved_7[0x1f];
8361 u8 clear_int[0x1];
8363 u8 health_syndrome[0x8];
8364 u8 health_counter[0x18];
8366 u8 reserved_8[0x17fc0];
8384 u8 reserved_0[0x42c0];
8395 u8 reserved_0[0x7c0];
8399 u8 swid[0x8];
8400 u8 local_port[0x8];
8401 u8 pnat[0x2];
8402 u8 reserved_0[0x8];
8403 u8 grp[0x6];
8405 u8 clr[0x1];
8406 u8 reserved_1[0x1c];
8407 u8 prio_tc[0x3];
8464 u8 reserved_0[0x7880];
8469 u8 reserved_0[0x200];
8481 u8 reserved_0[0x3160];
8487 u8 reserved_0[0x20120];