diff options
author | Chien Tung <ctung@neteffect.com> | 2008-09-26 16:08:10 -0400 |
---|---|---|
committer | Roland Dreier <rolandd@cisco.com> | 2008-09-30 18:35:48 -0400 |
commit | 0c93ae355ed7301249d932e509f8546977d53376 (patch) | |
tree | 9a4b72285b2a61768c2a79f64e2435fee971ecb3 | |
parent | 27ffed603f555ce0a644de6e550d3462ff51d64f (diff) |
RDMA/nes: Fill in firmware version for ethtool
Fill in firmware version for ethtool_drvinfo.
Signed-off-by: Sweta Bhatt <sweta.bhatt@einfochips.com>
Signed-off-by: Chien Tung <ctung@neteffect.com>
Signed-off-by: Roland Dreier <rolandd@cisco.com>
-rw-r--r-- | drivers/infiniband/hw/nes/nes_nic.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/infiniband/hw/nes/nes_nic.c b/drivers/infiniband/hw/nes/nes_nic.c index 96db599d9a4e..6abd4040340e 100644 --- a/drivers/infiniband/hw/nes/nes_nic.c +++ b/drivers/infiniband/hw/nes/nes_nic.c | |||
@@ -1228,10 +1228,12 @@ static void nes_netdev_get_drvinfo(struct net_device *netdev, | |||
1228 | struct ethtool_drvinfo *drvinfo) | 1228 | struct ethtool_drvinfo *drvinfo) |
1229 | { | 1229 | { |
1230 | struct nes_vnic *nesvnic = netdev_priv(netdev); | 1230 | struct nes_vnic *nesvnic = netdev_priv(netdev); |
1231 | struct nes_adapter *nesadapter = nesvnic->nesdev->nesadapter; | ||
1231 | 1232 | ||
1232 | strcpy(drvinfo->driver, DRV_NAME); | 1233 | strcpy(drvinfo->driver, DRV_NAME); |
1233 | strcpy(drvinfo->bus_info, pci_name(nesvnic->nesdev->pcidev)); | 1234 | strcpy(drvinfo->bus_info, pci_name(nesvnic->nesdev->pcidev)); |
1234 | strcpy(drvinfo->fw_version, "TBD"); | 1235 | sprintf(drvinfo->fw_version, "%u.%u", nesadapter->firmware_version>>16, |
1236 | nesadapter->firmware_version & 0x000000ff); | ||
1235 | strcpy(drvinfo->version, DRV_VERSION); | 1237 | strcpy(drvinfo->version, DRV_VERSION); |
1236 | drvinfo->n_stats = nes_netdev_get_stats_count(netdev); | 1238 | drvinfo->n_stats = nes_netdev_get_stats_count(netdev); |
1237 | drvinfo->testinfo_len = 0; | 1239 | drvinfo->testinfo_len = 0; |