aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichal Kubecek <mkubecek@suse.cz>2021-08-26 10:56:58 +0200
committerMichal Kubecek <mkubecek@suse.cz>2021-08-26 10:56:58 +0200
commitf08e4c38609c30c875292b778f7d02acb11fed68 (patch)
treef89e1bc78800f5f5403c4c4f3834962bd1834346
parente83acb68b196d3e76d2df7b2c8ab739940015b5a (diff)
downloadethtool-f08e4c38609c30c875292b778f7d02acb11fed68.tar.gz
pretty: add message descriptions for FEC stats
Update message descriptions to support FEC stats. Signed-off-by: Michal Kubecek <mkubecek@suse.cz>
-rw-r--r--netlink/desc-ethtool.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/netlink/desc-ethtool.c b/netlink/desc-ethtool.c
index 638358f..1e40de1 100644
--- a/netlink/desc-ethtool.c
+++ b/netlink/desc-ethtool.c
@@ -318,12 +318,21 @@ const struct pretty_nla_desc __tunnel_info_desc[] = {
NLATTR_DESC_NESTED(ETHTOOL_A_TUNNEL_INFO_UDP_PORTS, tunnel_udp),
};
+const struct pretty_nla_desc __fec_stats_desc[] = {
+ NLATTR_DESC_INVALID(ETHTOOL_A_FEC_STAT_UNSPEC),
+ NLATTR_DESC_BINARY(ETHTOOL_A_FEC_STAT_PAD),
+ NLATTR_DESC_U64(ETHTOOL_A_FEC_STAT_CORRECTED),
+ NLATTR_DESC_U64(ETHTOOL_A_FEC_STAT_UNCORR),
+ NLATTR_DESC_U64(ETHTOOL_A_FEC_STAT_CORR_BITS),
+};
+
static const struct pretty_nla_desc __fec_desc[] = {
NLATTR_DESC_INVALID(ETHTOOL_A_FEC_UNSPEC),
NLATTR_DESC_NESTED(ETHTOOL_A_FEC_HEADER, header),
NLATTR_DESC_NESTED(ETHTOOL_A_FEC_MODES, bitset),
NLATTR_DESC_BOOL(ETHTOOL_A_FEC_AUTO),
NLATTR_DESC_U32(ETHTOOL_A_FEC_ACTIVE),
+ NLATTR_DESC_NESTED(ETHTOOL_A_FEC_STATS, fec_stats),
};
const struct pretty_nla_desc __module_eeprom_desc[] = {