mirror of
https://github.com/Fishwaldo/linux-bl808.git
synced 2025-06-17 20:25:19 +00:00
ethtool: add timestamping related string sets
Add three string sets related to timestamping information: ETH_SS_SOF_TIMESTAMPING: SOF_TIMESTAMPING_* flags ETH_SS_TS_TX_TYPES: timestamping Tx types ETH_SS_TS_RX_FILTERS: timestamping Rx filters These will be used for TIMESTAMP_GET request. v2: avoid compiler warning ("enumeration value not handled in switch") in net_hwtstamp_validate() v3: omit dash in Tx type names ("one-step-*" -> "onestep-*"), suggested by Richard Cochran Signed-off-by: Michal Kubecek <mkubecek@suse.cz> Acked-by: Richard Cochran <richardcochran@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
6c5bc8fe4e
commit
f76510b458
6 changed files with 87 additions and 0 deletions
|
@ -12,6 +12,8 @@
|
|||
#define ETHTOOL_LINK_MODE(speed, type, duplex) \
|
||||
ETHTOOL_LINK_MODE_ ## speed ## base ## type ## _ ## duplex ## _BIT
|
||||
|
||||
#define __SOF_TIMESTAMPING_CNT (const_ilog2(SOF_TIMESTAMPING_LAST) + 1)
|
||||
|
||||
extern const char
|
||||
netdev_features_strings[NETDEV_FEATURE_COUNT][ETH_GSTRING_LEN];
|
||||
extern const char
|
||||
|
@ -23,6 +25,9 @@ phy_tunable_strings[__ETHTOOL_PHY_TUNABLE_COUNT][ETH_GSTRING_LEN];
|
|||
extern const char link_mode_names[][ETH_GSTRING_LEN];
|
||||
extern const char netif_msg_class_names[][ETH_GSTRING_LEN];
|
||||
extern const char wol_mode_names[][ETH_GSTRING_LEN];
|
||||
extern const char sof_timestamping_names[][ETH_GSTRING_LEN];
|
||||
extern const char ts_tx_type_names[][ETH_GSTRING_LEN];
|
||||
extern const char ts_rx_filter_names[][ETH_GSTRING_LEN];
|
||||
|
||||
int __ethtool_get_link(struct net_device *dev);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue