aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichal Kubecek <mkubecek@suse.cz>2021-08-26 10:58:12 +0200
committerMichal Kubecek <mkubecek@suse.cz>2021-08-26 11:14:09 +0200
commit7cca9692b9b0c4e2c7eb7868a7791f97202014b0 (patch)
tree59f868758e2d1deb68379dc61d03dd516b1bad2a
parentf08e4c38609c30c875292b778f7d02acb11fed68 (diff)
downloadethtool-7cca9692b9b0c4e2c7eb7868a7791f97202014b0.tar.gz
pretty: add message descriptions for PHC virtual clocks
Add message descriptions for ETHTOOL_MSG_PHC_VCLOCKS_GET request and reply (PHC virtual clocks information). Note: ETHTOOL_A_PHC_VCLOCKS_INDEX is described as binary for now as we do not have support for a raw array of typed values yet. 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 1e40de1..550330d 100644
--- a/netlink/desc-ethtool.c
+++ b/netlink/desc-ethtool.c
@@ -383,6 +383,13 @@ static const struct pretty_nla_desc __stats_desc[] = {
NLATTR_DESC_NESTED(ETHTOOL_A_STATS_GRP, stats_grp),
};
+static const struct pretty_nla_desc __phc_vclocks_desc[] = {
+ NLATTR_DESC_INVALID(ETHTOOL_A_PHC_VCLOCKS_UNSPEC),
+ NLATTR_DESC_NESTED(ETHTOOL_A_PHC_VCLOCKS_HEADER, header),
+ NLATTR_DESC_U32(ETHTOOL_A_PHC_VCLOCKS_NUM),
+ NLATTR_DESC_BINARY(ETHTOOL_A_PHC_VCLOCKS_INDEX),
+};
+
const struct pretty_nlmsg_desc ethnl_umsg_desc[] = {
NLMSG_DESC_INVALID(ETHTOOL_MSG_USER_NONE),
NLMSG_DESC(ETHTOOL_MSG_STRSET_GET, strset),
@@ -417,6 +424,7 @@ const struct pretty_nlmsg_desc ethnl_umsg_desc[] = {
NLMSG_DESC(ETHTOOL_MSG_FEC_SET, fec),
NLMSG_DESC(ETHTOOL_MSG_MODULE_EEPROM_GET, module_eeprom),
NLMSG_DESC(ETHTOOL_MSG_STATS_GET, stats),
+ NLMSG_DESC(ETHTOOL_MSG_PHC_VCLOCKS_GET, phc_vclocks),
};
const unsigned int ethnl_umsg_n_desc = ARRAY_SIZE(ethnl_umsg_desc);
@@ -456,6 +464,7 @@ const struct pretty_nlmsg_desc ethnl_kmsg_desc[] = {
NLMSG_DESC(ETHTOOL_MSG_FEC_NTF, fec),
NLMSG_DESC(ETHTOOL_MSG_MODULE_EEPROM_GET_REPLY, module_eeprom),
NLMSG_DESC(ETHTOOL_MSG_STATS_GET_REPLY, stats),
+ NLMSG_DESC(ETHTOOL_MSG_PHC_VCLOCKS_GET_REPLY, phc_vclocks),
};
const unsigned int ethnl_kmsg_n_desc = ARRAY_SIZE(ethnl_kmsg_desc);