diff options
author | Michal Kubecek <mkubecek@suse.cz> | 2021-08-26 10:58:12 +0200 |
---|---|---|
committer | Michal Kubecek <mkubecek@suse.cz> | 2021-08-26 11:14:09 +0200 |
commit | 7cca9692b9b0c4e2c7eb7868a7791f97202014b0 (patch) | |
tree | 59f868758e2d1deb68379dc61d03dd516b1bad2a | |
parent | f08e4c38609c30c875292b778f7d02acb11fed68 (diff) | |
download | ethtool-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.c | 9 |
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); |