diff options
author | Ben Hutchings <bhutchings@solarflare.com> | 2013-12-05 20:13:22 +0000 |
---|---|---|
committer | Ben Hutchings <bhutchings@solarflare.com> | 2013-12-12 22:07:14 +0000 |
commit | ef215e64760ef6bd756c2999e7c8cee95b98e30a (patch) | |
tree | 016f4bea6a557f132808c118a0cad6360eea0740 /drivers/net/ethernet/sfc/net_driver.h | |
parent | bd9a265db26cdbfe74a303111381d90e66f56877 (diff) | |
download | linux-ef215e64760ef6bd756c2999e7c8cee95b98e30a.tar.gz linux-ef215e64760ef6bd756c2999e7c8cee95b98e30a.tar.bz2 linux-ef215e64760ef6bd756c2999e7c8cee95b98e30a.zip |
sfc: Store VPD serial number at probe time
Original version by Stuart Hodgson.
Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
Diffstat (limited to 'drivers/net/ethernet/sfc/net_driver.h')
-rw-r--r-- | drivers/net/ethernet/sfc/net_driver.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/net/ethernet/sfc/net_driver.h b/drivers/net/ethernet/sfc/net_driver.h index 0d0e8eb88332..be8a616a1649 100644 --- a/drivers/net/ethernet/sfc/net_driver.h +++ b/drivers/net/ethernet/sfc/net_driver.h @@ -771,6 +771,7 @@ struct vfdi_status; * @local_lock: Mutex protecting %local_addr_list and %local_page_list. * @peer_work: Work item to broadcast peer addresses to VMs. * @ptp_data: PTP state data + * @vpd_sn: Serial number read from VPD * @monitor_work: Hardware monitor workitem * @biu_lock: BIU (bus interface unit) lock * @last_irq_cpu: Last CPU to handle a possible test interrupt. This @@ -920,6 +921,8 @@ struct efx_nic { struct efx_ptp_data *ptp_data; + char *vpd_sn; + /* The following fields may be written more often */ struct delayed_work monitor_work ____cacheline_aligned_in_smp; |