@@ -1907,22 +1907,22 @@ struct lpfc_mbx_query_fw_config {
1907
1907
uint32_t asic_revision ;
1908
1908
uint32_t physical_port ;
1909
1909
uint32_t function_mode ;
1910
- #define LPFC_FCOE_INI_MODE 0x00000040
1911
- #define LPFC_FCOE_TGT_MODE 0x00000080
1910
+ #define LPFC_FC_INI_MODE 0x00000040
1911
+ #define LPFC_FC_TGT_MODE 0x00000080
1912
1912
#define LPFC_DUA_MODE 0x00000800
1913
- uint32_t ulp0_mode ;
1914
- #define LPFC_ULP_FCOE_INIT_MODE 0x00000040
1915
- #define LPFC_ULP_FCOE_TGT_MODE 0x00000080
1916
- uint32_t ulp0_nap_words [12 ];
1917
- uint32_t ulp1_mode ;
1918
- uint32_t ulp1_nap_words [12 ];
1913
+ uint32_t oper_mode ;
1914
+ uint32_t rsvd9 [2 ];
1915
+ uint32_t wqid_base ;
1916
+ uint32_t wqid_tot ;
1917
+ uint32_t rqid_base ;
1918
+ uint32_t rqid_tot ;
1919
+ uint32_t rsvd15 [19 ];
1919
1920
uint32_t function_capabilities ;
1920
1921
uint32_t cqid_base ;
1921
1922
uint32_t cqid_tot ;
1922
1923
uint32_t eqid_base ;
1923
1924
uint32_t eqid_tot ;
1924
- uint32_t ulp0_nap2_words [2 ];
1925
- uint32_t ulp1_nap2_words [2 ];
1925
+ uint32_t rsvd39 [4 ];
1926
1926
} rsp ;
1927
1927
};
1928
1928
@@ -3778,79 +3778,54 @@ struct lpfc_mbx_get_prof_cfg {
3778
3778
struct lpfc_controller_attribute {
3779
3779
uint32_t version_string [8 ];
3780
3780
uint32_t manufacturer_name [8 ];
3781
- uint32_t supported_modes ;
3781
+ uint32_t rsvd16 ;
3782
3782
uint32_t word17 ;
3783
- #define lpfc_cntl_attr_eprom_ver_lo_SHIFT 0
3784
- #define lpfc_cntl_attr_eprom_ver_lo_MASK 0x000000ff
3785
- #define lpfc_cntl_attr_eprom_ver_lo_WORD word17
3786
- #define lpfc_cntl_attr_eprom_ver_hi_SHIFT 8
3787
- #define lpfc_cntl_attr_eprom_ver_hi_MASK 0x000000ff
3788
- #define lpfc_cntl_attr_eprom_ver_hi_WORD word17
3789
3783
#define lpfc_cntl_attr_flash_id_SHIFT 16
3790
3784
#define lpfc_cntl_attr_flash_id_MASK 0x000000ff
3791
3785
#define lpfc_cntl_attr_flash_id_WORD word17
3792
- uint32_t mbx_da_struct_ver ;
3793
- uint32_t ep_fw_da_struct_ver ;
3786
+ #define lpfc_cntl_attr_boot_enable_SHIFT 24
3787
+ #define lpfc_cntl_attr_boot_enable_MASK 0x00000001
3788
+ #define lpfc_cntl_attr_boot_enable_WORD word17
3789
+ uint32_t rsvd18 [2 ];
3794
3790
uint32_t ncsi_ver_str [3 ];
3795
- uint32_t dflt_ext_timeout ;
3791
+ uint32_t rsvd23 ;
3796
3792
uint32_t model_number [8 ];
3797
3793
uint32_t description [16 ];
3798
3794
uint32_t serial_number [8 ];
3799
- uint32_t ip_ver_str [8 ];
3795
+ uint32_t ipl_name [5 ];
3796
+ uint32_t rsvd61 [3 ];
3800
3797
uint32_t fw_ver_str [8 ];
3801
3798
uint32_t bios_ver_str [8 ];
3802
3799
uint32_t redboot_ver_str [8 ];
3803
3800
uint32_t driver_ver_str [8 ];
3804
3801
uint32_t flash_fw_ver_str [8 ];
3805
3802
uint32_t functionality ;
3806
3803
uint32_t word105 ;
3807
- #define lpfc_cntl_attr_max_cbd_len_SHIFT 0
3808
- #define lpfc_cntl_attr_max_cbd_len_MASK 0x0000ffff
3809
- #define lpfc_cntl_attr_max_cbd_len_WORD word105
3810
3804
#define lpfc_cntl_attr_asic_rev_SHIFT 16
3811
3805
#define lpfc_cntl_attr_asic_rev_MASK 0x000000ff
3812
3806
#define lpfc_cntl_attr_asic_rev_WORD word105
3813
- #define lpfc_cntl_attr_gen_guid0_SHIFT 24
3814
- #define lpfc_cntl_attr_gen_guid0_MASK 0x000000ff
3815
- #define lpfc_cntl_attr_gen_guid0_WORD word105
3816
- uint32_t gen_guid1_12 [3 ];
3807
+ uint32_t rsvd106 [3 ];
3817
3808
uint32_t word109 ;
3818
- #define lpfc_cntl_attr_gen_guid13_14_SHIFT 0
3819
- #define lpfc_cntl_attr_gen_guid13_14_MASK 0x0000ffff
3820
- #define lpfc_cntl_attr_gen_guid13_14_WORD word109
3821
- #define lpfc_cntl_attr_gen_guid15_SHIFT 16
3822
- #define lpfc_cntl_attr_gen_guid15_MASK 0x000000ff
3823
- #define lpfc_cntl_attr_gen_guid15_WORD word109
3824
3809
#define lpfc_cntl_attr_hba_port_cnt_SHIFT 24
3825
3810
#define lpfc_cntl_attr_hba_port_cnt_MASK 0x000000ff
3826
3811
#define lpfc_cntl_attr_hba_port_cnt_WORD word109
3827
- uint32_t word110 ;
3828
- #define lpfc_cntl_attr_dflt_lnk_tmo_SHIFT 0
3829
- #define lpfc_cntl_attr_dflt_lnk_tmo_MASK 0x0000ffff
3830
- #define lpfc_cntl_attr_dflt_lnk_tmo_WORD word110
3831
- #define lpfc_cntl_attr_multi_func_dev_SHIFT 24
3832
- #define lpfc_cntl_attr_multi_func_dev_MASK 0x000000ff
3833
- #define lpfc_cntl_attr_multi_func_dev_WORD word110
3812
+ uint32_t rsvd110 ;
3834
3813
uint32_t word111 ;
3835
- #define lpfc_cntl_attr_cache_valid_SHIFT 0
3836
- #define lpfc_cntl_attr_cache_valid_MASK 0x000000ff
3837
- #define lpfc_cntl_attr_cache_valid_WORD word111
3838
3814
#define lpfc_cntl_attr_hba_status_SHIFT 8
3839
3815
#define lpfc_cntl_attr_hba_status_MASK 0x000000ff
3840
3816
#define lpfc_cntl_attr_hba_status_WORD word111
3841
- #define lpfc_cntl_attr_max_domain_SHIFT 16
3842
- #define lpfc_cntl_attr_max_domain_MASK 0x000000ff
3843
- #define lpfc_cntl_attr_max_domain_WORD word111
3844
3817
#define lpfc_cntl_attr_lnk_numb_SHIFT 24
3845
3818
#define lpfc_cntl_attr_lnk_numb_MASK 0x0000003f
3846
3819
#define lpfc_cntl_attr_lnk_numb_WORD word111
3847
3820
#define lpfc_cntl_attr_lnk_type_SHIFT 30
3848
3821
#define lpfc_cntl_attr_lnk_type_MASK 0x00000003
3849
3822
#define lpfc_cntl_attr_lnk_type_WORD word111
3850
- uint32_t fw_post_status ;
3851
- uint32_t hba_mtu [8 ];
3823
+ uint32_t rsvd112 [9 ];
3852
3824
uint32_t word121 ;
3853
- uint32_t reserved1 [3 ];
3825
+ #define lpfc_cntl_attr_asic_gen_SHIFT 8
3826
+ #define lpfc_cntl_attr_asic_gen_MASK 0x000000ff
3827
+ #define lpfc_cntl_attr_asic_gen_WORD word121
3828
+ uint32_t rsvd122 [3 ];
3854
3829
uint32_t word125 ;
3855
3830
#define lpfc_cntl_attr_pci_vendor_id_SHIFT 0
3856
3831
#define lpfc_cntl_attr_pci_vendor_id_MASK 0x0000ffff
@@ -3875,15 +3850,7 @@ struct lpfc_controller_attribute {
3875
3850
#define lpfc_cntl_attr_pci_fnc_num_SHIFT 16
3876
3851
#define lpfc_cntl_attr_pci_fnc_num_MASK 0x000000ff
3877
3852
#define lpfc_cntl_attr_pci_fnc_num_WORD word127
3878
- #define lpfc_cntl_attr_inf_type_SHIFT 24
3879
- #define lpfc_cntl_attr_inf_type_MASK 0x000000ff
3880
- #define lpfc_cntl_attr_inf_type_WORD word127
3881
- uint32_t unique_id [2 ];
3882
- uint32_t word130 ;
3883
- #define lpfc_cntl_attr_num_netfil_SHIFT 0
3884
- #define lpfc_cntl_attr_num_netfil_MASK 0x000000ff
3885
- #define lpfc_cntl_attr_num_netfil_WORD word130
3886
- uint32_t reserved2 [4 ];
3853
+ uint32_t rsvd128 [7 ];
3887
3854
};
3888
3855
3889
3856
struct lpfc_mbx_get_cntl_attributes {
0 commit comments