Skip to content

Commit 8d0580c

Browse files
Stanislav Fomichevkuba-moo
authored andcommitted
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 Signed-off-by: Stanislav Fomichev <[email protected]> Link: https://patch.msgid.link/[email protected] Signed-off-by: Jakub Kicinski <[email protected]>
1 parent dd7cde3 commit 8d0580c

File tree

1 file changed

+56
-33
lines changed

1 file changed

+56
-33
lines changed

include/uapi/linux/ethtool_netlink_generated.h

Lines changed: 56 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -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 {
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,15 +60,15 @@ enum {
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 {
4767
ETHTOOL_A_BITSET_BITS_UNSPEC,
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 {
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,15 +89,15 @@ enum {
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 {
7696
ETHTOOL_A_STRINGS_UNSPEC,
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,15 +107,15 @@ enum {
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 {
94114
ETHTOOL_A_STRINGSETS_UNSPEC,
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 {
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 {
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 {
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 {
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 {
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 {
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 {
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 {
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 {
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 {
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 {
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 {
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 {
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 {
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 {
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 {
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 {
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 {
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 {
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 */

0 commit comments

Comments
 (0)