Coverage Report

Created: 2026-03-12 06:26

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/work/build/src/network/netdev-gperf.c
Line
Count
Source
1
/* ANSI-C code produced by gperf version 3.1 */
2
/* Command-line: /usr/bin/gperf --output-file src/network/netdev-gperf.c ../../src/systemd/src/network/netdev/netdev-gperf.gperf  */
3
/* Computed positions: -k'2,5-6,8-9,14-15,18,20-21,23-24' */
4
5
#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
6
      && ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \
7
      && (')' == 41) && ('*' == 42) && ('+' == 43) && (',' == 44) \
8
      && ('-' == 45) && ('.' == 46) && ('/' == 47) && ('0' == 48) \
9
      && ('1' == 49) && ('2' == 50) && ('3' == 51) && ('4' == 52) \
10
      && ('5' == 53) && ('6' == 54) && ('7' == 55) && ('8' == 56) \
11
      && ('9' == 57) && (':' == 58) && (';' == 59) && ('<' == 60) \
12
      && ('=' == 61) && ('>' == 62) && ('?' == 63) && ('A' == 65) \
13
      && ('B' == 66) && ('C' == 67) && ('D' == 68) && ('E' == 69) \
14
      && ('F' == 70) && ('G' == 71) && ('H' == 72) && ('I' == 73) \
15
      && ('J' == 74) && ('K' == 75) && ('L' == 76) && ('M' == 77) \
16
      && ('N' == 78) && ('O' == 79) && ('P' == 80) && ('Q' == 81) \
17
      && ('R' == 82) && ('S' == 83) && ('T' == 84) && ('U' == 85) \
18
      && ('V' == 86) && ('W' == 87) && ('X' == 88) && ('Y' == 89) \
19
      && ('Z' == 90) && ('[' == 91) && ('\\' == 92) && (']' == 93) \
20
      && ('^' == 94) && ('_' == 95) && ('a' == 97) && ('b' == 98) \
21
      && ('c' == 99) && ('d' == 100) && ('e' == 101) && ('f' == 102) \
22
      && ('g' == 103) && ('h' == 104) && ('i' == 105) && ('j' == 106) \
23
      && ('k' == 107) && ('l' == 108) && ('m' == 109) && ('n' == 110) \
24
      && ('o' == 111) && ('p' == 112) && ('q' == 113) && ('r' == 114) \
25
      && ('s' == 115) && ('t' == 116) && ('u' == 117) && ('v' == 118) \
26
      && ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \
27
      && ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126))
28
/* The character set is not based on ISO-646.  */
29
#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gperf@gnu.org>."
30
#endif
31
32
#line 2 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
33
34
_Pragma("GCC diagnostic ignored \"-Wimplicit-fallthrough\"")
35
#if __GNUC__ >= 15
36
_Pragma("GCC diagnostic ignored \"-Wzero-as-null-pointer-constant\"")
37
#endif
38
#include <stddef.h>
39
#include "bareudp.h"
40
#include "batadv.h"
41
#include "bond.h"
42
#include "bridge.h"
43
#include "condition.h"
44
#include "conf-parser.h"
45
#include "fou-tunnel.h"
46
#include "geneve.h"
47
#include "hsr.h"
48
#include "ipoib.h"
49
#include "ipvlan.h"
50
#include "l2tp-tunnel.h"
51
#include "macsec.h"
52
#include "macvlan.h"
53
#include "net-condition.h"
54
#include "netdev.h"
55
#include "tunnel.h"
56
#include "tuntap.h"
57
#include "veth.h"
58
#include "vlan-util.h"
59
#include "vlan.h"
60
#include "vrf.h"
61
#include "vxcan.h"
62
#include "vxlan.h"
63
#include "wireguard.h"
64
#include "wlan.h"
65
#include "xfrm.h"
66
#include <string.h>
67
68
#define TOTAL_KEYWORDS 245
69
282k
#define MIN_WORD_LENGTH 7
70
565k
#define MAX_WORD_LENGTH 40
71
#define MIN_HASH_VALUE 8
72
281k
#define MAX_HASH_VALUE 687
73
/* maximum key range = 680, duplicates = 0 */
74
75
#ifdef __GNUC__
76
__inline
77
#else
78
#ifdef __cplusplus
79
inline
80
#endif
81
#endif
82
static unsigned int
83
network_netdev_gperf_hash (register const char *str, register size_t len)
84
281k
{
85
281k
  static const unsigned short asso_values[] =
86
281k
    {
87
281k
      688, 688, 688, 688, 688, 688, 688, 688, 688, 688,
88
281k
      688, 688, 688, 688, 688, 688, 688, 688, 688, 688,
89
281k
      688, 688, 688, 688, 688, 688, 688, 688, 688, 688,
90
281k
      688, 688, 688, 688, 688, 688, 688, 688, 688, 688,
91
281k
      688, 688, 688, 688, 688, 688,  10, 688, 688, 688,
92
281k
      110,   5, 688, 688,  75, 688, 688, 688, 688, 688,
93
281k
      688, 688, 688, 688, 688,   0,  65, 150,   0,   0,
94
281k
      145, 145, 195, 160, 688,  45,  45,  30,   0,  84,
95
281k
       20,  45,  15,  50,  40,   0,  85,   5,   5, 688,
96
281k
      688, 688, 688, 688, 688, 688, 688,   0,  35,   5,
97
281k
       15,   0,  30,  35, 200,   0, 688, 100,  60,  55,
98
281k
        5,   0, 170, 688,   0,   0,   5,  10,   0,  65,
99
281k
      200, 185,   0, 688, 688, 688, 688, 688, 688, 688,
100
281k
      688, 688, 688, 688, 688, 688, 688, 688, 688, 688,
101
281k
      688, 688, 688, 688, 688, 688, 688, 688, 688, 688,
102
281k
      688, 688, 688, 688, 688, 688, 688, 688, 688, 688,
103
281k
      688, 688, 688, 688, 688, 688, 688, 688, 688, 688,
104
281k
      688, 688, 688, 688, 688, 688, 688, 688, 688, 688,
105
281k
      688, 688, 688, 688, 688, 688, 688, 688, 688, 688,
106
281k
      688, 688, 688, 688, 688, 688, 688, 688, 688, 688,
107
281k
      688, 688, 688, 688, 688, 688, 688, 688, 688, 688,
108
281k
      688, 688, 688, 688, 688, 688, 688, 688, 688, 688,
109
281k
      688, 688, 688, 688, 688, 688, 688, 688, 688, 688,
110
281k
      688, 688, 688, 688, 688, 688, 688, 688, 688, 688,
111
281k
      688, 688, 688, 688, 688, 688, 688, 688, 688, 688,
112
281k
      688, 688, 688, 688, 688, 688
113
281k
    };
114
281k
  register unsigned int hval = len;
115
116
281k
  switch (hval)
117
281k
    {
118
45.4k
      default:
119
45.4k
        hval += asso_values[(unsigned char)str[23]];
120
      /*FALLTHROUGH*/
121
50.4k
      case 23:
122
50.4k
        hval += asso_values[(unsigned char)str[22]];
123
      /*FALLTHROUGH*/
124
64.5k
      case 22:
125
70.2k
      case 21:
126
70.2k
        hval += asso_values[(unsigned char)str[20]];
127
      /*FALLTHROUGH*/
128
80.5k
      case 20:
129
80.5k
        hval += asso_values[(unsigned char)str[19]];
130
      /*FALLTHROUGH*/
131
90.2k
      case 19:
132
98.3k
      case 18:
133
98.3k
        hval += asso_values[(unsigned char)str[17]];
134
      /*FALLTHROUGH*/
135
105k
      case 17:
136
181k
      case 16:
137
192k
      case 15:
138
192k
        hval += asso_values[(unsigned char)str[14]];
139
      /*FALLTHROUGH*/
140
197k
      case 14:
141
197k
        hval += asso_values[(unsigned char)str[13]];
142
      /*FALLTHROUGH*/
143
204k
      case 13:
144
209k
      case 12:
145
262k
      case 11:
146
271k
      case 10:
147
276k
      case 9:
148
276k
        hval += asso_values[(unsigned char)str[8]];
149
      /*FALLTHROUGH*/
150
279k
      case 8:
151
279k
        hval += asso_values[(unsigned char)str[7]];
152
      /*FALLTHROUGH*/
153
281k
      case 7:
154
281k
      case 6:
155
281k
        hval += asso_values[(unsigned char)str[5]];
156
      /*FALLTHROUGH*/
157
281k
      case 5:
158
281k
        hval += asso_values[(unsigned char)str[4]];
159
      /*FALLTHROUGH*/
160
281k
      case 4:
161
281k
      case 3:
162
281k
      case 2:
163
281k
        hval += asso_values[(unsigned char)str[1]];
164
281k
        break;
165
281k
    }
166
281k
  return hval;
167
281k
}
168
169
const struct ConfigPerfItem *
170
network_netdev_gperf_lookup (register const char *str, register size_t len)
171
282k
{
172
282k
  static const struct ConfigPerfItem wordlist[] =
173
282k
    {
174
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
175
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
176
282k
#line 208 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
177
282k
      {"Tap.User",                                 config_parse_string,                            CONFIG_PARSE_STRING_SAFE,      offsetof(TunTap, user_name)},
178
282k
      {(char*)0}, {(char*)0},
179
282k
#line 56 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
180
282k
      {"NetDev.Name",                              config_parse_ifname,                            0,                             offsetof(NetDev, ifname)},
181
282k
      {(char*)0}, {(char*)0}, {(char*)0},
182
282k
#line 111 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
183
282k
      {"FooOverUDP.Peer",                          config_parse_fou_tunnel_address,                0,                             offsetof(FouTunnel, peer)},
184
282k
      {(char*)0}, {(char*)0},
185
282k
#line 201 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
186
282k
      {"Tun.User",                                 config_parse_string,                            CONFIG_PARSE_STRING_SAFE,      offsetof(TunTap, user_name)},
187
282k
#line 109 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
188
282k
      {"FooOverUDP.PeerPort",                      config_parse_ip_port,                           0,                             offsetof(FouTunnel, peer_port)},
189
282k
#line 108 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
190
282k
      {"FooOverUDP.Port",                          config_parse_ip_port,                           0,                             offsetof(FouTunnel, port)},
191
282k
#line 110 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
192
282k
      {"FooOverUDP.Local",                         config_parse_fou_tunnel_address,                0,                             offsetof(FouTunnel, local)},
193
282k
      {(char*)0}, {(char*)0},
194
282k
#line 106 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
195
282k
      {"FooOverUDP.Protocol",                      config_parse_ip_protocol,                       /* relax= */ true,             offsetof(FouTunnel, fou_protocol)},
196
282k
#line 131 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
197
282k
      {"VXCAN.Peer",                               config_parse_ifname,                            0,                             offsetof(VxCan, ifname_peer)},
198
282k
#line 134 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
199
282k
      {"VXLAN.Group",                              config_parse_vxlan_address,                     0,                             offsetof(VxLan, group)},
200
282k
      {(char*)0}, {(char*)0},
201
282k
#line 181 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
202
282k
      {"MACsec.Encrypt",                           config_parse_tristate,                          0,                             offsetof(MACsec, encrypt)},
203
282k
#line 227 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
204
282k
      {"Bond.UpDelaySec",                          config_parse_sec,                               0,                             offsetof(Bond, updelay)},
205
282k
#line 135 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
206
282k
      {"VXLAN.Local",                              config_parse_vxlan_address,                     0,                             offsetof(VxLan, local)},
207
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
208
282k
#line 180 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
209
282k
      {"MACsec.Port",                              config_parse_macsec_port,                       0,                             0},
210
282k
      {(char*)0},
211
282k
#line 133 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
212
282k
      {"VXLAN.Id",                                 config_parse_uint32,                            0,                             offsetof(VxLan, vni) /* deprecated */},
213
282k
#line 186 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
214
282k
      {"MACsecTransmitAssociation.Key",            config_parse_macsec_key,                        0,                             0},
215
282k
      {(char*)0},
216
282k
#line 185 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
217
282k
      {"MACsecTransmitAssociation.KeyId",          config_parse_macsec_key_id,                     0,                             0},
218
282k
#line 139 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
219
282k
      {"VXLAN.MacLearning",                        config_parse_bool,                              0,                             offsetof(VxLan, learning)},
220
282k
#line 187 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
221
282k
      {"MACsecTransmitAssociation.KeyFile",        config_parse_macsec_key_file,                   0,                             0},
222
282k
#line 188 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
223
282k
      {"MACsecTransmitAssociation.Activate",       config_parse_macsec_sa_activate,                0,                             0},
224
282k
      {(char*)0}, {(char*)0},
225
282k
#line 59 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
226
282k
      {"NetDev.MACAddress",                        config_parse_netdev_hw_addr,                    ETH_ALEN,                      offsetof(NetDev, hw_addr)},
227
282k
#line 184 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
228
282k
      {"MACsecTransmitAssociation.PacketNumber",   config_parse_macsec_packet_number,              0,                             0},
229
282k
#line 107 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
230
282k
      {"FooOverUDP.Encapsulation",                 config_parse_fou_encap_type,                    0,                             offsetof(FouTunnel, fou_encap_type)},
231
282k
#line 189 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
232
282k
      {"MACsecTransmitAssociation.UseForEncoding", config_parse_macsec_use_for_encoding,           0,                             0},
233
282k
      {(char*)0}, {(char*)0},
234
282k
#line 194 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
235
282k
      {"MACsecReceiveAssociation.Key",             config_parse_macsec_key,                        0,                             0},
236
282k
#line 190 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
237
282k
      {"MACsecReceiveAssociation.Port",            config_parse_macsec_port,                       0,                             0},
238
282k
#line 193 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
239
282k
      {"MACsecReceiveAssociation.KeyId",           config_parse_macsec_key_id,                     0,                             0},
240
282k
#line 57 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
241
282k
      {"NetDev.Kind",                              config_parse_netdev_kind,                       0,                             offsetof(NetDev, kind)},
242
282k
#line 195 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
243
282k
      {"MACsecReceiveAssociation.KeyFile",         config_parse_macsec_key_file,                   0,                             0},
244
282k
#line 196 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
245
282k
      {"MACsecReceiveAssociation.Activate",        config_parse_macsec_sa_activate,                0,                             0},
246
282k
#line 205 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
247
282k
      {"Tap.MultiQueue",                           config_parse_bool,                              0,                             offsetof(TunTap, multi_queue)},
248
282k
#line 191 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
249
282k
      {"MACsecReceiveAssociation.MACAddress",      config_parse_macsec_hw_address,                 0,                             0},
250
282k
#line 74 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
251
282k
      {"IPVLAN.Mode",                              config_parse_ipvlan_mode,                       0,                             offsetof(IPVlan, mode)},
252
282k
#line 192 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
253
282k
      {"MACsecReceiveAssociation.PacketNumber",    config_parse_macsec_packet_number,              0,                             0},
254
282k
#line 253 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
255
282k
      {"BareUDP.DestinationPort",                  config_parse_ip_port,                           0,                             offsetof(BareUDP, dest_port)},
256
282k
#line 211 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
257
282k
      {"Bond.Mode",                                config_parse_bond_mode,                         0,                             offsetof(Bond, mode)},
258
282k
#line 157 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
259
282k
      {"VXLAN.PortRange",                          config_parse_port_range,                        0,                             0},
260
282k
#line 158 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
261
282k
      {"VXLAN.DestinationPort",                    config_parse_ip_port,                           0,                             offsetof(VxLan, dest_port)},
262
282k
#line 161 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
263
282k
      {"VXLAN.Independent",                        config_parse_bool,                              0,                             offsetof(VxLan, independent)},
264
282k
#line 144 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
265
282k
      {"VXLAN.RouteShortCircuit",                  config_parse_bool,                              0,                             offsetof(VxLan, route_short_circuit)},
266
282k
#line 198 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
267
282k
      {"Tun.MultiQueue",                           config_parse_bool,                              0,                             offsetof(TunTap, multi_queue)},
268
282k
      {(char*)0}, {(char*)0}, {(char*)0},
269
282k
#line 214 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
270
282k
      {"Bond.AdSelect",                            config_parse_bond_ad_select,                    0,                             offsetof(Bond, ad_select)},
271
282k
#line 129 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
272
282k
      {"Peer.Name",                                config_parse_ifname,                            0,                             offsetof(Veth, ifname_peer)},
273
282k
      {(char*)0}, {(char*)0}, {(char*)0},
274
282k
#line 242 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
275
282k
      {"Bridge.DefaultPVID",                       config_parse_default_port_vlanid,               0,                             offsetof(Bridge, default_pvid)},
276
282k
      {(char*)0}, {(char*)0},
277
282k
#line 76 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
278
282k
      {"IPVTAP.Mode",                              config_parse_ipvlan_mode,                       0,                             offsetof(IPVlan, mode)},
279
282k
#line 136 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
280
282k
      {"VXLAN.Remote",                             config_parse_vxlan_address,                     0,                             offsetof(VxLan, remote)},
281
282k
#line 218 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
282
282k
      {"Bond.ARPAllTargets",                       config_parse_bond_arp_all_targets,              0,                             offsetof(Bond, arp_all_targets)},
283
282k
#line 177 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
284
282k
      {"HSR.Ports",                                config_parse_ifnames,                           IFNAME_VALID_ALTERNATIVE,      offsetof(Hsr, ports)},
285
282k
#line 58 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
286
282k
      {"NetDev.MTUBytes",                          config_parse_mtu,                               AF_UNSPEC,                     offsetof(NetDev, mtu)},
287
282k
      {(char*)0},
288
282k
#line 178 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
289
282k
      {"HSR.Protocol",                             config_parse_hsr_protocol,                      0,                             offsetof(Hsr, protocol)},
290
282k
#line 65 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
291
282k
      {"VLAN.ReorderHeader",                       config_parse_tristate,                          0,                             offsetof(VLan, reorder_hdr)},
292
282k
#line 143 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
293
282k
      {"VXLAN.L3MissNotification",                 config_parse_bool,                              0,                             offsetof(VxLan, l3miss)},
294
282k
#line 220 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
295
282k
      {"Bond.ResendIGMP",                          config_parse_unsigned,                          0,                             offsetof(Bond, resend_igmp)},
296
282k
#line 284 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
297
282k
      {"BatmanAdvanced.OriginatorIntervalSec",     config_parse_sec,                               0,                             offsetof(BatmanAdvanced, originator_interval)},
298
282k
#line 72 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
299
282k
      {"MACVTAP.Mode",                             config_parse_macvlan_mode,                      0,                             offsetof(MacVlan, mode)},
300
282k
#line 61 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
301
282k
      {"VLAN.Protocol",                            config_parse_vlanprotocol,                      0,                             offsetof(VLan, protocol)},
302
282k
#line 276 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
303
282k
      {"BatmanAdvanced.DistributedArpTable",       config_parse_bool,                              0,                             offsetof(BatmanAdvanced, distributed_arp_table)},
304
282k
      {(char*)0},
305
282k
#line 254 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
306
282k
      {"BareUDP.MinSourcePort",                    config_parse_ip_port,                           0,                             offsetof(BareUDP, min_port)},
307
282k
#line 68 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
308
282k
      {"MACVLAN.Mode",                             config_parse_macvlan_mode,                      0,                             offsetof(MacVlan, mode)},
309
282k
#line 79 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
310
282k
      {"Tunnel.Remote",                            config_parse_tunnel_remote_address,             0,                             0},
311
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
312
282k
#line 225 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
313
282k
      {"Bond.MinLinks",                            config_parse_unsigned,                          0,                             offsetof(Bond, min_links)},
314
282k
      {(char*)0}, {(char*)0},
315
282k
#line 154 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
316
282k
      {"VXLAN.GroupPolicyExtension",               config_parse_bool,                              0,                             offsetof(VxLan, group_policy)},
317
282k
      {(char*)0},
318
282k
#line 243 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
319
282k
      {"Bridge.MulticastQuerier",                  config_parse_tristate,                          0,                             offsetof(Bridge, mcast_querier)},
320
282k
#line 138 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
321
282k
      {"VXLAN.TTL",                                config_parse_vxlan_ttl,                         0,                             offsetof(VxLan, ttl)},
322
282k
      {(char*)0},
323
282k
#line 87 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
324
282k
      {"Tunnel.Mode",                              config_parse_tunnel_mode,                       0,                             offsetof(Tunnel, mode)},
325
282k
#line 101 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
326
282k
      {"Tunnel.ERSPANDirection",                   config_parse_erspan_direction,                  0,                             offsetof(Tunnel, erspan_direction)},
327
282k
#line 165 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
328
282k
      {"GENEVE.Remote",                            config_parse_geneve_address,                    0,                             offsetof(Geneve, remote)},
329
282k
#line 275 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
330
282k
      {"BatmanAdvanced.BridgeLoopAvoidance",       config_parse_bool,                              0,                             offsetof(BatmanAdvanced, bridge_loop_avoidance)},
331
282k
      {(char*)0}, {(char*)0},
332
282k
#line 173 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
333
282k
      {"GENEVE.DestinationPort",                   config_parse_ip_port,                           0,                             offsetof(Geneve, dest_port)},
334
282k
#line 291 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
335
282k
      {"WLAN.WDS",                                 config_parse_tristate,                          0,                             offsetof(WLan, wds)},
336
282k
      {(char*)0},
337
282k
#line 287 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
338
282k
      {"IPoIB.Mode",                               config_parse_ipoib_mode,                        0,                             offsetof(IPoIB, mode)},
339
282k
      {(char*)0},
340
282k
#line 235 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
341
282k
      {"Bond.ARPMissedMax",                        config_parse_uint8,                             0,                             offsetof(Bond, arp_missed_max)},
342
282k
      {(char*)0},
343
282k
#line 252 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
344
282k
      {"VRF.Table",                                config_parse_uint32,                            0,                             offsetof(Vrf, table)},
345
282k
#line 82 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
346
282k
      {"Tunnel.Key",                               config_parse_tunnel_key,                        0,                             offsetof(Tunnel, key)},
347
282k
#line 251 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
348
282k
      {"VRF.TableId",                              config_parse_uint32,                            0,                             offsetof(Vrf, table) /* deprecated */},
349
282k
#line 78 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
350
282k
      {"Tunnel.Local",                             config_parse_tunnel_local_address,              0,                             0},
351
282k
      {(char*)0},
352
282k
#line 63 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
353
282k
      {"VLAN.MVRP",                                config_parse_tristate,                          0,                             offsetof(VLan, mvrp)},
354
282k
#line 179 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
355
282k
      {"HSR.Supervision",                          config_parse_uint8,                             0,                             offsetof(Hsr, supervision)},
356
282k
#line 237 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
357
282k
      {"Bridge.MaxAgeSec",                         config_parse_sec,                               0,                             offsetof(Bridge, max_age)},
358
282k
#line 64 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
359
282k
      {"VLAN.LooseBinding",                        config_parse_tristate,                          0,                             offsetof(VLan, loose_binding)},
360
282k
#line 277 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
361
282k
      {"BatmanAdvanced.Fragmentation",             config_parse_bool,                              0,                             offsetof(BatmanAdvanced, fragmentation)},
362
282k
#line 206 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
363
282k
      {"Tap.PacketInfo",                           config_parse_bool,                              0,                             offsetof(TunTap, packet_info)},
364
282k
#line 247 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
365
282k
      {"Bridge.STP",                               config_parse_tristate,                          0,                             offsetof(Bridge, stp)},
366
282k
#line 217 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
367
282k
      {"Bond.ARPValidate",                         config_parse_bond_arp_validate,                 0,                             offsetof(Bond, arp_validate)},
368
282k
      {(char*)0}, {(char*)0}, {(char*)0},
369
282k
#line 223 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
370
282k
      {"Bond.AllSlavesActive",                     config_parse_bool,                              0,                             offsetof(Bond, all_slaves_active)},
371
282k
      {(char*)0}, {(char*)0},
372
282k
#line 153 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
373
282k
      {"VXLAN.FDBAgeingSec",                       config_parse_sec,                               0,                             offsetof(VxLan, fdb_ageing)},
374
282k
#line 199 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
375
282k
      {"Tun.PacketInfo",                           config_parse_bool,                              0,                             offsetof(TunTap, packet_info)},
376
282k
      {(char*)0},
377
282k
#line 274 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
378
282k
      {"BatmanAdvanced.Aggregation",               config_parse_bool,                              0,                             offsetof(BatmanAdvanced, aggregation)},
379
282k
      {(char*)0}, {(char*)0}, {(char*)0},
380
282k
#line 159 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
381
282k
      {"VXLAN.FlowLabel",                          config_parse_flow_label,                        0,                             0},
382
282k
#line 285 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
383
282k
      {"BatmanAdvanced.RoutingAlgorithm",          config_parse_batadv_routing_algorithm,          0,                             offsetof(BatmanAdvanced, routing_algorithm)},
384
282k
#line 146 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
385
282k
      {"VXLAN.UDPChecksum",                        config_parse_bool,                              0,                             offsetof(VxLan, udpcsum)},
386
282k
#line 66 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
387
282k
      {"VLAN.EgressQOSMaps",                       config_parse_vlan_qos_maps,                     0,                             offsetof(VLan, egress_qos_maps)},
388
282k
#line 250 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
389
282k
      {"Bridge.LinkLocalLearning",                 config_parse_tristate,                          0,                             offsetof(Bridge, linklocal_learn)},
390
282k
#line 221 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
391
282k
      {"Bond.PacketsPerSlave",                     config_parse_unsigned,                          0,                             offsetof(Bond, packets_per_slave)},
392
282k
#line 204 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
393
282k
      {"Tap.OneQueue",                             config_parse_warn_compat,                       DISABLED_LEGACY,               0},
394
282k
      {(char*)0},
395
282k
#line 137 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
396
282k
      {"VXLAN.TOS",                                config_parse_unsigned,                          0,                             offsetof(VxLan, tos)},
397
282k
      {(char*)0},
398
282k
#line 81 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
399
282k
      {"Tunnel.TTL",                               config_parse_unsigned,                          0,                             offsetof(Tunnel, ttl)},
400
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
401
282k
      {(char*)0},
402
282k
#line 197 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
403
282k
      {"Tun.OneQueue",                             config_parse_warn_compat,                       DISABLED_LEGACY,               0},
404
282k
#line 85 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
405
282k
      {"Tunnel.DiscoverPathMTU",                   config_parse_tristate,                          0,                             offsetof(Tunnel, pmtudisc)},
406
282k
#line 224 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
407
282k
      {"Bond.DynamicTransmitLoadBalancing",        config_parse_tristate,                          0,                             offsetof(Bond, tlb_dynamic_lb)},
408
282k
#line 73 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
409
282k
      {"MACVTAP.SourceMACAddress",                 config_parse_ether_addrs,                       0,                             offsetof(MacVlan, match_source_mac)},
410
282k
#line 97 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
411
282k
      {"Tunnel.Encapsulation",                     config_parse_fou_encap_type,                    0,                             offsetof(Tunnel, fou_encap_type)},
412
282k
#line 278 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
413
282k
      {"BatmanAdvanced.GatewayMode",               config_parse_batadv_gateway_mode,               0,                             offsetof(BatmanAdvanced, gateway_mode)},
414
282k
      {(char*)0}, {(char*)0},
415
282k
#line 69 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
416
282k
      {"MACVLAN.SourceMACAddress",                 config_parse_ether_addrs,                       0,                             offsetof(MacVlan, match_source_mac)},
417
282k
#line 167 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
418
282k
      {"GENEVE.TTL",                               config_parse_geneve_ttl,                        0,                             offsetof(Geneve, ttl)},
419
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
420
282k
#line 116 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
421
282k
      {"L2TP.Local",                               config_parse_l2tp_tunnel_local_address,         0,                             0},
422
282k
#line 103 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
423
282k
      {"Tunnel.SerializeTunneledPackets",          config_parse_tristate,                          0,                             offsetof(Tunnel, gre_erspan_sequence)},
424
282k
      {(char*)0},
425
282k
#line 112 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
426
282k
      {"L2TP.TunnelId",                            config_parse_l2tp_tunnel_id,                    0,                             offsetof(L2tpTunnel, tunnel_id)},
427
282k
#line 132 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
428
282k
      {"VXLAN.VNI",                                config_parse_uint32,                            0,                             offsetof(VxLan, vni)},
429
282k
#line 238 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
430
282k
      {"Bridge.AgeingTimeSec",                     config_parse_sec,                               0,                             offsetof(Bridge, ageing_time)},
431
282k
#line 257 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
432
282k
      {"WireGuard.FwMark",                         config_parse_unsigned,                          0,                             offsetof(Wireguard, fwmark) /* deprecated */},
433
282k
      {(char*)0}, {(char*)0},
434
282k
#line 246 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
435
282k
      {"Bridge.VLANProtocol",                      config_parse_vlanprotocol,                      0,                             offsetof(Bridge, vlan_protocol)},
436
282k
#line 163 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
437
282k
      {"VXLAN.VNIFilter",                          config_parse_bool,                              0,                             offsetof(VxLan, vnifilter)},
438
282k
      {(char*)0}, {(char*)0},
439
282k
#line 115 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
440
282k
      {"L2TP.UDPDestinationPort",                  config_parse_ip_port,                           0,                             offsetof(L2tpTunnel, l2tp_udp_dport)},
441
282k
#line 142 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
442
282k
      {"VXLAN.L2MissNotification",                 config_parse_bool,                              0,                             offsetof(VxLan, l2miss)},
443
282k
#line 99 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
444
282k
      {"Tunnel.ERSPANVersion",                     config_parse_erspan_version,                    0,                             offsetof(Tunnel, erspan_version)},
445
282k
#line 219 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
446
282k
      {"Bond.PrimaryReselectPolicy",               config_parse_bond_primary_reselect,             0,                             offsetof(Bond, primary_reselect)},
447
282k
      {(char*)0},
448
282k
#line 55 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
449
282k
      {"NetDev.Description",                       config_parse_string,                            0,                             offsetof(NetDev, description)},
450
282k
      {(char*)0},
451
282k
#line 258 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
452
282k
      {"WireGuard.ListenPort",                     config_parse_wireguard_listen_port,             0,                             offsetof(Wireguard, port)},
453
282k
#line 117 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
454
282k
      {"L2TP.Remote",                              config_parse_l2tp_tunnel_remote_address,        0,                             0},
455
282k
#line 145 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
456
282k
      {"VXLAN.UDPCheckSum",                        config_parse_bool,                              0,                             offsetof(VxLan, udpcsum)},
457
282k
      {(char*)0},
458
282k
#line 80 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
459
282k
      {"Tunnel.TOS",                               config_parse_unsigned,                          0,                             offsetof(Tunnel, tos)},
460
282k
#line 130 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
461
282k
      {"Peer.MACAddress",                          config_parse_netdev_hw_addr,                    ETH_ALEN,                      offsetof(Veth, hw_addr_peer)},
462
282k
#line 262 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
463
282k
      {"WireGuard.RouteMetric",                    config_parse_wireguard_route_priority,          0,                             offsetof(Wireguard, route_priority)},
464
282k
      {(char*)0},
465
282k
#line 222 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
466
282k
      {"Bond.GratuitousARP",                       config_parse_unsigned,                          0,                             offsetof(Bond, num_grat_arp)},
467
282k
#line 229 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
468
282k
      {"Bond.ARPIntervalSec",                      config_parse_sec,                               0,                             offsetof(Bond, arp_interval)},
469
282k
      {(char*)0}, {(char*)0},
470
282k
#line 280 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
471
282k
      {"BatmanAdvanced.GatewayBandwithUp",         config_parse_badadv_bandwidth,                  0,                             offsetof(BatmanAdvanced, gateway_bandwidth_up)},
472
282k
#line 282 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
473
282k
      {"BatmanAdvanced.GatewayBandwidthUp",        config_parse_badadv_bandwidth,                  0,                             offsetof(BatmanAdvanced, gateway_bandwidth_up)},
474
282k
#line 279 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
475
282k
      {"BatmanAdvanced.GatewayBandwithDown",       config_parse_badadv_bandwidth,                  0,                             offsetof(BatmanAdvanced, gateway_bandwidth_down)},
476
282k
#line 281 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
477
282k
      {"BatmanAdvanced.GatewayBandwidthDown",      config_parse_badadv_bandwidth,                  0,                             offsetof(BatmanAdvanced, gateway_bandwidth_down)},
478
282k
      {(char*)0},
479
282k
#line 113 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
480
282k
      {"L2TP.PeerTunnelId",                        config_parse_l2tp_tunnel_id,                    0,                             offsetof(L2tpTunnel, peer_tunnel_id)},
481
282k
#line 233 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
482
282k
      {"Bond.AdUserPortKey",                       config_parse_ad_user_port_key,                  0,                             offsetof(Bond, ad_user_port_key)},
483
282k
#line 166 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
484
282k
      {"GENEVE.TOS",                               config_parse_uint8,                             0,                             offsetof(Geneve, tos)},
485
282k
#line 47 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
486
282k
      {"Match.Host",                               config_parse_net_condition,                     CONDITION_HOST,                offsetof(NetDev, conditions)},
487
282k
      {(char*)0},
488
282k
#line 60 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
489
282k
      {"VLAN.Id",                                  config_parse_vlanid,                            0,                             offsetof(VLan, id)},
490
282k
#line 51 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
491
282k
      {"Match.Version",                            config_parse_net_condition,                     CONDITION_VERSION,             offsetof(NetDev, conditions)},
492
282k
#line 54 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
493
282k
      {"Match.Firmware",                           config_parse_net_condition,                     CONDITION_FIRMWARE,            offsetof(NetDev, conditions)},
494
282k
#line 84 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
495
282k
      {"Tunnel.OutputKey",                         config_parse_tunnel_key,                        0,                             offsetof(Tunnel, okey)},
496
282k
#line 52 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
497
282k
      {"Match.Credential",                         config_parse_net_condition,                     CONDITION_CREDENTIAL,          offsetof(NetDev, conditions)},
498
282k
      {(char*)0},
499
282k
#line 93 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
500
282k
      {"Tunnel.AllowLocalRemote",                  config_parse_tristate,                          0,                             offsetof(Tunnel, allow_localremote)},
501
282k
#line 50 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
502
282k
      {"Match.KernelVersion",                      config_parse_net_condition,                     CONDITION_VERSION,             offsetof(NetDev, conditions)},
503
282k
#line 261 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
504
282k
      {"WireGuard.RouteTable",                     config_parse_wireguard_route_table,             0,                             offsetof(Wireguard, route_table)},
505
282k
#line 128 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
506
282k
      {"L2TPSession.Name",                         config_parse_l2tp_session_name,                 0,                             0},
507
282k
#line 94 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
508
282k
      {"Tunnel.FooOverUDP",                        config_parse_bool,                              0,                             offsetof(Tunnel, fou_tunnel)},
509
282k
#line 114 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
510
282k
      {"L2TP.UDPSourcePort",                       config_parse_ip_port,                           0,                             offsetof(L2tpTunnel, l2tp_udp_sport)},
511
282k
      {(char*)0},
512
282k
#line 48 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
513
282k
      {"Match.Virtualization",                     config_parse_net_condition,                     CONDITION_VIRTUALIZATION,      offsetof(NetDev, conditions)},
514
282k
#line 273 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
515
282k
      {"Xfrm.Independent",                         config_parse_bool,                              0,                             offsetof(Xfrm, independent)},
516
282k
#line 75 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
517
282k
      {"IPVLAN.Flags",                             config_parse_ipvlan_flags,                      0,                             offsetof(IPVlan, flags)},
518
282k
      {(char*)0},
519
282k
#line 263 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
520
282k
      {"WireGuardPeer.AllowedIPs",                 config_parse_wireguard_allowed_ips,             0,                             0},
521
282k
      {(char*)0}, {(char*)0},
522
282k
#line 216 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
523
282k
      {"Bond.ARPIPTargets",                        config_parse_arp_ip_target_address,             0,                             0},
524
282k
#line 53 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
525
282k
      {"Match.Architecture",                       config_parse_net_condition,                     CONDITION_ARCHITECTURE,        offsetof(NetDev, conditions)},
526
282k
#line 62 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
527
282k
      {"VLAN.GVRP",                                config_parse_tristate,                          0,                             offsetof(VLan, gvrp)},
528
282k
      {(char*)0}, {(char*)0},
529
282k
#line 230 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
530
282k
      {"Bond.LearnPacketIntervalSec",              config_parse_sec,                               0,                             offsetof(Bond, lp_interval)},
531
282k
#line 269 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
532
282k
      {"WireGuardPeer.PersistentKeepalive",        config_parse_wireguard_keepalive,               0,                             0},
533
282k
#line 140 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
534
282k
      {"VXLAN.ARPProxy",                           config_parse_bool,                              0,                             offsetof(VxLan, arp_proxy)},
535
282k
      {(char*)0}, {(char*)0},
536
282k
#line 255 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
537
282k
      {"BareUDP.EtherType",                        config_parse_bare_udp_iftype,                   0,                             offsetof(BareUDP, iftype)},
538
282k
#line 226 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
539
282k
      {"Bond.MIIMonitorSec",                       config_parse_sec,                               0,                             offsetof(Bond, miimon)},
540
282k
      {(char*)0},
541
282k
#line 271 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
542
282k
      {"WireGuardPeer.RouteMetric",                config_parse_wireguard_peer_route_priority,     0,                             0},
543
282k
      {(char*)0},
544
282k
#line 77 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
545
282k
      {"IPVTAP.Flags",                             config_parse_ipvlan_flags,                      0,                             offsetof(IPVlan, flags)},
546
282k
      {(char*)0}, {(char*)0},
547
282k
#line 240 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
548
282k
      {"Bridge.Priority",                          config_parse_uint16,                            0,                             offsetof(Bridge, priority)},
549
282k
      {(char*)0},
550
282k
#line 70 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
551
282k
      {"MACVLAN.BroadcastMulticastQueueLength",    config_parse_macvlan_broadcast_queue_size,      0,                             offsetof(MacVlan, bc_queue_length)},
552
282k
#line 168 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
553
282k
      {"GENEVE.UDPChecksum",                       config_parse_bool,                              0,                             offsetof(Geneve, udpcsum)},
554
282k
      {(char*)0},
555
282k
#line 249 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
556
282k
      {"Bridge.FDBMaxLearned",                     config_parse_bridge_fdb_max_learned,            0,                             offsetof(Bridge, fdb_max_learned)},
557
282k
#line 160 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
558
282k
      {"VXLAN.IPDoNotFragment",                    config_parse_df,                                0,                             offsetof(VxLan, df)},
559
282k
#line 239 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
560
282k
      {"Bridge.ForwardDelaySec",                   config_parse_sec,                               0,                             offsetof(Bridge, forward_delay)},
561
282k
#line 92 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
562
282k
      {"Tunnel.AssignToLoopback",                  config_parse_bool,                              0,                             offsetof(Tunnel, assign_to_loopback)},
563
282k
#line 164 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
564
282k
      {"GENEVE.Id",                                config_parse_geneve_vni,                        0,                             offsetof(Geneve, id)},
565
282k
#line 141 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
566
282k
      {"VXLAN.ReduceARPProxy",                     config_parse_bool,                              0,                             offsetof(VxLan, arp_proxy)},
567
282k
      {(char*)0},
568
282k
#line 215 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
569
282k
      {"Bond.FailOverMACPolicy",                   config_parse_bond_fail_over_mac,                0,                             offsetof(Bond, fail_over_mac)},
570
282k
#line 234 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
571
282k
      {"Bond.AdActorSystem",                       config_parse_ad_actor_system,                   0,                             offsetof(Bond, ad_actor_system)},
572
282k
#line 290 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
573
282k
      {"WLAN.Type",                                config_parse_wlan_iftype,                       0,                             offsetof(WLan, iftype)},
574
282k
#line 90 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
575
282k
      {"Tunnel.EncapsulationLimit",                config_parse_encap_limit,                       0,                             0},
576
282k
      {(char*)0}, {(char*)0},
577
282k
#line 91 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
578
282k
      {"Tunnel.Independent",                       config_parse_bool,                              0,                             offsetof(Tunnel, independent)},
579
282k
      {(char*)0},
580
282k
#line 170 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
581
282k
      {"GENEVE.UDP6ZeroChecksumRx",                config_parse_bool,                              0,                             offsetof(Geneve, udp6zerocsumrx)},
582
282k
#line 232 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
583
282k
      {"Bond.AdActorSystemPriority",               config_parse_ad_actor_sys_prio,                 0,                             offsetof(Bond, ad_actor_sys_prio)},
584
282k
      {(char*)0}, {(char*)0},
585
282k
#line 289 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
586
282k
      {"WLAN.PhysicalDevice",                      config_parse_wiphy,                             0,                             0},
587
282k
#line 245 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
588
282k
      {"Bridge.VLANFiltering",                     config_parse_tristate,                          0,                             offsetof(Bridge, vlan_filtering)},
589
282k
#line 267 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
590
282k
      {"WireGuardPeer.PresharedKey",               config_parse_wireguard_peer_key,                0,                             0},
591
282k
      {(char*)0}, {(char*)0}, {(char*)0},
592
282k
#line 268 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
593
282k
      {"WireGuardPeer.PresharedKeyFile",           config_parse_wireguard_peer_key_file,           0,                             0},
594
282k
      {(char*)0}, {(char*)0},
595
282k
#line 104 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
596
282k
      {"Tunnel.ISATAP",                            config_parse_tristate,                          0,                             offsetof(Tunnel, isatap)},
597
282k
#line 162 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
598
282k
      {"VXLAN.External",                           config_parse_bool,                              0,                             offsetof(VxLan, external)},
599
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
600
282k
#line 207 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
601
282k
      {"Tap.VNetHeader",                           config_parse_bool,                              0,                             offsetof(TunTap, vnet_hdr)},
602
282k
      {(char*)0}, {(char*)0}, {(char*)0},
603
282k
#line 286 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
604
282k
      {"IPoIB.PartitionKey",                       config_parse_ipoib_pkey,                        0,                             offsetof(IPoIB, pkey)},
605
282k
#line 236 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
606
282k
      {"Bridge.HelloTimeSec",                      config_parse_sec,                               0,                             offsetof(Bridge, hello_time)},
607
282k
#line 172 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
608
282k
      {"GENEVE.UDP6ZeroChecksumTx",                config_parse_bool,                              0,                             offsetof(Geneve, udp6zerocsumtx)},
609
282k
      {(char*)0}, {(char*)0}, {(char*)0},
610
282k
#line 200 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
611
282k
      {"Tun.VNetHeader",                           config_parse_bool,                              0,                             offsetof(TunTap, vnet_hdr)},
612
282k
#line 283 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
613
282k
      {"BatmanAdvanced.HopPenalty",                config_parse_uint8,                             0,                             offsetof(BatmanAdvanced, hop_penalty)},
614
282k
      {(char*)0}, {(char*)0}, {(char*)0},
615
282k
#line 244 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
616
282k
      {"Bridge.MulticastSnooping",                 config_parse_tristate,                          0,                             offsetof(Bridge, mcast_snooping)},
617
282k
      {(char*)0},
618
282k
#line 119 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
619
282k
      {"L2TP.UDPChecksum",                         config_parse_bool,                              0,                             offsetof(L2tpTunnel, udp_csum)},
620
282k
#line 256 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
621
282k
      {"WireGuard.FirewallMark",                   config_parse_unsigned,                          0,                             offsetof(Wireguard, fwmark)},
622
282k
      {(char*)0}, {(char*)0}, {(char*)0},
623
282k
#line 213 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
624
282k
      {"Bond.LACPTransmitRate",                    config_parse_bond_lacp_rate,                    0,                             offsetof(Bond, lacp_rate)},
625
282k
      {(char*)0}, {(char*)0},
626
282k
#line 270 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
627
282k
      {"WireGuardPeer.RouteTable",                 config_parse_wireguard_peer_route_table,        0,                             0},
628
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
629
282k
#line 96 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
630
282k
      {"Tunnel.FOUSourcePort",                     config_parse_ip_port,                           0,                             offsetof(Tunnel, encap_src_port)},
631
282k
#line 169 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
632
282k
      {"GENEVE.UDP6ZeroCheckSumRx",                config_parse_bool,                              0,                             offsetof(Geneve, udp6zerocsumrx)},
633
282k
      {(char*)0},
634
282k
#line 228 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
635
282k
      {"Bond.DownDelaySec",                        config_parse_sec,                               0,                             offsetof(Bond, downdelay)},
636
282k
#line 241 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
637
282k
      {"Bridge.GroupForwardMask",                  config_parse_uint16,                            0,                             offsetof(Bridge, group_fwd_mask)},
638
282k
#line 209 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
639
282k
      {"Tap.Group",                                config_parse_string,                            CONFIG_PARSE_STRING_SAFE,      offsetof(TunTap, group_name)},
640
282k
#line 155 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
641
282k
      {"VXLAN.GenericProtocolExtension",           config_parse_bool,                              0,                             offsetof(VxLan, generic_protocol_extension)},
642
282k
      {(char*)0}, {(char*)0},
643
282k
#line 49 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
644
282k
      {"Match.KernelCommandLine",                  config_parse_net_condition,                     CONDITION_KERNEL_COMMAND_LINE, offsetof(NetDev, conditions)},
645
282k
#line 95 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
646
282k
      {"Tunnel.FOUDestinationPort",                config_parse_ip_port,                           0,                             offsetof(Tunnel, fou_destination_port)},
647
282k
      {(char*)0},
648
282k
#line 175 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
649
282k
      {"GENEVE.FlowLabel",                         config_parse_geneve_flow_label,                 0,                             0},
650
282k
      {(char*)0}, {(char*)0},
651
282k
#line 202 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
652
282k
      {"Tun.Group",                                config_parse_string,                            CONFIG_PARSE_STRING_SAFE,      offsetof(TunTap, group_name)},
653
282k
#line 105 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
654
282k
      {"Tunnel.External",                          config_parse_bool,                              0,                             offsetof(Tunnel, external)},
655
282k
      {(char*)0}, {(char*)0}, {(char*)0},
656
282k
#line 121 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
657
282k
      {"L2TP.UDP6ChecksumRx",                      config_parse_bool,                              0,                             offsetof(L2tpTunnel, udp6_csum_rx)},
658
282k
#line 126 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
659
282k
      {"L2TPSession.PeerSessionId",                config_parse_l2tp_session_id,                   0,                             0},
660
282k
      {(char*)0},
661
282k
#line 248 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
662
282k
      {"Bridge.MulticastIGMPVersion",              config_parse_bridge_igmp_version,               0,                             offsetof(Bridge, igmp_version)},
663
282k
      {(char*)0}, {(char*)0},
664
282k
#line 171 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
665
282k
      {"GENEVE.UDP6ZeroCheckSumTx",                config_parse_bool,                              0,                             offsetof(Geneve, udp6zerocsumtx)},
666
282k
#line 125 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
667
282k
      {"L2TPSession.SessionId",                    config_parse_l2tp_session_id,                   0,                             0},
668
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
669
282k
      {(char*)0},
670
282k
#line 152 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
671
282k
      {"VXLAN.RemoteChecksumRx",                   config_parse_bool,                              0,                             offsetof(VxLan, remote_csum_rx)},
672
282k
      {(char*)0}, {(char*)0}, {(char*)0},
673
282k
#line 120 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
674
282k
      {"L2TP.UDPCheckSum",                         config_parse_bool,                              0,                             offsetof(L2tpTunnel, udp_csum) /* deprecated */},
675
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
676
282k
      {(char*)0}, {(char*)0}, {(char*)0},
677
282k
#line 123 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
678
282k
      {"L2TP.UDP6ChecksumTx",                      config_parse_bool,                              0,                             offsetof(L2tpTunnel, udp6_csum_tx)},
679
282k
      {(char*)0}, {(char*)0},
680
282k
#line 264 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
681
282k
      {"WireGuardPeer.Endpoint",                   config_parse_wireguard_endpoint,                0,                             0},
682
282k
      {(char*)0}, {(char*)0},
683
282k
#line 210 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
684
282k
      {"Tap.KeepCarrier",                          config_parse_bool,                              0,                             offsetof(TunTap, keep_fd)},
685
282k
#line 272 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
686
282k
      {"Xfrm.InterfaceId",                         config_parse_uint32,                            0,                             offsetof(Xfrm, if_id)},
687
282k
      {(char*)0},
688
282k
#line 102 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
689
282k
      {"Tunnel.ERSPANHardwareId",                  config_parse_erspan_hwid,                       0,                             offsetof(Tunnel, erspan_hwid)},
690
282k
      {(char*)0}, {(char*)0}, {(char*)0},
691
282k
#line 151 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
692
282k
      {"VXLAN.RemoteChecksumTx",                   config_parse_bool,                              0,                             offsetof(VxLan, remote_csum_tx)},
693
282k
#line 156 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
694
282k
      {"VXLAN.MaximumFDBEntries",                  config_parse_unsigned,                          0,                             offsetof(VxLan, max_fdb)},
695
282k
      {(char*)0},
696
282k
#line 203 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
697
282k
      {"Tun.KeepCarrier",                          config_parse_bool,                              0,                             offsetof(TunTap, keep_fd)},
698
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
699
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
700
282k
#line 122 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
701
282k
      {"L2TP.UDP6CheckSumRx",                      config_parse_bool,                              0,                             offsetof(L2tpTunnel, udp6_csum_rx) /* deprecated */},
702
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
703
282k
      {(char*)0},
704
282k
#line 89 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
705
282k
      {"Tunnel.CopyDSCP",                          config_parse_bool,                              0,                             offsetof(Tunnel, copy_dscp)},
706
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
707
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
708
282k
      {(char*)0}, {(char*)0},
709
282k
#line 288 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
710
282k
      {"IPoIB.IgnoreUserspaceMulticastGroups",     config_parse_tristate,                          0,                             offsetof(IPoIB, umcast)},
711
282k
      {(char*)0}, {(char*)0}, {(char*)0},
712
282k
#line 259 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
713
282k
      {"WireGuard.PrivateKey",                     config_parse_wireguard_private_key,             0,                             0},
714
282k
      {(char*)0}, {(char*)0}, {(char*)0},
715
282k
#line 124 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
716
282k
      {"L2TP.UDP6CheckSumTx",                      config_parse_bool,                              0,                             offsetof(L2tpTunnel, udp6_csum_tx) /* deprecated */},
717
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
718
282k
      {(char*)0},
719
282k
#line 88 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
720
282k
      {"Tunnel.IPv6FlowLabel",                     config_parse_ipv6_flowlabel,                    0,                             0},
721
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
722
282k
#line 83 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
723
282k
      {"Tunnel.InputKey",                          config_parse_tunnel_key,                        0,                             offsetof(Tunnel, ikey)},
724
282k
      {(char*)0}, {(char*)0}, {(char*)0},
725
282k
#line 148 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
726
282k
      {"VXLAN.UDP6ZeroChecksumRx",                 config_parse_bool,                              0,                             offsetof(VxLan, udp6zerocsumrx)},
727
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
728
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
729
282k
      {(char*)0}, {(char*)0}, {(char*)0},
730
282k
#line 71 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
731
282k
      {"MACVLAN.BroadcastQueueThreshold",          config_parse_macvlan_broadcast_queue_threshold, 0,                             offsetof(MacVlan, bc_queue_threshold)},
732
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
733
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
734
282k
#line 182 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
735
282k
      {"MACsecReceiveChannel.Port",                config_parse_macsec_port,                       0,                             0},
736
282k
      {(char*)0}, {(char*)0}, {(char*)0},
737
282k
#line 150 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
738
282k
      {"VXLAN.UDP6ZeroChecksumTx",                 config_parse_bool,                              0,                             offsetof(VxLan, udp6zerocsumtx)},
739
282k
      {(char*)0}, {(char*)0},
740
282k
#line 176 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
741
282k
      {"GENEVE.InheritInnerProtocol",              config_parse_bool,                              0,                             offsetof(Geneve, inherit_inner_protocol)},
742
282k
#line 100 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
743
282k
      {"Tunnel.ERSPANIndex",                       config_parse_erspan_index,                      0,                             offsetof(Tunnel, erspan_index)},
744
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
745
282k
      {(char*)0}, {(char*)0},
746
282k
#line 86 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
747
282k
      {"Tunnel.IgnoreDontFragment",                config_parse_bool,                              0,                             offsetof(Tunnel, ignore_df)},
748
282k
      {(char*)0},
749
282k
#line 174 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
750
282k
      {"GENEVE.IPDoNotFragment",                   config_parse_geneve_df,                         0,                             offsetof(Geneve, geneve_df)},
751
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
752
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
753
282k
      {(char*)0}, {(char*)0}, {(char*)0},
754
282k
#line 147 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
755
282k
      {"VXLAN.UDP6ZeroCheckSumRx",                 config_parse_bool,                              0,                             offsetof(VxLan, udp6zerocsumrx)},
756
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
757
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
758
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
759
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
760
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
761
282k
      {(char*)0}, {(char*)0},
762
282k
#line 118 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
763
282k
      {"L2TP.EncapsulationType",                   config_parse_l2tp_encap_type,                   0,                             offsetof(L2tpTunnel, l2tp_encap_type)},
764
282k
      {(char*)0},
765
282k
#line 149 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
766
282k
      {"VXLAN.UDP6ZeroCheckSumTx",                 config_parse_bool,                              0,                             offsetof(VxLan, udp6zerocsumtx)},
767
282k
      {(char*)0}, {(char*)0}, {(char*)0},
768
282k
#line 265 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
769
282k
      {"WireGuardPeer.PublicKey",                  config_parse_wireguard_peer_key,                0,                             0},
770
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
771
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
772
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
773
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
774
282k
      {(char*)0}, {(char*)0}, {(char*)0},
775
282k
#line 212 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
776
282k
      {"Bond.TransmitHashPolicy",                  config_parse_bond_xmit_hash_policy,             0,                             offsetof(Bond, xmit_hash_policy)},
777
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
778
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
779
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
780
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
781
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
782
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
783
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
784
282k
#line 98 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
785
282k
      {"Tunnel.IPv6RapidDeploymentPrefix",         config_parse_6rd_prefix,                        0,                             0},
786
282k
#line 231 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
787
282k
      {"Bond.PeerNotifyDelaySec",                  config_parse_sec,                               0,                             offsetof(Bond, peer_notify_delay)},
788
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
789
282k
#line 67 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
790
282k
      {"VLAN.IngressQOSMaps",                      config_parse_vlan_qos_maps,                     0,                             offsetof(VLan, ingress_qos_maps)},
791
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
792
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
793
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
794
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
795
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
796
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
797
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
798
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
799
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
800
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
801
282k
      {(char*)0}, {(char*)0},
802
282k
#line 183 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
803
282k
      {"MACsecReceiveChannel.MACAddress",          config_parse_macsec_hw_address,                 0,                             0},
804
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
805
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
806
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
807
282k
#line 260 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
808
282k
      {"WireGuard.PrivateKeyFile",                 config_parse_wireguard_private_key_file,        0,                             0},
809
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
810
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
811
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
812
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
813
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
814
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
815
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
816
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
817
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
818
282k
      {(char*)0},
819
282k
#line 266 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
820
282k
      {"WireGuardPeer.PublicKeyFile",              config_parse_wireguard_peer_key_file,           0,                             0},
821
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
822
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
823
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
824
282k
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
825
282k
      {(char*)0}, {(char*)0}, {(char*)0},
826
282k
#line 127 "../../src/systemd/src/network/netdev/netdev-gperf.gperf"
827
282k
      {"L2TPSession.Layer2SpecificHeader",         config_parse_l2tp_session_l2spec,               0,                             0}
828
282k
    };
829
830
282k
  if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
831
281k
    {
832
281k
      register unsigned int key = network_netdev_gperf_hash (str, len);
833
834
281k
      if (key <= MAX_HASH_VALUE)
835
279k
        {
836
279k
          register const char *s = wordlist[key].section_and_lvalue;
837
838
279k
          if (s && *str == *s && !strcmp (str + 1, s + 1))
839
257k
            return &wordlist[key];
840
279k
        }
841
281k
    }
842
25.5k
  return 0;
843
282k
}