]> granicus.if.org Git - strace/blob - xlat/sock_options.in
xlat: update bpf(2)-related constants
[strace] / xlat / sock_options.in
1 SO_DEBUG 1
2
3 #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
4 SO_REUSEADDR 4
5 #else
6 SO_REUSEADDR 2
7 #endif
8
9 #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
10 SO_TYPE 4104
11 #else
12 SO_TYPE 3
13 #endif
14
15 #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
16 SO_ERROR 4103
17 #else
18 SO_ERROR 4
19 #endif
20
21 #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
22 SO_DONTROUTE 16
23 #else
24 SO_DONTROUTE 5
25 #endif
26
27 #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
28 SO_BROADCAST 32
29 #else
30 SO_BROADCAST 6
31 #endif
32
33 #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
34 SO_SNDBUF 4097
35 #else
36 SO_SNDBUF 7
37 #endif
38
39 #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
40 SO_RCVBUF 4098
41 #else
42 SO_RCVBUF 8
43 #endif
44
45 #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
46 SO_KEEPALIVE 8
47 #else
48 SO_KEEPALIVE 9
49 #endif
50
51 #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
52 SO_OOBINLINE 256
53 #else
54 SO_OOBINLINE 10
55 #endif
56
57 #if defined __hppa__
58 SO_NO_CHECK 16395
59 #else
60 SO_NO_CHECK 11
61 #endif
62
63 #if defined __hppa__
64 SO_PRIORITY 16396
65 #else
66 SO_PRIORITY 12
67 #endif
68
69 #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
70 SO_LINGER 128
71 #else
72 SO_LINGER 13
73 #endif
74
75 #if defined __sparc__
76 SO_BSDCOMPAT 1024
77 #elif defined __hppa__
78 SO_BSDCOMPAT 16398
79 #else
80 SO_BSDCOMPAT 14
81 #endif
82
83 #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
84 SO_REUSEPORT 512
85 #else
86 SO_REUSEPORT 15
87 #endif
88
89 #if defined __sparc__
90 SO_PASSCRED 2
91 #elif defined __alpha__ || defined __mips__
92 SO_PASSCRED 17
93 #elif defined __powerpc__
94 SO_PASSCRED 20
95 #elif defined __hppa__
96 SO_PASSCRED 16400
97 #else
98 SO_PASSCRED 16
99 #endif
100
101 #if defined __alpha__ || defined __mips__
102 SO_PEERCRED 18
103 #elif defined __powerpc__
104 SO_PEERCRED 21
105 #elif defined __sparc__
106 SO_PEERCRED 64
107 #elif defined __hppa__
108 SO_PEERCRED 16401
109 #else
110 SO_PEERCRED 17
111 #endif
112
113 #if defined __powerpc__
114 SO_RCVLOWAT 16
115 #elif defined __sparc__
116 SO_RCVLOWAT 2048
117 #elif defined __hppa__ || defined __mips__
118 SO_RCVLOWAT 4100
119 #elif defined __alpha__
120 SO_RCVLOWAT 4112
121 #else
122 SO_RCVLOWAT 18
123 #endif
124
125 #if defined __powerpc__
126 SO_SNDLOWAT 17
127 #elif defined __sparc__
128 SO_SNDLOWAT 4096
129 #elif defined __hppa__ || defined __mips__
130 SO_SNDLOWAT 4099
131 #elif defined __alpha__
132 SO_SNDLOWAT 4113
133 #else
134 SO_SNDLOWAT 19
135 #endif
136
137 #if defined __powerpc__
138 SO_RCVTIMEO 18
139 #elif defined __hppa__ || defined __mips__
140 SO_RCVTIMEO 4102
141 #elif defined __alpha__
142 SO_RCVTIMEO 4114
143 #elif defined __sparc__
144 SO_RCVTIMEO 8192
145 #else
146 SO_RCVTIMEO 20
147 #endif
148
149 #if defined __powerpc__
150 SO_SNDTIMEO 19
151 #elif defined __hppa__ || defined __mips__
152 SO_SNDTIMEO 4101
153 #elif defined __alpha__
154 SO_SNDTIMEO 4115
155 #elif defined __sparc__
156 SO_SNDTIMEO 16384
157 #else
158 SO_SNDTIMEO 21
159 #endif
160
161 #if defined __alpha__
162 SO_SECURITY_AUTHENTICATION 19
163 #elif defined __hppa__
164 SO_SECURITY_AUTHENTICATION 16406
165 #elif defined __sparc__
166 SO_SECURITY_AUTHENTICATION 20481
167 #else
168 SO_SECURITY_AUTHENTICATION 22
169 #endif
170
171 #if defined __alpha__
172 SO_SECURITY_ENCRYPTION_TRANSPORT 20
173 #elif defined __hppa__
174 SO_SECURITY_ENCRYPTION_TRANSPORT 16407
175 #elif defined __sparc__
176 SO_SECURITY_ENCRYPTION_TRANSPORT 20482
177 #else
178 SO_SECURITY_ENCRYPTION_TRANSPORT 23
179 #endif
180
181 #if defined __alpha__
182 SO_SECURITY_ENCRYPTION_NETWORK 21
183 #elif defined __hppa__
184 SO_SECURITY_ENCRYPTION_NETWORK 16408
185 #elif defined __sparc__
186 SO_SECURITY_ENCRYPTION_NETWORK 20484
187 #else
188 SO_SECURITY_ENCRYPTION_NETWORK 24
189 #endif
190
191 #if defined __sparc__
192 SO_BINDTODEVICE 13
193 #elif defined __hppa__
194 SO_BINDTODEVICE 16409
195 #else
196 SO_BINDTODEVICE 25
197 #endif
198
199 #if defined __hppa__
200 SO_DETACH_FILTER 16411
201 #else
202 SO_DETACH_FILTER 27
203 #endif
204
205 #if defined __hppa__
206 SO_PEERNAME 8192
207 #else
208 SO_PEERNAME 28
209 #endif
210
211 #if defined __hppa__
212 SO_TIMESTAMP 16402
213 #else
214 SO_TIMESTAMP 29
215 #endif
216
217 #if defined __mips__
218 SO_ACCEPTCONN 4105
219 #elif defined __alpha__
220 SO_ACCEPTCONN 4116
221 #elif defined __hppa__
222 SO_ACCEPTCONN 16412
223 #elif defined __sparc__
224 SO_ACCEPTCONN 32768
225 #else
226 SO_ACCEPTCONN 30
227 #endif
228
229 #if defined __alpha__ || defined __mips__ || defined __sparc__
230 SO_PEERSEC 30
231 #elif defined __hppa__
232 SO_PEERSEC 16413
233 #else
234 SO_PEERSEC 31
235 #endif
236
237 #if defined __mips__
238 SO_SNDBUFFORCE 31
239 #elif defined __alpha__ || defined __hppa__ || defined __sparc__
240 SO_SNDBUFFORCE 4106
241 #else
242 SO_SNDBUFFORCE 32
243 #endif
244
245 #if defined __alpha__ || defined __hppa__ || defined __sparc__
246 SO_RCVBUFFORCE 4107
247 #else
248 SO_RCVBUFFORCE 33
249 #endif
250
251 #if defined __sparc__
252 SO_PASSSEC 31
253 #elif defined __hppa__
254 SO_PASSSEC 16414
255 #else
256 SO_PASSSEC 34
257 #endif
258
259 #if defined __sparc__
260 SO_TIMESTAMPNS 33
261 #elif defined __hppa__
262 SO_TIMESTAMPNS 16403
263 #else
264 SO_TIMESTAMPNS 35
265 #endif
266
267 #if defined __sparc__
268 SO_MARK 34
269 #elif defined __hppa__
270 SO_MARK 16415
271 #else
272 SO_MARK 36
273 #endif
274
275 #if defined __sparc__
276 SO_TIMESTAMPING 35
277 #elif defined __hppa__
278 SO_TIMESTAMPING 16416
279 #else
280 SO_TIMESTAMPING 37
281 #endif
282
283 #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
284 SO_PROTOCOL 4136
285 #else
286 SO_PROTOCOL 38
287 #endif
288
289 #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
290 SO_DOMAIN 4137
291 #else
292 SO_DOMAIN 39
293 #endif
294
295 #if defined __sparc__
296 SO_RXQ_OVFL 36
297 #elif defined __hppa__
298 SO_RXQ_OVFL 16417
299 #else
300 SO_RXQ_OVFL 40
301 #endif
302
303 #if defined __sparc__
304 SO_WIFI_STATUS 37
305 #elif defined __hppa__
306 SO_WIFI_STATUS 16418
307 #else
308 SO_WIFI_STATUS 41
309 #endif
310
311 #if defined __sparc__
312 SO_PEEK_OFF 38
313 #elif defined __hppa__
314 SO_PEEK_OFF 16419
315 #else
316 SO_PEEK_OFF 42
317 #endif
318
319 #if defined __sparc__
320 SO_NOFCS 39
321 #elif defined __hppa__
322 SO_NOFCS 16420
323 #else
324 SO_NOFCS 43
325 #endif
326
327 #if defined __sparc__
328 SO_LOCK_FILTER 40
329 #elif defined __hppa__
330 SO_LOCK_FILTER 16421
331 #else
332 SO_LOCK_FILTER 44
333 #endif
334
335 #if defined __sparc__
336 SO_SELECT_ERR_QUEUE 41
337 #elif defined __hppa__
338 SO_SELECT_ERR_QUEUE 16422
339 #else
340 SO_SELECT_ERR_QUEUE 45
341 #endif
342
343 #if defined __sparc__
344 SO_BUSY_POLL 48
345 #elif defined __hppa__
346 SO_BUSY_POLL 16423
347 #else
348 SO_BUSY_POLL 46
349 #endif
350
351 #if defined __sparc__
352 SO_MAX_PACING_RATE 49
353 #elif defined __hppa__
354 SO_MAX_PACING_RATE 16424
355 #else
356 SO_MAX_PACING_RATE 47
357 #endif
358
359 #if defined __sparc__
360 SO_BPF_EXTENSIONS 50
361 #elif defined __hppa__
362 SO_BPF_EXTENSIONS 16425
363 #else
364 SO_BPF_EXTENSIONS 48
365 #endif
366
367 #if defined __sparc__
368 SO_INCOMING_CPU 51
369 #elif defined __hppa__
370 SO_INCOMING_CPU 16426
371 #else
372 SO_INCOMING_CPU 49
373 #endif
374
375 #if defined __sparc__
376 SO_ATTACH_BPF 52
377 #elif defined __hppa__
378 SO_ATTACH_BPF 16427
379 #else
380 SO_ATTACH_BPF 50
381 #endif
382
383 #if defined __sparc__
384 SO_ATTACH_REUSEPORT_CBPF 53
385 #elif defined __hppa__
386 SO_ATTACH_REUSEPORT_CBPF 16428
387 #else
388 SO_ATTACH_REUSEPORT_CBPF 51
389 #endif
390
391 #if defined __sparc__
392 SO_ATTACH_REUSEPORT_EBPF 54
393 #elif defined __hppa__
394 SO_ATTACH_REUSEPORT_EBPF 16429
395 #else
396 SO_ATTACH_REUSEPORT_EBPF 52
397 #endif
398
399 #if defined __sparc__
400 SO_CNX_ADVICE 55
401 #elif defined __hppa__
402 SO_CNX_ADVICE 16430
403 #else
404 SO_CNX_ADVICE 53
405 #endif
406
407 #if defined __sparc__
408 SO_MEMINFO 57
409 #elif defined __hppa__
410 SO_MEMINFO 16432
411 #else
412 SO_MEMINFO 55
413 #endif
414
415 #if defined __sparc__
416 SO_INCOMING_NAPI_ID 58
417 #elif defined __hppa__
418 SO_INCOMING_NAPI_ID 16433
419 #else
420 SO_INCOMING_NAPI_ID 56
421 #endif
422
423 #if defined __sparc__
424 SO_COOKIE 59
425 #elif defined __hppa__
426 SO_COOKIE 16434
427 #else
428 SO_COOKIE 57
429 #endif
430
431 #if defined __sparc__
432 SO_PEERGROUPS 61
433 #elif defined __hppa__
434 SO_PEERGROUPS 16436
435 #else
436 SO_PEERGROUPS 59
437 #endif
438
439 #if defined __sparc__
440 SO_ZEROCOPY 62
441 #elif defined __hppa__
442 SO_ZEROCOPY 16437
443 #else
444 SO_ZEROCOPY 60
445 #endif