File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed
drivers/net/ethernet/chelsio/cxgb4vf Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -790,10 +790,6 @@ static int cxgb4vf_open(struct net_device *dev)
790
790
/*
791
791
* Note that this interface is up and start everything up ...
792
792
*/
793
- netif_set_real_num_tx_queues (dev , pi -> nqsets );
794
- err = netif_set_real_num_rx_queues (dev , pi -> nqsets );
795
- if (err )
796
- goto err_unwind ;
797
793
err = link_start (dev );
798
794
if (err )
799
795
goto err_unwind ;
@@ -2831,10 +2827,14 @@ static int cxgb4vf_pci_probe(struct pci_dev *pdev,
2831
2827
* must register at least one net device.
2832
2828
*/
2833
2829
for_each_port (adapter , pidx ) {
2830
+ struct port_info * pi = netdev_priv (adapter -> port [pidx ]);
2834
2831
netdev = adapter -> port [pidx ];
2835
2832
if (netdev == NULL )
2836
2833
continue ;
2837
2834
2835
+ netif_set_real_num_tx_queues (netdev , pi -> nqsets );
2836
+ netif_set_real_num_rx_queues (netdev , pi -> nqsets );
2837
+
2838
2838
err = register_netdev (netdev );
2839
2839
if (err ) {
2840
2840
dev_warn (& pdev -> dev , "cannot register net device %s,"
You can’t perform that action at this time.
0 commit comments