Coverage Report

Created: 2026-09-14 06:51

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