Coverage Report

Created: 2026-08-08 06:57

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