Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d0381c42 authored by Ajit Khaparde's avatar Ajit Khaparde Committed by David S. Miller
Browse files

be2net: add code to display default value of tx rate for VFs



This change will allow the default value of tx rate to be displayed
when ip link show is called on a PF interface.

Signed-off-by: default avatarAjit Khaparde <ajit.khaparde@emulex.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 187e8756
Loading
Loading
Loading
Loading
+13 −0
Original line number Diff line number Diff line
@@ -3082,9 +3082,22 @@ static int __devinit be_probe(struct pci_dev *pdev,
	netif_carrier_off(netdev);

	if (be_physfn(adapter) && adapter->sriov_enabled) {
		u8 mac_speed;
		bool link_up;
		u16 vf, lnk_speed;

		status = be_vf_eth_addr_config(adapter);
		if (status)
			goto unreg_netdev;

		for (vf = 0; vf < num_vfs; vf++) {
			status = be_cmd_link_status_query(adapter, &link_up,
					&mac_speed, &lnk_speed, vf + 1);
			if (!status)
				adapter->vf_cfg[vf].vf_tx_rate = lnk_speed * 10;
			else
				goto unreg_netdev;
		}
	}

	dev_info(&pdev->dev, "%s port %d\n", nic_name(pdev), adapter->port_num);