Skip to content

Commit

Permalink
be2net: add code to display default value of tx rate for VFs
Browse files Browse the repository at this point in the history
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: Ajit Khaparde <ajit.khaparde@emulex.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
  • Loading branch information
Ajit Khaparde authored and David S. Miller committed Apr 20, 2011
1 parent 187e875 commit d0381c4
Showing 1 changed file with 13 additions and 0 deletions.
13 changes: 13 additions & 0 deletions drivers/net/benet/be_main.c
Original file line number Diff line number Diff line change
Expand Up @@ -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);
Expand Down

0 comments on commit d0381c4

Please sign in to comment.