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