@@ -1896,6 +1896,8 @@ static int be_tx_qs_create(struct be_adapter *adapter)
1896
1896
return status ;
1897
1897
}
1898
1898
1899
+ dev_info (& adapter -> pdev -> dev , "created %d TX queue(s)\n" ,
1900
+ adapter -> num_tx_qs );
1899
1901
return 0 ;
1900
1902
}
1901
1903
@@ -1946,10 +1948,9 @@ static int be_rx_cqs_create(struct be_adapter *adapter)
1946
1948
return rc ;
1947
1949
}
1948
1950
1949
- if (adapter -> num_rx_qs != MAX_RX_QS )
1950
- dev_info (& adapter -> pdev -> dev ,
1951
- "Created only %d receive queues\n" , adapter -> num_rx_qs );
1952
-
1951
+ dev_info (& adapter -> pdev -> dev ,
1952
+ "created %d RSS queue(s) and 1 default RX queue\n" ,
1953
+ adapter -> num_rx_qs - 1 );
1953
1954
return 0 ;
1954
1955
}
1955
1956
@@ -2187,6 +2188,7 @@ static void be_msix_enable(struct be_adapter *adapter)
2187
2188
{
2188
2189
#define BE_MIN_MSIX_VECTORS 1
2189
2190
int i , status , num_vec , num_roce_vec = 0 ;
2191
+ struct device * dev = & adapter -> pdev -> dev ;
2190
2192
2191
2193
/* If RSS queues are not used, need a vec for default RX Q */
2192
2194
num_vec = min (be_num_rss_want (adapter ), num_online_cpus ());
@@ -2211,6 +2213,8 @@ static void be_msix_enable(struct be_adapter *adapter)
2211
2213
num_vec ) == 0 )
2212
2214
goto done ;
2213
2215
}
2216
+
2217
+ dev_warn (dev , "MSIx enable failed\n" );
2214
2218
return ;
2215
2219
done :
2216
2220
if (be_roce_supported (adapter )) {
@@ -2224,6 +2228,7 @@ static void be_msix_enable(struct be_adapter *adapter)
2224
2228
}
2225
2229
} else
2226
2230
adapter -> num_msix_vec = num_vec ;
2231
+ dev_info (dev , "enabled %d MSI-x vector(s)\n" , adapter -> num_msix_vec );
2227
2232
return ;
2228
2233
}
2229
2234
@@ -3797,6 +3802,23 @@ static bool be_reset_required(struct be_adapter *adapter)
3797
3802
return be_find_vfs (adapter , ENABLED ) > 0 ? false : true;
3798
3803
}
3799
3804
3805
+ static char * mc_name (struct be_adapter * adapter )
3806
+ {
3807
+ if (adapter -> function_mode & FLEX10_MODE )
3808
+ return "FLEX10" ;
3809
+ else if (adapter -> function_mode & VNIC_MODE )
3810
+ return "vNIC" ;
3811
+ else if (adapter -> function_mode & UMC_ENABLED )
3812
+ return "UMC" ;
3813
+ else
3814
+ return "" ;
3815
+ }
3816
+
3817
+ static inline char * func_name (struct be_adapter * adapter )
3818
+ {
3819
+ return be_physfn (adapter ) ? "PF" : "VF" ;
3820
+ }
3821
+
3800
3822
static int __devinit be_probe (struct pci_dev * pdev ,
3801
3823
const struct pci_device_id * pdev_id )
3802
3824
{
@@ -3901,8 +3923,8 @@ static int __devinit be_probe(struct pci_dev *pdev,
3901
3923
3902
3924
be_cmd_query_port_name (adapter , & port_name );
3903
3925
3904
- dev_info (& pdev -> dev , "%s: %s port %c\n" , netdev -> name , nic_name (pdev ),
3905
- port_name );
3926
+ dev_info (& pdev -> dev , "%s: %s %s port %c\n" , nic_name (pdev ),
3927
+ func_name ( adapter ), mc_name ( adapter ), port_name );
3906
3928
3907
3929
return 0 ;
3908
3930
0 commit comments