aboutsummaryrefslogtreecommitdiff
path: root/include/uapi/linux/ethtool.h
diff options
context:
space:
mode:
authorDavid S. Miller <[email protected]>2015-02-09 14:07:59 -0800
committerDavid S. Miller <[email protected]>2015-02-09 14:07:59 -0800
commitc4c655302c9134c75aa88f522ee33c493276f02c (patch)
tree6bf2ff90bfabc67fc37716e89d5ebc3d7df1ec00 /include/uapi/linux/ethtool.h
parent46857b57710f7b2088186d4fdd378083799ba6a7 (diff)
parentba3f8cd55f2aaa734ba44d8dd8cfaa6503c83d63 (diff)
Merge branch 'expansion_rom'
Hariprasad Shenai says: ==================== Add support in ethtool to get expansion ROM version This series adds support to get expansion ROM version via ethtool getdrvinfo. PATCH 1/3 ("ethtool: rename reserved1 memeber in ethtool_drvinfo for expansion ROM version") is created against net-next tree. PATCH 2/3 ("cxgb4: Add support in cxgb4 to get expansion rom version via ethtool") is created against net-next tree. PATCH 3/3 ("ethtool: Add support to get expansion ROM version in ethtool getdrvinfo") is created against ethtool tree. We have included all the maintainers of respective trees. Kindly review the change and let us know in case of any review comments. ==================== Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'include/uapi/linux/ethtool.h')
-rw-r--r--include/uapi/linux/ethtool.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/include/uapi/linux/ethtool.h b/include/uapi/linux/ethtool.h
index 5f66d9c2889d..2e49fc880d29 100644
--- a/include/uapi/linux/ethtool.h
+++ b/include/uapi/linux/ethtool.h
@@ -139,6 +139,7 @@ static inline __u32 ethtool_cmd_speed(const struct ethtool_cmd *ep)
#define ETHTOOL_FWVERS_LEN 32
#define ETHTOOL_BUSINFO_LEN 32
+#define ETHTOOL_EROMVERS_LEN 32
/**
* struct ethtool_drvinfo - general driver and device information
@@ -148,6 +149,7 @@ static inline __u32 ethtool_cmd_speed(const struct ethtool_cmd *ep)
* not be an empty string.
* @version: Driver version string; may be an empty string
* @fw_version: Firmware version string; may be an empty string
+ * @erom_version: Expansion ROM version string; may be an empty string
* @bus_info: Device bus address. This should match the dev_name()
* string for the underlying bus device, if there is one. May be
* an empty string.
@@ -176,7 +178,7 @@ struct ethtool_drvinfo {
char version[32];
char fw_version[ETHTOOL_FWVERS_LEN];
char bus_info[ETHTOOL_BUSINFO_LEN];
- char reserved1[32];
+ char erom_version[ETHTOOL_EROMVERS_LEN];
char reserved2[12];
__u32 n_priv_flags;
__u32 n_stats;