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 @@
1/* SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) */1/* 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
2#ifndef _UAPI_LINUX_ETHTOOL_NETLINK_GENERATED_H6#ifndef _UAPI_LINUX_ETHTOOL_NETLINK_GENERATED_H
3#define _UAPI_LINUX_ETHTOOL_NETLINK_GENERATED_H7#define _UAPI_LINUX_ETHTOOL_NETLINK_GENERATED_H
4 8
9#define ETHTOOL_FAMILY_NAME "ethtool"
10#define ETHTOOL_FAMILY_VERSION 1
11
5enum {12enum {
6 ETHTOOL_UDP_TUNNEL_TYPE_VXLAN,13 ETHTOOL_UDP_TUNNEL_TYPE_VXLAN,
7 ETHTOOL_UDP_TUNNEL_TYPE_GENEVE,14 ETHTOOL_UDP_TUNNEL_TYPE_GENEVE,
8 ETHTOOL_UDP_TUNNEL_TYPE_VXLAN_GPE,15 ETHTOOL_UDP_TUNNEL_TYPE_VXLAN_GPE,
9 16
10 __ETHTOOL_UDP_TUNNEL_TYPE_CNT17 /* private: */
18 __ETHTOOL_UDP_TUNNEL_TYPE_CNT,
19 ETHTOOL_UDP_TUNNEL_TYPE_MAX = (__ETHTOOL_UDP_TUNNEL_TYPE_CNT - 1)
11};20};
12 21
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 */
13enum ethtool_header_flags {28enum ethtool_header_flags {
14 ETHTOOL_FLAG_COMPACT_BITSETS = 1 << 0, /* use compact bitsets in reply */29 ETHTOOL_FLAG_COMPACT_BITSETS = 1,
15 ETHTOOL_FLAG_OMIT_REPLY = 1 << 1, /* provide optional reply for SET or ACT requests */30 ETHTOOL_FLAG_OMIT_REPLY = 2,
16 ETHTOOL_FLAG_STATS = 1 << 2, /* request statistics, if supported by the driver */31 ETHTOOL_FLAG_STATS = 4,
17};32};
18 33
19enum {34enum {
20 ETHTOOL_TCP_DATA_SPLIT_UNKNOWN = 0,35 ETHTOOL_PHY_UPSTREAM_TYPE_MAC,
36 ETHTOOL_PHY_UPSTREAM_TYPE_PHY,
37};
38
39enum ethtool_tcp_data_split {
40 ETHTOOL_TCP_DATA_SPLIT_UNKNOWN,
21 ETHTOOL_TCP_DATA_SPLIT_DISABLED,41 ETHTOOL_TCP_DATA_SPLIT_DISABLED,
22 ETHTOOL_TCP_DATA_SPLIT_ENABLED,42 ETHTOOL_TCP_DATA_SPLIT_ENABLED,
23};43};
@@ -30,7 +50,7 @@ enum { · 6 unmodified lines
30 ETHTOOL_A_HEADER_PHY_INDEX,50 ETHTOOL_A_HEADER_PHY_INDEX,
31 51
32 __ETHTOOL_A_HEADER_CNT,52 __ETHTOOL_A_HEADER_CNT,
33 ETHTOOL_A_HEADER_MAX = __ETHTOOL_A_HEADER_CNT - 153 ETHTOOL_A_HEADER_MAX = (__ETHTOOL_A_HEADER_CNT - 1)
34};54};
35 55
36enum {56enum {
@@ -40,7 +60,7 @@ enum { · 3 unmodified lines
40 ETHTOOL_A_BITSET_BIT_VALUE,60 ETHTOOL_A_BITSET_BIT_VALUE,
41 61
42 __ETHTOOL_A_BITSET_BIT_CNT,62 __ETHTOOL_A_BITSET_BIT_CNT,
43 ETHTOOL_A_BITSET_BIT_MAX = __ETHTOOL_A_BITSET_BIT_CNT - 163 ETHTOOL_A_BITSET_BIT_MAX = (__ETHTOOL_A_BITSET_BIT_CNT - 1)
44};64};
45 65
46enum {66enum {
@@ -48,7 +68,7 @@ enum { · 1 unmodified line
48 ETHTOOL_A_BITSET_BITS_BIT,68 ETHTOOL_A_BITSET_BITS_BIT,
49 69
50 __ETHTOOL_A_BITSET_BITS_CNT,70 __ETHTOOL_A_BITSET_BITS_CNT,
51 ETHTOOL_A_BITSET_BITS_MAX = __ETHTOOL_A_BITSET_BITS_CNT - 171 ETHTOOL_A_BITSET_BITS_MAX = (__ETHTOOL_A_BITSET_BITS_CNT - 1)
52};72};
53 73
54enum {74enum {
@@ -60,7 +80,7 @@ enum { · 5 unmodified lines
60 ETHTOOL_A_BITSET_MASK,80 ETHTOOL_A_BITSET_MASK,
61 81
62 __ETHTOOL_A_BITSET_CNT,82 __ETHTOOL_A_BITSET_CNT,
63 ETHTOOL_A_BITSET_MAX = __ETHTOOL_A_BITSET_CNT - 183 ETHTOOL_A_BITSET_MAX = (__ETHTOOL_A_BITSET_CNT - 1)
64};84};
65 85
66enum {86enum {
@@ -69,7 +89,7 @@ enum { · 2 unmodified lines
69 ETHTOOL_A_STRING_VALUE,89 ETHTOOL_A_STRING_VALUE,
70 90
71 __ETHTOOL_A_STRING_CNT,91 __ETHTOOL_A_STRING_CNT,
72 ETHTOOL_A_STRING_MAX = __ETHTOOL_A_STRING_CNT - 192 ETHTOOL_A_STRING_MAX = (__ETHTOOL_A_STRING_CNT - 1)
73};93};
74 94
75enum {95enum {
@@ -77,7 +97,7 @@ enum { · 1 unmodified line
77 ETHTOOL_A_STRINGS_STRING,97 ETHTOOL_A_STRINGS_STRING,
78 98
79 __ETHTOOL_A_STRINGS_CNT,99 __ETHTOOL_A_STRINGS_CNT,
80 ETHTOOL_A_STRINGS_MAX = __ETHTOOL_A_STRINGS_CNT - 1100 ETHTOOL_A_STRINGS_MAX = (__ETHTOOL_A_STRINGS_CNT - 1)
81};101};
82 102
83enum {103enum {
@@ -87,7 +107,7 @@ enum { · 3 unmodified lines
87 ETHTOOL_A_STRINGSET_STRINGS,107 ETHTOOL_A_STRINGSET_STRINGS,
88 108
89 __ETHTOOL_A_STRINGSET_CNT,109 __ETHTOOL_A_STRINGSET_CNT,
90 ETHTOOL_A_STRINGSET_MAX = __ETHTOOL_A_STRINGSET_CNT - 1110 ETHTOOL_A_STRINGSET_MAX = (__ETHTOOL_A_STRINGSET_CNT - 1)
91};111};
92 112
93enum {113enum {
@@ -95,7 +115,7 @@ enum { · 1 unmodified line
95 ETHTOOL_A_STRINGSETS_STRINGSET,115 ETHTOOL_A_STRINGSETS_STRINGSET,
96 116
97 __ETHTOOL_A_STRINGSETS_CNT,117 __ETHTOOL_A_STRINGSETS_CNT,
98 ETHTOOL_A_STRINGSETS_MAX = __ETHTOOL_A_STRINGSETS_CNT - 1118 ETHTOOL_A_STRINGSETS_MAX = (__ETHTOOL_A_STRINGSETS_CNT - 1)
99};119};
100 120
101enum {121enum {
@@ -105,7 +125,7 @@ enum { · 3 unmodified lines
105 ETHTOOL_A_STRSET_COUNTS_ONLY,125 ETHTOOL_A_STRSET_COUNTS_ONLY,
106 126
107 __ETHTOOL_A_STRSET_CNT,127 __ETHTOOL_A_STRSET_CNT,
108 ETHTOOL_A_STRSET_MAX = __ETHTOOL_A_STRSET_CNT - 1128 ETHTOOL_A_STRSET_MAX = (__ETHTOOL_A_STRSET_CNT - 1)
109};129};
110 130
111enum {131enum {
@@ -114,7 +134,7 @@ enum { · 2 unmodified lines
114 ETHTOOL_A_PRIVFLAGS_FLAGS,134 ETHTOOL_A_PRIVFLAGS_FLAGS,
115 135
116 __ETHTOOL_A_PRIVFLAGS_CNT,136 __ETHTOOL_A_PRIVFLAGS_CNT,
117 ETHTOOL_A_PRIVFLAGS_MAX = __ETHTOOL_A_PRIVFLAGS_CNT - 1137 ETHTOOL_A_PRIVFLAGS_MAX = (__ETHTOOL_A_PRIVFLAGS_CNT - 1)
118};138};
119 139
120enum {140enum {
@@ -182,7 +202,7 @@ enum { · 61 unmodified lines
182 ETHTOOL_A_LINKINFO_TRANSCEIVER,202 ETHTOOL_A_LINKINFO_TRANSCEIVER,
183 203
184 __ETHTOOL_A_LINKINFO_CNT,204 __ETHTOOL_A_LINKINFO_CNT,
185 ETHTOOL_A_LINKINFO_MAX = __ETHTOOL_A_LINKINFO_CNT - 1205 ETHTOOL_A_LINKINFO_MAX = (__ETHTOOL_A_LINKINFO_CNT - 1)
186};206};
187 207
188enum {208enum {
@@ -199,7 +219,7 @@ enum { · 10 unmodified lines
199 ETHTOOL_A_LINKMODES_RATE_MATCHING,219 ETHTOOL_A_LINKMODES_RATE_MATCHING,
200 220
201 __ETHTOOL_A_LINKMODES_CNT,221 __ETHTOOL_A_LINKMODES_CNT,
202 ETHTOOL_A_LINKMODES_MAX = __ETHTOOL_A_LINKMODES_CNT - 1222 ETHTOOL_A_LINKMODES_MAX = (__ETHTOOL_A_LINKMODES_CNT - 1)
203};223};
204 224
205enum {225enum {
@@ -213,7 +233,7 @@ enum { · 7 unmodified lines
213 ETHTOOL_A_LINKSTATE_EXT_DOWN_CNT,233 ETHTOOL_A_LINKSTATE_EXT_DOWN_CNT,
214 234
215 __ETHTOOL_A_LINKSTATE_CNT,235 __ETHTOOL_A_LINKSTATE_CNT,
216 ETHTOOL_A_LINKSTATE_MAX = __ETHTOOL_A_LINKSTATE_CNT - 1236 ETHTOOL_A_LINKSTATE_MAX = (__ETHTOOL_A_LINKSTATE_CNT - 1)
217};237};
218 238
219enum {239enum {
@@ -222,7 +242,7 @@ enum { · 2 unmodified lines
222 ETHTOOL_A_DEBUG_MSGMASK,242 ETHTOOL_A_DEBUG_MSGMASK,
223 243
224 __ETHTOOL_A_DEBUG_CNT,244 __ETHTOOL_A_DEBUG_CNT,
225 ETHTOOL_A_DEBUG_MAX = __ETHTOOL_A_DEBUG_CNT - 1245 ETHTOOL_A_DEBUG_MAX = (__ETHTOOL_A_DEBUG_CNT - 1)
226};246};
227 247
228enum {248enum {
@@ -232,7 +252,7 @@ enum { · 3 unmodified lines
232 ETHTOOL_A_WOL_SOPASS,252 ETHTOOL_A_WOL_SOPASS,
233 253
234 __ETHTOOL_A_WOL_CNT,254 __ETHTOOL_A_WOL_CNT,
235 ETHTOOL_A_WOL_MAX = __ETHTOOL_A_WOL_CNT - 1255 ETHTOOL_A_WOL_MAX = (__ETHTOOL_A_WOL_CNT - 1)
236};256};
237 257
238enum {258enum {
@@ -244,7 +264,7 @@ enum { · 5 unmodified lines
244 ETHTOOL_A_FEATURES_NOCHANGE,264 ETHTOOL_A_FEATURES_NOCHANGE,
245 265
246 __ETHTOOL_A_FEATURES_CNT,266 __ETHTOOL_A_FEATURES_CNT,
247 ETHTOOL_A_FEATURES_MAX = __ETHTOOL_A_FEATURES_CNT - 1267 ETHTOOL_A_FEATURES_MAX = (__ETHTOOL_A_FEATURES_CNT - 1)
248};268};
249 269
250enum {270enum {
@@ -276,6 +296,7 @@ enum { · 25 unmodified lines
276enum {296enum {
277 ETHTOOL_A_PROFILE_UNSPEC,297 ETHTOOL_A_PROFILE_UNSPEC,
278 ETHTOOL_A_PROFILE_IRQ_MODERATION,298 ETHTOOL_A_PROFILE_IRQ_MODERATION,
299
279 __ETHTOOL_A_PROFILE_CNT,300 __ETHTOOL_A_PROFILE_CNT,
280 ETHTOOL_A_PROFILE_MAX = (__ETHTOOL_A_PROFILE_CNT - 1)301 ETHTOOL_A_PROFILE_MAX = (__ETHTOOL_A_PROFILE_CNT - 1)
281};302};
@@ -362,7 +383,6 @@ enum { · 80 unmodified lines
362 383
363 __ETHTOOL_A_TS_STAT_CNT,384 __ETHTOOL_A_TS_STAT_CNT,
364 ETHTOOL_A_TS_STAT_MAX = (__ETHTOOL_A_TS_STAT_CNT - 1)385 ETHTOOL_A_TS_STAT_MAX = (__ETHTOOL_A_TS_STAT_CNT - 1)
365
366};386};
367 387
368enum {388enum {
@@ -412,7 +432,7 @@ enum { · 43 unmodified lines
412 ETHTOOL_A_CABLE_TEST_HEADER,432 ETHTOOL_A_CABLE_TEST_HEADER,
413 433
414 __ETHTOOL_A_CABLE_TEST_CNT,434 __ETHTOOL_A_CABLE_TEST_CNT,
415 ETHTOOL_A_CABLE_TEST_MAX = __ETHTOOL_A_CABLE_TEST_CNT - 1435 ETHTOOL_A_CABLE_TEST_MAX = (__ETHTOOL_A_CABLE_TEST_CNT - 1)
416};436};
417 437
418enum {438enum {
@@ -433,7 +453,7 @@ enum { · 14 unmodified lines
433 ETHTOOL_A_CABLE_TEST_TDR_CFG_PAIR,453 ETHTOOL_A_CABLE_TEST_TDR_CFG_PAIR,
434 454
435 __ETHTOOL_A_CABLE_TEST_TDR_CFG_CNT,455 __ETHTOOL_A_CABLE_TEST_TDR_CFG_CNT,
436 ETHTOOL_A_CABLE_TEST_TDR_CFG_MAX = __ETHTOOL_A_CABLE_TEST_TDR_CFG_CNT - 1456 ETHTOOL_A_CABLE_TEST_TDR_CFG_MAX = (__ETHTOOL_A_CABLE_TEST_TDR_CFG_CNT - 1)
437};457};
438 458
439enum {459enum {
@@ -443,7 +463,7 @@ enum { · 3 unmodified lines
443 ETHTOOL_A_CABLE_TEST_TDR_NTF_NEST,463 ETHTOOL_A_CABLE_TEST_TDR_NTF_NEST,
444 464
445 __ETHTOOL_A_CABLE_TEST_TDR_NTF_CNT,465 __ETHTOOL_A_CABLE_TEST_TDR_NTF_CNT,
446 ETHTOOL_A_CABLE_TEST_TDR_NTF_MAX = __ETHTOOL_A_CABLE_TEST_TDR_NTF_CNT - 1466 ETHTOOL_A_CABLE_TEST_TDR_NTF_MAX = (__ETHTOOL_A_CABLE_TEST_TDR_NTF_CNT - 1)
447};467};
448 468
449enum {469enum {
@@ -452,7 +472,7 @@ enum { · 2 unmodified lines
452 ETHTOOL_A_CABLE_TEST_TDR_CFG,472 ETHTOOL_A_CABLE_TEST_TDR_CFG,
453 473
454 __ETHTOOL_A_CABLE_TEST_TDR_CNT,474 __ETHTOOL_A_CABLE_TEST_TDR_CNT,
455 ETHTOOL_A_CABLE_TEST_TDR_MAX = __ETHTOOL_A_CABLE_TEST_TDR_CNT - 1475 ETHTOOL_A_CABLE_TEST_TDR_MAX = (__ETHTOOL_A_CABLE_TEST_TDR_CNT - 1)
456};476};
457 477
458enum {478enum {
@@ -580,6 +600,9 @@ enum { · 121 unmodified lines
580 ETHTOOL_A_C33_PSE_PW_LIMIT_UNSPEC,600 ETHTOOL_A_C33_PSE_PW_LIMIT_UNSPEC,
581 ETHTOOL_A_C33_PSE_PW_LIMIT_MIN,601 ETHTOOL_A_C33_PSE_PW_LIMIT_MIN,
582 ETHTOOL_A_C33_PSE_PW_LIMIT_MAX,602 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)
583};606};
584 607
585enum {608enum {
@@ -613,7 +636,7 @@ enum { · 27 unmodified lines
613 ETHTOOL_A_RSS_START_CONTEXT,636 ETHTOOL_A_RSS_START_CONTEXT,
614 637
615 __ETHTOOL_A_RSS_CNT,638 __ETHTOOL_A_RSS_CNT,
616 ETHTOOL_A_RSS_MAX = (__ETHTOOL_A_RSS_CNT - 1),639 ETHTOOL_A_RSS_MAX = (__ETHTOOL_A_RSS_CNT - 1)
617};640};
618 641
619enum {642enum {
@@ -662,8 +685,8 @@ enum { · 42 unmodified lines
662};685};
663 686
664enum {687enum {
665 ETHTOOL_MSG_USER_NONE,688 ETHTOOL_MSG_USER_NONE = 0,
666 ETHTOOL_MSG_STRSET_GET,689 ETHTOOL_MSG_STRSET_GET = 1,
667 ETHTOOL_MSG_LINKINFO_GET,690 ETHTOOL_MSG_LINKINFO_GET,
668 ETHTOOL_MSG_LINKINFO_SET,691 ETHTOOL_MSG_LINKINFO_SET,
669 ETHTOOL_MSG_LINKMODES_GET,692 ETHTOOL_MSG_LINKMODES_GET,
@@ -710,12 +733,12 @@ enum { · 40 unmodified lines
710 ETHTOOL_MSG_PHY_GET,733 ETHTOOL_MSG_PHY_GET,
711 734
712 __ETHTOOL_MSG_USER_CNT,735 __ETHTOOL_MSG_USER_CNT,
713 ETHTOOL_MSG_USER_MAX = __ETHTOOL_MSG_USER_CNT - 1736 ETHTOOL_MSG_USER_MAX = (__ETHTOOL_MSG_USER_CNT - 1)
714};737};
715 738
716enum {739enum {
717 ETHTOOL_MSG_KERNEL_NONE,740 ETHTOOL_MSG_KERNEL_NONE = 0,
718 ETHTOOL_MSG_STRSET_GET_REPLY,741 ETHTOOL_MSG_STRSET_GET_REPLY = 1,
719 ETHTOOL_MSG_LINKINFO_GET_REPLY,742 ETHTOOL_MSG_LINKINFO_GET_REPLY,
720 ETHTOOL_MSG_LINKINFO_NTF,743 ETHTOOL_MSG_LINKINFO_NTF,
721 ETHTOOL_MSG_LINKMODES_GET_REPLY,744 ETHTOOL_MSG_LINKMODES_GET_REPLY,
@@ -763,7 +786,7 @@ enum { · 41 unmodified lines
763 ETHTOOL_MSG_PHY_NTF,786 ETHTOOL_MSG_PHY_NTF,
764 787
765 __ETHTOOL_MSG_KERNEL_CNT,788 __ETHTOOL_MSG_KERNEL_CNT,
766 ETHTOOL_MSG_KERNEL_MAX = __ETHTOOL_MSG_KERNEL_CNT - 1789 ETHTOOL_MSG_KERNEL_MAX = (__ETHTOOL_MSG_KERNEL_CNT - 1)
767};790};
768 791
769#endif /* _UAPI_LINUX_ETHTOOL_NETLINK_GENERATED_H */792#endif /* _UAPI_LINUX_ETHTOOL_NETLINK_GENERATED_H */