sfc: Rename implementations in siena_sriov.c to have a 'siena' prefix
Patch in preparation for the upcoming EF10 sriov support. Signed-off-by: Shradha Shah <sshah@solarflare.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:

committed by
David S. Miller

parent
2dc313eca3
commit
327c685eb7
@@ -1314,7 +1314,7 @@ static unsigned int efx_wanted_parallelism(struct efx_nic *efx)
|
||||
/* If RSS is requested for the PF *and* VFs then we can't write RSS
|
||||
* table entries that are inaccessible to VFs
|
||||
*/
|
||||
if (efx_sriov_wanted(efx) && efx_vf_size(efx) > 1 &&
|
||||
if (efx_siena_sriov_wanted(efx) && efx_vf_size(efx) > 1 &&
|
||||
count > efx_vf_size(efx)) {
|
||||
netif_warn(efx, probe, efx->net_dev,
|
||||
"Reducing number of RSS channels from %u to %u for "
|
||||
@@ -1426,7 +1426,8 @@ static int efx_probe_interrupts(struct efx_nic *efx)
|
||||
}
|
||||
|
||||
/* RSS might be usable on VFs even if it is disabled on the PF */
|
||||
efx->rss_spread = ((efx->n_rx_channels > 1 || !efx_sriov_wanted(efx)) ?
|
||||
efx->rss_spread = ((efx->n_rx_channels > 1 ||
|
||||
!efx_siena_sriov_wanted(efx)) ?
|
||||
efx->n_rx_channels : efx_vf_size(efx));
|
||||
|
||||
return 0;
|
||||
@@ -2166,7 +2167,7 @@ static int efx_set_mac_address(struct net_device *net_dev, void *data)
|
||||
}
|
||||
|
||||
ether_addr_copy(net_dev->dev_addr, new_addr);
|
||||
efx_sriov_mac_address_changed(efx);
|
||||
efx_siena_sriov_mac_address_changed(efx);
|
||||
|
||||
/* Reconfigure the MAC */
|
||||
mutex_lock(&efx->mac_lock);
|
||||
@@ -2210,10 +2211,10 @@ static const struct net_device_ops efx_farch_netdev_ops = {
|
||||
.ndo_set_rx_mode = efx_set_rx_mode,
|
||||
.ndo_set_features = efx_set_features,
|
||||
#ifdef CONFIG_SFC_SRIOV
|
||||
.ndo_set_vf_mac = efx_sriov_set_vf_mac,
|
||||
.ndo_set_vf_vlan = efx_sriov_set_vf_vlan,
|
||||
.ndo_set_vf_spoofchk = efx_sriov_set_vf_spoofchk,
|
||||
.ndo_get_vf_config = efx_sriov_get_vf_config,
|
||||
.ndo_set_vf_mac = efx_siena_sriov_set_vf_mac,
|
||||
.ndo_set_vf_vlan = efx_siena_sriov_set_vf_vlan,
|
||||
.ndo_set_vf_spoofchk = efx_siena_sriov_set_vf_spoofchk,
|
||||
.ndo_get_vf_config = efx_siena_sriov_get_vf_config,
|
||||
#endif
|
||||
#ifdef CONFIG_NET_POLL_CONTROLLER
|
||||
.ndo_poll_controller = efx_netpoll,
|
||||
@@ -2433,7 +2434,7 @@ int efx_reset_up(struct efx_nic *efx, enum reset_type method, bool ok)
|
||||
if (rc)
|
||||
goto fail;
|
||||
efx_restore_filters(efx);
|
||||
efx_sriov_reset(efx);
|
||||
efx_siena_sriov_reset(efx);
|
||||
|
||||
mutex_unlock(&efx->mac_lock);
|
||||
|
||||
@@ -2826,7 +2827,7 @@ static void efx_pci_remove(struct pci_dev *pci_dev)
|
||||
efx_disable_interrupts(efx);
|
||||
rtnl_unlock();
|
||||
|
||||
efx_sriov_fini(efx);
|
||||
efx_siena_sriov_fini(efx);
|
||||
efx_unregister_netdev(efx);
|
||||
|
||||
efx_mtd_remove(efx);
|
||||
@@ -3023,7 +3024,7 @@ static int efx_pci_probe(struct pci_dev *pci_dev,
|
||||
if (rc)
|
||||
goto fail4;
|
||||
|
||||
rc = efx_sriov_init(efx);
|
||||
rc = efx_siena_sriov_init(efx);
|
||||
if (rc)
|
||||
netif_err(efx, probe, efx->net_dev,
|
||||
"SR-IOV can't be enabled rc %d\n", rc);
|
||||
|
Reference in New Issue
Block a user