History

ethtool: regenerate uapi header from the spec

No functional changes. Mostly the following formatting: - extra docs - extra enums - XXX_MAX = __XXX_CNT - 1 -> XXX_MAX = (__XXX_CNT - 1) - newlines

Stanislav Fomichev committed 1 year ago

Commit 8d0580c1 parent dd7cde31 file · +56 −33Browse files

Showing the changes to include/uapi (1 of 1 file). Show all

Unified · Split

include/uapi/linux/ethtool_netlink_generated.h+56−33
@@ -1,23 +1,43 @@
11 /* SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) */
2+/* Do not edit directly, auto-generated from: */
3+/* Documentation/netlink/specs/ethtool.yaml */
4+/* YNL-GEN uapi header */
5+
26 #ifndef _UAPI_LINUX_ETHTOOL_NETLINK_GENERATED_H
37 #define _UAPI_LINUX_ETHTOOL_NETLINK_GENERATED_H
48
9+#define ETHTOOL_FAMILY_NAME "ethtool"
10+#define ETHTOOL_FAMILY_VERSION 1
11+
512 enum {
613 ETHTOOL_UDP_TUNNEL_TYPE_VXLAN,
714 ETHTOOL_UDP_TUNNEL_TYPE_GENEVE,
815 ETHTOOL_UDP_TUNNEL_TYPE_VXLAN_GPE,
916
10− __ETHTOOL_UDP_TUNNEL_TYPE_CNT
17+ /* private: */
18+ __ETHTOOL_UDP_TUNNEL_TYPE_CNT,
19+ ETHTOOL_UDP_TUNNEL_TYPE_MAX = (__ETHTOOL_UDP_TUNNEL_TYPE_CNT - 1)
1120 };
1221
22+/**
23+ * enum ethtool_header_flags - common ethtool header flags
24+ * @ETHTOOL_FLAG_COMPACT_BITSETS: use compact bitsets in reply
25+ * @ETHTOOL_FLAG_OMIT_REPLY: provide optional reply for SET or ACT requests
26+ * @ETHTOOL_FLAG_STATS: request statistics, if supported by the driver
27+ */
1328 enum ethtool_header_flags {
14− ETHTOOL_FLAG_COMPACT_BITSETS = 1 << 0, /* use compact bitsets in reply */
15− ETHTOOL_FLAG_OMIT_REPLY = 1 << 1, /* provide optional reply for SET or ACT requests */
16− ETHTOOL_FLAG_STATS = 1 << 2, /* request statistics, if supported by the driver */
29+ ETHTOOL_FLAG_COMPACT_BITSETS = 1,
30+ ETHTOOL_FLAG_OMIT_REPLY = 2,
31+ ETHTOOL_FLAG_STATS = 4,
1732 };
1833
1934 enum {
20− ETHTOOL_TCP_DATA_SPLIT_UNKNOWN = 0,
35+ ETHTOOL_PHY_UPSTREAM_TYPE_MAC,
36+ ETHTOOL_PHY_UPSTREAM_TYPE_PHY,
37+};
38+
39+enum ethtool_tcp_data_split {
40+ ETHTOOL_TCP_DATA_SPLIT_UNKNOWN,
2141 ETHTOOL_TCP_DATA_SPLIT_DISABLED,
2242 ETHTOOL_TCP_DATA_SPLIT_ENABLED,
2343 };
@@ -30,7 +50,7 @@ enum { · 6 unmodified lines
3050 ETHTOOL_A_HEADER_PHY_INDEX,
3151
3252 __ETHTOOL_A_HEADER_CNT,
33− ETHTOOL_A_HEADER_MAX = __ETHTOOL_A_HEADER_CNT - 1
53+ ETHTOOL_A_HEADER_MAX = (__ETHTOOL_A_HEADER_CNT - 1)
3454 };
3555
3656 enum {
@@ -40,7 +60,7 @@ enum { · 3 unmodified lines
4060 ETHTOOL_A_BITSET_BIT_VALUE,
4161
4262 __ETHTOOL_A_BITSET_BIT_CNT,
43− ETHTOOL_A_BITSET_BIT_MAX = __ETHTOOL_A_BITSET_BIT_CNT - 1
63+ ETHTOOL_A_BITSET_BIT_MAX = (__ETHTOOL_A_BITSET_BIT_CNT - 1)
4464 };
4565
4666 enum {
@@ -48,7 +68,7 @@ enum { · 1 unmodified line
4868 ETHTOOL_A_BITSET_BITS_BIT,
4969
5070 __ETHTOOL_A_BITSET_BITS_CNT,
51− ETHTOOL_A_BITSET_BITS_MAX = __ETHTOOL_A_BITSET_BITS_CNT - 1
71+ ETHTOOL_A_BITSET_BITS_MAX = (__ETHTOOL_A_BITSET_BITS_CNT - 1)
5272 };
5373
5474 enum {
@@ -60,7 +80,7 @@ enum { · 5 unmodified lines
6080 ETHTOOL_A_BITSET_MASK,
6181
6282 __ETHTOOL_A_BITSET_CNT,
63− ETHTOOL_A_BITSET_MAX = __ETHTOOL_A_BITSET_CNT - 1
83+ ETHTOOL_A_BITSET_MAX = (__ETHTOOL_A_BITSET_CNT - 1)
6484 };
6585
6686 enum {
@@ -69,7 +89,7 @@ enum { · 2 unmodified lines
6989 ETHTOOL_A_STRING_VALUE,
7090
7191 __ETHTOOL_A_STRING_CNT,
72− ETHTOOL_A_STRING_MAX = __ETHTOOL_A_STRING_CNT - 1
92+ ETHTOOL_A_STRING_MAX = (__ETHTOOL_A_STRING_CNT - 1)
7393 };
7494
7595 enum {
@@ -77,7 +97,7 @@ enum { · 1 unmodified line
7797 ETHTOOL_A_STRINGS_STRING,
7898
7999 __ETHTOOL_A_STRINGS_CNT,
80− ETHTOOL_A_STRINGS_MAX = __ETHTOOL_A_STRINGS_CNT - 1
100+ ETHTOOL_A_STRINGS_MAX = (__ETHTOOL_A_STRINGS_CNT - 1)
81101 };
82102
83103 enum {
@@ -87,7 +107,7 @@ enum { · 3 unmodified lines
87107 ETHTOOL_A_STRINGSET_STRINGS,
88108
89109 __ETHTOOL_A_STRINGSET_CNT,
90− ETHTOOL_A_STRINGSET_MAX = __ETHTOOL_A_STRINGSET_CNT - 1
110+ ETHTOOL_A_STRINGSET_MAX = (__ETHTOOL_A_STRINGSET_CNT - 1)
91111 };
92112
93113 enum {
@@ -95,7 +115,7 @@ enum { · 1 unmodified line
95115 ETHTOOL_A_STRINGSETS_STRINGSET,
96116
97117 __ETHTOOL_A_STRINGSETS_CNT,
98− ETHTOOL_A_STRINGSETS_MAX = __ETHTOOL_A_STRINGSETS_CNT - 1
118+ ETHTOOL_A_STRINGSETS_MAX = (__ETHTOOL_A_STRINGSETS_CNT - 1)
99119 };
100120
101121 enum {
@@ -105,7 +125,7 @@ enum { · 3 unmodified lines
105125 ETHTOOL_A_STRSET_COUNTS_ONLY,
106126
107127 __ETHTOOL_A_STRSET_CNT,
108− ETHTOOL_A_STRSET_MAX = __ETHTOOL_A_STRSET_CNT - 1
128+ ETHTOOL_A_STRSET_MAX = (__ETHTOOL_A_STRSET_CNT - 1)
109129 };
110130
111131 enum {
@@ -114,7 +134,7 @@ enum { · 2 unmodified lines
114134 ETHTOOL_A_PRIVFLAGS_FLAGS,
115135
116136 __ETHTOOL_A_PRIVFLAGS_CNT,
117− ETHTOOL_A_PRIVFLAGS_MAX = __ETHTOOL_A_PRIVFLAGS_CNT - 1
137+ ETHTOOL_A_PRIVFLAGS_MAX = (__ETHTOOL_A_PRIVFLAGS_CNT - 1)
118138 };
119139
120140 enum {
@@ -182,7 +202,7 @@ enum { · 61 unmodified lines
182202 ETHTOOL_A_LINKINFO_TRANSCEIVER,
183203
184204 __ETHTOOL_A_LINKINFO_CNT,
185− ETHTOOL_A_LINKINFO_MAX = __ETHTOOL_A_LINKINFO_CNT - 1
205+ ETHTOOL_A_LINKINFO_MAX = (__ETHTOOL_A_LINKINFO_CNT - 1)
186206 };
187207
188208 enum {
@@ -199,7 +219,7 @@ enum { · 10 unmodified lines
199219 ETHTOOL_A_LINKMODES_RATE_MATCHING,
200220
201221 __ETHTOOL_A_LINKMODES_CNT,
202− ETHTOOL_A_LINKMODES_MAX = __ETHTOOL_A_LINKMODES_CNT - 1
222+ ETHTOOL_A_LINKMODES_MAX = (__ETHTOOL_A_LINKMODES_CNT - 1)
203223 };
204224
205225 enum {
@@ -213,7 +233,7 @@ enum { · 7 unmodified lines
213233 ETHTOOL_A_LINKSTATE_EXT_DOWN_CNT,
214234
215235 __ETHTOOL_A_LINKSTATE_CNT,
216− ETHTOOL_A_LINKSTATE_MAX = __ETHTOOL_A_LINKSTATE_CNT - 1
236+ ETHTOOL_A_LINKSTATE_MAX = (__ETHTOOL_A_LINKSTATE_CNT - 1)
217237 };
218238
219239 enum {
@@ -222,7 +242,7 @@ enum { · 2 unmodified lines
222242 ETHTOOL_A_DEBUG_MSGMASK,
223243
224244 __ETHTOOL_A_DEBUG_CNT,
225− ETHTOOL_A_DEBUG_MAX = __ETHTOOL_A_DEBUG_CNT - 1
245+ ETHTOOL_A_DEBUG_MAX = (__ETHTOOL_A_DEBUG_CNT - 1)
226246 };
227247
228248 enum {
@@ -232,7 +252,7 @@ enum { · 3 unmodified lines
232252 ETHTOOL_A_WOL_SOPASS,
233253
234254 __ETHTOOL_A_WOL_CNT,
235− ETHTOOL_A_WOL_MAX = __ETHTOOL_A_WOL_CNT - 1
255+ ETHTOOL_A_WOL_MAX = (__ETHTOOL_A_WOL_CNT - 1)
236256 };
237257
238258 enum {
@@ -244,7 +264,7 @@ enum { · 5 unmodified lines
244264 ETHTOOL_A_FEATURES_NOCHANGE,
245265
246266 __ETHTOOL_A_FEATURES_CNT,
247− ETHTOOL_A_FEATURES_MAX = __ETHTOOL_A_FEATURES_CNT - 1
267+ ETHTOOL_A_FEATURES_MAX = (__ETHTOOL_A_FEATURES_CNT - 1)
248268 };
249269
250270 enum {
@@ -276,6 +296,7 @@ enum { · 25 unmodified lines
276296 enum {
277297 ETHTOOL_A_PROFILE_UNSPEC,
278298 ETHTOOL_A_PROFILE_IRQ_MODERATION,
299+
279300 __ETHTOOL_A_PROFILE_CNT,
280301 ETHTOOL_A_PROFILE_MAX = (__ETHTOOL_A_PROFILE_CNT - 1)
281302 };
@@ -362,7 +383,6 @@ enum { · 80 unmodified lines
362383
363384 __ETHTOOL_A_TS_STAT_CNT,
364385 ETHTOOL_A_TS_STAT_MAX = (__ETHTOOL_A_TS_STAT_CNT - 1)
365−
366386 };
367387
368388 enum {
@@ -412,7 +432,7 @@ enum { · 43 unmodified lines
412432 ETHTOOL_A_CABLE_TEST_HEADER,
413433
414434 __ETHTOOL_A_CABLE_TEST_CNT,
415− ETHTOOL_A_CABLE_TEST_MAX = __ETHTOOL_A_CABLE_TEST_CNT - 1
435+ ETHTOOL_A_CABLE_TEST_MAX = (__ETHTOOL_A_CABLE_TEST_CNT - 1)
416436 };
417437
418438 enum {
@@ -433,7 +453,7 @@ enum { · 14 unmodified lines
433453 ETHTOOL_A_CABLE_TEST_TDR_CFG_PAIR,
434454
435455 __ETHTOOL_A_CABLE_TEST_TDR_CFG_CNT,
436− ETHTOOL_A_CABLE_TEST_TDR_CFG_MAX = __ETHTOOL_A_CABLE_TEST_TDR_CFG_CNT - 1
456+ ETHTOOL_A_CABLE_TEST_TDR_CFG_MAX = (__ETHTOOL_A_CABLE_TEST_TDR_CFG_CNT - 1)
437457 };
438458
439459 enum {
@@ -443,7 +463,7 @@ enum { · 3 unmodified lines
443463 ETHTOOL_A_CABLE_TEST_TDR_NTF_NEST,
444464
445465 __ETHTOOL_A_CABLE_TEST_TDR_NTF_CNT,
446− ETHTOOL_A_CABLE_TEST_TDR_NTF_MAX = __ETHTOOL_A_CABLE_TEST_TDR_NTF_CNT - 1
466+ ETHTOOL_A_CABLE_TEST_TDR_NTF_MAX = (__ETHTOOL_A_CABLE_TEST_TDR_NTF_CNT - 1)
447467 };
448468
449469 enum {
@@ -452,7 +472,7 @@ enum { · 2 unmodified lines
452472 ETHTOOL_A_CABLE_TEST_TDR_CFG,
453473
454474 __ETHTOOL_A_CABLE_TEST_TDR_CNT,
455− ETHTOOL_A_CABLE_TEST_TDR_MAX = __ETHTOOL_A_CABLE_TEST_TDR_CNT - 1
475+ ETHTOOL_A_CABLE_TEST_TDR_MAX = (__ETHTOOL_A_CABLE_TEST_TDR_CNT - 1)
456476 };
457477
458478 enum {
@@ -580,6 +600,9 @@ enum { · 121 unmodified lines
580600 ETHTOOL_A_C33_PSE_PW_LIMIT_UNSPEC,
581601 ETHTOOL_A_C33_PSE_PW_LIMIT_MIN,
582602 ETHTOOL_A_C33_PSE_PW_LIMIT_MAX,
603+
604+ __ETHTOOL_A_C33_PSE_PW_LIMIT_CNT,
605+ __ETHTOOL_A_C33_PSE_PW_LIMIT_MAX = (__ETHTOOL_A_C33_PSE_PW_LIMIT_CNT - 1)
583606 };
584607
585608 enum {
@@ -613,7 +636,7 @@ enum { · 27 unmodified lines
613636 ETHTOOL_A_RSS_START_CONTEXT,
614637
615638 __ETHTOOL_A_RSS_CNT,
616− ETHTOOL_A_RSS_MAX = (__ETHTOOL_A_RSS_CNT - 1),
639+ ETHTOOL_A_RSS_MAX = (__ETHTOOL_A_RSS_CNT - 1)
617640 };
618641
619642 enum {
@@ -662,8 +685,8 @@ enum { · 42 unmodified lines
662685 };
663686
664687 enum {
665− ETHTOOL_MSG_USER_NONE,
666− ETHTOOL_MSG_STRSET_GET,
688+ ETHTOOL_MSG_USER_NONE = 0,
689+ ETHTOOL_MSG_STRSET_GET = 1,
667690 ETHTOOL_MSG_LINKINFO_GET,
668691 ETHTOOL_MSG_LINKINFO_SET,
669692 ETHTOOL_MSG_LINKMODES_GET,
@@ -710,12 +733,12 @@ enum { · 40 unmodified lines
710733 ETHTOOL_MSG_PHY_GET,
711734
712735 __ETHTOOL_MSG_USER_CNT,
713− ETHTOOL_MSG_USER_MAX = __ETHTOOL_MSG_USER_CNT - 1
736+ ETHTOOL_MSG_USER_MAX = (__ETHTOOL_MSG_USER_CNT - 1)
714737 };
715738
716739 enum {
717− ETHTOOL_MSG_KERNEL_NONE,
718− ETHTOOL_MSG_STRSET_GET_REPLY,
740+ ETHTOOL_MSG_KERNEL_NONE = 0,
741+ ETHTOOL_MSG_STRSET_GET_REPLY = 1,
719742 ETHTOOL_MSG_LINKINFO_GET_REPLY,
720743 ETHTOOL_MSG_LINKINFO_NTF,
721744 ETHTOOL_MSG_LINKMODES_GET_REPLY,
@@ -763,7 +786,7 @@ enum { · 41 unmodified lines
763786 ETHTOOL_MSG_PHY_NTF,
764787
765788 __ETHTOOL_MSG_KERNEL_CNT,
766− ETHTOOL_MSG_KERNEL_MAX = __ETHTOOL_MSG_KERNEL_CNT - 1
789+ ETHTOOL_MSG_KERNEL_MAX = (__ETHTOOL_MSG_KERNEL_CNT - 1)
767790 };
768791
769792 #endif /* _UAPI_LINUX_ETHTOOL_NETLINK_GENERATED_H */