diff options
author | Michal Kubecek <mkubecek@suse.cz> | 2019-12-11 12:58:29 +0300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2019-12-13 04:07:05 +0300 |
commit | d44e13108b6da4e1c4778bd654a470208e02ef37 (patch) | |
tree | c51947d97236e93656df928cb9b6055e03a950b6 /net/ethtool/common.h | |
parent | 9ce48e5a09ea63a7867647af68caa0605d99757d (diff) | |
download | linux-d44e13108b6da4e1c4778bd654a470208e02ef37.tar.xz |
ethtool: move string arrays into common file
Introduce file net/ethtool/common.c for code shared by ioctl and netlink
ethtool interface. Move name tables of features, RSS hash functions,
tunables and PHY tunables into this file.
Signed-off-by: Michal Kubecek <mkubecek@suse.cz>
Reviewed-by: Jiri Pirko <jiri@mellanox.com>
Reviewed-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/ethtool/common.h')
-rw-r--r-- | net/ethtool/common.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/net/ethtool/common.h b/net/ethtool/common.h new file mode 100644 index 000000000000..336566430be4 --- /dev/null +++ b/net/ethtool/common.h @@ -0,0 +1,17 @@ +/* SPDX-License-Identifier: GPL-2.0-only */ + +#ifndef _ETHTOOL_COMMON_H +#define _ETHTOOL_COMMON_H + +#include <linux/ethtool.h> + +extern const char +netdev_features_strings[NETDEV_FEATURE_COUNT][ETH_GSTRING_LEN]; +extern const char +rss_hash_func_strings[ETH_RSS_HASH_FUNCS_COUNT][ETH_GSTRING_LEN]; +extern const char +tunable_strings[__ETHTOOL_TUNABLE_COUNT][ETH_GSTRING_LEN]; +extern const char +phy_tunable_strings[__ETHTOOL_PHY_TUNABLE_COUNT][ETH_GSTRING_LEN]; + +#endif /* _ETHTOOL_COMMON_H */ |