Update upstream source from tag 'upstream/0.0_git20180224.f6cff07'
Update to upstream version '0.0~git20180224.f6cff07'
with Debian dir e7bbf9a352db605a4d2e7d188b40030a1c298443
Anthony Fok
6 years ago
15 | 15 | type CPUSet [cpuSetSize]cpuMask |
16 | 16 | |
17 | 17 | func schedAffinity(trap uintptr, pid int, set *CPUSet) error { |
18 | _, _, e := RawSyscall(trap, uintptr(pid), uintptr(unsafe.Sizeof(set)), uintptr(unsafe.Pointer(set))) | |
18 | _, _, e := RawSyscall(trap, uintptr(pid), uintptr(unsafe.Sizeof(*set)), uintptr(unsafe.Pointer(set))) | |
19 | 19 | if e != 0 { |
20 | 20 | return errnoErr(e) |
21 | 21 | } |
0 | FROM ubuntu:16.04 | |
1 | ||
2 | # Use the most recent ubuntu sources | |
3 | RUN echo 'deb http://en.archive.ubuntu.com/ubuntu/ artful main universe' >> /etc/apt/sources.list | |
0 | FROM ubuntu:17.10 | |
4 | 1 | |
5 | 2 | # Dependencies to get the git sources and go binaries |
6 | 3 | RUN apt-get update && apt-get install -y \ |
11 | 8 | # Get the git sources. If not cached, this takes O(5 minutes). |
12 | 9 | WORKDIR /git |
13 | 10 | RUN git config --global advice.detachedHead false |
14 | # Linux Kernel: Released 03 Sep 2017 | |
15 | RUN git clone --branch v4.13 --depth 1 https://kernel.googlesource.com/pub/scm/linux/kernel/git/torvalds/linux | |
16 | # GNU C library: Released 02 Aug 2017 (we should try to get a secure way to clone this) | |
17 | RUN git clone --branch glibc-2.26 --depth 1 git://sourceware.org/git/glibc.git | |
11 | # Linux Kernel: Released 28 Jan 2018 | |
12 | RUN git clone --branch v4.15 --depth 1 https://kernel.googlesource.com/pub/scm/linux/kernel/git/torvalds/linux | |
13 | # GNU C library: Released 01 Feb 2018 (we should try to get a secure way to clone this) | |
14 | RUN git clone --branch glibc-2.27 --depth 1 git://sourceware.org/git/glibc.git | |
18 | 15 | |
19 | # Get Go 1.9.2 | |
20 | ENV GOLANG_VERSION 1.9.2 | |
16 | # Get Go 1.10 | |
17 | ENV GOLANG_VERSION 1.10 | |
21 | 18 | ENV GOLANG_DOWNLOAD_URL https://golang.org/dl/go$GOLANG_VERSION.linux-amd64.tar.gz |
22 | ENV GOLANG_DOWNLOAD_SHA256 de874549d9a8d8d8062be05808509c09a88a248e77ec14eb77453530829ac02b | |
19 | ENV GOLANG_DOWNLOAD_SHA256 b5a64335f1490277b585832d1f6c7f8c6c11206cba5cd3f771dcb87b98ad1a33 | |
23 | 20 | |
24 | 21 | RUN curl -fsSL "$GOLANG_DOWNLOAD_URL" -o golang.tar.gz \ |
25 | 22 | && echo "$GOLANG_DOWNLOAD_SHA256 golang.tar.gz" | sha256sum -c - \ |
30 | 27 | |
31 | 28 | # Linux and Glibc build dependencies |
32 | 29 | RUN apt-get update && apt-get install -y \ |
33 | gawk make python \ | |
30 | bison gawk make python \ | |
34 | 31 | gcc gcc-multilib \ |
35 | 32 | gettext texinfo \ |
36 | 33 | && rm -rf /var/lib/apt/lists/* |
396 | 396 | // Netlink routing and interface messages |
397 | 397 | |
398 | 398 | const ( |
399 | IFA_UNSPEC = C.IFA_UNSPEC | |
400 | IFA_ADDRESS = C.IFA_ADDRESS | |
401 | IFA_LOCAL = C.IFA_LOCAL | |
402 | IFA_LABEL = C.IFA_LABEL | |
403 | IFA_BROADCAST = C.IFA_BROADCAST | |
404 | IFA_ANYCAST = C.IFA_ANYCAST | |
405 | IFA_CACHEINFO = C.IFA_CACHEINFO | |
406 | IFA_MULTICAST = C.IFA_MULTICAST | |
407 | IFLA_UNSPEC = C.IFLA_UNSPEC | |
408 | IFLA_ADDRESS = C.IFLA_ADDRESS | |
409 | IFLA_BROADCAST = C.IFLA_BROADCAST | |
410 | IFLA_IFNAME = C.IFLA_IFNAME | |
411 | IFLA_MTU = C.IFLA_MTU | |
412 | IFLA_LINK = C.IFLA_LINK | |
413 | IFLA_QDISC = C.IFLA_QDISC | |
414 | IFLA_STATS = C.IFLA_STATS | |
415 | IFLA_COST = C.IFLA_COST | |
416 | IFLA_PRIORITY = C.IFLA_PRIORITY | |
417 | IFLA_MASTER = C.IFLA_MASTER | |
418 | IFLA_WIRELESS = C.IFLA_WIRELESS | |
419 | IFLA_PROTINFO = C.IFLA_PROTINFO | |
420 | IFLA_TXQLEN = C.IFLA_TXQLEN | |
421 | IFLA_MAP = C.IFLA_MAP | |
422 | IFLA_WEIGHT = C.IFLA_WEIGHT | |
423 | IFLA_OPERSTATE = C.IFLA_OPERSTATE | |
424 | IFLA_LINKMODE = C.IFLA_LINKMODE | |
425 | IFLA_LINKINFO = C.IFLA_LINKINFO | |
426 | IFLA_NET_NS_PID = C.IFLA_NET_NS_PID | |
427 | IFLA_IFALIAS = C.IFLA_IFALIAS | |
428 | IFLA_MAX = C.IFLA_MAX | |
429 | RT_SCOPE_UNIVERSE = C.RT_SCOPE_UNIVERSE | |
430 | RT_SCOPE_SITE = C.RT_SCOPE_SITE | |
431 | RT_SCOPE_LINK = C.RT_SCOPE_LINK | |
432 | RT_SCOPE_HOST = C.RT_SCOPE_HOST | |
433 | RT_SCOPE_NOWHERE = C.RT_SCOPE_NOWHERE | |
434 | RT_TABLE_UNSPEC = C.RT_TABLE_UNSPEC | |
435 | RT_TABLE_COMPAT = C.RT_TABLE_COMPAT | |
436 | RT_TABLE_DEFAULT = C.RT_TABLE_DEFAULT | |
437 | RT_TABLE_MAIN = C.RT_TABLE_MAIN | |
438 | RT_TABLE_LOCAL = C.RT_TABLE_LOCAL | |
439 | RT_TABLE_MAX = C.RT_TABLE_MAX | |
440 | RTA_UNSPEC = C.RTA_UNSPEC | |
441 | RTA_DST = C.RTA_DST | |
442 | RTA_SRC = C.RTA_SRC | |
443 | RTA_IIF = C.RTA_IIF | |
444 | RTA_OIF = C.RTA_OIF | |
445 | RTA_GATEWAY = C.RTA_GATEWAY | |
446 | RTA_PRIORITY = C.RTA_PRIORITY | |
447 | RTA_PREFSRC = C.RTA_PREFSRC | |
448 | RTA_METRICS = C.RTA_METRICS | |
449 | RTA_MULTIPATH = C.RTA_MULTIPATH | |
450 | RTA_FLOW = C.RTA_FLOW | |
451 | RTA_CACHEINFO = C.RTA_CACHEINFO | |
452 | RTA_TABLE = C.RTA_TABLE | |
453 | RTN_UNSPEC = C.RTN_UNSPEC | |
454 | RTN_UNICAST = C.RTN_UNICAST | |
455 | RTN_LOCAL = C.RTN_LOCAL | |
456 | RTN_BROADCAST = C.RTN_BROADCAST | |
457 | RTN_ANYCAST = C.RTN_ANYCAST | |
458 | RTN_MULTICAST = C.RTN_MULTICAST | |
459 | RTN_BLACKHOLE = C.RTN_BLACKHOLE | |
460 | RTN_UNREACHABLE = C.RTN_UNREACHABLE | |
461 | RTN_PROHIBIT = C.RTN_PROHIBIT | |
462 | RTN_THROW = C.RTN_THROW | |
463 | RTN_NAT = C.RTN_NAT | |
464 | RTN_XRESOLVE = C.RTN_XRESOLVE | |
465 | RTNLGRP_NONE = C.RTNLGRP_NONE | |
466 | RTNLGRP_LINK = C.RTNLGRP_LINK | |
467 | RTNLGRP_NOTIFY = C.RTNLGRP_NOTIFY | |
468 | RTNLGRP_NEIGH = C.RTNLGRP_NEIGH | |
469 | RTNLGRP_TC = C.RTNLGRP_TC | |
470 | RTNLGRP_IPV4_IFADDR = C.RTNLGRP_IPV4_IFADDR | |
471 | RTNLGRP_IPV4_MROUTE = C.RTNLGRP_IPV4_MROUTE | |
472 | RTNLGRP_IPV4_ROUTE = C.RTNLGRP_IPV4_ROUTE | |
473 | RTNLGRP_IPV4_RULE = C.RTNLGRP_IPV4_RULE | |
474 | RTNLGRP_IPV6_IFADDR = C.RTNLGRP_IPV6_IFADDR | |
475 | RTNLGRP_IPV6_MROUTE = C.RTNLGRP_IPV6_MROUTE | |
476 | RTNLGRP_IPV6_ROUTE = C.RTNLGRP_IPV6_ROUTE | |
477 | RTNLGRP_IPV6_IFINFO = C.RTNLGRP_IPV6_IFINFO | |
478 | RTNLGRP_IPV6_PREFIX = C.RTNLGRP_IPV6_PREFIX | |
479 | RTNLGRP_IPV6_RULE = C.RTNLGRP_IPV6_RULE | |
480 | RTNLGRP_ND_USEROPT = C.RTNLGRP_ND_USEROPT | |
481 | SizeofNlMsghdr = C.sizeof_struct_nlmsghdr | |
482 | SizeofNlMsgerr = C.sizeof_struct_nlmsgerr | |
483 | SizeofRtGenmsg = C.sizeof_struct_rtgenmsg | |
484 | SizeofNlAttr = C.sizeof_struct_nlattr | |
485 | SizeofRtAttr = C.sizeof_struct_rtattr | |
486 | SizeofIfInfomsg = C.sizeof_struct_ifinfomsg | |
487 | SizeofIfAddrmsg = C.sizeof_struct_ifaddrmsg | |
488 | SizeofRtMsg = C.sizeof_struct_rtmsg | |
489 | SizeofRtNexthop = C.sizeof_struct_rtnexthop | |
399 | IFA_UNSPEC = C.IFA_UNSPEC | |
400 | IFA_ADDRESS = C.IFA_ADDRESS | |
401 | IFA_LOCAL = C.IFA_LOCAL | |
402 | IFA_LABEL = C.IFA_LABEL | |
403 | IFA_BROADCAST = C.IFA_BROADCAST | |
404 | IFA_ANYCAST = C.IFA_ANYCAST | |
405 | IFA_CACHEINFO = C.IFA_CACHEINFO | |
406 | IFA_MULTICAST = C.IFA_MULTICAST | |
407 | IFLA_UNSPEC = C.IFLA_UNSPEC | |
408 | IFLA_ADDRESS = C.IFLA_ADDRESS | |
409 | IFLA_BROADCAST = C.IFLA_BROADCAST | |
410 | IFLA_IFNAME = C.IFLA_IFNAME | |
411 | IFLA_MTU = C.IFLA_MTU | |
412 | IFLA_LINK = C.IFLA_LINK | |
413 | IFLA_QDISC = C.IFLA_QDISC | |
414 | IFLA_STATS = C.IFLA_STATS | |
415 | IFLA_COST = C.IFLA_COST | |
416 | IFLA_PRIORITY = C.IFLA_PRIORITY | |
417 | IFLA_MASTER = C.IFLA_MASTER | |
418 | IFLA_WIRELESS = C.IFLA_WIRELESS | |
419 | IFLA_PROTINFO = C.IFLA_PROTINFO | |
420 | IFLA_TXQLEN = C.IFLA_TXQLEN | |
421 | IFLA_MAP = C.IFLA_MAP | |
422 | IFLA_WEIGHT = C.IFLA_WEIGHT | |
423 | IFLA_OPERSTATE = C.IFLA_OPERSTATE | |
424 | IFLA_LINKMODE = C.IFLA_LINKMODE | |
425 | IFLA_LINKINFO = C.IFLA_LINKINFO | |
426 | IFLA_NET_NS_PID = C.IFLA_NET_NS_PID | |
427 | IFLA_IFALIAS = C.IFLA_IFALIAS | |
428 | IFLA_NUM_VF = C.IFLA_NUM_VF | |
429 | IFLA_VFINFO_LIST = C.IFLA_VFINFO_LIST | |
430 | IFLA_STATS64 = C.IFLA_STATS64 | |
431 | IFLA_VF_PORTS = C.IFLA_VF_PORTS | |
432 | IFLA_PORT_SELF = C.IFLA_PORT_SELF | |
433 | IFLA_AF_SPEC = C.IFLA_AF_SPEC | |
434 | IFLA_GROUP = C.IFLA_GROUP | |
435 | IFLA_NET_NS_FD = C.IFLA_NET_NS_FD | |
436 | IFLA_EXT_MASK = C.IFLA_EXT_MASK | |
437 | IFLA_PROMISCUITY = C.IFLA_PROMISCUITY | |
438 | IFLA_NUM_TX_QUEUES = C.IFLA_NUM_TX_QUEUES | |
439 | IFLA_NUM_RX_QUEUES = C.IFLA_NUM_RX_QUEUES | |
440 | IFLA_CARRIER = C.IFLA_CARRIER | |
441 | IFLA_PHYS_PORT_ID = C.IFLA_PHYS_PORT_ID | |
442 | IFLA_CARRIER_CHANGES = C.IFLA_CARRIER_CHANGES | |
443 | IFLA_PHYS_SWITCH_ID = C.IFLA_PHYS_SWITCH_ID | |
444 | IFLA_LINK_NETNSID = C.IFLA_LINK_NETNSID | |
445 | IFLA_PHYS_PORT_NAME = C.IFLA_PHYS_PORT_NAME | |
446 | IFLA_PROTO_DOWN = C.IFLA_PROTO_DOWN | |
447 | IFLA_GSO_MAX_SEGS = C.IFLA_GSO_MAX_SEGS | |
448 | IFLA_GSO_MAX_SIZE = C.IFLA_GSO_MAX_SIZE | |
449 | IFLA_PAD = C.IFLA_PAD | |
450 | IFLA_XDP = C.IFLA_XDP | |
451 | IFLA_EVENT = C.IFLA_EVENT | |
452 | IFLA_NEW_NETNSID = C.IFLA_NEW_NETNSID | |
453 | IFLA_IF_NETNSID = C.IFLA_IF_NETNSID | |
454 | IFLA_MAX = C.IFLA_MAX | |
455 | RT_SCOPE_UNIVERSE = C.RT_SCOPE_UNIVERSE | |
456 | RT_SCOPE_SITE = C.RT_SCOPE_SITE | |
457 | RT_SCOPE_LINK = C.RT_SCOPE_LINK | |
458 | RT_SCOPE_HOST = C.RT_SCOPE_HOST | |
459 | RT_SCOPE_NOWHERE = C.RT_SCOPE_NOWHERE | |
460 | RT_TABLE_UNSPEC = C.RT_TABLE_UNSPEC | |
461 | RT_TABLE_COMPAT = C.RT_TABLE_COMPAT | |
462 | RT_TABLE_DEFAULT = C.RT_TABLE_DEFAULT | |
463 | RT_TABLE_MAIN = C.RT_TABLE_MAIN | |
464 | RT_TABLE_LOCAL = C.RT_TABLE_LOCAL | |
465 | RT_TABLE_MAX = C.RT_TABLE_MAX | |
466 | RTA_UNSPEC = C.RTA_UNSPEC | |
467 | RTA_DST = C.RTA_DST | |
468 | RTA_SRC = C.RTA_SRC | |
469 | RTA_IIF = C.RTA_IIF | |
470 | RTA_OIF = C.RTA_OIF | |
471 | RTA_GATEWAY = C.RTA_GATEWAY | |
472 | RTA_PRIORITY = C.RTA_PRIORITY | |
473 | RTA_PREFSRC = C.RTA_PREFSRC | |
474 | RTA_METRICS = C.RTA_METRICS | |
475 | RTA_MULTIPATH = C.RTA_MULTIPATH | |
476 | RTA_FLOW = C.RTA_FLOW | |
477 | RTA_CACHEINFO = C.RTA_CACHEINFO | |
478 | RTA_TABLE = C.RTA_TABLE | |
479 | RTN_UNSPEC = C.RTN_UNSPEC | |
480 | RTN_UNICAST = C.RTN_UNICAST | |
481 | RTN_LOCAL = C.RTN_LOCAL | |
482 | RTN_BROADCAST = C.RTN_BROADCAST | |
483 | RTN_ANYCAST = C.RTN_ANYCAST | |
484 | RTN_MULTICAST = C.RTN_MULTICAST | |
485 | RTN_BLACKHOLE = C.RTN_BLACKHOLE | |
486 | RTN_UNREACHABLE = C.RTN_UNREACHABLE | |
487 | RTN_PROHIBIT = C.RTN_PROHIBIT | |
488 | RTN_THROW = C.RTN_THROW | |
489 | RTN_NAT = C.RTN_NAT | |
490 | RTN_XRESOLVE = C.RTN_XRESOLVE | |
491 | RTNLGRP_NONE = C.RTNLGRP_NONE | |
492 | RTNLGRP_LINK = C.RTNLGRP_LINK | |
493 | RTNLGRP_NOTIFY = C.RTNLGRP_NOTIFY | |
494 | RTNLGRP_NEIGH = C.RTNLGRP_NEIGH | |
495 | RTNLGRP_TC = C.RTNLGRP_TC | |
496 | RTNLGRP_IPV4_IFADDR = C.RTNLGRP_IPV4_IFADDR | |
497 | RTNLGRP_IPV4_MROUTE = C.RTNLGRP_IPV4_MROUTE | |
498 | RTNLGRP_IPV4_ROUTE = C.RTNLGRP_IPV4_ROUTE | |
499 | RTNLGRP_IPV4_RULE = C.RTNLGRP_IPV4_RULE | |
500 | RTNLGRP_IPV6_IFADDR = C.RTNLGRP_IPV6_IFADDR | |
501 | RTNLGRP_IPV6_MROUTE = C.RTNLGRP_IPV6_MROUTE | |
502 | RTNLGRP_IPV6_ROUTE = C.RTNLGRP_IPV6_ROUTE | |
503 | RTNLGRP_IPV6_IFINFO = C.RTNLGRP_IPV6_IFINFO | |
504 | RTNLGRP_IPV6_PREFIX = C.RTNLGRP_IPV6_PREFIX | |
505 | RTNLGRP_IPV6_RULE = C.RTNLGRP_IPV6_RULE | |
506 | RTNLGRP_ND_USEROPT = C.RTNLGRP_ND_USEROPT | |
507 | SizeofNlMsghdr = C.sizeof_struct_nlmsghdr | |
508 | SizeofNlMsgerr = C.sizeof_struct_nlmsgerr | |
509 | SizeofRtGenmsg = C.sizeof_struct_rtgenmsg | |
510 | SizeofNlAttr = C.sizeof_struct_nlattr | |
511 | SizeofRtAttr = C.sizeof_struct_rtattr | |
512 | SizeofIfInfomsg = C.sizeof_struct_ifinfomsg | |
513 | SizeofIfAddrmsg = C.sizeof_struct_ifaddrmsg | |
514 | SizeofRtMsg = C.sizeof_struct_rtmsg | |
515 | SizeofRtNexthop = C.sizeof_struct_rtnexthop | |
490 | 516 | ) |
491 | 517 | |
492 | 518 | type NlMsghdr C.struct_nlmsghdr |
363 | 363 | $2 ~ /^IGN/ || |
364 | 364 | $2 ~ /^IX(ON|ANY|OFF)$/ || |
365 | 365 | $2 ~ /^IN(LCR|PCK)$/ || |
366 | $2 !~ "X86_CR3_PCID_NOFLUSH" && | |
366 | 367 | $2 ~ /(^FLU?SH)|(FLU?SH$)/ || |
367 | 368 | $2 ~ /^C(LOCAL|READ|MSPAR|RTSCTS)$/ || |
368 | 369 | $2 == "BRKINT" || |
209 | 209 | # Determine which form to use; pad args with zeros. |
210 | 210 | my $asm = "Syscall"; |
211 | 211 | if ($nonblock) { |
212 | if ($errvar ne "") { | |
212 | if ($errvar eq "" && $ENV{'GOOS'} eq "linux") { | |
213 | $asm = "RawSyscallNoError"; | |
214 | } else { | |
213 | 215 | $asm = "RawSyscall"; |
214 | } else { | |
215 | $asm = "RawSyscallNoError"; | |
216 | 216 | } |
217 | 217 | } else { |
218 | if ($errvar eq "") { | |
218 | if ($errvar eq "" && $ENV{'GOOS'} eq "linux") { | |
219 | 219 | $asm = "SyscallNoError"; |
220 | 220 | } |
221 | 221 | } |
291 | 291 | if ($ret[0] eq "_" && $ret[1] eq "_" && $ret[2] eq "_") { |
292 | 292 | $text .= "\t$call\n"; |
293 | 293 | } else { |
294 | if ($errvar ne "") { | |
294 | if ($errvar eq "" && $ENV{'GOOS'} eq "linux") { | |
295 | # raw syscall without error on Linux, see golang.org/issue/22924 | |
296 | $text .= "\t$ret[0], $ret[1] := $call\n"; | |
297 | } else { | |
295 | 298 | $text .= "\t$ret[0], $ret[1], $ret[2] := $call\n"; |
296 | } else { | |
297 | $text .= "\t$ret[0], $ret[1] := $call\n"; | |
298 | 299 | } |
299 | 300 | } |
300 | 301 | $text .= $body; |
14 | 14 | "syscall" |
15 | 15 | "unsafe" |
16 | 16 | ) |
17 | ||
18 | // SyscallNoError may be used instead of Syscall for syscalls that don't fail. | |
19 | func SyscallNoError(trap, a1, a2, a3 uintptr) (r1, r2 uintptr) | |
20 | ||
21 | // RawSyscallNoError may be used instead of RawSyscall for syscalls that don't | |
22 | // fail. | |
23 | func RawSyscallNoError(trap, a1, a2, a3 uintptr) (r1, r2 uintptr) | |
24 | 17 | |
25 | 18 | /* |
26 | 19 | * Wrapped |
0 | // Copyright 2018 The Go Authors. All rights reserved. | |
1 | // Use of this source code is governed by a BSD-style | |
2 | // license that can be found in the LICENSE file. | |
3 | ||
4 | // +build linux,!gccgo | |
5 | ||
6 | package unix | |
7 | ||
8 | // SyscallNoError may be used instead of Syscall for syscalls that don't fail. | |
9 | func SyscallNoError(trap, a1, a2, a3 uintptr) (r1, r2 uintptr) | |
10 | ||
11 | // RawSyscallNoError may be used instead of RawSyscall for syscalls that don't | |
12 | // fail. | |
13 | func RawSyscallNoError(trap, a1, a2, a3 uintptr) (r1, r2 uintptr) |
120 | 120 | ARPHRD_PPP = 0x200 |
121 | 121 | ARPHRD_PRONET = 0x4 |
122 | 122 | ARPHRD_RAWHDLC = 0x206 |
123 | ARPHRD_RAWIP = 0x207 | |
123 | 124 | ARPHRD_ROSE = 0x10e |
124 | 125 | ARPHRD_RSRVD = 0x104 |
125 | 126 | ARPHRD_SIT = 0x308 |
389 | 390 | ETH_P_DSA = 0x1b |
390 | 391 | ETH_P_ECONET = 0x18 |
391 | 392 | ETH_P_EDSA = 0xdada |
393 | ETH_P_ERSPAN = 0x88be | |
392 | 394 | ETH_P_FCOE = 0x8906 |
393 | 395 | ETH_P_FIP = 0x8914 |
394 | 396 | ETH_P_HDLC = 0x19 |
397 | 399 | ETH_P_IEEE802154 = 0xf6 |
398 | 400 | ETH_P_IEEEPUP = 0xa00 |
399 | 401 | ETH_P_IEEEPUPAT = 0xa01 |
402 | ETH_P_IFE = 0xed3e | |
400 | 403 | ETH_P_IP = 0x800 |
401 | 404 | ETH_P_IPV6 = 0x86dd |
402 | 405 | ETH_P_IPX = 0x8137 |
407 | 410 | ETH_P_LOOP = 0x60 |
408 | 411 | ETH_P_LOOPBACK = 0x9000 |
409 | 412 | ETH_P_MACSEC = 0x88e5 |
413 | ETH_P_MAP = 0xf9 | |
410 | 414 | ETH_P_MOBITEX = 0x15 |
411 | 415 | ETH_P_MPLS_MC = 0x8848 |
412 | 416 | ETH_P_MPLS_UC = 0x8847 |
413 | 417 | ETH_P_MVRP = 0x88f5 |
414 | 418 | ETH_P_NCSI = 0x88f8 |
419 | ETH_P_NSH = 0x894f | |
415 | 420 | ETH_P_PAE = 0x888e |
416 | 421 | ETH_P_PAUSE = 0x8808 |
417 | 422 | ETH_P_PHONET = 0xf5 |
475 | 480 | FS_POLICY_FLAGS_PAD_8 = 0x1 |
476 | 481 | FS_POLICY_FLAGS_PAD_MASK = 0x3 |
477 | 482 | FS_POLICY_FLAGS_VALID = 0x3 |
483 | F_ADD_SEALS = 0x409 | |
478 | 484 | F_DUPFD = 0x0 |
479 | 485 | F_DUPFD_CLOEXEC = 0x406 |
480 | 486 | F_EXLCK = 0x4 |
487 | 493 | F_GETOWN_EX = 0x10 |
488 | 494 | F_GETPIPE_SZ = 0x408 |
489 | 495 | F_GETSIG = 0xb |
496 | F_GET_FILE_RW_HINT = 0x40d | |
497 | F_GET_RW_HINT = 0x40b | |
498 | F_GET_SEALS = 0x40a | |
490 | 499 | F_LOCK = 0x1 |
491 | 500 | F_NOTIFY = 0x402 |
492 | 501 | F_OFD_GETLK = 0x24 |
494 | 503 | F_OFD_SETLKW = 0x26 |
495 | 504 | F_OK = 0x0 |
496 | 505 | F_RDLCK = 0x0 |
506 | F_SEAL_GROW = 0x4 | |
507 | F_SEAL_SEAL = 0x1 | |
508 | F_SEAL_SHRINK = 0x2 | |
509 | F_SEAL_WRITE = 0x8 | |
497 | 510 | F_SETFD = 0x2 |
498 | 511 | F_SETFL = 0x4 |
499 | 512 | F_SETLEASE = 0x400 |
505 | 518 | F_SETOWN_EX = 0xf |
506 | 519 | F_SETPIPE_SZ = 0x407 |
507 | 520 | F_SETSIG = 0xa |
521 | F_SET_FILE_RW_HINT = 0x40e | |
522 | F_SET_RW_HINT = 0x40c | |
508 | 523 | F_SHLCK = 0x8 |
509 | 524 | F_TEST = 0x3 |
510 | 525 | F_TLOCK = 0x2 |
560 | 575 | IFF_MASTER = 0x400 |
561 | 576 | IFF_MULTICAST = 0x1000 |
562 | 577 | IFF_MULTI_QUEUE = 0x100 |
578 | IFF_NAPI = 0x10 | |
579 | IFF_NAPI_FRAGS = 0x20 | |
563 | 580 | IFF_NOARP = 0x80 |
564 | 581 | IFF_NOFILTER = 0x1000 |
565 | 582 | IFF_NOTRAILERS = 0x20 |
844 | 861 | MADV_FREE = 0x8 |
845 | 862 | MADV_HUGEPAGE = 0xe |
846 | 863 | MADV_HWPOISON = 0x64 |
864 | MADV_KEEPONFORK = 0x13 | |
847 | 865 | MADV_MERGEABLE = 0xc |
848 | 866 | MADV_NOHUGEPAGE = 0xf |
849 | 867 | MADV_NORMAL = 0x0 |
852 | 870 | MADV_SEQUENTIAL = 0x2 |
853 | 871 | MADV_UNMERGEABLE = 0xd |
854 | 872 | MADV_WILLNEED = 0x3 |
873 | MADV_WIPEONFORK = 0x12 | |
855 | 874 | MAP_32BIT = 0x40 |
856 | 875 | MAP_ANON = 0x20 |
857 | 876 | MAP_ANONYMOUS = 0x20 |
898 | 917 | MSG_TRYHARD = 0x4 |
899 | 918 | MSG_WAITALL = 0x100 |
900 | 919 | MSG_WAITFORONE = 0x10000 |
920 | MSG_ZEROCOPY = 0x4000000 | |
901 | 921 | MS_ACTIVE = 0x40000000 |
902 | 922 | MS_ASYNC = 0x1 |
903 | 923 | MS_BIND = 0x1000 |
997 | 1017 | NLM_F_EXCL = 0x200 |
998 | 1018 | NLM_F_MATCH = 0x200 |
999 | 1019 | NLM_F_MULTI = 0x2 |
1020 | NLM_F_NONREC = 0x100 | |
1000 | 1021 | NLM_F_REPLACE = 0x100 |
1001 | 1022 | NLM_F_REQUEST = 0x1 |
1002 | 1023 | NLM_F_ROOT = 0x100 |
1195 | 1216 | PR_SET_TIMING = 0xe |
1196 | 1217 | PR_SET_TSC = 0x1a |
1197 | 1218 | PR_SET_UNALIGN = 0x6 |
1219 | PR_SVE_GET_VL = 0x33 | |
1220 | PR_SVE_SET_VL = 0x32 | |
1221 | PR_SVE_SET_VL_ONEXEC = 0x40000 | |
1222 | PR_SVE_VL_INHERIT = 0x20000 | |
1223 | PR_SVE_VL_LEN_MASK = 0xffff | |
1198 | 1224 | PR_TASK_PERF_EVENTS_DISABLE = 0x1f |
1199 | 1225 | PR_TASK_PERF_EVENTS_ENABLE = 0x20 |
1200 | 1226 | PR_TIMING_STATISTICAL = 0x0 |
1281 | 1307 | RTAX_ADVMSS = 0x8 |
1282 | 1308 | RTAX_CC_ALGO = 0x10 |
1283 | 1309 | RTAX_CWND = 0x7 |
1310 | RTAX_FASTOPEN_NO_COOKIE = 0x11 | |
1284 | 1311 | RTAX_FEATURES = 0xc |
1285 | 1312 | RTAX_FEATURE_ALLFRAG = 0x8 |
1286 | 1313 | RTAX_FEATURE_ECN = 0x1 |
1291 | 1318 | RTAX_INITCWND = 0xb |
1292 | 1319 | RTAX_INITRWND = 0xe |
1293 | 1320 | RTAX_LOCK = 0x1 |
1294 | RTAX_MAX = 0x10 | |
1321 | RTAX_MAX = 0x11 | |
1295 | 1322 | RTAX_MTU = 0x2 |
1296 | 1323 | RTAX_QUICKACK = 0xf |
1297 | 1324 | RTAX_REORDERING = 0x9 |
1565 | 1592 | SOL_SOCKET = 0x1 |
1566 | 1593 | SOL_TCP = 0x6 |
1567 | 1594 | SOL_TIPC = 0x10f |
1595 | SOL_TLS = 0x11a | |
1568 | 1596 | SOL_X25 = 0x106 |
1569 | 1597 | SOMAXCONN = 0x80 |
1570 | 1598 | SO_ACCEPTCONN = 0x1e |
1633 | 1661 | SO_VM_SOCKETS_PEER_HOST_VM_ID = 0x3 |
1634 | 1662 | SO_VM_SOCKETS_TRUSTED = 0x5 |
1635 | 1663 | SO_WIFI_STATUS = 0x29 |
1664 | SO_ZEROCOPY = 0x3c | |
1636 | 1665 | SPLICE_F_GIFT = 0x8 |
1637 | 1666 | SPLICE_F_MORE = 0x4 |
1638 | 1667 | SPLICE_F_MOVE = 0x1 |
1729 | 1758 | TCP_MAXWIN = 0xffff |
1730 | 1759 | TCP_MAX_WINSHIFT = 0xe |
1731 | 1760 | TCP_MD5SIG = 0xe |
1761 | TCP_MD5SIG_EXT = 0x20 | |
1762 | TCP_MD5SIG_FLAG_PREFIX = 0x1 | |
1732 | 1763 | TCP_MD5SIG_MAXKEYLEN = 0x50 |
1733 | 1764 | TCP_MSS = 0x200 |
1734 | 1765 | TCP_MSS_DEFAULT = 0x218 |
1749 | 1780 | TCP_THIN_DUPACK = 0x11 |
1750 | 1781 | TCP_THIN_LINEAR_TIMEOUTS = 0x10 |
1751 | 1782 | TCP_TIMESTAMP = 0x18 |
1783 | TCP_ULP = 0x1f | |
1752 | 1784 | TCP_USER_TIMEOUT = 0x12 |
1753 | 1785 | TCP_WINDOW_CLAMP = 0xa |
1754 | 1786 | TCSAFLUSH = 0x2 |
120 | 120 | ARPHRD_PPP = 0x200 |
121 | 121 | ARPHRD_PRONET = 0x4 |
122 | 122 | ARPHRD_RAWHDLC = 0x206 |
123 | ARPHRD_RAWIP = 0x207 | |
123 | 124 | ARPHRD_ROSE = 0x10e |
124 | 125 | ARPHRD_RSRVD = 0x104 |
125 | 126 | ARPHRD_SIT = 0x308 |
389 | 390 | ETH_P_DSA = 0x1b |
390 | 391 | ETH_P_ECONET = 0x18 |
391 | 392 | ETH_P_EDSA = 0xdada |
393 | ETH_P_ERSPAN = 0x88be | |
392 | 394 | ETH_P_FCOE = 0x8906 |
393 | 395 | ETH_P_FIP = 0x8914 |
394 | 396 | ETH_P_HDLC = 0x19 |
397 | 399 | ETH_P_IEEE802154 = 0xf6 |
398 | 400 | ETH_P_IEEEPUP = 0xa00 |
399 | 401 | ETH_P_IEEEPUPAT = 0xa01 |
402 | ETH_P_IFE = 0xed3e | |
400 | 403 | ETH_P_IP = 0x800 |
401 | 404 | ETH_P_IPV6 = 0x86dd |
402 | 405 | ETH_P_IPX = 0x8137 |
407 | 410 | ETH_P_LOOP = 0x60 |
408 | 411 | ETH_P_LOOPBACK = 0x9000 |
409 | 412 | ETH_P_MACSEC = 0x88e5 |
413 | ETH_P_MAP = 0xf9 | |
410 | 414 | ETH_P_MOBITEX = 0x15 |
411 | 415 | ETH_P_MPLS_MC = 0x8848 |
412 | 416 | ETH_P_MPLS_UC = 0x8847 |
413 | 417 | ETH_P_MVRP = 0x88f5 |
414 | 418 | ETH_P_NCSI = 0x88f8 |
419 | ETH_P_NSH = 0x894f | |
415 | 420 | ETH_P_PAE = 0x888e |
416 | 421 | ETH_P_PAUSE = 0x8808 |
417 | 422 | ETH_P_PHONET = 0xf5 |
475 | 480 | FS_POLICY_FLAGS_PAD_8 = 0x1 |
476 | 481 | FS_POLICY_FLAGS_PAD_MASK = 0x3 |
477 | 482 | FS_POLICY_FLAGS_VALID = 0x3 |
483 | F_ADD_SEALS = 0x409 | |
478 | 484 | F_DUPFD = 0x0 |
479 | 485 | F_DUPFD_CLOEXEC = 0x406 |
480 | 486 | F_EXLCK = 0x4 |
487 | 493 | F_GETOWN_EX = 0x10 |
488 | 494 | F_GETPIPE_SZ = 0x408 |
489 | 495 | F_GETSIG = 0xb |
496 | F_GET_FILE_RW_HINT = 0x40d | |
497 | F_GET_RW_HINT = 0x40b | |
498 | F_GET_SEALS = 0x40a | |
490 | 499 | F_LOCK = 0x1 |
491 | 500 | F_NOTIFY = 0x402 |
492 | 501 | F_OFD_GETLK = 0x24 |
494 | 503 | F_OFD_SETLKW = 0x26 |
495 | 504 | F_OK = 0x0 |
496 | 505 | F_RDLCK = 0x0 |
506 | F_SEAL_GROW = 0x4 | |
507 | F_SEAL_SEAL = 0x1 | |
508 | F_SEAL_SHRINK = 0x2 | |
509 | F_SEAL_WRITE = 0x8 | |
497 | 510 | F_SETFD = 0x2 |
498 | 511 | F_SETFL = 0x4 |
499 | 512 | F_SETLEASE = 0x400 |
505 | 518 | F_SETOWN_EX = 0xf |
506 | 519 | F_SETPIPE_SZ = 0x407 |
507 | 520 | F_SETSIG = 0xa |
521 | F_SET_FILE_RW_HINT = 0x40e | |
522 | F_SET_RW_HINT = 0x40c | |
508 | 523 | F_SHLCK = 0x8 |
509 | 524 | F_TEST = 0x3 |
510 | 525 | F_TLOCK = 0x2 |
560 | 575 | IFF_MASTER = 0x400 |
561 | 576 | IFF_MULTICAST = 0x1000 |
562 | 577 | IFF_MULTI_QUEUE = 0x100 |
578 | IFF_NAPI = 0x10 | |
579 | IFF_NAPI_FRAGS = 0x20 | |
563 | 580 | IFF_NOARP = 0x80 |
564 | 581 | IFF_NOFILTER = 0x1000 |
565 | 582 | IFF_NOTRAILERS = 0x20 |
844 | 861 | MADV_FREE = 0x8 |
845 | 862 | MADV_HUGEPAGE = 0xe |
846 | 863 | MADV_HWPOISON = 0x64 |
864 | MADV_KEEPONFORK = 0x13 | |
847 | 865 | MADV_MERGEABLE = 0xc |
848 | 866 | MADV_NOHUGEPAGE = 0xf |
849 | 867 | MADV_NORMAL = 0x0 |
852 | 870 | MADV_SEQUENTIAL = 0x2 |
853 | 871 | MADV_UNMERGEABLE = 0xd |
854 | 872 | MADV_WILLNEED = 0x3 |
873 | MADV_WIPEONFORK = 0x12 | |
855 | 874 | MAP_32BIT = 0x40 |
856 | 875 | MAP_ANON = 0x20 |
857 | 876 | MAP_ANONYMOUS = 0x20 |
898 | 917 | MSG_TRYHARD = 0x4 |
899 | 918 | MSG_WAITALL = 0x100 |
900 | 919 | MSG_WAITFORONE = 0x10000 |
920 | MSG_ZEROCOPY = 0x4000000 | |
901 | 921 | MS_ACTIVE = 0x40000000 |
902 | 922 | MS_ASYNC = 0x1 |
903 | 923 | MS_BIND = 0x1000 |
997 | 1017 | NLM_F_EXCL = 0x200 |
998 | 1018 | NLM_F_MATCH = 0x200 |
999 | 1019 | NLM_F_MULTI = 0x2 |
1020 | NLM_F_NONREC = 0x100 | |
1000 | 1021 | NLM_F_REPLACE = 0x100 |
1001 | 1022 | NLM_F_REQUEST = 0x1 |
1002 | 1023 | NLM_F_ROOT = 0x100 |
1195 | 1216 | PR_SET_TIMING = 0xe |
1196 | 1217 | PR_SET_TSC = 0x1a |
1197 | 1218 | PR_SET_UNALIGN = 0x6 |
1219 | PR_SVE_GET_VL = 0x33 | |
1220 | PR_SVE_SET_VL = 0x32 | |
1221 | PR_SVE_SET_VL_ONEXEC = 0x40000 | |
1222 | PR_SVE_VL_INHERIT = 0x20000 | |
1223 | PR_SVE_VL_LEN_MASK = 0xffff | |
1198 | 1224 | PR_TASK_PERF_EVENTS_DISABLE = 0x1f |
1199 | 1225 | PR_TASK_PERF_EVENTS_ENABLE = 0x20 |
1200 | 1226 | PR_TIMING_STATISTICAL = 0x0 |
1282 | 1308 | RTAX_ADVMSS = 0x8 |
1283 | 1309 | RTAX_CC_ALGO = 0x10 |
1284 | 1310 | RTAX_CWND = 0x7 |
1311 | RTAX_FASTOPEN_NO_COOKIE = 0x11 | |
1285 | 1312 | RTAX_FEATURES = 0xc |
1286 | 1313 | RTAX_FEATURE_ALLFRAG = 0x8 |
1287 | 1314 | RTAX_FEATURE_ECN = 0x1 |
1292 | 1319 | RTAX_INITCWND = 0xb |
1293 | 1320 | RTAX_INITRWND = 0xe |
1294 | 1321 | RTAX_LOCK = 0x1 |
1295 | RTAX_MAX = 0x10 | |
1322 | RTAX_MAX = 0x11 | |
1296 | 1323 | RTAX_MTU = 0x2 |
1297 | 1324 | RTAX_QUICKACK = 0xf |
1298 | 1325 | RTAX_REORDERING = 0x9 |
1566 | 1593 | SOL_SOCKET = 0x1 |
1567 | 1594 | SOL_TCP = 0x6 |
1568 | 1595 | SOL_TIPC = 0x10f |
1596 | SOL_TLS = 0x11a | |
1569 | 1597 | SOL_X25 = 0x106 |
1570 | 1598 | SOMAXCONN = 0x80 |
1571 | 1599 | SO_ACCEPTCONN = 0x1e |
1634 | 1662 | SO_VM_SOCKETS_PEER_HOST_VM_ID = 0x3 |
1635 | 1663 | SO_VM_SOCKETS_TRUSTED = 0x5 |
1636 | 1664 | SO_WIFI_STATUS = 0x29 |
1665 | SO_ZEROCOPY = 0x3c | |
1637 | 1666 | SPLICE_F_GIFT = 0x8 |
1638 | 1667 | SPLICE_F_MORE = 0x4 |
1639 | 1668 | SPLICE_F_MOVE = 0x1 |
1730 | 1759 | TCP_MAXWIN = 0xffff |
1731 | 1760 | TCP_MAX_WINSHIFT = 0xe |
1732 | 1761 | TCP_MD5SIG = 0xe |
1762 | TCP_MD5SIG_EXT = 0x20 | |
1763 | TCP_MD5SIG_FLAG_PREFIX = 0x1 | |
1733 | 1764 | TCP_MD5SIG_MAXKEYLEN = 0x50 |
1734 | 1765 | TCP_MSS = 0x200 |
1735 | 1766 | TCP_MSS_DEFAULT = 0x218 |
1750 | 1781 | TCP_THIN_DUPACK = 0x11 |
1751 | 1782 | TCP_THIN_LINEAR_TIMEOUTS = 0x10 |
1752 | 1783 | TCP_TIMESTAMP = 0x18 |
1784 | TCP_ULP = 0x1f | |
1753 | 1785 | TCP_USER_TIMEOUT = 0x12 |
1754 | 1786 | TCP_WINDOW_CLAMP = 0xa |
1755 | 1787 | TCSAFLUSH = 0x2 |
120 | 120 | ARPHRD_PPP = 0x200 |
121 | 121 | ARPHRD_PRONET = 0x4 |
122 | 122 | ARPHRD_RAWHDLC = 0x206 |
123 | ARPHRD_RAWIP = 0x207 | |
123 | 124 | ARPHRD_ROSE = 0x10e |
124 | 125 | ARPHRD_RSRVD = 0x104 |
125 | 126 | ARPHRD_SIT = 0x308 |
389 | 390 | ETH_P_DSA = 0x1b |
390 | 391 | ETH_P_ECONET = 0x18 |
391 | 392 | ETH_P_EDSA = 0xdada |
393 | ETH_P_ERSPAN = 0x88be | |
392 | 394 | ETH_P_FCOE = 0x8906 |
393 | 395 | ETH_P_FIP = 0x8914 |
394 | 396 | ETH_P_HDLC = 0x19 |
397 | 399 | ETH_P_IEEE802154 = 0xf6 |
398 | 400 | ETH_P_IEEEPUP = 0xa00 |
399 | 401 | ETH_P_IEEEPUPAT = 0xa01 |
402 | ETH_P_IFE = 0xed3e | |
400 | 403 | ETH_P_IP = 0x800 |
401 | 404 | ETH_P_IPV6 = 0x86dd |
402 | 405 | ETH_P_IPX = 0x8137 |
407 | 410 | ETH_P_LOOP = 0x60 |
408 | 411 | ETH_P_LOOPBACK = 0x9000 |
409 | 412 | ETH_P_MACSEC = 0x88e5 |
413 | ETH_P_MAP = 0xf9 | |
410 | 414 | ETH_P_MOBITEX = 0x15 |
411 | 415 | ETH_P_MPLS_MC = 0x8848 |
412 | 416 | ETH_P_MPLS_UC = 0x8847 |
413 | 417 | ETH_P_MVRP = 0x88f5 |
414 | 418 | ETH_P_NCSI = 0x88f8 |
419 | ETH_P_NSH = 0x894f | |
415 | 420 | ETH_P_PAE = 0x888e |
416 | 421 | ETH_P_PAUSE = 0x8808 |
417 | 422 | ETH_P_PHONET = 0xf5 |
475 | 480 | FS_POLICY_FLAGS_PAD_8 = 0x1 |
476 | 481 | FS_POLICY_FLAGS_PAD_MASK = 0x3 |
477 | 482 | FS_POLICY_FLAGS_VALID = 0x3 |
483 | F_ADD_SEALS = 0x409 | |
478 | 484 | F_DUPFD = 0x0 |
479 | 485 | F_DUPFD_CLOEXEC = 0x406 |
480 | 486 | F_EXLCK = 0x4 |
487 | 493 | F_GETOWN_EX = 0x10 |
488 | 494 | F_GETPIPE_SZ = 0x408 |
489 | 495 | F_GETSIG = 0xb |
496 | F_GET_FILE_RW_HINT = 0x40d | |
497 | F_GET_RW_HINT = 0x40b | |
498 | F_GET_SEALS = 0x40a | |
490 | 499 | F_LOCK = 0x1 |
491 | 500 | F_NOTIFY = 0x402 |
492 | 501 | F_OFD_GETLK = 0x24 |
494 | 503 | F_OFD_SETLKW = 0x26 |
495 | 504 | F_OK = 0x0 |
496 | 505 | F_RDLCK = 0x0 |
506 | F_SEAL_GROW = 0x4 | |
507 | F_SEAL_SEAL = 0x1 | |
508 | F_SEAL_SHRINK = 0x2 | |
509 | F_SEAL_WRITE = 0x8 | |
497 | 510 | F_SETFD = 0x2 |
498 | 511 | F_SETFL = 0x4 |
499 | 512 | F_SETLEASE = 0x400 |
505 | 518 | F_SETOWN_EX = 0xf |
506 | 519 | F_SETPIPE_SZ = 0x407 |
507 | 520 | F_SETSIG = 0xa |
521 | F_SET_FILE_RW_HINT = 0x40e | |
522 | F_SET_RW_HINT = 0x40c | |
508 | 523 | F_SHLCK = 0x8 |
509 | 524 | F_TEST = 0x3 |
510 | 525 | F_TLOCK = 0x2 |
560 | 575 | IFF_MASTER = 0x400 |
561 | 576 | IFF_MULTICAST = 0x1000 |
562 | 577 | IFF_MULTI_QUEUE = 0x100 |
578 | IFF_NAPI = 0x10 | |
579 | IFF_NAPI_FRAGS = 0x20 | |
563 | 580 | IFF_NOARP = 0x80 |
564 | 581 | IFF_NOFILTER = 0x1000 |
565 | 582 | IFF_NOTRAILERS = 0x20 |
844 | 861 | MADV_FREE = 0x8 |
845 | 862 | MADV_HUGEPAGE = 0xe |
846 | 863 | MADV_HWPOISON = 0x64 |
864 | MADV_KEEPONFORK = 0x13 | |
847 | 865 | MADV_MERGEABLE = 0xc |
848 | 866 | MADV_NOHUGEPAGE = 0xf |
849 | 867 | MADV_NORMAL = 0x0 |
852 | 870 | MADV_SEQUENTIAL = 0x2 |
853 | 871 | MADV_UNMERGEABLE = 0xd |
854 | 872 | MADV_WILLNEED = 0x3 |
873 | MADV_WIPEONFORK = 0x12 | |
855 | 874 | MAP_ANON = 0x20 |
856 | 875 | MAP_ANONYMOUS = 0x20 |
857 | 876 | MAP_DENYWRITE = 0x800 |
897 | 916 | MSG_TRYHARD = 0x4 |
898 | 917 | MSG_WAITALL = 0x100 |
899 | 918 | MSG_WAITFORONE = 0x10000 |
919 | MSG_ZEROCOPY = 0x4000000 | |
900 | 920 | MS_ACTIVE = 0x40000000 |
901 | 921 | MS_ASYNC = 0x1 |
902 | 922 | MS_BIND = 0x1000 |
996 | 1016 | NLM_F_EXCL = 0x200 |
997 | 1017 | NLM_F_MATCH = 0x200 |
998 | 1018 | NLM_F_MULTI = 0x2 |
1019 | NLM_F_NONREC = 0x100 | |
999 | 1020 | NLM_F_REPLACE = 0x100 |
1000 | 1021 | NLM_F_REQUEST = 0x1 |
1001 | 1022 | NLM_F_ROOT = 0x100 |
1194 | 1215 | PR_SET_TIMING = 0xe |
1195 | 1216 | PR_SET_TSC = 0x1a |
1196 | 1217 | PR_SET_UNALIGN = 0x6 |
1218 | PR_SVE_GET_VL = 0x33 | |
1219 | PR_SVE_SET_VL = 0x32 | |
1220 | PR_SVE_SET_VL_ONEXEC = 0x40000 | |
1221 | PR_SVE_VL_INHERIT = 0x20000 | |
1222 | PR_SVE_VL_LEN_MASK = 0xffff | |
1197 | 1223 | PR_TASK_PERF_EVENTS_DISABLE = 0x1f |
1198 | 1224 | PR_TASK_PERF_EVENTS_ENABLE = 0x20 |
1199 | 1225 | PR_TIMING_STATISTICAL = 0x0 |
1215 | 1241 | PTRACE_EVENT_VFORK_DONE = 0x5 |
1216 | 1242 | PTRACE_GETCRUNCHREGS = 0x19 |
1217 | 1243 | PTRACE_GETEVENTMSG = 0x4201 |
1244 | PTRACE_GETFDPIC = 0x1f | |
1245 | PTRACE_GETFDPIC_EXEC = 0x0 | |
1246 | PTRACE_GETFDPIC_INTERP = 0x1 | |
1218 | 1247 | PTRACE_GETFPREGS = 0xe |
1219 | 1248 | PTRACE_GETHBPREGS = 0x1d |
1220 | 1249 | PTRACE_GETREGS = 0xc |
1286 | 1315 | RTAX_ADVMSS = 0x8 |
1287 | 1316 | RTAX_CC_ALGO = 0x10 |
1288 | 1317 | RTAX_CWND = 0x7 |
1318 | RTAX_FASTOPEN_NO_COOKIE = 0x11 | |
1289 | 1319 | RTAX_FEATURES = 0xc |
1290 | 1320 | RTAX_FEATURE_ALLFRAG = 0x8 |
1291 | 1321 | RTAX_FEATURE_ECN = 0x1 |
1296 | 1326 | RTAX_INITCWND = 0xb |
1297 | 1327 | RTAX_INITRWND = 0xe |
1298 | 1328 | RTAX_LOCK = 0x1 |
1299 | RTAX_MAX = 0x10 | |
1329 | RTAX_MAX = 0x11 | |
1300 | 1330 | RTAX_MTU = 0x2 |
1301 | 1331 | RTAX_QUICKACK = 0xf |
1302 | 1332 | RTAX_REORDERING = 0x9 |
1570 | 1600 | SOL_SOCKET = 0x1 |
1571 | 1601 | SOL_TCP = 0x6 |
1572 | 1602 | SOL_TIPC = 0x10f |
1603 | SOL_TLS = 0x11a | |
1573 | 1604 | SOL_X25 = 0x106 |
1574 | 1605 | SOMAXCONN = 0x80 |
1575 | 1606 | SO_ACCEPTCONN = 0x1e |
1638 | 1669 | SO_VM_SOCKETS_PEER_HOST_VM_ID = 0x3 |
1639 | 1670 | SO_VM_SOCKETS_TRUSTED = 0x5 |
1640 | 1671 | SO_WIFI_STATUS = 0x29 |
1672 | SO_ZEROCOPY = 0x3c | |
1641 | 1673 | SPLICE_F_GIFT = 0x8 |
1642 | 1674 | SPLICE_F_MORE = 0x4 |
1643 | 1675 | SPLICE_F_MOVE = 0x1 |
1734 | 1766 | TCP_MAXWIN = 0xffff |
1735 | 1767 | TCP_MAX_WINSHIFT = 0xe |
1736 | 1768 | TCP_MD5SIG = 0xe |
1769 | TCP_MD5SIG_EXT = 0x20 | |
1770 | TCP_MD5SIG_FLAG_PREFIX = 0x1 | |
1737 | 1771 | TCP_MD5SIG_MAXKEYLEN = 0x50 |
1738 | 1772 | TCP_MSS = 0x200 |
1739 | 1773 | TCP_MSS_DEFAULT = 0x218 |
1754 | 1788 | TCP_THIN_DUPACK = 0x11 |
1755 | 1789 | TCP_THIN_LINEAR_TIMEOUTS = 0x10 |
1756 | 1790 | TCP_TIMESTAMP = 0x18 |
1791 | TCP_ULP = 0x1f | |
1757 | 1792 | TCP_USER_TIMEOUT = 0x12 |
1758 | 1793 | TCP_WINDOW_CLAMP = 0xa |
1759 | 1794 | TCSAFLUSH = 0x2 |
120 | 120 | ARPHRD_PPP = 0x200 |
121 | 121 | ARPHRD_PRONET = 0x4 |
122 | 122 | ARPHRD_RAWHDLC = 0x206 |
123 | ARPHRD_RAWIP = 0x207 | |
123 | 124 | ARPHRD_ROSE = 0x10e |
124 | 125 | ARPHRD_RSRVD = 0x104 |
125 | 126 | ARPHRD_SIT = 0x308 |
390 | 391 | ETH_P_DSA = 0x1b |
391 | 392 | ETH_P_ECONET = 0x18 |
392 | 393 | ETH_P_EDSA = 0xdada |
394 | ETH_P_ERSPAN = 0x88be | |
393 | 395 | ETH_P_FCOE = 0x8906 |
394 | 396 | ETH_P_FIP = 0x8914 |
395 | 397 | ETH_P_HDLC = 0x19 |
398 | 400 | ETH_P_IEEE802154 = 0xf6 |
399 | 401 | ETH_P_IEEEPUP = 0xa00 |
400 | 402 | ETH_P_IEEEPUPAT = 0xa01 |
403 | ETH_P_IFE = 0xed3e | |
401 | 404 | ETH_P_IP = 0x800 |
402 | 405 | ETH_P_IPV6 = 0x86dd |
403 | 406 | ETH_P_IPX = 0x8137 |
408 | 411 | ETH_P_LOOP = 0x60 |
409 | 412 | ETH_P_LOOPBACK = 0x9000 |
410 | 413 | ETH_P_MACSEC = 0x88e5 |
414 | ETH_P_MAP = 0xf9 | |
411 | 415 | ETH_P_MOBITEX = 0x15 |
412 | 416 | ETH_P_MPLS_MC = 0x8848 |
413 | 417 | ETH_P_MPLS_UC = 0x8847 |
414 | 418 | ETH_P_MVRP = 0x88f5 |
415 | 419 | ETH_P_NCSI = 0x88f8 |
420 | ETH_P_NSH = 0x894f | |
416 | 421 | ETH_P_PAE = 0x888e |
417 | 422 | ETH_P_PAUSE = 0x8808 |
418 | 423 | ETH_P_PHONET = 0xf5 |
477 | 482 | FS_POLICY_FLAGS_PAD_8 = 0x1 |
478 | 483 | FS_POLICY_FLAGS_PAD_MASK = 0x3 |
479 | 484 | FS_POLICY_FLAGS_VALID = 0x3 |
485 | F_ADD_SEALS = 0x409 | |
480 | 486 | F_DUPFD = 0x0 |
481 | 487 | F_DUPFD_CLOEXEC = 0x406 |
482 | 488 | F_EXLCK = 0x4 |
489 | 495 | F_GETOWN_EX = 0x10 |
490 | 496 | F_GETPIPE_SZ = 0x408 |
491 | 497 | F_GETSIG = 0xb |
498 | F_GET_FILE_RW_HINT = 0x40d | |
499 | F_GET_RW_HINT = 0x40b | |
500 | F_GET_SEALS = 0x40a | |
492 | 501 | F_LOCK = 0x1 |
493 | 502 | F_NOTIFY = 0x402 |
494 | 503 | F_OFD_GETLK = 0x24 |
496 | 505 | F_OFD_SETLKW = 0x26 |
497 | 506 | F_OK = 0x0 |
498 | 507 | F_RDLCK = 0x0 |
508 | F_SEAL_GROW = 0x4 | |
509 | F_SEAL_SEAL = 0x1 | |
510 | F_SEAL_SHRINK = 0x2 | |
511 | F_SEAL_WRITE = 0x8 | |
499 | 512 | F_SETFD = 0x2 |
500 | 513 | F_SETFL = 0x4 |
501 | 514 | F_SETLEASE = 0x400 |
507 | 520 | F_SETOWN_EX = 0xf |
508 | 521 | F_SETPIPE_SZ = 0x407 |
509 | 522 | F_SETSIG = 0xa |
523 | F_SET_FILE_RW_HINT = 0x40e | |
524 | F_SET_RW_HINT = 0x40c | |
510 | 525 | F_SHLCK = 0x8 |
511 | 526 | F_TEST = 0x3 |
512 | 527 | F_TLOCK = 0x2 |
562 | 577 | IFF_MASTER = 0x400 |
563 | 578 | IFF_MULTICAST = 0x1000 |
564 | 579 | IFF_MULTI_QUEUE = 0x100 |
580 | IFF_NAPI = 0x10 | |
581 | IFF_NAPI_FRAGS = 0x20 | |
565 | 582 | IFF_NOARP = 0x80 |
566 | 583 | IFF_NOFILTER = 0x1000 |
567 | 584 | IFF_NOTRAILERS = 0x20 |
846 | 863 | MADV_FREE = 0x8 |
847 | 864 | MADV_HUGEPAGE = 0xe |
848 | 865 | MADV_HWPOISON = 0x64 |
866 | MADV_KEEPONFORK = 0x13 | |
849 | 867 | MADV_MERGEABLE = 0xc |
850 | 868 | MADV_NOHUGEPAGE = 0xf |
851 | 869 | MADV_NORMAL = 0x0 |
854 | 872 | MADV_SEQUENTIAL = 0x2 |
855 | 873 | MADV_UNMERGEABLE = 0xd |
856 | 874 | MADV_WILLNEED = 0x3 |
875 | MADV_WIPEONFORK = 0x12 | |
857 | 876 | MAP_ANON = 0x20 |
858 | 877 | MAP_ANONYMOUS = 0x20 |
859 | 878 | MAP_DENYWRITE = 0x800 |
899 | 918 | MSG_TRYHARD = 0x4 |
900 | 919 | MSG_WAITALL = 0x100 |
901 | 920 | MSG_WAITFORONE = 0x10000 |
921 | MSG_ZEROCOPY = 0x4000000 | |
902 | 922 | MS_ACTIVE = 0x40000000 |
903 | 923 | MS_ASYNC = 0x1 |
904 | 924 | MS_BIND = 0x1000 |
998 | 1018 | NLM_F_EXCL = 0x200 |
999 | 1019 | NLM_F_MATCH = 0x200 |
1000 | 1020 | NLM_F_MULTI = 0x2 |
1021 | NLM_F_NONREC = 0x100 | |
1001 | 1022 | NLM_F_REPLACE = 0x100 |
1002 | 1023 | NLM_F_REQUEST = 0x1 |
1003 | 1024 | NLM_F_ROOT = 0x100 |
1196 | 1217 | PR_SET_TIMING = 0xe |
1197 | 1218 | PR_SET_TSC = 0x1a |
1198 | 1219 | PR_SET_UNALIGN = 0x6 |
1220 | PR_SVE_GET_VL = 0x33 | |
1221 | PR_SVE_SET_VL = 0x32 | |
1222 | PR_SVE_SET_VL_ONEXEC = 0x40000 | |
1223 | PR_SVE_VL_INHERIT = 0x20000 | |
1224 | PR_SVE_VL_LEN_MASK = 0xffff | |
1199 | 1225 | PR_TASK_PERF_EVENTS_DISABLE = 0x1f |
1200 | 1226 | PR_TASK_PERF_EVENTS_ENABLE = 0x20 |
1201 | 1227 | PR_TIMING_STATISTICAL = 0x0 |
1272 | 1298 | RTAX_ADVMSS = 0x8 |
1273 | 1299 | RTAX_CC_ALGO = 0x10 |
1274 | 1300 | RTAX_CWND = 0x7 |
1301 | RTAX_FASTOPEN_NO_COOKIE = 0x11 | |
1275 | 1302 | RTAX_FEATURES = 0xc |
1276 | 1303 | RTAX_FEATURE_ALLFRAG = 0x8 |
1277 | 1304 | RTAX_FEATURE_ECN = 0x1 |
1282 | 1309 | RTAX_INITCWND = 0xb |
1283 | 1310 | RTAX_INITRWND = 0xe |
1284 | 1311 | RTAX_LOCK = 0x1 |
1285 | RTAX_MAX = 0x10 | |
1312 | RTAX_MAX = 0x11 | |
1286 | 1313 | RTAX_MTU = 0x2 |
1287 | 1314 | RTAX_QUICKACK = 0xf |
1288 | 1315 | RTAX_REORDERING = 0x9 |
1556 | 1583 | SOL_SOCKET = 0x1 |
1557 | 1584 | SOL_TCP = 0x6 |
1558 | 1585 | SOL_TIPC = 0x10f |
1586 | SOL_TLS = 0x11a | |
1559 | 1587 | SOL_X25 = 0x106 |
1560 | 1588 | SOMAXCONN = 0x80 |
1561 | 1589 | SO_ACCEPTCONN = 0x1e |
1624 | 1652 | SO_VM_SOCKETS_PEER_HOST_VM_ID = 0x3 |
1625 | 1653 | SO_VM_SOCKETS_TRUSTED = 0x5 |
1626 | 1654 | SO_WIFI_STATUS = 0x29 |
1655 | SO_ZEROCOPY = 0x3c | |
1627 | 1656 | SPLICE_F_GIFT = 0x8 |
1628 | 1657 | SPLICE_F_MORE = 0x4 |
1629 | 1658 | SPLICE_F_MOVE = 0x1 |
1720 | 1749 | TCP_MAXWIN = 0xffff |
1721 | 1750 | TCP_MAX_WINSHIFT = 0xe |
1722 | 1751 | TCP_MD5SIG = 0xe |
1752 | TCP_MD5SIG_EXT = 0x20 | |
1753 | TCP_MD5SIG_FLAG_PREFIX = 0x1 | |
1723 | 1754 | TCP_MD5SIG_MAXKEYLEN = 0x50 |
1724 | 1755 | TCP_MSS = 0x200 |
1725 | 1756 | TCP_MSS_DEFAULT = 0x218 |
1740 | 1771 | TCP_THIN_DUPACK = 0x11 |
1741 | 1772 | TCP_THIN_LINEAR_TIMEOUTS = 0x10 |
1742 | 1773 | TCP_TIMESTAMP = 0x18 |
1774 | TCP_ULP = 0x1f | |
1743 | 1775 | TCP_USER_TIMEOUT = 0x12 |
1744 | 1776 | TCP_WINDOW_CLAMP = 0xa |
1745 | 1777 | TCSAFLUSH = 0x2 |
120 | 120 | ARPHRD_PPP = 0x200 |
121 | 121 | ARPHRD_PRONET = 0x4 |
122 | 122 | ARPHRD_RAWHDLC = 0x206 |
123 | ARPHRD_RAWIP = 0x207 | |
123 | 124 | ARPHRD_ROSE = 0x10e |
124 | 125 | ARPHRD_RSRVD = 0x104 |
125 | 126 | ARPHRD_SIT = 0x308 |
389 | 390 | ETH_P_DSA = 0x1b |
390 | 391 | ETH_P_ECONET = 0x18 |
391 | 392 | ETH_P_EDSA = 0xdada |
393 | ETH_P_ERSPAN = 0x88be | |
392 | 394 | ETH_P_FCOE = 0x8906 |
393 | 395 | ETH_P_FIP = 0x8914 |
394 | 396 | ETH_P_HDLC = 0x19 |
397 | 399 | ETH_P_IEEE802154 = 0xf6 |
398 | 400 | ETH_P_IEEEPUP = 0xa00 |
399 | 401 | ETH_P_IEEEPUPAT = 0xa01 |
402 | ETH_P_IFE = 0xed3e | |
400 | 403 | ETH_P_IP = 0x800 |
401 | 404 | ETH_P_IPV6 = 0x86dd |
402 | 405 | ETH_P_IPX = 0x8137 |
407 | 410 | ETH_P_LOOP = 0x60 |
408 | 411 | ETH_P_LOOPBACK = 0x9000 |
409 | 412 | ETH_P_MACSEC = 0x88e5 |
413 | ETH_P_MAP = 0xf9 | |
410 | 414 | ETH_P_MOBITEX = 0x15 |
411 | 415 | ETH_P_MPLS_MC = 0x8848 |
412 | 416 | ETH_P_MPLS_UC = 0x8847 |
413 | 417 | ETH_P_MVRP = 0x88f5 |
414 | 418 | ETH_P_NCSI = 0x88f8 |
419 | ETH_P_NSH = 0x894f | |
415 | 420 | ETH_P_PAE = 0x888e |
416 | 421 | ETH_P_PAUSE = 0x8808 |
417 | 422 | ETH_P_PHONET = 0xf5 |
475 | 480 | FS_POLICY_FLAGS_PAD_8 = 0x1 |
476 | 481 | FS_POLICY_FLAGS_PAD_MASK = 0x3 |
477 | 482 | FS_POLICY_FLAGS_VALID = 0x3 |
483 | F_ADD_SEALS = 0x409 | |
478 | 484 | F_DUPFD = 0x0 |
479 | 485 | F_DUPFD_CLOEXEC = 0x406 |
480 | 486 | F_EXLCK = 0x4 |
487 | 493 | F_GETOWN_EX = 0x10 |
488 | 494 | F_GETPIPE_SZ = 0x408 |
489 | 495 | F_GETSIG = 0xb |
496 | F_GET_FILE_RW_HINT = 0x40d | |
497 | F_GET_RW_HINT = 0x40b | |
498 | F_GET_SEALS = 0x40a | |
490 | 499 | F_LOCK = 0x1 |
491 | 500 | F_NOTIFY = 0x402 |
492 | 501 | F_OFD_GETLK = 0x24 |
494 | 503 | F_OFD_SETLKW = 0x26 |
495 | 504 | F_OK = 0x0 |
496 | 505 | F_RDLCK = 0x0 |
506 | F_SEAL_GROW = 0x4 | |
507 | F_SEAL_SEAL = 0x1 | |
508 | F_SEAL_SHRINK = 0x2 | |
509 | F_SEAL_WRITE = 0x8 | |
497 | 510 | F_SETFD = 0x2 |
498 | 511 | F_SETFL = 0x4 |
499 | 512 | F_SETLEASE = 0x400 |
505 | 518 | F_SETOWN_EX = 0xf |
506 | 519 | F_SETPIPE_SZ = 0x407 |
507 | 520 | F_SETSIG = 0xa |
521 | F_SET_FILE_RW_HINT = 0x40e | |
522 | F_SET_RW_HINT = 0x40c | |
508 | 523 | F_SHLCK = 0x8 |
509 | 524 | F_TEST = 0x3 |
510 | 525 | F_TLOCK = 0x2 |
560 | 575 | IFF_MASTER = 0x400 |
561 | 576 | IFF_MULTICAST = 0x1000 |
562 | 577 | IFF_MULTI_QUEUE = 0x100 |
578 | IFF_NAPI = 0x10 | |
579 | IFF_NAPI_FRAGS = 0x20 | |
563 | 580 | IFF_NOARP = 0x80 |
564 | 581 | IFF_NOFILTER = 0x1000 |
565 | 582 | IFF_NOTRAILERS = 0x20 |
844 | 861 | MADV_FREE = 0x8 |
845 | 862 | MADV_HUGEPAGE = 0xe |
846 | 863 | MADV_HWPOISON = 0x64 |
864 | MADV_KEEPONFORK = 0x13 | |
847 | 865 | MADV_MERGEABLE = 0xc |
848 | 866 | MADV_NOHUGEPAGE = 0xf |
849 | 867 | MADV_NORMAL = 0x0 |
852 | 870 | MADV_SEQUENTIAL = 0x2 |
853 | 871 | MADV_UNMERGEABLE = 0xd |
854 | 872 | MADV_WILLNEED = 0x3 |
873 | MADV_WIPEONFORK = 0x12 | |
855 | 874 | MAP_ANON = 0x800 |
856 | 875 | MAP_ANONYMOUS = 0x800 |
857 | 876 | MAP_DENYWRITE = 0x2000 |
898 | 917 | MSG_TRYHARD = 0x4 |
899 | 918 | MSG_WAITALL = 0x100 |
900 | 919 | MSG_WAITFORONE = 0x10000 |
920 | MSG_ZEROCOPY = 0x4000000 | |
901 | 921 | MS_ACTIVE = 0x40000000 |
902 | 922 | MS_ASYNC = 0x1 |
903 | 923 | MS_BIND = 0x1000 |
997 | 1017 | NLM_F_EXCL = 0x200 |
998 | 1018 | NLM_F_MATCH = 0x200 |
999 | 1019 | NLM_F_MULTI = 0x2 |
1020 | NLM_F_NONREC = 0x100 | |
1000 | 1021 | NLM_F_REPLACE = 0x100 |
1001 | 1022 | NLM_F_REQUEST = 0x1 |
1002 | 1023 | NLM_F_ROOT = 0x100 |
1195 | 1216 | PR_SET_TIMING = 0xe |
1196 | 1217 | PR_SET_TSC = 0x1a |
1197 | 1218 | PR_SET_UNALIGN = 0x6 |
1219 | PR_SVE_GET_VL = 0x33 | |
1220 | PR_SVE_SET_VL = 0x32 | |
1221 | PR_SVE_SET_VL_ONEXEC = 0x40000 | |
1222 | PR_SVE_VL_INHERIT = 0x20000 | |
1223 | PR_SVE_VL_LEN_MASK = 0xffff | |
1198 | 1224 | PR_TASK_PERF_EVENTS_DISABLE = 0x1f |
1199 | 1225 | PR_TASK_PERF_EVENTS_ENABLE = 0x20 |
1200 | 1226 | PR_TIMING_STATISTICAL = 0x0 |
1283 | 1309 | RTAX_ADVMSS = 0x8 |
1284 | 1310 | RTAX_CC_ALGO = 0x10 |
1285 | 1311 | RTAX_CWND = 0x7 |
1312 | RTAX_FASTOPEN_NO_COOKIE = 0x11 | |
1286 | 1313 | RTAX_FEATURES = 0xc |
1287 | 1314 | RTAX_FEATURE_ALLFRAG = 0x8 |
1288 | 1315 | RTAX_FEATURE_ECN = 0x1 |
1293 | 1320 | RTAX_INITCWND = 0xb |
1294 | 1321 | RTAX_INITRWND = 0xe |
1295 | 1322 | RTAX_LOCK = 0x1 |
1296 | RTAX_MAX = 0x10 | |
1323 | RTAX_MAX = 0x11 | |
1297 | 1324 | RTAX_MTU = 0x2 |
1298 | 1325 | RTAX_QUICKACK = 0xf |
1299 | 1326 | RTAX_REORDERING = 0x9 |
1567 | 1594 | SOL_SOCKET = 0xffff |
1568 | 1595 | SOL_TCP = 0x6 |
1569 | 1596 | SOL_TIPC = 0x10f |
1597 | SOL_TLS = 0x11a | |
1570 | 1598 | SOL_X25 = 0x106 |
1571 | 1599 | SOMAXCONN = 0x80 |
1572 | 1600 | SO_ACCEPTCONN = 0x1009 |
1636 | 1664 | SO_VM_SOCKETS_PEER_HOST_VM_ID = 0x3 |
1637 | 1665 | SO_VM_SOCKETS_TRUSTED = 0x5 |
1638 | 1666 | SO_WIFI_STATUS = 0x29 |
1667 | SO_ZEROCOPY = 0x3c | |
1639 | 1668 | SPLICE_F_GIFT = 0x8 |
1640 | 1669 | SPLICE_F_MORE = 0x4 |
1641 | 1670 | SPLICE_F_MOVE = 0x1 |
1731 | 1760 | TCP_MAXWIN = 0xffff |
1732 | 1761 | TCP_MAX_WINSHIFT = 0xe |
1733 | 1762 | TCP_MD5SIG = 0xe |
1763 | TCP_MD5SIG_EXT = 0x20 | |
1764 | TCP_MD5SIG_FLAG_PREFIX = 0x1 | |
1734 | 1765 | TCP_MD5SIG_MAXKEYLEN = 0x50 |
1735 | 1766 | TCP_MSS = 0x200 |
1736 | 1767 | TCP_MSS_DEFAULT = 0x218 |
1751 | 1782 | TCP_THIN_DUPACK = 0x11 |
1752 | 1783 | TCP_THIN_LINEAR_TIMEOUTS = 0x10 |
1753 | 1784 | TCP_TIMESTAMP = 0x18 |
1785 | TCP_ULP = 0x1f | |
1754 | 1786 | TCP_USER_TIMEOUT = 0x12 |
1755 | 1787 | TCP_WINDOW_CLAMP = 0xa |
1756 | 1788 | TCSAFLUSH = 0x5410 |
120 | 120 | ARPHRD_PPP = 0x200 |
121 | 121 | ARPHRD_PRONET = 0x4 |
122 | 122 | ARPHRD_RAWHDLC = 0x206 |
123 | ARPHRD_RAWIP = 0x207 | |
123 | 124 | ARPHRD_ROSE = 0x10e |
124 | 125 | ARPHRD_RSRVD = 0x104 |
125 | 126 | ARPHRD_SIT = 0x308 |
389 | 390 | ETH_P_DSA = 0x1b |
390 | 391 | ETH_P_ECONET = 0x18 |
391 | 392 | ETH_P_EDSA = 0xdada |
393 | ETH_P_ERSPAN = 0x88be | |
392 | 394 | ETH_P_FCOE = 0x8906 |
393 | 395 | ETH_P_FIP = 0x8914 |
394 | 396 | ETH_P_HDLC = 0x19 |
397 | 399 | ETH_P_IEEE802154 = 0xf6 |
398 | 400 | ETH_P_IEEEPUP = 0xa00 |
399 | 401 | ETH_P_IEEEPUPAT = 0xa01 |
402 | ETH_P_IFE = 0xed3e | |
400 | 403 | ETH_P_IP = 0x800 |
401 | 404 | ETH_P_IPV6 = 0x86dd |
402 | 405 | ETH_P_IPX = 0x8137 |
407 | 410 | ETH_P_LOOP = 0x60 |
408 | 411 | ETH_P_LOOPBACK = 0x9000 |
409 | 412 | ETH_P_MACSEC = 0x88e5 |
413 | ETH_P_MAP = 0xf9 | |
410 | 414 | ETH_P_MOBITEX = 0x15 |
411 | 415 | ETH_P_MPLS_MC = 0x8848 |
412 | 416 | ETH_P_MPLS_UC = 0x8847 |
413 | 417 | ETH_P_MVRP = 0x88f5 |
414 | 418 | ETH_P_NCSI = 0x88f8 |
419 | ETH_P_NSH = 0x894f | |
415 | 420 | ETH_P_PAE = 0x888e |
416 | 421 | ETH_P_PAUSE = 0x8808 |
417 | 422 | ETH_P_PHONET = 0xf5 |
475 | 480 | FS_POLICY_FLAGS_PAD_8 = 0x1 |
476 | 481 | FS_POLICY_FLAGS_PAD_MASK = 0x3 |
477 | 482 | FS_POLICY_FLAGS_VALID = 0x3 |
483 | F_ADD_SEALS = 0x409 | |
478 | 484 | F_DUPFD = 0x0 |
479 | 485 | F_DUPFD_CLOEXEC = 0x406 |
480 | 486 | F_EXLCK = 0x4 |
487 | 493 | F_GETOWN_EX = 0x10 |
488 | 494 | F_GETPIPE_SZ = 0x408 |
489 | 495 | F_GETSIG = 0xb |
496 | F_GET_FILE_RW_HINT = 0x40d | |
497 | F_GET_RW_HINT = 0x40b | |
498 | F_GET_SEALS = 0x40a | |
490 | 499 | F_LOCK = 0x1 |
491 | 500 | F_NOTIFY = 0x402 |
492 | 501 | F_OFD_GETLK = 0x24 |
494 | 503 | F_OFD_SETLKW = 0x26 |
495 | 504 | F_OK = 0x0 |
496 | 505 | F_RDLCK = 0x0 |
506 | F_SEAL_GROW = 0x4 | |
507 | F_SEAL_SEAL = 0x1 | |
508 | F_SEAL_SHRINK = 0x2 | |
509 | F_SEAL_WRITE = 0x8 | |
497 | 510 | F_SETFD = 0x2 |
498 | 511 | F_SETFL = 0x4 |
499 | 512 | F_SETLEASE = 0x400 |
505 | 518 | F_SETOWN_EX = 0xf |
506 | 519 | F_SETPIPE_SZ = 0x407 |
507 | 520 | F_SETSIG = 0xa |
521 | F_SET_FILE_RW_HINT = 0x40e | |
522 | F_SET_RW_HINT = 0x40c | |
508 | 523 | F_SHLCK = 0x8 |
509 | 524 | F_TEST = 0x3 |
510 | 525 | F_TLOCK = 0x2 |
560 | 575 | IFF_MASTER = 0x400 |
561 | 576 | IFF_MULTICAST = 0x1000 |
562 | 577 | IFF_MULTI_QUEUE = 0x100 |
578 | IFF_NAPI = 0x10 | |
579 | IFF_NAPI_FRAGS = 0x20 | |
563 | 580 | IFF_NOARP = 0x80 |
564 | 581 | IFF_NOFILTER = 0x1000 |
565 | 582 | IFF_NOTRAILERS = 0x20 |
844 | 861 | MADV_FREE = 0x8 |
845 | 862 | MADV_HUGEPAGE = 0xe |
846 | 863 | MADV_HWPOISON = 0x64 |
864 | MADV_KEEPONFORK = 0x13 | |
847 | 865 | MADV_MERGEABLE = 0xc |
848 | 866 | MADV_NOHUGEPAGE = 0xf |
849 | 867 | MADV_NORMAL = 0x0 |
852 | 870 | MADV_SEQUENTIAL = 0x2 |
853 | 871 | MADV_UNMERGEABLE = 0xd |
854 | 872 | MADV_WILLNEED = 0x3 |
873 | MADV_WIPEONFORK = 0x12 | |
855 | 874 | MAP_ANON = 0x800 |
856 | 875 | MAP_ANONYMOUS = 0x800 |
857 | 876 | MAP_DENYWRITE = 0x2000 |
898 | 917 | MSG_TRYHARD = 0x4 |
899 | 918 | MSG_WAITALL = 0x100 |
900 | 919 | MSG_WAITFORONE = 0x10000 |
920 | MSG_ZEROCOPY = 0x4000000 | |
901 | 921 | MS_ACTIVE = 0x40000000 |
902 | 922 | MS_ASYNC = 0x1 |
903 | 923 | MS_BIND = 0x1000 |
997 | 1017 | NLM_F_EXCL = 0x200 |
998 | 1018 | NLM_F_MATCH = 0x200 |
999 | 1019 | NLM_F_MULTI = 0x2 |
1020 | NLM_F_NONREC = 0x100 | |
1000 | 1021 | NLM_F_REPLACE = 0x100 |
1001 | 1022 | NLM_F_REQUEST = 0x1 |
1002 | 1023 | NLM_F_ROOT = 0x100 |
1195 | 1216 | PR_SET_TIMING = 0xe |
1196 | 1217 | PR_SET_TSC = 0x1a |
1197 | 1218 | PR_SET_UNALIGN = 0x6 |
1219 | PR_SVE_GET_VL = 0x33 | |
1220 | PR_SVE_SET_VL = 0x32 | |
1221 | PR_SVE_SET_VL_ONEXEC = 0x40000 | |
1222 | PR_SVE_VL_INHERIT = 0x20000 | |
1223 | PR_SVE_VL_LEN_MASK = 0xffff | |
1198 | 1224 | PR_TASK_PERF_EVENTS_DISABLE = 0x1f |
1199 | 1225 | PR_TASK_PERF_EVENTS_ENABLE = 0x20 |
1200 | 1226 | PR_TIMING_STATISTICAL = 0x0 |
1283 | 1309 | RTAX_ADVMSS = 0x8 |
1284 | 1310 | RTAX_CC_ALGO = 0x10 |
1285 | 1311 | RTAX_CWND = 0x7 |
1312 | RTAX_FASTOPEN_NO_COOKIE = 0x11 | |
1286 | 1313 | RTAX_FEATURES = 0xc |
1287 | 1314 | RTAX_FEATURE_ALLFRAG = 0x8 |
1288 | 1315 | RTAX_FEATURE_ECN = 0x1 |
1293 | 1320 | RTAX_INITCWND = 0xb |
1294 | 1321 | RTAX_INITRWND = 0xe |
1295 | 1322 | RTAX_LOCK = 0x1 |
1296 | RTAX_MAX = 0x10 | |
1323 | RTAX_MAX = 0x11 | |
1297 | 1324 | RTAX_MTU = 0x2 |
1298 | 1325 | RTAX_QUICKACK = 0xf |
1299 | 1326 | RTAX_REORDERING = 0x9 |
1567 | 1594 | SOL_SOCKET = 0xffff |
1568 | 1595 | SOL_TCP = 0x6 |
1569 | 1596 | SOL_TIPC = 0x10f |
1597 | SOL_TLS = 0x11a | |
1570 | 1598 | SOL_X25 = 0x106 |
1571 | 1599 | SOMAXCONN = 0x80 |
1572 | 1600 | SO_ACCEPTCONN = 0x1009 |
1636 | 1664 | SO_VM_SOCKETS_PEER_HOST_VM_ID = 0x3 |
1637 | 1665 | SO_VM_SOCKETS_TRUSTED = 0x5 |
1638 | 1666 | SO_WIFI_STATUS = 0x29 |
1667 | SO_ZEROCOPY = 0x3c | |
1639 | 1668 | SPLICE_F_GIFT = 0x8 |
1640 | 1669 | SPLICE_F_MORE = 0x4 |
1641 | 1670 | SPLICE_F_MOVE = 0x1 |
1731 | 1760 | TCP_MAXWIN = 0xffff |
1732 | 1761 | TCP_MAX_WINSHIFT = 0xe |
1733 | 1762 | TCP_MD5SIG = 0xe |
1763 | TCP_MD5SIG_EXT = 0x20 | |
1764 | TCP_MD5SIG_FLAG_PREFIX = 0x1 | |
1734 | 1765 | TCP_MD5SIG_MAXKEYLEN = 0x50 |
1735 | 1766 | TCP_MSS = 0x200 |
1736 | 1767 | TCP_MSS_DEFAULT = 0x218 |
1751 | 1782 | TCP_THIN_DUPACK = 0x11 |
1752 | 1783 | TCP_THIN_LINEAR_TIMEOUTS = 0x10 |
1753 | 1784 | TCP_TIMESTAMP = 0x18 |
1785 | TCP_ULP = 0x1f | |
1754 | 1786 | TCP_USER_TIMEOUT = 0x12 |
1755 | 1787 | TCP_WINDOW_CLAMP = 0xa |
1756 | 1788 | TCSAFLUSH = 0x5410 |
120 | 120 | ARPHRD_PPP = 0x200 |
121 | 121 | ARPHRD_PRONET = 0x4 |
122 | 122 | ARPHRD_RAWHDLC = 0x206 |
123 | ARPHRD_RAWIP = 0x207 | |
123 | 124 | ARPHRD_ROSE = 0x10e |
124 | 125 | ARPHRD_RSRVD = 0x104 |
125 | 126 | ARPHRD_SIT = 0x308 |
389 | 390 | ETH_P_DSA = 0x1b |
390 | 391 | ETH_P_ECONET = 0x18 |
391 | 392 | ETH_P_EDSA = 0xdada |
393 | ETH_P_ERSPAN = 0x88be | |
392 | 394 | ETH_P_FCOE = 0x8906 |
393 | 395 | ETH_P_FIP = 0x8914 |
394 | 396 | ETH_P_HDLC = 0x19 |
397 | 399 | ETH_P_IEEE802154 = 0xf6 |
398 | 400 | ETH_P_IEEEPUP = 0xa00 |
399 | 401 | ETH_P_IEEEPUPAT = 0xa01 |
402 | ETH_P_IFE = 0xed3e | |
400 | 403 | ETH_P_IP = 0x800 |
401 | 404 | ETH_P_IPV6 = 0x86dd |
402 | 405 | ETH_P_IPX = 0x8137 |
407 | 410 | ETH_P_LOOP = 0x60 |
408 | 411 | ETH_P_LOOPBACK = 0x9000 |
409 | 412 | ETH_P_MACSEC = 0x88e5 |
413 | ETH_P_MAP = 0xf9 | |
410 | 414 | ETH_P_MOBITEX = 0x15 |
411 | 415 | ETH_P_MPLS_MC = 0x8848 |
412 | 416 | ETH_P_MPLS_UC = 0x8847 |
413 | 417 | ETH_P_MVRP = 0x88f5 |
414 | 418 | ETH_P_NCSI = 0x88f8 |
419 | ETH_P_NSH = 0x894f | |
415 | 420 | ETH_P_PAE = 0x888e |
416 | 421 | ETH_P_PAUSE = 0x8808 |
417 | 422 | ETH_P_PHONET = 0xf5 |
475 | 480 | FS_POLICY_FLAGS_PAD_8 = 0x1 |
476 | 481 | FS_POLICY_FLAGS_PAD_MASK = 0x3 |
477 | 482 | FS_POLICY_FLAGS_VALID = 0x3 |
483 | F_ADD_SEALS = 0x409 | |
478 | 484 | F_DUPFD = 0x0 |
479 | 485 | F_DUPFD_CLOEXEC = 0x406 |
480 | 486 | F_EXLCK = 0x4 |
487 | 493 | F_GETOWN_EX = 0x10 |
488 | 494 | F_GETPIPE_SZ = 0x408 |
489 | 495 | F_GETSIG = 0xb |
496 | F_GET_FILE_RW_HINT = 0x40d | |
497 | F_GET_RW_HINT = 0x40b | |
498 | F_GET_SEALS = 0x40a | |
490 | 499 | F_LOCK = 0x1 |
491 | 500 | F_NOTIFY = 0x402 |
492 | 501 | F_OFD_GETLK = 0x24 |
494 | 503 | F_OFD_SETLKW = 0x26 |
495 | 504 | F_OK = 0x0 |
496 | 505 | F_RDLCK = 0x0 |
506 | F_SEAL_GROW = 0x4 | |
507 | F_SEAL_SEAL = 0x1 | |
508 | F_SEAL_SHRINK = 0x2 | |
509 | F_SEAL_WRITE = 0x8 | |
497 | 510 | F_SETFD = 0x2 |
498 | 511 | F_SETFL = 0x4 |
499 | 512 | F_SETLEASE = 0x400 |
505 | 518 | F_SETOWN_EX = 0xf |
506 | 519 | F_SETPIPE_SZ = 0x407 |
507 | 520 | F_SETSIG = 0xa |
521 | F_SET_FILE_RW_HINT = 0x40e | |
522 | F_SET_RW_HINT = 0x40c | |
508 | 523 | F_SHLCK = 0x8 |
509 | 524 | F_TEST = 0x3 |
510 | 525 | F_TLOCK = 0x2 |
560 | 575 | IFF_MASTER = 0x400 |
561 | 576 | IFF_MULTICAST = 0x1000 |
562 | 577 | IFF_MULTI_QUEUE = 0x100 |
578 | IFF_NAPI = 0x10 | |
579 | IFF_NAPI_FRAGS = 0x20 | |
563 | 580 | IFF_NOARP = 0x80 |
564 | 581 | IFF_NOFILTER = 0x1000 |
565 | 582 | IFF_NOTRAILERS = 0x20 |
844 | 861 | MADV_FREE = 0x8 |
845 | 862 | MADV_HUGEPAGE = 0xe |
846 | 863 | MADV_HWPOISON = 0x64 |
864 | MADV_KEEPONFORK = 0x13 | |
847 | 865 | MADV_MERGEABLE = 0xc |
848 | 866 | MADV_NOHUGEPAGE = 0xf |
849 | 867 | MADV_NORMAL = 0x0 |
852 | 870 | MADV_SEQUENTIAL = 0x2 |
853 | 871 | MADV_UNMERGEABLE = 0xd |
854 | 872 | MADV_WILLNEED = 0x3 |
873 | MADV_WIPEONFORK = 0x12 | |
855 | 874 | MAP_ANON = 0x800 |
856 | 875 | MAP_ANONYMOUS = 0x800 |
857 | 876 | MAP_DENYWRITE = 0x2000 |
898 | 917 | MSG_TRYHARD = 0x4 |
899 | 918 | MSG_WAITALL = 0x100 |
900 | 919 | MSG_WAITFORONE = 0x10000 |
920 | MSG_ZEROCOPY = 0x4000000 | |
901 | 921 | MS_ACTIVE = 0x40000000 |
902 | 922 | MS_ASYNC = 0x1 |
903 | 923 | MS_BIND = 0x1000 |
997 | 1017 | NLM_F_EXCL = 0x200 |
998 | 1018 | NLM_F_MATCH = 0x200 |
999 | 1019 | NLM_F_MULTI = 0x2 |
1020 | NLM_F_NONREC = 0x100 | |
1000 | 1021 | NLM_F_REPLACE = 0x100 |
1001 | 1022 | NLM_F_REQUEST = 0x1 |
1002 | 1023 | NLM_F_ROOT = 0x100 |
1195 | 1216 | PR_SET_TIMING = 0xe |
1196 | 1217 | PR_SET_TSC = 0x1a |
1197 | 1218 | PR_SET_UNALIGN = 0x6 |
1219 | PR_SVE_GET_VL = 0x33 | |
1220 | PR_SVE_SET_VL = 0x32 | |
1221 | PR_SVE_SET_VL_ONEXEC = 0x40000 | |
1222 | PR_SVE_VL_INHERIT = 0x20000 | |
1223 | PR_SVE_VL_LEN_MASK = 0xffff | |
1198 | 1224 | PR_TASK_PERF_EVENTS_DISABLE = 0x1f |
1199 | 1225 | PR_TASK_PERF_EVENTS_ENABLE = 0x20 |
1200 | 1226 | PR_TIMING_STATISTICAL = 0x0 |
1283 | 1309 | RTAX_ADVMSS = 0x8 |
1284 | 1310 | RTAX_CC_ALGO = 0x10 |
1285 | 1311 | RTAX_CWND = 0x7 |
1312 | RTAX_FASTOPEN_NO_COOKIE = 0x11 | |
1286 | 1313 | RTAX_FEATURES = 0xc |
1287 | 1314 | RTAX_FEATURE_ALLFRAG = 0x8 |
1288 | 1315 | RTAX_FEATURE_ECN = 0x1 |
1293 | 1320 | RTAX_INITCWND = 0xb |
1294 | 1321 | RTAX_INITRWND = 0xe |
1295 | 1322 | RTAX_LOCK = 0x1 |
1296 | RTAX_MAX = 0x10 | |
1323 | RTAX_MAX = 0x11 | |
1297 | 1324 | RTAX_MTU = 0x2 |
1298 | 1325 | RTAX_QUICKACK = 0xf |
1299 | 1326 | RTAX_REORDERING = 0x9 |
1567 | 1594 | SOL_SOCKET = 0xffff |
1568 | 1595 | SOL_TCP = 0x6 |
1569 | 1596 | SOL_TIPC = 0x10f |
1597 | SOL_TLS = 0x11a | |
1570 | 1598 | SOL_X25 = 0x106 |
1571 | 1599 | SOMAXCONN = 0x80 |
1572 | 1600 | SO_ACCEPTCONN = 0x1009 |
1636 | 1664 | SO_VM_SOCKETS_PEER_HOST_VM_ID = 0x3 |
1637 | 1665 | SO_VM_SOCKETS_TRUSTED = 0x5 |
1638 | 1666 | SO_WIFI_STATUS = 0x29 |
1667 | SO_ZEROCOPY = 0x3c | |
1639 | 1668 | SPLICE_F_GIFT = 0x8 |
1640 | 1669 | SPLICE_F_MORE = 0x4 |
1641 | 1670 | SPLICE_F_MOVE = 0x1 |
1731 | 1760 | TCP_MAXWIN = 0xffff |
1732 | 1761 | TCP_MAX_WINSHIFT = 0xe |
1733 | 1762 | TCP_MD5SIG = 0xe |
1763 | TCP_MD5SIG_EXT = 0x20 | |
1764 | TCP_MD5SIG_FLAG_PREFIX = 0x1 | |
1734 | 1765 | TCP_MD5SIG_MAXKEYLEN = 0x50 |
1735 | 1766 | TCP_MSS = 0x200 |
1736 | 1767 | TCP_MSS_DEFAULT = 0x218 |
1751 | 1782 | TCP_THIN_DUPACK = 0x11 |
1752 | 1783 | TCP_THIN_LINEAR_TIMEOUTS = 0x10 |
1753 | 1784 | TCP_TIMESTAMP = 0x18 |
1785 | TCP_ULP = 0x1f | |
1754 | 1786 | TCP_USER_TIMEOUT = 0x12 |
1755 | 1787 | TCP_WINDOW_CLAMP = 0xa |
1756 | 1788 | TCSAFLUSH = 0x5410 |
120 | 120 | ARPHRD_PPP = 0x200 |
121 | 121 | ARPHRD_PRONET = 0x4 |
122 | 122 | ARPHRD_RAWHDLC = 0x206 |
123 | ARPHRD_RAWIP = 0x207 | |
123 | 124 | ARPHRD_ROSE = 0x10e |
124 | 125 | ARPHRD_RSRVD = 0x104 |
125 | 126 | ARPHRD_SIT = 0x308 |
389 | 390 | ETH_P_DSA = 0x1b |
390 | 391 | ETH_P_ECONET = 0x18 |
391 | 392 | ETH_P_EDSA = 0xdada |
393 | ETH_P_ERSPAN = 0x88be | |
392 | 394 | ETH_P_FCOE = 0x8906 |
393 | 395 | ETH_P_FIP = 0x8914 |
394 | 396 | ETH_P_HDLC = 0x19 |
397 | 399 | ETH_P_IEEE802154 = 0xf6 |
398 | 400 | ETH_P_IEEEPUP = 0xa00 |
399 | 401 | ETH_P_IEEEPUPAT = 0xa01 |
402 | ETH_P_IFE = 0xed3e | |
400 | 403 | ETH_P_IP = 0x800 |
401 | 404 | ETH_P_IPV6 = 0x86dd |
402 | 405 | ETH_P_IPX = 0x8137 |
407 | 410 | ETH_P_LOOP = 0x60 |
408 | 411 | ETH_P_LOOPBACK = 0x9000 |
409 | 412 | ETH_P_MACSEC = 0x88e5 |
413 | ETH_P_MAP = 0xf9 | |
410 | 414 | ETH_P_MOBITEX = 0x15 |
411 | 415 | ETH_P_MPLS_MC = 0x8848 |
412 | 416 | ETH_P_MPLS_UC = 0x8847 |
413 | 417 | ETH_P_MVRP = 0x88f5 |
414 | 418 | ETH_P_NCSI = 0x88f8 |
419 | ETH_P_NSH = 0x894f | |
415 | 420 | ETH_P_PAE = 0x888e |
416 | 421 | ETH_P_PAUSE = 0x8808 |
417 | 422 | ETH_P_PHONET = 0xf5 |
475 | 480 | FS_POLICY_FLAGS_PAD_8 = 0x1 |
476 | 481 | FS_POLICY_FLAGS_PAD_MASK = 0x3 |
477 | 482 | FS_POLICY_FLAGS_VALID = 0x3 |
483 | F_ADD_SEALS = 0x409 | |
478 | 484 | F_DUPFD = 0x0 |
479 | 485 | F_DUPFD_CLOEXEC = 0x406 |
480 | 486 | F_EXLCK = 0x4 |
487 | 493 | F_GETOWN_EX = 0x10 |
488 | 494 | F_GETPIPE_SZ = 0x408 |
489 | 495 | F_GETSIG = 0xb |
496 | F_GET_FILE_RW_HINT = 0x40d | |
497 | F_GET_RW_HINT = 0x40b | |
498 | F_GET_SEALS = 0x40a | |
490 | 499 | F_LOCK = 0x1 |
491 | 500 | F_NOTIFY = 0x402 |
492 | 501 | F_OFD_GETLK = 0x24 |
494 | 503 | F_OFD_SETLKW = 0x26 |
495 | 504 | F_OK = 0x0 |
496 | 505 | F_RDLCK = 0x0 |
506 | F_SEAL_GROW = 0x4 | |
507 | F_SEAL_SEAL = 0x1 | |
508 | F_SEAL_SHRINK = 0x2 | |
509 | F_SEAL_WRITE = 0x8 | |
497 | 510 | F_SETFD = 0x2 |
498 | 511 | F_SETFL = 0x4 |
499 | 512 | F_SETLEASE = 0x400 |
505 | 518 | F_SETOWN_EX = 0xf |
506 | 519 | F_SETPIPE_SZ = 0x407 |
507 | 520 | F_SETSIG = 0xa |
521 | F_SET_FILE_RW_HINT = 0x40e | |
522 | F_SET_RW_HINT = 0x40c | |
508 | 523 | F_SHLCK = 0x8 |
509 | 524 | F_TEST = 0x3 |
510 | 525 | F_TLOCK = 0x2 |
560 | 575 | IFF_MASTER = 0x400 |
561 | 576 | IFF_MULTICAST = 0x1000 |
562 | 577 | IFF_MULTI_QUEUE = 0x100 |
578 | IFF_NAPI = 0x10 | |
579 | IFF_NAPI_FRAGS = 0x20 | |
563 | 580 | IFF_NOARP = 0x80 |
564 | 581 | IFF_NOFILTER = 0x1000 |
565 | 582 | IFF_NOTRAILERS = 0x20 |
844 | 861 | MADV_FREE = 0x8 |
845 | 862 | MADV_HUGEPAGE = 0xe |
846 | 863 | MADV_HWPOISON = 0x64 |
864 | MADV_KEEPONFORK = 0x13 | |
847 | 865 | MADV_MERGEABLE = 0xc |
848 | 866 | MADV_NOHUGEPAGE = 0xf |
849 | 867 | MADV_NORMAL = 0x0 |
852 | 870 | MADV_SEQUENTIAL = 0x2 |
853 | 871 | MADV_UNMERGEABLE = 0xd |
854 | 872 | MADV_WILLNEED = 0x3 |
873 | MADV_WIPEONFORK = 0x12 | |
855 | 874 | MAP_ANON = 0x800 |
856 | 875 | MAP_ANONYMOUS = 0x800 |
857 | 876 | MAP_DENYWRITE = 0x2000 |
898 | 917 | MSG_TRYHARD = 0x4 |
899 | 918 | MSG_WAITALL = 0x100 |
900 | 919 | MSG_WAITFORONE = 0x10000 |
920 | MSG_ZEROCOPY = 0x4000000 | |
901 | 921 | MS_ACTIVE = 0x40000000 |
902 | 922 | MS_ASYNC = 0x1 |
903 | 923 | MS_BIND = 0x1000 |
997 | 1017 | NLM_F_EXCL = 0x200 |
998 | 1018 | NLM_F_MATCH = 0x200 |
999 | 1019 | NLM_F_MULTI = 0x2 |
1020 | NLM_F_NONREC = 0x100 | |
1000 | 1021 | NLM_F_REPLACE = 0x100 |
1001 | 1022 | NLM_F_REQUEST = 0x1 |
1002 | 1023 | NLM_F_ROOT = 0x100 |
1195 | 1216 | PR_SET_TIMING = 0xe |
1196 | 1217 | PR_SET_TSC = 0x1a |
1197 | 1218 | PR_SET_UNALIGN = 0x6 |
1219 | PR_SVE_GET_VL = 0x33 | |
1220 | PR_SVE_SET_VL = 0x32 | |
1221 | PR_SVE_SET_VL_ONEXEC = 0x40000 | |
1222 | PR_SVE_VL_INHERIT = 0x20000 | |
1223 | PR_SVE_VL_LEN_MASK = 0xffff | |
1198 | 1224 | PR_TASK_PERF_EVENTS_DISABLE = 0x1f |
1199 | 1225 | PR_TASK_PERF_EVENTS_ENABLE = 0x20 |
1200 | 1226 | PR_TIMING_STATISTICAL = 0x0 |
1283 | 1309 | RTAX_ADVMSS = 0x8 |
1284 | 1310 | RTAX_CC_ALGO = 0x10 |
1285 | 1311 | RTAX_CWND = 0x7 |
1312 | RTAX_FASTOPEN_NO_COOKIE = 0x11 | |
1286 | 1313 | RTAX_FEATURES = 0xc |
1287 | 1314 | RTAX_FEATURE_ALLFRAG = 0x8 |
1288 | 1315 | RTAX_FEATURE_ECN = 0x1 |
1293 | 1320 | RTAX_INITCWND = 0xb |
1294 | 1321 | RTAX_INITRWND = 0xe |
1295 | 1322 | RTAX_LOCK = 0x1 |
1296 | RTAX_MAX = 0x10 | |
1323 | RTAX_MAX = 0x11 | |
1297 | 1324 | RTAX_MTU = 0x2 |
1298 | 1325 | RTAX_QUICKACK = 0xf |
1299 | 1326 | RTAX_REORDERING = 0x9 |
1567 | 1594 | SOL_SOCKET = 0xffff |
1568 | 1595 | SOL_TCP = 0x6 |
1569 | 1596 | SOL_TIPC = 0x10f |
1597 | SOL_TLS = 0x11a | |
1570 | 1598 | SOL_X25 = 0x106 |
1571 | 1599 | SOMAXCONN = 0x80 |
1572 | 1600 | SO_ACCEPTCONN = 0x1009 |
1636 | 1664 | SO_VM_SOCKETS_PEER_HOST_VM_ID = 0x3 |
1637 | 1665 | SO_VM_SOCKETS_TRUSTED = 0x5 |
1638 | 1666 | SO_WIFI_STATUS = 0x29 |
1667 | SO_ZEROCOPY = 0x3c | |
1639 | 1668 | SPLICE_F_GIFT = 0x8 |
1640 | 1669 | SPLICE_F_MORE = 0x4 |
1641 | 1670 | SPLICE_F_MOVE = 0x1 |
1731 | 1760 | TCP_MAXWIN = 0xffff |
1732 | 1761 | TCP_MAX_WINSHIFT = 0xe |
1733 | 1762 | TCP_MD5SIG = 0xe |
1763 | TCP_MD5SIG_EXT = 0x20 | |
1764 | TCP_MD5SIG_FLAG_PREFIX = 0x1 | |
1734 | 1765 | TCP_MD5SIG_MAXKEYLEN = 0x50 |
1735 | 1766 | TCP_MSS = 0x200 |
1736 | 1767 | TCP_MSS_DEFAULT = 0x218 |
1751 | 1782 | TCP_THIN_DUPACK = 0x11 |
1752 | 1783 | TCP_THIN_LINEAR_TIMEOUTS = 0x10 |
1753 | 1784 | TCP_TIMESTAMP = 0x18 |
1785 | TCP_ULP = 0x1f | |
1754 | 1786 | TCP_USER_TIMEOUT = 0x12 |
1755 | 1787 | TCP_WINDOW_CLAMP = 0xa |
1756 | 1788 | TCSAFLUSH = 0x5410 |
120 | 120 | ARPHRD_PPP = 0x200 |
121 | 121 | ARPHRD_PRONET = 0x4 |
122 | 122 | ARPHRD_RAWHDLC = 0x206 |
123 | ARPHRD_RAWIP = 0x207 | |
123 | 124 | ARPHRD_ROSE = 0x10e |
124 | 125 | ARPHRD_RSRVD = 0x104 |
125 | 126 | ARPHRD_SIT = 0x308 |
389 | 390 | ETH_P_DSA = 0x1b |
390 | 391 | ETH_P_ECONET = 0x18 |
391 | 392 | ETH_P_EDSA = 0xdada |
393 | ETH_P_ERSPAN = 0x88be | |
392 | 394 | ETH_P_FCOE = 0x8906 |
393 | 395 | ETH_P_FIP = 0x8914 |
394 | 396 | ETH_P_HDLC = 0x19 |
397 | 399 | ETH_P_IEEE802154 = 0xf6 |
398 | 400 | ETH_P_IEEEPUP = 0xa00 |
399 | 401 | ETH_P_IEEEPUPAT = 0xa01 |
402 | ETH_P_IFE = 0xed3e | |
400 | 403 | ETH_P_IP = 0x800 |
401 | 404 | ETH_P_IPV6 = 0x86dd |
402 | 405 | ETH_P_IPX = 0x8137 |
407 | 410 | ETH_P_LOOP = 0x60 |
408 | 411 | ETH_P_LOOPBACK = 0x9000 |
409 | 412 | ETH_P_MACSEC = 0x88e5 |
413 | ETH_P_MAP = 0xf9 | |
410 | 414 | ETH_P_MOBITEX = 0x15 |
411 | 415 | ETH_P_MPLS_MC = 0x8848 |
412 | 416 | ETH_P_MPLS_UC = 0x8847 |
413 | 417 | ETH_P_MVRP = 0x88f5 |
414 | 418 | ETH_P_NCSI = 0x88f8 |
419 | ETH_P_NSH = 0x894f | |
415 | 420 | ETH_P_PAE = 0x888e |
416 | 421 | ETH_P_PAUSE = 0x8808 |
417 | 422 | ETH_P_PHONET = 0xf5 |
475 | 480 | FS_POLICY_FLAGS_PAD_8 = 0x1 |
476 | 481 | FS_POLICY_FLAGS_PAD_MASK = 0x3 |
477 | 482 | FS_POLICY_FLAGS_VALID = 0x3 |
483 | F_ADD_SEALS = 0x409 | |
478 | 484 | F_DUPFD = 0x0 |
479 | 485 | F_DUPFD_CLOEXEC = 0x406 |
480 | 486 | F_EXLCK = 0x4 |
487 | 493 | F_GETOWN_EX = 0x10 |
488 | 494 | F_GETPIPE_SZ = 0x408 |
489 | 495 | F_GETSIG = 0xb |
496 | F_GET_FILE_RW_HINT = 0x40d | |
497 | F_GET_RW_HINT = 0x40b | |
498 | F_GET_SEALS = 0x40a | |
490 | 499 | F_LOCK = 0x1 |
491 | 500 | F_NOTIFY = 0x402 |
492 | 501 | F_OFD_GETLK = 0x24 |
494 | 503 | F_OFD_SETLKW = 0x26 |
495 | 504 | F_OK = 0x0 |
496 | 505 | F_RDLCK = 0x0 |
506 | F_SEAL_GROW = 0x4 | |
507 | F_SEAL_SEAL = 0x1 | |
508 | F_SEAL_SHRINK = 0x2 | |
509 | F_SEAL_WRITE = 0x8 | |
497 | 510 | F_SETFD = 0x2 |
498 | 511 | F_SETFL = 0x4 |
499 | 512 | F_SETLEASE = 0x400 |
505 | 518 | F_SETOWN_EX = 0xf |
506 | 519 | F_SETPIPE_SZ = 0x407 |
507 | 520 | F_SETSIG = 0xa |
521 | F_SET_FILE_RW_HINT = 0x40e | |
522 | F_SET_RW_HINT = 0x40c | |
508 | 523 | F_SHLCK = 0x8 |
509 | 524 | F_TEST = 0x3 |
510 | 525 | F_TLOCK = 0x2 |
560 | 575 | IFF_MASTER = 0x400 |
561 | 576 | IFF_MULTICAST = 0x1000 |
562 | 577 | IFF_MULTI_QUEUE = 0x100 |
578 | IFF_NAPI = 0x10 | |
579 | IFF_NAPI_FRAGS = 0x20 | |
563 | 580 | IFF_NOARP = 0x80 |
564 | 581 | IFF_NOFILTER = 0x1000 |
565 | 582 | IFF_NOTRAILERS = 0x20 |
844 | 861 | MADV_FREE = 0x8 |
845 | 862 | MADV_HUGEPAGE = 0xe |
846 | 863 | MADV_HWPOISON = 0x64 |
864 | MADV_KEEPONFORK = 0x13 | |
847 | 865 | MADV_MERGEABLE = 0xc |
848 | 866 | MADV_NOHUGEPAGE = 0xf |
849 | 867 | MADV_NORMAL = 0x0 |
852 | 870 | MADV_SEQUENTIAL = 0x2 |
853 | 871 | MADV_UNMERGEABLE = 0xd |
854 | 872 | MADV_WILLNEED = 0x3 |
873 | MADV_WIPEONFORK = 0x12 | |
855 | 874 | MAP_ANON = 0x20 |
856 | 875 | MAP_ANONYMOUS = 0x20 |
857 | 876 | MAP_DENYWRITE = 0x800 |
897 | 916 | MSG_TRYHARD = 0x4 |
898 | 917 | MSG_WAITALL = 0x100 |
899 | 918 | MSG_WAITFORONE = 0x10000 |
919 | MSG_ZEROCOPY = 0x4000000 | |
900 | 920 | MS_ACTIVE = 0x40000000 |
901 | 921 | MS_ASYNC = 0x1 |
902 | 922 | MS_BIND = 0x1000 |
998 | 1018 | NLM_F_EXCL = 0x200 |
999 | 1019 | NLM_F_MATCH = 0x200 |
1000 | 1020 | NLM_F_MULTI = 0x2 |
1021 | NLM_F_NONREC = 0x100 | |
1001 | 1022 | NLM_F_REPLACE = 0x100 |
1002 | 1023 | NLM_F_REQUEST = 0x1 |
1003 | 1024 | NLM_F_ROOT = 0x100 |
1197 | 1218 | PR_SET_TIMING = 0xe |
1198 | 1219 | PR_SET_TSC = 0x1a |
1199 | 1220 | PR_SET_UNALIGN = 0x6 |
1221 | PR_SVE_GET_VL = 0x33 | |
1222 | PR_SVE_SET_VL = 0x32 | |
1223 | PR_SVE_SET_VL_ONEXEC = 0x40000 | |
1224 | PR_SVE_VL_INHERIT = 0x20000 | |
1225 | PR_SVE_VL_LEN_MASK = 0xffff | |
1200 | 1226 | PR_TASK_PERF_EVENTS_DISABLE = 0x1f |
1201 | 1227 | PR_TASK_PERF_EVENTS_ENABLE = 0x20 |
1202 | 1228 | PR_TIMING_STATISTICAL = 0x0 |
1339 | 1365 | RTAX_ADVMSS = 0x8 |
1340 | 1366 | RTAX_CC_ALGO = 0x10 |
1341 | 1367 | RTAX_CWND = 0x7 |
1368 | RTAX_FASTOPEN_NO_COOKIE = 0x11 | |
1342 | 1369 | RTAX_FEATURES = 0xc |
1343 | 1370 | RTAX_FEATURE_ALLFRAG = 0x8 |
1344 | 1371 | RTAX_FEATURE_ECN = 0x1 |
1349 | 1376 | RTAX_INITCWND = 0xb |
1350 | 1377 | RTAX_INITRWND = 0xe |
1351 | 1378 | RTAX_LOCK = 0x1 |
1352 | RTAX_MAX = 0x10 | |
1379 | RTAX_MAX = 0x11 | |
1353 | 1380 | RTAX_MTU = 0x2 |
1354 | 1381 | RTAX_QUICKACK = 0xf |
1355 | 1382 | RTAX_REORDERING = 0x9 |
1623 | 1650 | SOL_SOCKET = 0x1 |
1624 | 1651 | SOL_TCP = 0x6 |
1625 | 1652 | SOL_TIPC = 0x10f |
1653 | SOL_TLS = 0x11a | |
1626 | 1654 | SOL_X25 = 0x106 |
1627 | 1655 | SOMAXCONN = 0x80 |
1628 | 1656 | SO_ACCEPTCONN = 0x1e |
1691 | 1719 | SO_VM_SOCKETS_PEER_HOST_VM_ID = 0x3 |
1692 | 1720 | SO_VM_SOCKETS_TRUSTED = 0x5 |
1693 | 1721 | SO_WIFI_STATUS = 0x29 |
1722 | SO_ZEROCOPY = 0x3c | |
1694 | 1723 | SPLICE_F_GIFT = 0x8 |
1695 | 1724 | SPLICE_F_MORE = 0x4 |
1696 | 1725 | SPLICE_F_MOVE = 0x1 |
1785 | 1814 | TCP_MAXWIN = 0xffff |
1786 | 1815 | TCP_MAX_WINSHIFT = 0xe |
1787 | 1816 | TCP_MD5SIG = 0xe |
1817 | TCP_MD5SIG_EXT = 0x20 | |
1818 | TCP_MD5SIG_FLAG_PREFIX = 0x1 | |
1788 | 1819 | TCP_MD5SIG_MAXKEYLEN = 0x50 |
1789 | 1820 | TCP_MSS = 0x200 |
1790 | 1821 | TCP_MSS_DEFAULT = 0x218 |
1805 | 1836 | TCP_THIN_DUPACK = 0x11 |
1806 | 1837 | TCP_THIN_LINEAR_TIMEOUTS = 0x10 |
1807 | 1838 | TCP_TIMESTAMP = 0x18 |
1839 | TCP_ULP = 0x1f | |
1808 | 1840 | TCP_USER_TIMEOUT = 0x12 |
1809 | 1841 | TCP_WINDOW_CLAMP = 0xa |
1810 | 1842 | TCSAFLUSH = 0x2 |
120 | 120 | ARPHRD_PPP = 0x200 |
121 | 121 | ARPHRD_PRONET = 0x4 |
122 | 122 | ARPHRD_RAWHDLC = 0x206 |
123 | ARPHRD_RAWIP = 0x207 | |
123 | 124 | ARPHRD_ROSE = 0x10e |
124 | 125 | ARPHRD_RSRVD = 0x104 |
125 | 126 | ARPHRD_SIT = 0x308 |
389 | 390 | ETH_P_DSA = 0x1b |
390 | 391 | ETH_P_ECONET = 0x18 |
391 | 392 | ETH_P_EDSA = 0xdada |
393 | ETH_P_ERSPAN = 0x88be | |
392 | 394 | ETH_P_FCOE = 0x8906 |
393 | 395 | ETH_P_FIP = 0x8914 |
394 | 396 | ETH_P_HDLC = 0x19 |
397 | 399 | ETH_P_IEEE802154 = 0xf6 |
398 | 400 | ETH_P_IEEEPUP = 0xa00 |
399 | 401 | ETH_P_IEEEPUPAT = 0xa01 |
402 | ETH_P_IFE = 0xed3e | |
400 | 403 | ETH_P_IP = 0x800 |
401 | 404 | ETH_P_IPV6 = 0x86dd |
402 | 405 | ETH_P_IPX = 0x8137 |
407 | 410 | ETH_P_LOOP = 0x60 |
408 | 411 | ETH_P_LOOPBACK = 0x9000 |
409 | 412 | ETH_P_MACSEC = 0x88e5 |
413 | ETH_P_MAP = 0xf9 | |
410 | 414 | ETH_P_MOBITEX = 0x15 |
411 | 415 | ETH_P_MPLS_MC = 0x8848 |
412 | 416 | ETH_P_MPLS_UC = 0x8847 |
413 | 417 | ETH_P_MVRP = 0x88f5 |
414 | 418 | ETH_P_NCSI = 0x88f8 |
419 | ETH_P_NSH = 0x894f | |
415 | 420 | ETH_P_PAE = 0x888e |
416 | 421 | ETH_P_PAUSE = 0x8808 |
417 | 422 | ETH_P_PHONET = 0xf5 |
475 | 480 | FS_POLICY_FLAGS_PAD_8 = 0x1 |
476 | 481 | FS_POLICY_FLAGS_PAD_MASK = 0x3 |
477 | 482 | FS_POLICY_FLAGS_VALID = 0x3 |
483 | F_ADD_SEALS = 0x409 | |
478 | 484 | F_DUPFD = 0x0 |
479 | 485 | F_DUPFD_CLOEXEC = 0x406 |
480 | 486 | F_EXLCK = 0x4 |
487 | 493 | F_GETOWN_EX = 0x10 |
488 | 494 | F_GETPIPE_SZ = 0x408 |
489 | 495 | F_GETSIG = 0xb |
496 | F_GET_FILE_RW_HINT = 0x40d | |
497 | F_GET_RW_HINT = 0x40b | |
498 | F_GET_SEALS = 0x40a | |
490 | 499 | F_LOCK = 0x1 |
491 | 500 | F_NOTIFY = 0x402 |
492 | 501 | F_OFD_GETLK = 0x24 |
494 | 503 | F_OFD_SETLKW = 0x26 |
495 | 504 | F_OK = 0x0 |
496 | 505 | F_RDLCK = 0x0 |
506 | F_SEAL_GROW = 0x4 | |
507 | F_SEAL_SEAL = 0x1 | |
508 | F_SEAL_SHRINK = 0x2 | |
509 | F_SEAL_WRITE = 0x8 | |
497 | 510 | F_SETFD = 0x2 |
498 | 511 | F_SETFL = 0x4 |
499 | 512 | F_SETLEASE = 0x400 |
505 | 518 | F_SETOWN_EX = 0xf |
506 | 519 | F_SETPIPE_SZ = 0x407 |
507 | 520 | F_SETSIG = 0xa |
521 | F_SET_FILE_RW_HINT = 0x40e | |
522 | F_SET_RW_HINT = 0x40c | |
508 | 523 | F_SHLCK = 0x8 |
509 | 524 | F_TEST = 0x3 |
510 | 525 | F_TLOCK = 0x2 |
560 | 575 | IFF_MASTER = 0x400 |
561 | 576 | IFF_MULTICAST = 0x1000 |
562 | 577 | IFF_MULTI_QUEUE = 0x100 |
578 | IFF_NAPI = 0x10 | |
579 | IFF_NAPI_FRAGS = 0x20 | |
563 | 580 | IFF_NOARP = 0x80 |
564 | 581 | IFF_NOFILTER = 0x1000 |
565 | 582 | IFF_NOTRAILERS = 0x20 |
844 | 861 | MADV_FREE = 0x8 |
845 | 862 | MADV_HUGEPAGE = 0xe |
846 | 863 | MADV_HWPOISON = 0x64 |
864 | MADV_KEEPONFORK = 0x13 | |
847 | 865 | MADV_MERGEABLE = 0xc |
848 | 866 | MADV_NOHUGEPAGE = 0xf |
849 | 867 | MADV_NORMAL = 0x0 |
852 | 870 | MADV_SEQUENTIAL = 0x2 |
853 | 871 | MADV_UNMERGEABLE = 0xd |
854 | 872 | MADV_WILLNEED = 0x3 |
873 | MADV_WIPEONFORK = 0x12 | |
855 | 874 | MAP_ANON = 0x20 |
856 | 875 | MAP_ANONYMOUS = 0x20 |
857 | 876 | MAP_DENYWRITE = 0x800 |
897 | 916 | MSG_TRYHARD = 0x4 |
898 | 917 | MSG_WAITALL = 0x100 |
899 | 918 | MSG_WAITFORONE = 0x10000 |
919 | MSG_ZEROCOPY = 0x4000000 | |
900 | 920 | MS_ACTIVE = 0x40000000 |
901 | 921 | MS_ASYNC = 0x1 |
902 | 922 | MS_BIND = 0x1000 |
998 | 1018 | NLM_F_EXCL = 0x200 |
999 | 1019 | NLM_F_MATCH = 0x200 |
1000 | 1020 | NLM_F_MULTI = 0x2 |
1021 | NLM_F_NONREC = 0x100 | |
1001 | 1022 | NLM_F_REPLACE = 0x100 |
1002 | 1023 | NLM_F_REQUEST = 0x1 |
1003 | 1024 | NLM_F_ROOT = 0x100 |
1197 | 1218 | PR_SET_TIMING = 0xe |
1198 | 1219 | PR_SET_TSC = 0x1a |
1199 | 1220 | PR_SET_UNALIGN = 0x6 |
1221 | PR_SVE_GET_VL = 0x33 | |
1222 | PR_SVE_SET_VL = 0x32 | |
1223 | PR_SVE_SET_VL_ONEXEC = 0x40000 | |
1224 | PR_SVE_VL_INHERIT = 0x20000 | |
1225 | PR_SVE_VL_LEN_MASK = 0xffff | |
1200 | 1226 | PR_TASK_PERF_EVENTS_DISABLE = 0x1f |
1201 | 1227 | PR_TASK_PERF_EVENTS_ENABLE = 0x20 |
1202 | 1228 | PR_TIMING_STATISTICAL = 0x0 |
1339 | 1365 | RTAX_ADVMSS = 0x8 |
1340 | 1366 | RTAX_CC_ALGO = 0x10 |
1341 | 1367 | RTAX_CWND = 0x7 |
1368 | RTAX_FASTOPEN_NO_COOKIE = 0x11 | |
1342 | 1369 | RTAX_FEATURES = 0xc |
1343 | 1370 | RTAX_FEATURE_ALLFRAG = 0x8 |
1344 | 1371 | RTAX_FEATURE_ECN = 0x1 |
1349 | 1376 | RTAX_INITCWND = 0xb |
1350 | 1377 | RTAX_INITRWND = 0xe |
1351 | 1378 | RTAX_LOCK = 0x1 |
1352 | RTAX_MAX = 0x10 | |
1379 | RTAX_MAX = 0x11 | |
1353 | 1380 | RTAX_MTU = 0x2 |
1354 | 1381 | RTAX_QUICKACK = 0xf |
1355 | 1382 | RTAX_REORDERING = 0x9 |
1623 | 1650 | SOL_SOCKET = 0x1 |
1624 | 1651 | SOL_TCP = 0x6 |
1625 | 1652 | SOL_TIPC = 0x10f |
1653 | SOL_TLS = 0x11a | |
1626 | 1654 | SOL_X25 = 0x106 |
1627 | 1655 | SOMAXCONN = 0x80 |
1628 | 1656 | SO_ACCEPTCONN = 0x1e |
1691 | 1719 | SO_VM_SOCKETS_PEER_HOST_VM_ID = 0x3 |
1692 | 1720 | SO_VM_SOCKETS_TRUSTED = 0x5 |
1693 | 1721 | SO_WIFI_STATUS = 0x29 |
1722 | SO_ZEROCOPY = 0x3c | |
1694 | 1723 | SPLICE_F_GIFT = 0x8 |
1695 | 1724 | SPLICE_F_MORE = 0x4 |
1696 | 1725 | SPLICE_F_MOVE = 0x1 |
1785 | 1814 | TCP_MAXWIN = 0xffff |
1786 | 1815 | TCP_MAX_WINSHIFT = 0xe |
1787 | 1816 | TCP_MD5SIG = 0xe |
1817 | TCP_MD5SIG_EXT = 0x20 | |
1818 | TCP_MD5SIG_FLAG_PREFIX = 0x1 | |
1788 | 1819 | TCP_MD5SIG_MAXKEYLEN = 0x50 |
1789 | 1820 | TCP_MSS = 0x200 |
1790 | 1821 | TCP_MSS_DEFAULT = 0x218 |
1805 | 1836 | TCP_THIN_DUPACK = 0x11 |
1806 | 1837 | TCP_THIN_LINEAR_TIMEOUTS = 0x10 |
1807 | 1838 | TCP_TIMESTAMP = 0x18 |
1839 | TCP_ULP = 0x1f | |
1808 | 1840 | TCP_USER_TIMEOUT = 0x12 |
1809 | 1841 | TCP_WINDOW_CLAMP = 0xa |
1810 | 1842 | TCSAFLUSH = 0x2 |
120 | 120 | ARPHRD_PPP = 0x200 |
121 | 121 | ARPHRD_PRONET = 0x4 |
122 | 122 | ARPHRD_RAWHDLC = 0x206 |
123 | ARPHRD_RAWIP = 0x207 | |
123 | 124 | ARPHRD_ROSE = 0x10e |
124 | 125 | ARPHRD_RSRVD = 0x104 |
125 | 126 | ARPHRD_SIT = 0x308 |
389 | 390 | ETH_P_DSA = 0x1b |
390 | 391 | ETH_P_ECONET = 0x18 |
391 | 392 | ETH_P_EDSA = 0xdada |
393 | ETH_P_ERSPAN = 0x88be | |
392 | 394 | ETH_P_FCOE = 0x8906 |
393 | 395 | ETH_P_FIP = 0x8914 |
394 | 396 | ETH_P_HDLC = 0x19 |
397 | 399 | ETH_P_IEEE802154 = 0xf6 |
398 | 400 | ETH_P_IEEEPUP = 0xa00 |
399 | 401 | ETH_P_IEEEPUPAT = 0xa01 |
402 | ETH_P_IFE = 0xed3e | |
400 | 403 | ETH_P_IP = 0x800 |
401 | 404 | ETH_P_IPV6 = 0x86dd |
402 | 405 | ETH_P_IPX = 0x8137 |
407 | 410 | ETH_P_LOOP = 0x60 |
408 | 411 | ETH_P_LOOPBACK = 0x9000 |
409 | 412 | ETH_P_MACSEC = 0x88e5 |
413 | ETH_P_MAP = 0xf9 | |
410 | 414 | ETH_P_MOBITEX = 0x15 |
411 | 415 | ETH_P_MPLS_MC = 0x8848 |
412 | 416 | ETH_P_MPLS_UC = 0x8847 |
413 | 417 | ETH_P_MVRP = 0x88f5 |
414 | 418 | ETH_P_NCSI = 0x88f8 |
419 | ETH_P_NSH = 0x894f | |
415 | 420 | ETH_P_PAE = 0x888e |
416 | 421 | ETH_P_PAUSE = 0x8808 |
417 | 422 | ETH_P_PHONET = 0xf5 |
475 | 480 | FS_POLICY_FLAGS_PAD_8 = 0x1 |
476 | 481 | FS_POLICY_FLAGS_PAD_MASK = 0x3 |
477 | 482 | FS_POLICY_FLAGS_VALID = 0x3 |
483 | F_ADD_SEALS = 0x409 | |
478 | 484 | F_DUPFD = 0x0 |
479 | 485 | F_DUPFD_CLOEXEC = 0x406 |
480 | 486 | F_EXLCK = 0x4 |
487 | 493 | F_GETOWN_EX = 0x10 |
488 | 494 | F_GETPIPE_SZ = 0x408 |
489 | 495 | F_GETSIG = 0xb |
496 | F_GET_FILE_RW_HINT = 0x40d | |
497 | F_GET_RW_HINT = 0x40b | |
498 | F_GET_SEALS = 0x40a | |
490 | 499 | F_LOCK = 0x1 |
491 | 500 | F_NOTIFY = 0x402 |
492 | 501 | F_OFD_GETLK = 0x24 |
494 | 503 | F_OFD_SETLKW = 0x26 |
495 | 504 | F_OK = 0x0 |
496 | 505 | F_RDLCK = 0x0 |
506 | F_SEAL_GROW = 0x4 | |
507 | F_SEAL_SEAL = 0x1 | |
508 | F_SEAL_SHRINK = 0x2 | |
509 | F_SEAL_WRITE = 0x8 | |
497 | 510 | F_SETFD = 0x2 |
498 | 511 | F_SETFL = 0x4 |
499 | 512 | F_SETLEASE = 0x400 |
505 | 518 | F_SETOWN_EX = 0xf |
506 | 519 | F_SETPIPE_SZ = 0x407 |
507 | 520 | F_SETSIG = 0xa |
521 | F_SET_FILE_RW_HINT = 0x40e | |
522 | F_SET_RW_HINT = 0x40c | |
508 | 523 | F_SHLCK = 0x8 |
509 | 524 | F_TEST = 0x3 |
510 | 525 | F_TLOCK = 0x2 |
560 | 575 | IFF_MASTER = 0x400 |
561 | 576 | IFF_MULTICAST = 0x1000 |
562 | 577 | IFF_MULTI_QUEUE = 0x100 |
578 | IFF_NAPI = 0x10 | |
579 | IFF_NAPI_FRAGS = 0x20 | |
563 | 580 | IFF_NOARP = 0x80 |
564 | 581 | IFF_NOFILTER = 0x1000 |
565 | 582 | IFF_NOTRAILERS = 0x20 |
844 | 861 | MADV_FREE = 0x8 |
845 | 862 | MADV_HUGEPAGE = 0xe |
846 | 863 | MADV_HWPOISON = 0x64 |
864 | MADV_KEEPONFORK = 0x13 | |
847 | 865 | MADV_MERGEABLE = 0xc |
848 | 866 | MADV_NOHUGEPAGE = 0xf |
849 | 867 | MADV_NORMAL = 0x0 |
852 | 870 | MADV_SEQUENTIAL = 0x2 |
853 | 871 | MADV_UNMERGEABLE = 0xd |
854 | 872 | MADV_WILLNEED = 0x3 |
873 | MADV_WIPEONFORK = 0x12 | |
855 | 874 | MAP_ANON = 0x20 |
856 | 875 | MAP_ANONYMOUS = 0x20 |
857 | 876 | MAP_DENYWRITE = 0x800 |
897 | 916 | MSG_TRYHARD = 0x4 |
898 | 917 | MSG_WAITALL = 0x100 |
899 | 918 | MSG_WAITFORONE = 0x10000 |
919 | MSG_ZEROCOPY = 0x4000000 | |
900 | 920 | MS_ACTIVE = 0x40000000 |
901 | 921 | MS_ASYNC = 0x1 |
902 | 922 | MS_BIND = 0x1000 |
996 | 1016 | NLM_F_EXCL = 0x200 |
997 | 1017 | NLM_F_MATCH = 0x200 |
998 | 1018 | NLM_F_MULTI = 0x2 |
1019 | NLM_F_NONREC = 0x100 | |
999 | 1020 | NLM_F_REPLACE = 0x100 |
1000 | 1021 | NLM_F_REQUEST = 0x1 |
1001 | 1022 | NLM_F_ROOT = 0x100 |
1194 | 1215 | PR_SET_TIMING = 0xe |
1195 | 1216 | PR_SET_TSC = 0x1a |
1196 | 1217 | PR_SET_UNALIGN = 0x6 |
1218 | PR_SVE_GET_VL = 0x33 | |
1219 | PR_SVE_SET_VL = 0x32 | |
1220 | PR_SVE_SET_VL_ONEXEC = 0x40000 | |
1221 | PR_SVE_VL_INHERIT = 0x20000 | |
1222 | PR_SVE_VL_LEN_MASK = 0xffff | |
1197 | 1223 | PR_TASK_PERF_EVENTS_DISABLE = 0x1f |
1198 | 1224 | PR_TASK_PERF_EVENTS_ENABLE = 0x20 |
1199 | 1225 | PR_TIMING_STATISTICAL = 0x0 |
1343 | 1369 | RTAX_ADVMSS = 0x8 |
1344 | 1370 | RTAX_CC_ALGO = 0x10 |
1345 | 1371 | RTAX_CWND = 0x7 |
1372 | RTAX_FASTOPEN_NO_COOKIE = 0x11 | |
1346 | 1373 | RTAX_FEATURES = 0xc |
1347 | 1374 | RTAX_FEATURE_ALLFRAG = 0x8 |
1348 | 1375 | RTAX_FEATURE_ECN = 0x1 |
1353 | 1380 | RTAX_INITCWND = 0xb |
1354 | 1381 | RTAX_INITRWND = 0xe |
1355 | 1382 | RTAX_LOCK = 0x1 |
1356 | RTAX_MAX = 0x10 | |
1383 | RTAX_MAX = 0x11 | |
1357 | 1384 | RTAX_MTU = 0x2 |
1358 | 1385 | RTAX_QUICKACK = 0xf |
1359 | 1386 | RTAX_REORDERING = 0x9 |
1627 | 1654 | SOL_SOCKET = 0x1 |
1628 | 1655 | SOL_TCP = 0x6 |
1629 | 1656 | SOL_TIPC = 0x10f |
1657 | SOL_TLS = 0x11a | |
1630 | 1658 | SOL_X25 = 0x106 |
1631 | 1659 | SOMAXCONN = 0x80 |
1632 | 1660 | SO_ACCEPTCONN = 0x1e |
1695 | 1723 | SO_VM_SOCKETS_PEER_HOST_VM_ID = 0x3 |
1696 | 1724 | SO_VM_SOCKETS_TRUSTED = 0x5 |
1697 | 1725 | SO_WIFI_STATUS = 0x29 |
1726 | SO_ZEROCOPY = 0x3c | |
1698 | 1727 | SPLICE_F_GIFT = 0x8 |
1699 | 1728 | SPLICE_F_MORE = 0x4 |
1700 | 1729 | SPLICE_F_MOVE = 0x1 |
1791 | 1820 | TCP_MAXWIN = 0xffff |
1792 | 1821 | TCP_MAX_WINSHIFT = 0xe |
1793 | 1822 | TCP_MD5SIG = 0xe |
1823 | TCP_MD5SIG_EXT = 0x20 | |
1824 | TCP_MD5SIG_FLAG_PREFIX = 0x1 | |
1794 | 1825 | TCP_MD5SIG_MAXKEYLEN = 0x50 |
1795 | 1826 | TCP_MSS = 0x200 |
1796 | 1827 | TCP_MSS_DEFAULT = 0x218 |
1811 | 1842 | TCP_THIN_DUPACK = 0x11 |
1812 | 1843 | TCP_THIN_LINEAR_TIMEOUTS = 0x10 |
1813 | 1844 | TCP_TIMESTAMP = 0x18 |
1845 | TCP_ULP = 0x1f | |
1814 | 1846 | TCP_USER_TIMEOUT = 0x12 |
1815 | 1847 | TCP_WINDOW_CLAMP = 0xa |
1816 | 1848 | TCSAFLUSH = 0x2 |
307 | 307 | SYS_PWRITEV2 = 377 |
308 | 308 | SYS_S390_GUARDED_STORAGE = 378 |
309 | 309 | SYS_STATX = 379 |
310 | SYS_S390_STHYI = 380 | |
310 | 311 | SYS_SELECT = 142 |
311 | 312 | SYS_GETRLIMIT = 191 |
312 | 313 | SYS_LCHOWN = 198 |
435 | 435 | ) |
436 | 436 | |
437 | 437 | const ( |
438 | IFA_UNSPEC = 0x0 | |
439 | IFA_ADDRESS = 0x1 | |
440 | IFA_LOCAL = 0x2 | |
441 | IFA_LABEL = 0x3 | |
442 | IFA_BROADCAST = 0x4 | |
443 | IFA_ANYCAST = 0x5 | |
444 | IFA_CACHEINFO = 0x6 | |
445 | IFA_MULTICAST = 0x7 | |
446 | IFLA_UNSPEC = 0x0 | |
447 | IFLA_ADDRESS = 0x1 | |
448 | IFLA_BROADCAST = 0x2 | |
449 | IFLA_IFNAME = 0x3 | |
450 | IFLA_MTU = 0x4 | |
451 | IFLA_LINK = 0x5 | |
452 | IFLA_QDISC = 0x6 | |
453 | IFLA_STATS = 0x7 | |
454 | IFLA_COST = 0x8 | |
455 | IFLA_PRIORITY = 0x9 | |
456 | IFLA_MASTER = 0xa | |
457 | IFLA_WIRELESS = 0xb | |
458 | IFLA_PROTINFO = 0xc | |
459 | IFLA_TXQLEN = 0xd | |
460 | IFLA_MAP = 0xe | |
461 | IFLA_WEIGHT = 0xf | |
462 | IFLA_OPERSTATE = 0x10 | |
463 | IFLA_LINKMODE = 0x11 | |
464 | IFLA_LINKINFO = 0x12 | |
465 | IFLA_NET_NS_PID = 0x13 | |
466 | IFLA_IFALIAS = 0x14 | |
467 | IFLA_MAX = 0x2c | |
468 | RT_SCOPE_UNIVERSE = 0x0 | |
469 | RT_SCOPE_SITE = 0xc8 | |
470 | RT_SCOPE_LINK = 0xfd | |
471 | RT_SCOPE_HOST = 0xfe | |
472 | RT_SCOPE_NOWHERE = 0xff | |
473 | RT_TABLE_UNSPEC = 0x0 | |
474 | RT_TABLE_COMPAT = 0xfc | |
475 | RT_TABLE_DEFAULT = 0xfd | |
476 | RT_TABLE_MAIN = 0xfe | |
477 | RT_TABLE_LOCAL = 0xff | |
478 | RT_TABLE_MAX = 0xffffffff | |
479 | RTA_UNSPEC = 0x0 | |
480 | RTA_DST = 0x1 | |
481 | RTA_SRC = 0x2 | |
482 | RTA_IIF = 0x3 | |
483 | RTA_OIF = 0x4 | |
484 | RTA_GATEWAY = 0x5 | |
485 | RTA_PRIORITY = 0x6 | |
486 | RTA_PREFSRC = 0x7 | |
487 | RTA_METRICS = 0x8 | |
488 | RTA_MULTIPATH = 0x9 | |
489 | RTA_FLOW = 0xb | |
490 | RTA_CACHEINFO = 0xc | |
491 | RTA_TABLE = 0xf | |
492 | RTN_UNSPEC = 0x0 | |
493 | RTN_UNICAST = 0x1 | |
494 | RTN_LOCAL = 0x2 | |
495 | RTN_BROADCAST = 0x3 | |
496 | RTN_ANYCAST = 0x4 | |
497 | RTN_MULTICAST = 0x5 | |
498 | RTN_BLACKHOLE = 0x6 | |
499 | RTN_UNREACHABLE = 0x7 | |
500 | RTN_PROHIBIT = 0x8 | |
501 | RTN_THROW = 0x9 | |
502 | RTN_NAT = 0xa | |
503 | RTN_XRESOLVE = 0xb | |
504 | RTNLGRP_NONE = 0x0 | |
505 | RTNLGRP_LINK = 0x1 | |
506 | RTNLGRP_NOTIFY = 0x2 | |
507 | RTNLGRP_NEIGH = 0x3 | |
508 | RTNLGRP_TC = 0x4 | |
509 | RTNLGRP_IPV4_IFADDR = 0x5 | |
510 | RTNLGRP_IPV4_MROUTE = 0x6 | |
511 | RTNLGRP_IPV4_ROUTE = 0x7 | |
512 | RTNLGRP_IPV4_RULE = 0x8 | |
513 | RTNLGRP_IPV6_IFADDR = 0x9 | |
514 | RTNLGRP_IPV6_MROUTE = 0xa | |
515 | RTNLGRP_IPV6_ROUTE = 0xb | |
516 | RTNLGRP_IPV6_IFINFO = 0xc | |
517 | RTNLGRP_IPV6_PREFIX = 0x12 | |
518 | RTNLGRP_IPV6_RULE = 0x13 | |
519 | RTNLGRP_ND_USEROPT = 0x14 | |
520 | SizeofNlMsghdr = 0x10 | |
521 | SizeofNlMsgerr = 0x14 | |
522 | SizeofRtGenmsg = 0x1 | |
523 | SizeofNlAttr = 0x4 | |
524 | SizeofRtAttr = 0x4 | |
525 | SizeofIfInfomsg = 0x10 | |
526 | SizeofIfAddrmsg = 0x8 | |
527 | SizeofRtMsg = 0xc | |
528 | SizeofRtNexthop = 0x8 | |
438 | IFA_UNSPEC = 0x0 | |
439 | IFA_ADDRESS = 0x1 | |
440 | IFA_LOCAL = 0x2 | |
441 | IFA_LABEL = 0x3 | |
442 | IFA_BROADCAST = 0x4 | |
443 | IFA_ANYCAST = 0x5 | |
444 | IFA_CACHEINFO = 0x6 | |
445 | IFA_MULTICAST = 0x7 | |
446 | IFLA_UNSPEC = 0x0 | |
447 | IFLA_ADDRESS = 0x1 | |
448 | IFLA_BROADCAST = 0x2 | |
449 | IFLA_IFNAME = 0x3 | |
450 | IFLA_MTU = 0x4 | |
451 | IFLA_LINK = 0x5 | |
452 | IFLA_QDISC = 0x6 | |
453 | IFLA_STATS = 0x7 | |
454 | IFLA_COST = 0x8 | |
455 | IFLA_PRIORITY = 0x9 | |
456 | IFLA_MASTER = 0xa | |
457 | IFLA_WIRELESS = 0xb | |
458 | IFLA_PROTINFO = 0xc | |
459 | IFLA_TXQLEN = 0xd | |
460 | IFLA_MAP = 0xe | |
461 | IFLA_WEIGHT = 0xf | |
462 | IFLA_OPERSTATE = 0x10 | |
463 | IFLA_LINKMODE = 0x11 | |
464 | IFLA_LINKINFO = 0x12 | |
465 | IFLA_NET_NS_PID = 0x13 | |
466 | IFLA_IFALIAS = 0x14 | |
467 | IFLA_NUM_VF = 0x15 | |
468 | IFLA_VFINFO_LIST = 0x16 | |
469 | IFLA_STATS64 = 0x17 | |
470 | IFLA_VF_PORTS = 0x18 | |
471 | IFLA_PORT_SELF = 0x19 | |
472 | IFLA_AF_SPEC = 0x1a | |
473 | IFLA_GROUP = 0x1b | |
474 | IFLA_NET_NS_FD = 0x1c | |
475 | IFLA_EXT_MASK = 0x1d | |
476 | IFLA_PROMISCUITY = 0x1e | |
477 | IFLA_NUM_TX_QUEUES = 0x1f | |
478 | IFLA_NUM_RX_QUEUES = 0x20 | |
479 | IFLA_CARRIER = 0x21 | |
480 | IFLA_PHYS_PORT_ID = 0x22 | |
481 | IFLA_CARRIER_CHANGES = 0x23 | |
482 | IFLA_PHYS_SWITCH_ID = 0x24 | |
483 | IFLA_LINK_NETNSID = 0x25 | |
484 | IFLA_PHYS_PORT_NAME = 0x26 | |
485 | IFLA_PROTO_DOWN = 0x27 | |
486 | IFLA_GSO_MAX_SEGS = 0x28 | |
487 | IFLA_GSO_MAX_SIZE = 0x29 | |
488 | IFLA_PAD = 0x2a | |
489 | IFLA_XDP = 0x2b | |
490 | IFLA_EVENT = 0x2c | |
491 | IFLA_NEW_NETNSID = 0x2d | |
492 | IFLA_IF_NETNSID = 0x2e | |
493 | IFLA_MAX = 0x2e | |
494 | RT_SCOPE_UNIVERSE = 0x0 | |
495 | RT_SCOPE_SITE = 0xc8 | |
496 | RT_SCOPE_LINK = 0xfd | |
497 | RT_SCOPE_HOST = 0xfe | |
498 | RT_SCOPE_NOWHERE = 0xff | |
499 | RT_TABLE_UNSPEC = 0x0 | |
500 | RT_TABLE_COMPAT = 0xfc | |
501 | RT_TABLE_DEFAULT = 0xfd | |
502 | RT_TABLE_MAIN = 0xfe | |
503 | RT_TABLE_LOCAL = 0xff | |
504 | RT_TABLE_MAX = 0xffffffff | |
505 | RTA_UNSPEC = 0x0 | |
506 | RTA_DST = 0x1 | |
507 | RTA_SRC = 0x2 | |
508 | RTA_IIF = 0x3 | |
509 | RTA_OIF = 0x4 | |
510 | RTA_GATEWAY = 0x5 | |
511 | RTA_PRIORITY = 0x6 | |
512 | RTA_PREFSRC = 0x7 | |
513 | RTA_METRICS = 0x8 | |
514 | RTA_MULTIPATH = 0x9 | |
515 | RTA_FLOW = 0xb | |
516 | RTA_CACHEINFO = 0xc | |
517 | RTA_TABLE = 0xf | |
518 | RTN_UNSPEC = 0x0 | |
519 | RTN_UNICAST = 0x1 | |
520 | RTN_LOCAL = 0x2 | |
521 | RTN_BROADCAST = 0x3 | |
522 | RTN_ANYCAST = 0x4 | |
523 | RTN_MULTICAST = 0x5 | |
524 | RTN_BLACKHOLE = 0x6 | |
525 | RTN_UNREACHABLE = 0x7 | |
526 | RTN_PROHIBIT = 0x8 | |
527 | RTN_THROW = 0x9 | |
528 | RTN_NAT = 0xa | |
529 | RTN_XRESOLVE = 0xb | |
530 | RTNLGRP_NONE = 0x0 | |
531 | RTNLGRP_LINK = 0x1 | |
532 | RTNLGRP_NOTIFY = 0x2 | |
533 | RTNLGRP_NEIGH = 0x3 | |
534 | RTNLGRP_TC = 0x4 | |
535 | RTNLGRP_IPV4_IFADDR = 0x5 | |
536 | RTNLGRP_IPV4_MROUTE = 0x6 | |
537 | RTNLGRP_IPV4_ROUTE = 0x7 | |
538 | RTNLGRP_IPV4_RULE = 0x8 | |
539 | RTNLGRP_IPV6_IFADDR = 0x9 | |
540 | RTNLGRP_IPV6_MROUTE = 0xa | |
541 | RTNLGRP_IPV6_ROUTE = 0xb | |
542 | RTNLGRP_IPV6_IFINFO = 0xc | |
543 | RTNLGRP_IPV6_PREFIX = 0x12 | |
544 | RTNLGRP_IPV6_RULE = 0x13 | |
545 | RTNLGRP_ND_USEROPT = 0x14 | |
546 | SizeofNlMsghdr = 0x10 | |
547 | SizeofNlMsgerr = 0x14 | |
548 | SizeofRtGenmsg = 0x1 | |
549 | SizeofNlAttr = 0x4 | |
550 | SizeofRtAttr = 0x4 | |
551 | SizeofIfInfomsg = 0x10 | |
552 | SizeofIfAddrmsg = 0x8 | |
553 | SizeofRtMsg = 0xc | |
554 | SizeofRtNexthop = 0x8 | |
529 | 555 | ) |
530 | 556 | |
531 | 557 | type NlMsghdr struct { |
439 | 439 | ) |
440 | 440 | |
441 | 441 | const ( |
442 | IFA_UNSPEC = 0x0 | |
443 | IFA_ADDRESS = 0x1 | |
444 | IFA_LOCAL = 0x2 | |
445 | IFA_LABEL = 0x3 | |
446 | IFA_BROADCAST = 0x4 | |
447 | IFA_ANYCAST = 0x5 | |
448 | IFA_CACHEINFO = 0x6 | |
449 | IFA_MULTICAST = 0x7 | |
450 | IFLA_UNSPEC = 0x0 | |
451 | IFLA_ADDRESS = 0x1 | |
452 | IFLA_BROADCAST = 0x2 | |
453 | IFLA_IFNAME = 0x3 | |
454 | IFLA_MTU = 0x4 | |
455 | IFLA_LINK = 0x5 | |
456 | IFLA_QDISC = 0x6 | |
457 | IFLA_STATS = 0x7 | |
458 | IFLA_COST = 0x8 | |
459 | IFLA_PRIORITY = 0x9 | |
460 | IFLA_MASTER = 0xa | |
461 | IFLA_WIRELESS = 0xb | |
462 | IFLA_PROTINFO = 0xc | |
463 | IFLA_TXQLEN = 0xd | |
464 | IFLA_MAP = 0xe | |
465 | IFLA_WEIGHT = 0xf | |
466 | IFLA_OPERSTATE = 0x10 | |
467 | IFLA_LINKMODE = 0x11 | |
468 | IFLA_LINKINFO = 0x12 | |
469 | IFLA_NET_NS_PID = 0x13 | |
470 | IFLA_IFALIAS = 0x14 | |
471 | IFLA_MAX = 0x2c | |
472 | RT_SCOPE_UNIVERSE = 0x0 | |
473 | RT_SCOPE_SITE = 0xc8 | |
474 | RT_SCOPE_LINK = 0xfd | |
475 | RT_SCOPE_HOST = 0xfe | |
476 | RT_SCOPE_NOWHERE = 0xff | |
477 | RT_TABLE_UNSPEC = 0x0 | |
478 | RT_TABLE_COMPAT = 0xfc | |
479 | RT_TABLE_DEFAULT = 0xfd | |
480 | RT_TABLE_MAIN = 0xfe | |
481 | RT_TABLE_LOCAL = 0xff | |
482 | RT_TABLE_MAX = 0xffffffff | |
483 | RTA_UNSPEC = 0x0 | |
484 | RTA_DST = 0x1 | |
485 | RTA_SRC = 0x2 | |
486 | RTA_IIF = 0x3 | |
487 | RTA_OIF = 0x4 | |
488 | RTA_GATEWAY = 0x5 | |
489 | RTA_PRIORITY = 0x6 | |
490 | RTA_PREFSRC = 0x7 | |
491 | RTA_METRICS = 0x8 | |
492 | RTA_MULTIPATH = 0x9 | |
493 | RTA_FLOW = 0xb | |
494 | RTA_CACHEINFO = 0xc | |
495 | RTA_TABLE = 0xf | |
496 | RTN_UNSPEC = 0x0 | |
497 | RTN_UNICAST = 0x1 | |
498 | RTN_LOCAL = 0x2 | |
499 | RTN_BROADCAST = 0x3 | |
500 | RTN_ANYCAST = 0x4 | |
501 | RTN_MULTICAST = 0x5 | |
502 | RTN_BLACKHOLE = 0x6 | |
503 | RTN_UNREACHABLE = 0x7 | |
504 | RTN_PROHIBIT = 0x8 | |
505 | RTN_THROW = 0x9 | |
506 | RTN_NAT = 0xa | |
507 | RTN_XRESOLVE = 0xb | |
508 | RTNLGRP_NONE = 0x0 | |
509 | RTNLGRP_LINK = 0x1 | |
510 | RTNLGRP_NOTIFY = 0x2 | |
511 | RTNLGRP_NEIGH = 0x3 | |
512 | RTNLGRP_TC = 0x4 | |
513 | RTNLGRP_IPV4_IFADDR = 0x5 | |
514 | RTNLGRP_IPV4_MROUTE = 0x6 | |
515 | RTNLGRP_IPV4_ROUTE = 0x7 | |
516 | RTNLGRP_IPV4_RULE = 0x8 | |
517 | RTNLGRP_IPV6_IFADDR = 0x9 | |
518 | RTNLGRP_IPV6_MROUTE = 0xa | |
519 | RTNLGRP_IPV6_ROUTE = 0xb | |
520 | RTNLGRP_IPV6_IFINFO = 0xc | |
521 | RTNLGRP_IPV6_PREFIX = 0x12 | |
522 | RTNLGRP_IPV6_RULE = 0x13 | |
523 | RTNLGRP_ND_USEROPT = 0x14 | |
524 | SizeofNlMsghdr = 0x10 | |
525 | SizeofNlMsgerr = 0x14 | |
526 | SizeofRtGenmsg = 0x1 | |
527 | SizeofNlAttr = 0x4 | |
528 | SizeofRtAttr = 0x4 | |
529 | SizeofIfInfomsg = 0x10 | |
530 | SizeofIfAddrmsg = 0x8 | |
531 | SizeofRtMsg = 0xc | |
532 | SizeofRtNexthop = 0x8 | |
442 | IFA_UNSPEC = 0x0 | |
443 | IFA_ADDRESS = 0x1 | |
444 | IFA_LOCAL = 0x2 | |
445 | IFA_LABEL = 0x3 | |
446 | IFA_BROADCAST = 0x4 | |
447 | IFA_ANYCAST = 0x5 | |
448 | IFA_CACHEINFO = 0x6 | |
449 | IFA_MULTICAST = 0x7 | |
450 | IFLA_UNSPEC = 0x0 | |
451 | IFLA_ADDRESS = 0x1 | |
452 | IFLA_BROADCAST = 0x2 | |
453 | IFLA_IFNAME = 0x3 | |
454 | IFLA_MTU = 0x4 | |
455 | IFLA_LINK = 0x5 | |
456 | IFLA_QDISC = 0x6 | |
457 | IFLA_STATS = 0x7 | |
458 | IFLA_COST = 0x8 | |
459 | IFLA_PRIORITY = 0x9 | |
460 | IFLA_MASTER = 0xa | |
461 | IFLA_WIRELESS = 0xb | |
462 | IFLA_PROTINFO = 0xc | |
463 | IFLA_TXQLEN = 0xd | |
464 | IFLA_MAP = 0xe | |
465 | IFLA_WEIGHT = 0xf | |
466 | IFLA_OPERSTATE = 0x10 | |
467 | IFLA_LINKMODE = 0x11 | |
468 | IFLA_LINKINFO = 0x12 | |
469 | IFLA_NET_NS_PID = 0x13 | |
470 | IFLA_IFALIAS = 0x14 | |
471 | IFLA_NUM_VF = 0x15 | |
472 | IFLA_VFINFO_LIST = 0x16 | |
473 | IFLA_STATS64 = 0x17 | |
474 | IFLA_VF_PORTS = 0x18 | |
475 | IFLA_PORT_SELF = 0x19 | |
476 | IFLA_AF_SPEC = 0x1a | |
477 | IFLA_GROUP = 0x1b | |
478 | IFLA_NET_NS_FD = 0x1c | |
479 | IFLA_EXT_MASK = 0x1d | |
480 | IFLA_PROMISCUITY = 0x1e | |
481 | IFLA_NUM_TX_QUEUES = 0x1f | |
482 | IFLA_NUM_RX_QUEUES = 0x20 | |
483 | IFLA_CARRIER = 0x21 | |
484 | IFLA_PHYS_PORT_ID = 0x22 | |
485 | IFLA_CARRIER_CHANGES = 0x23 | |
486 | IFLA_PHYS_SWITCH_ID = 0x24 | |
487 | IFLA_LINK_NETNSID = 0x25 | |
488 | IFLA_PHYS_PORT_NAME = 0x26 | |
489 | IFLA_PROTO_DOWN = 0x27 | |
490 | IFLA_GSO_MAX_SEGS = 0x28 | |
491 | IFLA_GSO_MAX_SIZE = 0x29 | |
492 | IFLA_PAD = 0x2a | |
493 | IFLA_XDP = 0x2b | |
494 | IFLA_EVENT = 0x2c | |
495 | IFLA_NEW_NETNSID = 0x2d | |
496 | IFLA_IF_NETNSID = 0x2e | |
497 | IFLA_MAX = 0x2e | |
498 | RT_SCOPE_UNIVERSE = 0x0 | |
499 | RT_SCOPE_SITE = 0xc8 | |
500 | RT_SCOPE_LINK = 0xfd | |
501 | RT_SCOPE_HOST = 0xfe | |
502 | RT_SCOPE_NOWHERE = 0xff | |
503 | RT_TABLE_UNSPEC = 0x0 | |
504 | RT_TABLE_COMPAT = 0xfc | |
505 | RT_TABLE_DEFAULT = 0xfd | |
506 | RT_TABLE_MAIN = 0xfe | |
507 | RT_TABLE_LOCAL = 0xff | |
508 | RT_TABLE_MAX = 0xffffffff | |
509 | RTA_UNSPEC = 0x0 | |
510 | RTA_DST = 0x1 | |
511 | RTA_SRC = 0x2 | |
512 | RTA_IIF = 0x3 | |
513 | RTA_OIF = 0x4 | |
514 | RTA_GATEWAY = 0x5 | |
515 | RTA_PRIORITY = 0x6 | |
516 | RTA_PREFSRC = 0x7 | |
517 | RTA_METRICS = 0x8 | |
518 | RTA_MULTIPATH = 0x9 | |
519 | RTA_FLOW = 0xb | |
520 | RTA_CACHEINFO = 0xc | |
521 | RTA_TABLE = 0xf | |
522 | RTN_UNSPEC = 0x0 | |
523 | RTN_UNICAST = 0x1 | |
524 | RTN_LOCAL = 0x2 | |
525 | RTN_BROADCAST = 0x3 | |
526 | RTN_ANYCAST = 0x4 | |
527 | RTN_MULTICAST = 0x5 | |
528 | RTN_BLACKHOLE = 0x6 | |
529 | RTN_UNREACHABLE = 0x7 | |
530 | RTN_PROHIBIT = 0x8 | |
531 | RTN_THROW = 0x9 | |
532 | RTN_NAT = 0xa | |
533 | RTN_XRESOLVE = 0xb | |
534 | RTNLGRP_NONE = 0x0 | |
535 | RTNLGRP_LINK = 0x1 | |
536 | RTNLGRP_NOTIFY = 0x2 | |
537 | RTNLGRP_NEIGH = 0x3 | |
538 | RTNLGRP_TC = 0x4 | |
539 | RTNLGRP_IPV4_IFADDR = 0x5 | |
540 | RTNLGRP_IPV4_MROUTE = 0x6 | |
541 | RTNLGRP_IPV4_ROUTE = 0x7 | |
542 | RTNLGRP_IPV4_RULE = 0x8 | |
543 | RTNLGRP_IPV6_IFADDR = 0x9 | |
544 | RTNLGRP_IPV6_MROUTE = 0xa | |
545 | RTNLGRP_IPV6_ROUTE = 0xb | |
546 | RTNLGRP_IPV6_IFINFO = 0xc | |
547 | RTNLGRP_IPV6_PREFIX = 0x12 | |
548 | RTNLGRP_IPV6_RULE = 0x13 | |
549 | RTNLGRP_ND_USEROPT = 0x14 | |
550 | SizeofNlMsghdr = 0x10 | |
551 | SizeofNlMsgerr = 0x14 | |
552 | SizeofRtGenmsg = 0x1 | |
553 | SizeofNlAttr = 0x4 | |
554 | SizeofRtAttr = 0x4 | |
555 | SizeofIfInfomsg = 0x10 | |
556 | SizeofIfAddrmsg = 0x8 | |
557 | SizeofRtMsg = 0xc | |
558 | SizeofRtNexthop = 0x8 | |
533 | 559 | ) |
534 | 560 | |
535 | 561 | type NlMsghdr struct { |
439 | 439 | ) |
440 | 440 | |
441 | 441 | const ( |
442 | IFA_UNSPEC = 0x0 | |
443 | IFA_ADDRESS = 0x1 | |
444 | IFA_LOCAL = 0x2 | |
445 | IFA_LABEL = 0x3 | |
446 | IFA_BROADCAST = 0x4 | |
447 | IFA_ANYCAST = 0x5 | |
448 | IFA_CACHEINFO = 0x6 | |
449 | IFA_MULTICAST = 0x7 | |
450 | IFLA_UNSPEC = 0x0 | |
451 | IFLA_ADDRESS = 0x1 | |
452 | IFLA_BROADCAST = 0x2 | |
453 | IFLA_IFNAME = 0x3 | |
454 | IFLA_MTU = 0x4 | |
455 | IFLA_LINK = 0x5 | |
456 | IFLA_QDISC = 0x6 | |
457 | IFLA_STATS = 0x7 | |
458 | IFLA_COST = 0x8 | |
459 | IFLA_PRIORITY = 0x9 | |
460 | IFLA_MASTER = 0xa | |
461 | IFLA_WIRELESS = 0xb | |
462 | IFLA_PROTINFO = 0xc | |
463 | IFLA_TXQLEN = 0xd | |
464 | IFLA_MAP = 0xe | |
465 | IFLA_WEIGHT = 0xf | |
466 | IFLA_OPERSTATE = 0x10 | |
467 | IFLA_LINKMODE = 0x11 | |
468 | IFLA_LINKINFO = 0x12 | |
469 | IFLA_NET_NS_PID = 0x13 | |
470 | IFLA_IFALIAS = 0x14 | |
471 | IFLA_MAX = 0x2c | |
472 | RT_SCOPE_UNIVERSE = 0x0 | |
473 | RT_SCOPE_SITE = 0xc8 | |
474 | RT_SCOPE_LINK = 0xfd | |
475 | RT_SCOPE_HOST = 0xfe | |
476 | RT_SCOPE_NOWHERE = 0xff | |
477 | RT_TABLE_UNSPEC = 0x0 | |
478 | RT_TABLE_COMPAT = 0xfc | |
479 | RT_TABLE_DEFAULT = 0xfd | |
480 | RT_TABLE_MAIN = 0xfe | |
481 | RT_TABLE_LOCAL = 0xff | |
482 | RT_TABLE_MAX = 0xffffffff | |
483 | RTA_UNSPEC = 0x0 | |
484 | RTA_DST = 0x1 | |
485 | RTA_SRC = 0x2 | |
486 | RTA_IIF = 0x3 | |
487 | RTA_OIF = 0x4 | |
488 | RTA_GATEWAY = 0x5 | |
489 | RTA_PRIORITY = 0x6 | |
490 | RTA_PREFSRC = 0x7 | |
491 | RTA_METRICS = 0x8 | |
492 | RTA_MULTIPATH = 0x9 | |
493 | RTA_FLOW = 0xb | |
494 | RTA_CACHEINFO = 0xc | |
495 | RTA_TABLE = 0xf | |
496 | RTN_UNSPEC = 0x0 | |
497 | RTN_UNICAST = 0x1 | |
498 | RTN_LOCAL = 0x2 | |
499 | RTN_BROADCAST = 0x3 | |
500 | RTN_ANYCAST = 0x4 | |
501 | RTN_MULTICAST = 0x5 | |
502 | RTN_BLACKHOLE = 0x6 | |
503 | RTN_UNREACHABLE = 0x7 | |
504 | RTN_PROHIBIT = 0x8 | |
505 | RTN_THROW = 0x9 | |
506 | RTN_NAT = 0xa | |
507 | RTN_XRESOLVE = 0xb | |
508 | RTNLGRP_NONE = 0x0 | |
509 | RTNLGRP_LINK = 0x1 | |
510 | RTNLGRP_NOTIFY = 0x2 | |
511 | RTNLGRP_NEIGH = 0x3 | |
512 | RTNLGRP_TC = 0x4 | |
513 | RTNLGRP_IPV4_IFADDR = 0x5 | |
514 | RTNLGRP_IPV4_MROUTE = 0x6 | |
515 | RTNLGRP_IPV4_ROUTE = 0x7 | |
516 | RTNLGRP_IPV4_RULE = 0x8 | |
517 | RTNLGRP_IPV6_IFADDR = 0x9 | |
518 | RTNLGRP_IPV6_MROUTE = 0xa | |
519 | RTNLGRP_IPV6_ROUTE = 0xb | |
520 | RTNLGRP_IPV6_IFINFO = 0xc | |
521 | RTNLGRP_IPV6_PREFIX = 0x12 | |
522 | RTNLGRP_IPV6_RULE = 0x13 | |
523 | RTNLGRP_ND_USEROPT = 0x14 | |
524 | SizeofNlMsghdr = 0x10 | |
525 | SizeofNlMsgerr = 0x14 | |
526 | SizeofRtGenmsg = 0x1 | |
527 | SizeofNlAttr = 0x4 | |
528 | SizeofRtAttr = 0x4 | |
529 | SizeofIfInfomsg = 0x10 | |
530 | SizeofIfAddrmsg = 0x8 | |
531 | SizeofRtMsg = 0xc | |
532 | SizeofRtNexthop = 0x8 | |
442 | IFA_UNSPEC = 0x0 | |
443 | IFA_ADDRESS = 0x1 | |
444 | IFA_LOCAL = 0x2 | |
445 | IFA_LABEL = 0x3 | |
446 | IFA_BROADCAST = 0x4 | |
447 | IFA_ANYCAST = 0x5 | |
448 | IFA_CACHEINFO = 0x6 | |
449 | IFA_MULTICAST = 0x7 | |
450 | IFLA_UNSPEC = 0x0 | |
451 | IFLA_ADDRESS = 0x1 | |
452 | IFLA_BROADCAST = 0x2 | |
453 | IFLA_IFNAME = 0x3 | |
454 | IFLA_MTU = 0x4 | |
455 | IFLA_LINK = 0x5 | |
456 | IFLA_QDISC = 0x6 | |
457 | IFLA_STATS = 0x7 | |
458 | IFLA_COST = 0x8 | |
459 | IFLA_PRIORITY = 0x9 | |
460 | IFLA_MASTER = 0xa | |
461 | IFLA_WIRELESS = 0xb | |
462 | IFLA_PROTINFO = 0xc | |
463 | IFLA_TXQLEN = 0xd | |
464 | IFLA_MAP = 0xe | |
465 | IFLA_WEIGHT = 0xf | |
466 | IFLA_OPERSTATE = 0x10 | |
467 | IFLA_LINKMODE = 0x11 | |
468 | IFLA_LINKINFO = 0x12 | |
469 | IFLA_NET_NS_PID = 0x13 | |
470 | IFLA_IFALIAS = 0x14 | |
471 | IFLA_NUM_VF = 0x15 | |
472 | IFLA_VFINFO_LIST = 0x16 | |
473 | IFLA_STATS64 = 0x17 | |
474 | IFLA_VF_PORTS = 0x18 | |
475 | IFLA_PORT_SELF = 0x19 | |
476 | IFLA_AF_SPEC = 0x1a | |
477 | IFLA_GROUP = 0x1b | |
478 | IFLA_NET_NS_FD = 0x1c | |
479 | IFLA_EXT_MASK = 0x1d | |
480 | IFLA_PROMISCUITY = 0x1e | |
481 | IFLA_NUM_TX_QUEUES = 0x1f | |
482 | IFLA_NUM_RX_QUEUES = 0x20 | |
483 | IFLA_CARRIER = 0x21 | |
484 | IFLA_PHYS_PORT_ID = 0x22 | |
485 | IFLA_CARRIER_CHANGES = 0x23 | |
486 | IFLA_PHYS_SWITCH_ID = 0x24 | |
487 | IFLA_LINK_NETNSID = 0x25 | |
488 | IFLA_PHYS_PORT_NAME = 0x26 | |
489 | IFLA_PROTO_DOWN = 0x27 | |
490 | IFLA_GSO_MAX_SEGS = 0x28 | |
491 | IFLA_GSO_MAX_SIZE = 0x29 | |
492 | IFLA_PAD = 0x2a | |
493 | IFLA_XDP = 0x2b | |
494 | IFLA_EVENT = 0x2c | |
495 | IFLA_NEW_NETNSID = 0x2d | |
496 | IFLA_IF_NETNSID = 0x2e | |
497 | IFLA_MAX = 0x2e | |
498 | RT_SCOPE_UNIVERSE = 0x0 | |
499 | RT_SCOPE_SITE = 0xc8 | |
500 | RT_SCOPE_LINK = 0xfd | |
501 | RT_SCOPE_HOST = 0xfe | |
502 | RT_SCOPE_NOWHERE = 0xff | |
503 | RT_TABLE_UNSPEC = 0x0 | |
504 | RT_TABLE_COMPAT = 0xfc | |
505 | RT_TABLE_DEFAULT = 0xfd | |
506 | RT_TABLE_MAIN = 0xfe | |
507 | RT_TABLE_LOCAL = 0xff | |
508 | RT_TABLE_MAX = 0xffffffff | |
509 | RTA_UNSPEC = 0x0 | |
510 | RTA_DST = 0x1 | |
511 | RTA_SRC = 0x2 | |
512 | RTA_IIF = 0x3 | |
513 | RTA_OIF = 0x4 | |
514 | RTA_GATEWAY = 0x5 | |
515 | RTA_PRIORITY = 0x6 | |
516 | RTA_PREFSRC = 0x7 | |
517 | RTA_METRICS = 0x8 | |
518 | RTA_MULTIPATH = 0x9 | |
519 | RTA_FLOW = 0xb | |
520 | RTA_CACHEINFO = 0xc | |
521 | RTA_TABLE = 0xf | |
522 | RTN_UNSPEC = 0x0 | |
523 | RTN_UNICAST = 0x1 | |
524 | RTN_LOCAL = 0x2 | |
525 | RTN_BROADCAST = 0x3 | |
526 | RTN_ANYCAST = 0x4 | |
527 | RTN_MULTICAST = 0x5 | |
528 | RTN_BLACKHOLE = 0x6 | |
529 | RTN_UNREACHABLE = 0x7 | |
530 | RTN_PROHIBIT = 0x8 | |
531 | RTN_THROW = 0x9 | |
532 | RTN_NAT = 0xa | |
533 | RTN_XRESOLVE = 0xb | |
534 | RTNLGRP_NONE = 0x0 | |
535 | RTNLGRP_LINK = 0x1 | |
536 | RTNLGRP_NOTIFY = 0x2 | |
537 | RTNLGRP_NEIGH = 0x3 | |
538 | RTNLGRP_TC = 0x4 | |
539 | RTNLGRP_IPV4_IFADDR = 0x5 | |
540 | RTNLGRP_IPV4_MROUTE = 0x6 | |
541 | RTNLGRP_IPV4_ROUTE = 0x7 | |
542 | RTNLGRP_IPV4_RULE = 0x8 | |
543 | RTNLGRP_IPV6_IFADDR = 0x9 | |
544 | RTNLGRP_IPV6_MROUTE = 0xa | |
545 | RTNLGRP_IPV6_ROUTE = 0xb | |
546 | RTNLGRP_IPV6_IFINFO = 0xc | |
547 | RTNLGRP_IPV6_PREFIX = 0x12 | |
548 | RTNLGRP_IPV6_RULE = 0x13 | |
549 | RTNLGRP_ND_USEROPT = 0x14 | |
550 | SizeofNlMsghdr = 0x10 | |
551 | SizeofNlMsgerr = 0x14 | |
552 | SizeofRtGenmsg = 0x1 | |
553 | SizeofNlAttr = 0x4 | |
554 | SizeofRtAttr = 0x4 | |
555 | SizeofIfInfomsg = 0x10 | |
556 | SizeofIfAddrmsg = 0x8 | |
557 | SizeofRtMsg = 0xc | |
558 | SizeofRtNexthop = 0x8 | |
533 | 559 | ) |
534 | 560 | |
535 | 561 | type NlMsghdr struct { |
440 | 440 | ) |
441 | 441 | |
442 | 442 | const ( |
443 | IFA_UNSPEC = 0x0 | |
444 | IFA_ADDRESS = 0x1 | |
445 | IFA_LOCAL = 0x2 | |
446 | IFA_LABEL = 0x3 | |
447 | IFA_BROADCAST = 0x4 | |
448 | IFA_ANYCAST = 0x5 | |
449 | IFA_CACHEINFO = 0x6 | |
450 | IFA_MULTICAST = 0x7 | |
451 | IFLA_UNSPEC = 0x0 | |
452 | IFLA_ADDRESS = 0x1 | |
453 | IFLA_BROADCAST = 0x2 | |
454 | IFLA_IFNAME = 0x3 | |
455 | IFLA_MTU = 0x4 | |
456 | IFLA_LINK = 0x5 | |
457 | IFLA_QDISC = 0x6 | |
458 | IFLA_STATS = 0x7 | |
459 | IFLA_COST = 0x8 | |
460 | IFLA_PRIORITY = 0x9 | |
461 | IFLA_MASTER = 0xa | |
462 | IFLA_WIRELESS = 0xb | |
463 | IFLA_PROTINFO = 0xc | |
464 | IFLA_TXQLEN = 0xd | |
465 | IFLA_MAP = 0xe | |
466 | IFLA_WEIGHT = 0xf | |
467 | IFLA_OPERSTATE = 0x10 | |
468 | IFLA_LINKMODE = 0x11 | |
469 | IFLA_LINKINFO = 0x12 | |
470 | IFLA_NET_NS_PID = 0x13 | |
471 | IFLA_IFALIAS = 0x14 | |
472 | IFLA_MAX = 0x2c | |
473 | RT_SCOPE_UNIVERSE = 0x0 | |
474 | RT_SCOPE_SITE = 0xc8 | |
475 | RT_SCOPE_LINK = 0xfd | |
476 | RT_SCOPE_HOST = 0xfe | |
477 | RT_SCOPE_NOWHERE = 0xff | |
478 | RT_TABLE_UNSPEC = 0x0 | |
479 | RT_TABLE_COMPAT = 0xfc | |
480 | RT_TABLE_DEFAULT = 0xfd | |
481 | RT_TABLE_MAIN = 0xfe | |
482 | RT_TABLE_LOCAL = 0xff | |
483 | RT_TABLE_MAX = 0xffffffff | |
484 | RTA_UNSPEC = 0x0 | |
485 | RTA_DST = 0x1 | |
486 | RTA_SRC = 0x2 | |
487 | RTA_IIF = 0x3 | |
488 | RTA_OIF = 0x4 | |
489 | RTA_GATEWAY = 0x5 | |
490 | RTA_PRIORITY = 0x6 | |
491 | RTA_PREFSRC = 0x7 | |
492 | RTA_METRICS = 0x8 | |
493 | RTA_MULTIPATH = 0x9 | |
494 | RTA_FLOW = 0xb | |
495 | RTA_CACHEINFO = 0xc | |
496 | RTA_TABLE = 0xf | |
497 | RTN_UNSPEC = 0x0 | |
498 | RTN_UNICAST = 0x1 | |
499 | RTN_LOCAL = 0x2 | |
500 | RTN_BROADCAST = 0x3 | |
501 | RTN_ANYCAST = 0x4 | |
502 | RTN_MULTICAST = 0x5 | |
503 | RTN_BLACKHOLE = 0x6 | |
504 | RTN_UNREACHABLE = 0x7 | |
505 | RTN_PROHIBIT = 0x8 | |
506 | RTN_THROW = 0x9 | |
507 | RTN_NAT = 0xa | |
508 | RTN_XRESOLVE = 0xb | |
509 | RTNLGRP_NONE = 0x0 | |
510 | RTNLGRP_LINK = 0x1 | |
511 | RTNLGRP_NOTIFY = 0x2 | |
512 | RTNLGRP_NEIGH = 0x3 | |
513 | RTNLGRP_TC = 0x4 | |
514 | RTNLGRP_IPV4_IFADDR = 0x5 | |
515 | RTNLGRP_IPV4_MROUTE = 0x6 | |
516 | RTNLGRP_IPV4_ROUTE = 0x7 | |
517 | RTNLGRP_IPV4_RULE = 0x8 | |
518 | RTNLGRP_IPV6_IFADDR = 0x9 | |
519 | RTNLGRP_IPV6_MROUTE = 0xa | |
520 | RTNLGRP_IPV6_ROUTE = 0xb | |
521 | RTNLGRP_IPV6_IFINFO = 0xc | |
522 | RTNLGRP_IPV6_PREFIX = 0x12 | |
523 | RTNLGRP_IPV6_RULE = 0x13 | |
524 | RTNLGRP_ND_USEROPT = 0x14 | |
525 | SizeofNlMsghdr = 0x10 | |
526 | SizeofNlMsgerr = 0x14 | |
527 | SizeofRtGenmsg = 0x1 | |
528 | SizeofNlAttr = 0x4 | |
529 | SizeofRtAttr = 0x4 | |
530 | SizeofIfInfomsg = 0x10 | |
531 | SizeofIfAddrmsg = 0x8 | |
532 | SizeofRtMsg = 0xc | |
533 | SizeofRtNexthop = 0x8 | |
443 | IFA_UNSPEC = 0x0 | |
444 | IFA_ADDRESS = 0x1 | |
445 | IFA_LOCAL = 0x2 | |
446 | IFA_LABEL = 0x3 | |
447 | IFA_BROADCAST = 0x4 | |
448 | IFA_ANYCAST = 0x5 | |
449 | IFA_CACHEINFO = 0x6 | |
450 | IFA_MULTICAST = 0x7 | |
451 | IFLA_UNSPEC = 0x0 | |
452 | IFLA_ADDRESS = 0x1 | |
453 | IFLA_BROADCAST = 0x2 | |
454 | IFLA_IFNAME = 0x3 | |
455 | IFLA_MTU = 0x4 | |
456 | IFLA_LINK = 0x5 | |
457 | IFLA_QDISC = 0x6 | |
458 | IFLA_STATS = 0x7 | |
459 | IFLA_COST = 0x8 | |
460 | IFLA_PRIORITY = 0x9 | |
461 | IFLA_MASTER = 0xa | |
462 | IFLA_WIRELESS = 0xb | |
463 | IFLA_PROTINFO = 0xc | |
464 | IFLA_TXQLEN = 0xd | |
465 | IFLA_MAP = 0xe | |
466 | IFLA_WEIGHT = 0xf | |
467 | IFLA_OPERSTATE = 0x10 | |
468 | IFLA_LINKMODE = 0x11 | |
469 | IFLA_LINKINFO = 0x12 | |
470 | IFLA_NET_NS_PID = 0x13 | |
471 | IFLA_IFALIAS = 0x14 | |
472 | IFLA_NUM_VF = 0x15 | |
473 | IFLA_VFINFO_LIST = 0x16 | |
474 | IFLA_STATS64 = 0x17 | |
475 | IFLA_VF_PORTS = 0x18 | |
476 | IFLA_PORT_SELF = 0x19 | |
477 | IFLA_AF_SPEC = 0x1a | |
478 | IFLA_GROUP = 0x1b | |
479 | IFLA_NET_NS_FD = 0x1c | |
480 | IFLA_EXT_MASK = 0x1d | |
481 | IFLA_PROMISCUITY = 0x1e | |
482 | IFLA_NUM_TX_QUEUES = 0x1f | |
483 | IFLA_NUM_RX_QUEUES = 0x20 | |
484 | IFLA_CARRIER = 0x21 | |
485 | IFLA_PHYS_PORT_ID = 0x22 | |
486 | IFLA_CARRIER_CHANGES = 0x23 | |
487 | IFLA_PHYS_SWITCH_ID = 0x24 | |
488 | IFLA_LINK_NETNSID = 0x25 | |
489 | IFLA_PHYS_PORT_NAME = 0x26 | |
490 | IFLA_PROTO_DOWN = 0x27 | |
491 | IFLA_GSO_MAX_SEGS = 0x28 | |
492 | IFLA_GSO_MAX_SIZE = 0x29 | |
493 | IFLA_PAD = 0x2a | |
494 | IFLA_XDP = 0x2b | |
495 | IFLA_EVENT = 0x2c | |
496 | IFLA_NEW_NETNSID = 0x2d | |
497 | IFLA_IF_NETNSID = 0x2e | |
498 | IFLA_MAX = 0x2e | |
499 | RT_SCOPE_UNIVERSE = 0x0 | |
500 | RT_SCOPE_SITE = 0xc8 | |
501 | RT_SCOPE_LINK = 0xfd | |
502 | RT_SCOPE_HOST = 0xfe | |
503 | RT_SCOPE_NOWHERE = 0xff | |
504 | RT_TABLE_UNSPEC = 0x0 | |
505 | RT_TABLE_COMPAT = 0xfc | |
506 | RT_TABLE_DEFAULT = 0xfd | |
507 | RT_TABLE_MAIN = 0xfe | |
508 | RT_TABLE_LOCAL = 0xff | |
509 | RT_TABLE_MAX = 0xffffffff | |
510 | RTA_UNSPEC = 0x0 | |
511 | RTA_DST = 0x1 | |
512 | RTA_SRC = 0x2 | |
513 | RTA_IIF = 0x3 | |
514 | RTA_OIF = 0x4 | |
515 | RTA_GATEWAY = 0x5 | |
516 | RTA_PRIORITY = 0x6 | |
517 | RTA_PREFSRC = 0x7 | |
518 | RTA_METRICS = 0x8 | |
519 | RTA_MULTIPATH = 0x9 | |
520 | RTA_FLOW = 0xb | |
521 | RTA_CACHEINFO = 0xc | |
522 | RTA_TABLE = 0xf | |
523 | RTN_UNSPEC = 0x0 | |
524 | RTN_UNICAST = 0x1 | |
525 | RTN_LOCAL = 0x2 | |
526 | RTN_BROADCAST = 0x3 | |
527 | RTN_ANYCAST = 0x4 | |
528 | RTN_MULTICAST = 0x5 | |
529 | RTN_BLACKHOLE = 0x6 | |
530 | RTN_UNREACHABLE = 0x7 | |
531 | RTN_PROHIBIT = 0x8 | |
532 | RTN_THROW = 0x9 | |
533 | RTN_NAT = 0xa | |
534 | RTN_XRESOLVE = 0xb | |
535 | RTNLGRP_NONE = 0x0 | |
536 | RTNLGRP_LINK = 0x1 | |
537 | RTNLGRP_NOTIFY = 0x2 | |
538 | RTNLGRP_NEIGH = 0x3 | |
539 | RTNLGRP_TC = 0x4 | |
540 | RTNLGRP_IPV4_IFADDR = 0x5 | |
541 | RTNLGRP_IPV4_MROUTE = 0x6 | |
542 | RTNLGRP_IPV4_ROUTE = 0x7 | |
543 | RTNLGRP_IPV4_RULE = 0x8 | |
544 | RTNLGRP_IPV6_IFADDR = 0x9 | |
545 | RTNLGRP_IPV6_MROUTE = 0xa | |
546 | RTNLGRP_IPV6_ROUTE = 0xb | |
547 | RTNLGRP_IPV6_IFINFO = 0xc | |
548 | RTNLGRP_IPV6_PREFIX = 0x12 | |
549 | RTNLGRP_IPV6_RULE = 0x13 | |
550 | RTNLGRP_ND_USEROPT = 0x14 | |
551 | SizeofNlMsghdr = 0x10 | |
552 | SizeofNlMsgerr = 0x14 | |
553 | SizeofRtGenmsg = 0x1 | |
554 | SizeofNlAttr = 0x4 | |
555 | SizeofRtAttr = 0x4 | |
556 | SizeofIfInfomsg = 0x10 | |
557 | SizeofIfAddrmsg = 0x8 | |
558 | SizeofRtMsg = 0xc | |
559 | SizeofRtNexthop = 0x8 | |
534 | 560 | ) |
535 | 561 | |
536 | 562 | type NlMsghdr struct { |
438 | 438 | ) |
439 | 439 | |
440 | 440 | const ( |
441 | IFA_UNSPEC = 0x0 | |
442 | IFA_ADDRESS = 0x1 | |
443 | IFA_LOCAL = 0x2 | |
444 | IFA_LABEL = 0x3 | |
445 | IFA_BROADCAST = 0x4 | |
446 | IFA_ANYCAST = 0x5 | |
447 | IFA_CACHEINFO = 0x6 | |
448 | IFA_MULTICAST = 0x7 | |
449 | IFLA_UNSPEC = 0x0 | |
450 | IFLA_ADDRESS = 0x1 | |
451 | IFLA_BROADCAST = 0x2 | |
452 | IFLA_IFNAME = 0x3 | |
453 | IFLA_MTU = 0x4 | |
454 | IFLA_LINK = 0x5 | |
455 | IFLA_QDISC = 0x6 | |
456 | IFLA_STATS = 0x7 | |
457 | IFLA_COST = 0x8 | |
458 | IFLA_PRIORITY = 0x9 | |
459 | IFLA_MASTER = 0xa | |
460 | IFLA_WIRELESS = 0xb | |
461 | IFLA_PROTINFO = 0xc | |
462 | IFLA_TXQLEN = 0xd | |
463 | IFLA_MAP = 0xe | |
464 | IFLA_WEIGHT = 0xf | |
465 | IFLA_OPERSTATE = 0x10 | |
466 | IFLA_LINKMODE = 0x11 | |
467 | IFLA_LINKINFO = 0x12 | |
468 | IFLA_NET_NS_PID = 0x13 | |
469 | IFLA_IFALIAS = 0x14 | |
470 | IFLA_MAX = 0x2c | |
471 | RT_SCOPE_UNIVERSE = 0x0 | |
472 | RT_SCOPE_SITE = 0xc8 | |
473 | RT_SCOPE_LINK = 0xfd | |
474 | RT_SCOPE_HOST = 0xfe | |
475 | RT_SCOPE_NOWHERE = 0xff | |
476 | RT_TABLE_UNSPEC = 0x0 | |
477 | RT_TABLE_COMPAT = 0xfc | |
478 | RT_TABLE_DEFAULT = 0xfd | |
479 | RT_TABLE_MAIN = 0xfe | |
480 | RT_TABLE_LOCAL = 0xff | |
481 | RT_TABLE_MAX = 0xffffffff | |
482 | RTA_UNSPEC = 0x0 | |
483 | RTA_DST = 0x1 | |
484 | RTA_SRC = 0x2 | |
485 | RTA_IIF = 0x3 | |
486 | RTA_OIF = 0x4 | |
487 | RTA_GATEWAY = 0x5 | |
488 | RTA_PRIORITY = 0x6 | |
489 | RTA_PREFSRC = 0x7 | |
490 | RTA_METRICS = 0x8 | |
491 | RTA_MULTIPATH = 0x9 | |
492 | RTA_FLOW = 0xb | |
493 | RTA_CACHEINFO = 0xc | |
494 | RTA_TABLE = 0xf | |
495 | RTN_UNSPEC = 0x0 | |
496 | RTN_UNICAST = 0x1 | |
497 | RTN_LOCAL = 0x2 | |
498 | RTN_BROADCAST = 0x3 | |
499 | RTN_ANYCAST = 0x4 | |
500 | RTN_MULTICAST = 0x5 | |
501 | RTN_BLACKHOLE = 0x6 | |
502 | RTN_UNREACHABLE = 0x7 | |
503 | RTN_PROHIBIT = 0x8 | |
504 | RTN_THROW = 0x9 | |
505 | RTN_NAT = 0xa | |
506 | RTN_XRESOLVE = 0xb | |
507 | RTNLGRP_NONE = 0x0 | |
508 | RTNLGRP_LINK = 0x1 | |
509 | RTNLGRP_NOTIFY = 0x2 | |
510 | RTNLGRP_NEIGH = 0x3 | |
511 | RTNLGRP_TC = 0x4 | |
512 | RTNLGRP_IPV4_IFADDR = 0x5 | |
513 | RTNLGRP_IPV4_MROUTE = 0x6 | |
514 | RTNLGRP_IPV4_ROUTE = 0x7 | |
515 | RTNLGRP_IPV4_RULE = 0x8 | |
516 | RTNLGRP_IPV6_IFADDR = 0x9 | |
517 | RTNLGRP_IPV6_MROUTE = 0xa | |
518 | RTNLGRP_IPV6_ROUTE = 0xb | |
519 | RTNLGRP_IPV6_IFINFO = 0xc | |
520 | RTNLGRP_IPV6_PREFIX = 0x12 | |
521 | RTNLGRP_IPV6_RULE = 0x13 | |
522 | RTNLGRP_ND_USEROPT = 0x14 | |
523 | SizeofNlMsghdr = 0x10 | |
524 | SizeofNlMsgerr = 0x14 | |
525 | SizeofRtGenmsg = 0x1 | |
526 | SizeofNlAttr = 0x4 | |
527 | SizeofRtAttr = 0x4 | |
528 | SizeofIfInfomsg = 0x10 | |
529 | SizeofIfAddrmsg = 0x8 | |
530 | SizeofRtMsg = 0xc | |
531 | SizeofRtNexthop = 0x8 | |
441 | IFA_UNSPEC = 0x0 | |
442 | IFA_ADDRESS = 0x1 | |
443 | IFA_LOCAL = 0x2 | |
444 | IFA_LABEL = 0x3 | |
445 | IFA_BROADCAST = 0x4 | |
446 | IFA_ANYCAST = 0x5 | |
447 | IFA_CACHEINFO = 0x6 | |
448 | IFA_MULTICAST = 0x7 | |
449 | IFLA_UNSPEC = 0x0 | |
450 | IFLA_ADDRESS = 0x1 | |
451 | IFLA_BROADCAST = 0x2 | |
452 | IFLA_IFNAME = 0x3 | |
453 | IFLA_MTU = 0x4 | |
454 | IFLA_LINK = 0x5 | |
455 | IFLA_QDISC = 0x6 | |
456 | IFLA_STATS = 0x7 | |
457 | IFLA_COST = 0x8 | |
458 | IFLA_PRIORITY = 0x9 | |
459 | IFLA_MASTER = 0xa | |
460 | IFLA_WIRELESS = 0xb | |
461 | IFLA_PROTINFO = 0xc | |
462 | IFLA_TXQLEN = 0xd | |
463 | IFLA_MAP = 0xe | |
464 | IFLA_WEIGHT = 0xf | |
465 | IFLA_OPERSTATE = 0x10 | |
466 | IFLA_LINKMODE = 0x11 | |
467 | IFLA_LINKINFO = 0x12 | |
468 | IFLA_NET_NS_PID = 0x13 | |
469 | IFLA_IFALIAS = 0x14 | |
470 | IFLA_NUM_VF = 0x15 | |
471 | IFLA_VFINFO_LIST = 0x16 | |
472 | IFLA_STATS64 = 0x17 | |
473 | IFLA_VF_PORTS = 0x18 | |
474 | IFLA_PORT_SELF = 0x19 | |
475 | IFLA_AF_SPEC = 0x1a | |
476 | IFLA_GROUP = 0x1b | |
477 | IFLA_NET_NS_FD = 0x1c | |
478 | IFLA_EXT_MASK = 0x1d | |
479 | IFLA_PROMISCUITY = 0x1e | |
480 | IFLA_NUM_TX_QUEUES = 0x1f | |
481 | IFLA_NUM_RX_QUEUES = 0x20 | |
482 | IFLA_CARRIER = 0x21 | |
483 | IFLA_PHYS_PORT_ID = 0x22 | |
484 | IFLA_CARRIER_CHANGES = 0x23 | |
485 | IFLA_PHYS_SWITCH_ID = 0x24 | |
486 | IFLA_LINK_NETNSID = 0x25 | |
487 | IFLA_PHYS_PORT_NAME = 0x26 | |
488 | IFLA_PROTO_DOWN = 0x27 | |
489 | IFLA_GSO_MAX_SEGS = 0x28 | |
490 | IFLA_GSO_MAX_SIZE = 0x29 | |
491 | IFLA_PAD = 0x2a | |
492 | IFLA_XDP = 0x2b | |
493 | IFLA_EVENT = 0x2c | |
494 | IFLA_NEW_NETNSID = 0x2d | |
495 | IFLA_IF_NETNSID = 0x2e | |
496 | IFLA_MAX = 0x2e | |
497 | RT_SCOPE_UNIVERSE = 0x0 | |
498 | RT_SCOPE_SITE = 0xc8 | |
499 | RT_SCOPE_LINK = 0xfd | |
500 | RT_SCOPE_HOST = 0xfe | |
501 | RT_SCOPE_NOWHERE = 0xff | |
502 | RT_TABLE_UNSPEC = 0x0 | |
503 | RT_TABLE_COMPAT = 0xfc | |
504 | RT_TABLE_DEFAULT = 0xfd | |
505 | RT_TABLE_MAIN = 0xfe | |
506 | RT_TABLE_LOCAL = 0xff | |
507 | RT_TABLE_MAX = 0xffffffff | |
508 | RTA_UNSPEC = 0x0 | |
509 | RTA_DST = 0x1 | |
510 | RTA_SRC = 0x2 | |
511 | RTA_IIF = 0x3 | |
512 | RTA_OIF = 0x4 | |
513 | RTA_GATEWAY = 0x5 | |
514 | RTA_PRIORITY = 0x6 | |
515 | RTA_PREFSRC = 0x7 | |
516 | RTA_METRICS = 0x8 | |
517 | RTA_MULTIPATH = 0x9 | |
518 | RTA_FLOW = 0xb | |
519 | RTA_CACHEINFO = 0xc | |
520 | RTA_TABLE = 0xf | |
521 | RTN_UNSPEC = 0x0 | |
522 | RTN_UNICAST = 0x1 | |
523 | RTN_LOCAL = 0x2 | |
524 | RTN_BROADCAST = 0x3 | |
525 | RTN_ANYCAST = 0x4 | |
526 | RTN_MULTICAST = 0x5 | |
527 | RTN_BLACKHOLE = 0x6 | |
528 | RTN_UNREACHABLE = 0x7 | |
529 | RTN_PROHIBIT = 0x8 | |
530 | RTN_THROW = 0x9 | |
531 | RTN_NAT = 0xa | |
532 | RTN_XRESOLVE = 0xb | |
533 | RTNLGRP_NONE = 0x0 | |
534 | RTNLGRP_LINK = 0x1 | |
535 | RTNLGRP_NOTIFY = 0x2 | |
536 | RTNLGRP_NEIGH = 0x3 | |
537 | RTNLGRP_TC = 0x4 | |
538 | RTNLGRP_IPV4_IFADDR = 0x5 | |
539 | RTNLGRP_IPV4_MROUTE = 0x6 | |
540 | RTNLGRP_IPV4_ROUTE = 0x7 | |
541 | RTNLGRP_IPV4_RULE = 0x8 | |
542 | RTNLGRP_IPV6_IFADDR = 0x9 | |
543 | RTNLGRP_IPV6_MROUTE = 0xa | |
544 | RTNLGRP_IPV6_ROUTE = 0xb | |
545 | RTNLGRP_IPV6_IFINFO = 0xc | |
546 | RTNLGRP_IPV6_PREFIX = 0x12 | |
547 | RTNLGRP_IPV6_RULE = 0x13 | |
548 | RTNLGRP_ND_USEROPT = 0x14 | |
549 | SizeofNlMsghdr = 0x10 | |
550 | SizeofNlMsgerr = 0x14 | |
551 | SizeofRtGenmsg = 0x1 | |
552 | SizeofNlAttr = 0x4 | |
553 | SizeofRtAttr = 0x4 | |
554 | SizeofIfInfomsg = 0x10 | |
555 | SizeofIfAddrmsg = 0x8 | |
556 | SizeofRtMsg = 0xc | |
557 | SizeofRtNexthop = 0x8 | |
532 | 558 | ) |
533 | 559 | |
534 | 560 | type NlMsghdr struct { |
440 | 440 | ) |
441 | 441 | |
442 | 442 | const ( |
443 | IFA_UNSPEC = 0x0 | |
444 | IFA_ADDRESS = 0x1 | |
445 | IFA_LOCAL = 0x2 | |
446 | IFA_LABEL = 0x3 | |
447 | IFA_BROADCAST = 0x4 | |
448 | IFA_ANYCAST = 0x5 | |
449 | IFA_CACHEINFO = 0x6 | |
450 | IFA_MULTICAST = 0x7 | |
451 | IFLA_UNSPEC = 0x0 | |
452 | IFLA_ADDRESS = 0x1 | |
453 | IFLA_BROADCAST = 0x2 | |
454 | IFLA_IFNAME = 0x3 | |
455 | IFLA_MTU = 0x4 | |
456 | IFLA_LINK = 0x5 | |
457 | IFLA_QDISC = 0x6 | |
458 | IFLA_STATS = 0x7 | |
459 | IFLA_COST = 0x8 | |
460 | IFLA_PRIORITY = 0x9 | |
461 | IFLA_MASTER = 0xa | |
462 | IFLA_WIRELESS = 0xb | |
463 | IFLA_PROTINFO = 0xc | |
464 | IFLA_TXQLEN = 0xd | |
465 | IFLA_MAP = 0xe | |
466 | IFLA_WEIGHT = 0xf | |
467 | IFLA_OPERSTATE = 0x10 | |
468 | IFLA_LINKMODE = 0x11 | |
469 | IFLA_LINKINFO = 0x12 | |
470 | IFLA_NET_NS_PID = 0x13 | |
471 | IFLA_IFALIAS = 0x14 | |
472 | IFLA_MAX = 0x2c | |
473 | RT_SCOPE_UNIVERSE = 0x0 | |
474 | RT_SCOPE_SITE = 0xc8 | |
475 | RT_SCOPE_LINK = 0xfd | |
476 | RT_SCOPE_HOST = 0xfe | |
477 | RT_SCOPE_NOWHERE = 0xff | |
478 | RT_TABLE_UNSPEC = 0x0 | |
479 | RT_TABLE_COMPAT = 0xfc | |
480 | RT_TABLE_DEFAULT = 0xfd | |
481 | RT_TABLE_MAIN = 0xfe | |
482 | RT_TABLE_LOCAL = 0xff | |
483 | RT_TABLE_MAX = 0xffffffff | |
484 | RTA_UNSPEC = 0x0 | |
485 | RTA_DST = 0x1 | |
486 | RTA_SRC = 0x2 | |
487 | RTA_IIF = 0x3 | |
488 | RTA_OIF = 0x4 | |
489 | RTA_GATEWAY = 0x5 | |
490 | RTA_PRIORITY = 0x6 | |
491 | RTA_PREFSRC = 0x7 | |
492 | RTA_METRICS = 0x8 | |
493 | RTA_MULTIPATH = 0x9 | |
494 | RTA_FLOW = 0xb | |
495 | RTA_CACHEINFO = 0xc | |
496 | RTA_TABLE = 0xf | |
497 | RTN_UNSPEC = 0x0 | |
498 | RTN_UNICAST = 0x1 | |
499 | RTN_LOCAL = 0x2 | |
500 | RTN_BROADCAST = 0x3 | |
501 | RTN_ANYCAST = 0x4 | |
502 | RTN_MULTICAST = 0x5 | |
503 | RTN_BLACKHOLE = 0x6 | |
504 | RTN_UNREACHABLE = 0x7 | |
505 | RTN_PROHIBIT = 0x8 | |
506 | RTN_THROW = 0x9 | |
507 | RTN_NAT = 0xa | |
508 | RTN_XRESOLVE = 0xb | |
509 | RTNLGRP_NONE = 0x0 | |
510 | RTNLGRP_LINK = 0x1 | |
511 | RTNLGRP_NOTIFY = 0x2 | |
512 | RTNLGRP_NEIGH = 0x3 | |
513 | RTNLGRP_TC = 0x4 | |
514 | RTNLGRP_IPV4_IFADDR = 0x5 | |
515 | RTNLGRP_IPV4_MROUTE = 0x6 | |
516 | RTNLGRP_IPV4_ROUTE = 0x7 | |
517 | RTNLGRP_IPV4_RULE = 0x8 | |
518 | RTNLGRP_IPV6_IFADDR = 0x9 | |
519 | RTNLGRP_IPV6_MROUTE = 0xa | |
520 | RTNLGRP_IPV6_ROUTE = 0xb | |
521 | RTNLGRP_IPV6_IFINFO = 0xc | |
522 | RTNLGRP_IPV6_PREFIX = 0x12 | |
523 | RTNLGRP_IPV6_RULE = 0x13 | |
524 | RTNLGRP_ND_USEROPT = 0x14 | |
525 | SizeofNlMsghdr = 0x10 | |
526 | SizeofNlMsgerr = 0x14 | |
527 | SizeofRtGenmsg = 0x1 | |
528 | SizeofNlAttr = 0x4 | |
529 | SizeofRtAttr = 0x4 | |
530 | SizeofIfInfomsg = 0x10 | |
531 | SizeofIfAddrmsg = 0x8 | |
532 | SizeofRtMsg = 0xc | |
533 | SizeofRtNexthop = 0x8 | |
443 | IFA_UNSPEC = 0x0 | |
444 | IFA_ADDRESS = 0x1 | |
445 | IFA_LOCAL = 0x2 | |
446 | IFA_LABEL = 0x3 | |
447 | IFA_BROADCAST = 0x4 | |
448 | IFA_ANYCAST = 0x5 | |
449 | IFA_CACHEINFO = 0x6 | |
450 | IFA_MULTICAST = 0x7 | |
451 | IFLA_UNSPEC = 0x0 | |
452 | IFLA_ADDRESS = 0x1 | |
453 | IFLA_BROADCAST = 0x2 | |
454 | IFLA_IFNAME = 0x3 | |
455 | IFLA_MTU = 0x4 | |
456 | IFLA_LINK = 0x5 | |
457 | IFLA_QDISC = 0x6 | |
458 | IFLA_STATS = 0x7 | |
459 | IFLA_COST = 0x8 | |
460 | IFLA_PRIORITY = 0x9 | |
461 | IFLA_MASTER = 0xa | |
462 | IFLA_WIRELESS = 0xb | |
463 | IFLA_PROTINFO = 0xc | |
464 | IFLA_TXQLEN = 0xd | |
465 | IFLA_MAP = 0xe | |
466 | IFLA_WEIGHT = 0xf | |
467 | IFLA_OPERSTATE = 0x10 | |
468 | IFLA_LINKMODE = 0x11 | |
469 | IFLA_LINKINFO = 0x12 | |
470 | IFLA_NET_NS_PID = 0x13 | |
471 | IFLA_IFALIAS = 0x14 | |
472 | IFLA_NUM_VF = 0x15 | |
473 | IFLA_VFINFO_LIST = 0x16 | |
474 | IFLA_STATS64 = 0x17 | |
475 | IFLA_VF_PORTS = 0x18 | |
476 | IFLA_PORT_SELF = 0x19 | |
477 | IFLA_AF_SPEC = 0x1a | |
478 | IFLA_GROUP = 0x1b | |
479 | IFLA_NET_NS_FD = 0x1c | |
480 | IFLA_EXT_MASK = 0x1d | |
481 | IFLA_PROMISCUITY = 0x1e | |
482 | IFLA_NUM_TX_QUEUES = 0x1f | |
483 | IFLA_NUM_RX_QUEUES = 0x20 | |
484 | IFLA_CARRIER = 0x21 | |
485 | IFLA_PHYS_PORT_ID = 0x22 | |
486 | IFLA_CARRIER_CHANGES = 0x23 | |
487 | IFLA_PHYS_SWITCH_ID = 0x24 | |
488 | IFLA_LINK_NETNSID = 0x25 | |
489 | IFLA_PHYS_PORT_NAME = 0x26 | |
490 | IFLA_PROTO_DOWN = 0x27 | |
491 | IFLA_GSO_MAX_SEGS = 0x28 | |
492 | IFLA_GSO_MAX_SIZE = 0x29 | |
493 | IFLA_PAD = 0x2a | |
494 | IFLA_XDP = 0x2b | |
495 | IFLA_EVENT = 0x2c | |
496 | IFLA_NEW_NETNSID = 0x2d | |
497 | IFLA_IF_NETNSID = 0x2e | |
498 | IFLA_MAX = 0x2e | |
499 | RT_SCOPE_UNIVERSE = 0x0 | |
500 | RT_SCOPE_SITE = 0xc8 | |
501 | RT_SCOPE_LINK = 0xfd | |
502 | RT_SCOPE_HOST = 0xfe | |
503 | RT_SCOPE_NOWHERE = 0xff | |
504 | RT_TABLE_UNSPEC = 0x0 | |
505 | RT_TABLE_COMPAT = 0xfc | |
506 | RT_TABLE_DEFAULT = 0xfd | |
507 | RT_TABLE_MAIN = 0xfe | |
508 | RT_TABLE_LOCAL = 0xff | |
509 | RT_TABLE_MAX = 0xffffffff | |
510 | RTA_UNSPEC = 0x0 | |
511 | RTA_DST = 0x1 | |
512 | RTA_SRC = 0x2 | |
513 | RTA_IIF = 0x3 | |
514 | RTA_OIF = 0x4 | |
515 | RTA_GATEWAY = 0x5 | |
516 | RTA_PRIORITY = 0x6 | |
517 | RTA_PREFSRC = 0x7 | |
518 | RTA_METRICS = 0x8 | |
519 | RTA_MULTIPATH = 0x9 | |
520 | RTA_FLOW = 0xb | |
521 | RTA_CACHEINFO = 0xc | |
522 | RTA_TABLE = 0xf | |
523 | RTN_UNSPEC = 0x0 | |
524 | RTN_UNICAST = 0x1 | |
525 | RTN_LOCAL = 0x2 | |
526 | RTN_BROADCAST = 0x3 | |
527 | RTN_ANYCAST = 0x4 | |
528 | RTN_MULTICAST = 0x5 | |
529 | RTN_BLACKHOLE = 0x6 | |
530 | RTN_UNREACHABLE = 0x7 | |
531 | RTN_PROHIBIT = 0x8 | |
532 | RTN_THROW = 0x9 | |
533 | RTN_NAT = 0xa | |
534 | RTN_XRESOLVE = 0xb | |
535 | RTNLGRP_NONE = 0x0 | |
536 | RTNLGRP_LINK = 0x1 | |
537 | RTNLGRP_NOTIFY = 0x2 | |
538 | RTNLGRP_NEIGH = 0x3 | |
539 | RTNLGRP_TC = 0x4 | |
540 | RTNLGRP_IPV4_IFADDR = 0x5 | |
541 | RTNLGRP_IPV4_MROUTE = 0x6 | |
542 | RTNLGRP_IPV4_ROUTE = 0x7 | |
543 | RTNLGRP_IPV4_RULE = 0x8 | |
544 | RTNLGRP_IPV6_IFADDR = 0x9 | |
545 | RTNLGRP_IPV6_MROUTE = 0xa | |
546 | RTNLGRP_IPV6_ROUTE = 0xb | |
547 | RTNLGRP_IPV6_IFINFO = 0xc | |
548 | RTNLGRP_IPV6_PREFIX = 0x12 | |
549 | RTNLGRP_IPV6_RULE = 0x13 | |
550 | RTNLGRP_ND_USEROPT = 0x14 | |
551 | SizeofNlMsghdr = 0x10 | |
552 | SizeofNlMsgerr = 0x14 | |
553 | SizeofRtGenmsg = 0x1 | |
554 | SizeofNlAttr = 0x4 | |
555 | SizeofRtAttr = 0x4 | |
556 | SizeofIfInfomsg = 0x10 | |
557 | SizeofIfAddrmsg = 0x8 | |
558 | SizeofRtMsg = 0xc | |
559 | SizeofRtNexthop = 0x8 | |
534 | 560 | ) |
535 | 561 | |
536 | 562 | type NlMsghdr struct { |
440 | 440 | ) |
441 | 441 | |
442 | 442 | const ( |
443 | IFA_UNSPEC = 0x0 | |
444 | IFA_ADDRESS = 0x1 | |
445 | IFA_LOCAL = 0x2 | |
446 | IFA_LABEL = 0x3 | |
447 | IFA_BROADCAST = 0x4 | |
448 | IFA_ANYCAST = 0x5 | |
449 | IFA_CACHEINFO = 0x6 | |
450 | IFA_MULTICAST = 0x7 | |
451 | IFLA_UNSPEC = 0x0 | |
452 | IFLA_ADDRESS = 0x1 | |
453 | IFLA_BROADCAST = 0x2 | |
454 | IFLA_IFNAME = 0x3 | |
455 | IFLA_MTU = 0x4 | |
456 | IFLA_LINK = 0x5 | |
457 | IFLA_QDISC = 0x6 | |
458 | IFLA_STATS = 0x7 | |
459 | IFLA_COST = 0x8 | |
460 | IFLA_PRIORITY = 0x9 | |
461 | IFLA_MASTER = 0xa | |
462 | IFLA_WIRELESS = 0xb | |
463 | IFLA_PROTINFO = 0xc | |
464 | IFLA_TXQLEN = 0xd | |
465 | IFLA_MAP = 0xe | |
466 | IFLA_WEIGHT = 0xf | |
467 | IFLA_OPERSTATE = 0x10 | |
468 | IFLA_LINKMODE = 0x11 | |
469 | IFLA_LINKINFO = 0x12 | |
470 | IFLA_NET_NS_PID = 0x13 | |
471 | IFLA_IFALIAS = 0x14 | |
472 | IFLA_MAX = 0x2c | |
473 | RT_SCOPE_UNIVERSE = 0x0 | |
474 | RT_SCOPE_SITE = 0xc8 | |
475 | RT_SCOPE_LINK = 0xfd | |
476 | RT_SCOPE_HOST = 0xfe | |
477 | RT_SCOPE_NOWHERE = 0xff | |
478 | RT_TABLE_UNSPEC = 0x0 | |
479 | RT_TABLE_COMPAT = 0xfc | |
480 | RT_TABLE_DEFAULT = 0xfd | |
481 | RT_TABLE_MAIN = 0xfe | |
482 | RT_TABLE_LOCAL = 0xff | |
483 | RT_TABLE_MAX = 0xffffffff | |
484 | RTA_UNSPEC = 0x0 | |
485 | RTA_DST = 0x1 | |
486 | RTA_SRC = 0x2 | |
487 | RTA_IIF = 0x3 | |
488 | RTA_OIF = 0x4 | |
489 | RTA_GATEWAY = 0x5 | |
490 | RTA_PRIORITY = 0x6 | |
491 | RTA_PREFSRC = 0x7 | |
492 | RTA_METRICS = 0x8 | |
493 | RTA_MULTIPATH = 0x9 | |
494 | RTA_FLOW = 0xb | |
495 | RTA_CACHEINFO = 0xc | |
496 | RTA_TABLE = 0xf | |
497 | RTN_UNSPEC = 0x0 | |
498 | RTN_UNICAST = 0x1 | |
499 | RTN_LOCAL = 0x2 | |
500 | RTN_BROADCAST = 0x3 | |
501 | RTN_ANYCAST = 0x4 | |
502 | RTN_MULTICAST = 0x5 | |
503 | RTN_BLACKHOLE = 0x6 | |
504 | RTN_UNREACHABLE = 0x7 | |
505 | RTN_PROHIBIT = 0x8 | |
506 | RTN_THROW = 0x9 | |
507 | RTN_NAT = 0xa | |
508 | RTN_XRESOLVE = 0xb | |
509 | RTNLGRP_NONE = 0x0 | |
510 | RTNLGRP_LINK = 0x1 | |
511 | RTNLGRP_NOTIFY = 0x2 | |
512 | RTNLGRP_NEIGH = 0x3 | |
513 | RTNLGRP_TC = 0x4 | |
514 | RTNLGRP_IPV4_IFADDR = 0x5 | |
515 | RTNLGRP_IPV4_MROUTE = 0x6 | |
516 | RTNLGRP_IPV4_ROUTE = 0x7 | |
517 | RTNLGRP_IPV4_RULE = 0x8 | |
518 | RTNLGRP_IPV6_IFADDR = 0x9 | |
519 | RTNLGRP_IPV6_MROUTE = 0xa | |
520 | RTNLGRP_IPV6_ROUTE = 0xb | |
521 | RTNLGRP_IPV6_IFINFO = 0xc | |
522 | RTNLGRP_IPV6_PREFIX = 0x12 | |
523 | RTNLGRP_IPV6_RULE = 0x13 | |
524 | RTNLGRP_ND_USEROPT = 0x14 | |
525 | SizeofNlMsghdr = 0x10 | |
526 | SizeofNlMsgerr = 0x14 | |
527 | SizeofRtGenmsg = 0x1 | |
528 | SizeofNlAttr = 0x4 | |
529 | SizeofRtAttr = 0x4 | |
530 | SizeofIfInfomsg = 0x10 | |
531 | SizeofIfAddrmsg = 0x8 | |
532 | SizeofRtMsg = 0xc | |
533 | SizeofRtNexthop = 0x8 | |
443 | IFA_UNSPEC = 0x0 | |
444 | IFA_ADDRESS = 0x1 | |
445 | IFA_LOCAL = 0x2 | |
446 | IFA_LABEL = 0x3 | |
447 | IFA_BROADCAST = 0x4 | |
448 | IFA_ANYCAST = 0x5 | |
449 | IFA_CACHEINFO = 0x6 | |
450 | IFA_MULTICAST = 0x7 | |
451 | IFLA_UNSPEC = 0x0 | |
452 | IFLA_ADDRESS = 0x1 | |
453 | IFLA_BROADCAST = 0x2 | |
454 | IFLA_IFNAME = 0x3 | |
455 | IFLA_MTU = 0x4 | |
456 | IFLA_LINK = 0x5 | |
457 | IFLA_QDISC = 0x6 | |
458 | IFLA_STATS = 0x7 | |
459 | IFLA_COST = 0x8 | |
460 | IFLA_PRIORITY = 0x9 | |
461 | IFLA_MASTER = 0xa | |
462 | IFLA_WIRELESS = 0xb | |
463 | IFLA_PROTINFO = 0xc | |
464 | IFLA_TXQLEN = 0xd | |
465 | IFLA_MAP = 0xe | |
466 | IFLA_WEIGHT = 0xf | |
467 | IFLA_OPERSTATE = 0x10 | |
468 | IFLA_LINKMODE = 0x11 | |
469 | IFLA_LINKINFO = 0x12 | |
470 | IFLA_NET_NS_PID = 0x13 | |
471 | IFLA_IFALIAS = 0x14 | |
472 | IFLA_NUM_VF = 0x15 | |
473 | IFLA_VFINFO_LIST = 0x16 | |
474 | IFLA_STATS64 = 0x17 | |
475 | IFLA_VF_PORTS = 0x18 | |
476 | IFLA_PORT_SELF = 0x19 | |
477 | IFLA_AF_SPEC = 0x1a | |
478 | IFLA_GROUP = 0x1b | |
479 | IFLA_NET_NS_FD = 0x1c | |
480 | IFLA_EXT_MASK = 0x1d | |
481 | IFLA_PROMISCUITY = 0x1e | |
482 | IFLA_NUM_TX_QUEUES = 0x1f | |
483 | IFLA_NUM_RX_QUEUES = 0x20 | |
484 | IFLA_CARRIER = 0x21 | |
485 | IFLA_PHYS_PORT_ID = 0x22 | |
486 | IFLA_CARRIER_CHANGES = 0x23 | |
487 | IFLA_PHYS_SWITCH_ID = 0x24 | |
488 | IFLA_LINK_NETNSID = 0x25 | |
489 | IFLA_PHYS_PORT_NAME = 0x26 | |
490 | IFLA_PROTO_DOWN = 0x27 | |
491 | IFLA_GSO_MAX_SEGS = 0x28 | |
492 | IFLA_GSO_MAX_SIZE = 0x29 | |
493 | IFLA_PAD = 0x2a | |
494 | IFLA_XDP = 0x2b | |
495 | IFLA_EVENT = 0x2c | |
496 | IFLA_NEW_NETNSID = 0x2d | |
497 | IFLA_IF_NETNSID = 0x2e | |
498 | IFLA_MAX = 0x2e | |
499 | RT_SCOPE_UNIVERSE = 0x0 | |
500 | RT_SCOPE_SITE = 0xc8 | |
501 | RT_SCOPE_LINK = 0xfd | |
502 | RT_SCOPE_HOST = 0xfe | |
503 | RT_SCOPE_NOWHERE = 0xff | |
504 | RT_TABLE_UNSPEC = 0x0 | |
505 | RT_TABLE_COMPAT = 0xfc | |
506 | RT_TABLE_DEFAULT = 0xfd | |
507 | RT_TABLE_MAIN = 0xfe | |
508 | RT_TABLE_LOCAL = 0xff | |
509 | RT_TABLE_MAX = 0xffffffff | |
510 | RTA_UNSPEC = 0x0 | |
511 | RTA_DST = 0x1 | |
512 | RTA_SRC = 0x2 | |
513 | RTA_IIF = 0x3 | |
514 | RTA_OIF = 0x4 | |
515 | RTA_GATEWAY = 0x5 | |
516 | RTA_PRIORITY = 0x6 | |
517 | RTA_PREFSRC = 0x7 | |
518 | RTA_METRICS = 0x8 | |
519 | RTA_MULTIPATH = 0x9 | |
520 | RTA_FLOW = 0xb | |
521 | RTA_CACHEINFO = 0xc | |
522 | RTA_TABLE = 0xf | |
523 | RTN_UNSPEC = 0x0 | |
524 | RTN_UNICAST = 0x1 | |
525 | RTN_LOCAL = 0x2 | |
526 | RTN_BROADCAST = 0x3 | |
527 | RTN_ANYCAST = 0x4 | |
528 | RTN_MULTICAST = 0x5 | |
529 | RTN_BLACKHOLE = 0x6 | |
530 | RTN_UNREACHABLE = 0x7 | |
531 | RTN_PROHIBIT = 0x8 | |
532 | RTN_THROW = 0x9 | |
533 | RTN_NAT = 0xa | |
534 | RTN_XRESOLVE = 0xb | |
535 | RTNLGRP_NONE = 0x0 | |
536 | RTNLGRP_LINK = 0x1 | |
537 | RTNLGRP_NOTIFY = 0x2 | |
538 | RTNLGRP_NEIGH = 0x3 | |
539 | RTNLGRP_TC = 0x4 | |
540 | RTNLGRP_IPV4_IFADDR = 0x5 | |
541 | RTNLGRP_IPV4_MROUTE = 0x6 | |
542 | RTNLGRP_IPV4_ROUTE = 0x7 | |
543 | RTNLGRP_IPV4_RULE = 0x8 | |
544 | RTNLGRP_IPV6_IFADDR = 0x9 | |
545 | RTNLGRP_IPV6_MROUTE = 0xa | |
546 | RTNLGRP_IPV6_ROUTE = 0xb | |
547 | RTNLGRP_IPV6_IFINFO = 0xc | |
548 | RTNLGRP_IPV6_PREFIX = 0x12 | |
549 | RTNLGRP_IPV6_RULE = 0x13 | |
550 | RTNLGRP_ND_USEROPT = 0x14 | |
551 | SizeofNlMsghdr = 0x10 | |
552 | SizeofNlMsgerr = 0x14 | |
553 | SizeofRtGenmsg = 0x1 | |
554 | SizeofNlAttr = 0x4 | |
555 | SizeofRtAttr = 0x4 | |
556 | SizeofIfInfomsg = 0x10 | |
557 | SizeofIfAddrmsg = 0x8 | |
558 | SizeofRtMsg = 0xc | |
559 | SizeofRtNexthop = 0x8 | |
534 | 560 | ) |
535 | 561 | |
536 | 562 | type NlMsghdr struct { |
438 | 438 | ) |
439 | 439 | |
440 | 440 | const ( |
441 | IFA_UNSPEC = 0x0 | |
442 | IFA_ADDRESS = 0x1 | |
443 | IFA_LOCAL = 0x2 | |
444 | IFA_LABEL = 0x3 | |
445 | IFA_BROADCAST = 0x4 | |
446 | IFA_ANYCAST = 0x5 | |
447 | IFA_CACHEINFO = 0x6 | |
448 | IFA_MULTICAST = 0x7 | |
449 | IFLA_UNSPEC = 0x0 | |
450 | IFLA_ADDRESS = 0x1 | |
451 | IFLA_BROADCAST = 0x2 | |
452 | IFLA_IFNAME = 0x3 | |
453 | IFLA_MTU = 0x4 | |
454 | IFLA_LINK = 0x5 | |
455 | IFLA_QDISC = 0x6 | |
456 | IFLA_STATS = 0x7 | |
457 | IFLA_COST = 0x8 | |
458 | IFLA_PRIORITY = 0x9 | |
459 | IFLA_MASTER = 0xa | |
460 | IFLA_WIRELESS = 0xb | |
461 | IFLA_PROTINFO = 0xc | |
462 | IFLA_TXQLEN = 0xd | |
463 | IFLA_MAP = 0xe | |
464 | IFLA_WEIGHT = 0xf | |
465 | IFLA_OPERSTATE = 0x10 | |
466 | IFLA_LINKMODE = 0x11 | |
467 | IFLA_LINKINFO = 0x12 | |
468 | IFLA_NET_NS_PID = 0x13 | |
469 | IFLA_IFALIAS = 0x14 | |
470 | IFLA_MAX = 0x2c | |
471 | RT_SCOPE_UNIVERSE = 0x0 | |
472 | RT_SCOPE_SITE = 0xc8 | |
473 | RT_SCOPE_LINK = 0xfd | |
474 | RT_SCOPE_HOST = 0xfe | |
475 | RT_SCOPE_NOWHERE = 0xff | |
476 | RT_TABLE_UNSPEC = 0x0 | |
477 | RT_TABLE_COMPAT = 0xfc | |
478 | RT_TABLE_DEFAULT = 0xfd | |
479 | RT_TABLE_MAIN = 0xfe | |
480 | RT_TABLE_LOCAL = 0xff | |
481 | RT_TABLE_MAX = 0xffffffff | |
482 | RTA_UNSPEC = 0x0 | |
483 | RTA_DST = 0x1 | |
484 | RTA_SRC = 0x2 | |
485 | RTA_IIF = 0x3 | |
486 | RTA_OIF = 0x4 | |
487 | RTA_GATEWAY = 0x5 | |
488 | RTA_PRIORITY = 0x6 | |
489 | RTA_PREFSRC = 0x7 | |
490 | RTA_METRICS = 0x8 | |
491 | RTA_MULTIPATH = 0x9 | |
492 | RTA_FLOW = 0xb | |
493 | RTA_CACHEINFO = 0xc | |
494 | RTA_TABLE = 0xf | |
495 | RTN_UNSPEC = 0x0 | |
496 | RTN_UNICAST = 0x1 | |
497 | RTN_LOCAL = 0x2 | |
498 | RTN_BROADCAST = 0x3 | |
499 | RTN_ANYCAST = 0x4 | |
500 | RTN_MULTICAST = 0x5 | |
501 | RTN_BLACKHOLE = 0x6 | |
502 | RTN_UNREACHABLE = 0x7 | |
503 | RTN_PROHIBIT = 0x8 | |
504 | RTN_THROW = 0x9 | |
505 | RTN_NAT = 0xa | |
506 | RTN_XRESOLVE = 0xb | |
507 | RTNLGRP_NONE = 0x0 | |
508 | RTNLGRP_LINK = 0x1 | |
509 | RTNLGRP_NOTIFY = 0x2 | |
510 | RTNLGRP_NEIGH = 0x3 | |
511 | RTNLGRP_TC = 0x4 | |
512 | RTNLGRP_IPV4_IFADDR = 0x5 | |
513 | RTNLGRP_IPV4_MROUTE = 0x6 | |
514 | RTNLGRP_IPV4_ROUTE = 0x7 | |
515 | RTNLGRP_IPV4_RULE = 0x8 | |
516 | RTNLGRP_IPV6_IFADDR = 0x9 | |
517 | RTNLGRP_IPV6_MROUTE = 0xa | |
518 | RTNLGRP_IPV6_ROUTE = 0xb | |
519 | RTNLGRP_IPV6_IFINFO = 0xc | |
520 | RTNLGRP_IPV6_PREFIX = 0x12 | |
521 | RTNLGRP_IPV6_RULE = 0x13 | |
522 | RTNLGRP_ND_USEROPT = 0x14 | |
523 | SizeofNlMsghdr = 0x10 | |
524 | SizeofNlMsgerr = 0x14 | |
525 | SizeofRtGenmsg = 0x1 | |
526 | SizeofNlAttr = 0x4 | |
527 | SizeofRtAttr = 0x4 | |
528 | SizeofIfInfomsg = 0x10 | |
529 | SizeofIfAddrmsg = 0x8 | |
530 | SizeofRtMsg = 0xc | |
531 | SizeofRtNexthop = 0x8 | |
441 | IFA_UNSPEC = 0x0 | |
442 | IFA_ADDRESS = 0x1 | |
443 | IFA_LOCAL = 0x2 | |
444 | IFA_LABEL = 0x3 | |
445 | IFA_BROADCAST = 0x4 | |
446 | IFA_ANYCAST = 0x5 | |
447 | IFA_CACHEINFO = 0x6 | |
448 | IFA_MULTICAST = 0x7 | |
449 | IFLA_UNSPEC = 0x0 | |
450 | IFLA_ADDRESS = 0x1 | |
451 | IFLA_BROADCAST = 0x2 | |
452 | IFLA_IFNAME = 0x3 | |
453 | IFLA_MTU = 0x4 | |
454 | IFLA_LINK = 0x5 | |
455 | IFLA_QDISC = 0x6 | |
456 | IFLA_STATS = 0x7 | |
457 | IFLA_COST = 0x8 | |
458 | IFLA_PRIORITY = 0x9 | |
459 | IFLA_MASTER = 0xa | |
460 | IFLA_WIRELESS = 0xb | |
461 | IFLA_PROTINFO = 0xc | |
462 | IFLA_TXQLEN = 0xd | |
463 | IFLA_MAP = 0xe | |
464 | IFLA_WEIGHT = 0xf | |
465 | IFLA_OPERSTATE = 0x10 | |
466 | IFLA_LINKMODE = 0x11 | |
467 | IFLA_LINKINFO = 0x12 | |
468 | IFLA_NET_NS_PID = 0x13 | |
469 | IFLA_IFALIAS = 0x14 | |
470 | IFLA_NUM_VF = 0x15 | |
471 | IFLA_VFINFO_LIST = 0x16 | |
472 | IFLA_STATS64 = 0x17 | |
473 | IFLA_VF_PORTS = 0x18 | |
474 | IFLA_PORT_SELF = 0x19 | |
475 | IFLA_AF_SPEC = 0x1a | |
476 | IFLA_GROUP = 0x1b | |
477 | IFLA_NET_NS_FD = 0x1c | |
478 | IFLA_EXT_MASK = 0x1d | |
479 | IFLA_PROMISCUITY = 0x1e | |
480 | IFLA_NUM_TX_QUEUES = 0x1f | |
481 | IFLA_NUM_RX_QUEUES = 0x20 | |
482 | IFLA_CARRIER = 0x21 | |
483 | IFLA_PHYS_PORT_ID = 0x22 | |
484 | IFLA_CARRIER_CHANGES = 0x23 | |
485 | IFLA_PHYS_SWITCH_ID = 0x24 | |
486 | IFLA_LINK_NETNSID = 0x25 | |
487 | IFLA_PHYS_PORT_NAME = 0x26 | |
488 | IFLA_PROTO_DOWN = 0x27 | |
489 | IFLA_GSO_MAX_SEGS = 0x28 | |
490 | IFLA_GSO_MAX_SIZE = 0x29 | |
491 | IFLA_PAD = 0x2a | |
492 | IFLA_XDP = 0x2b | |
493 | IFLA_EVENT = 0x2c | |
494 | IFLA_NEW_NETNSID = 0x2d | |
495 | IFLA_IF_NETNSID = 0x2e | |
496 | IFLA_MAX = 0x2e | |
497 | RT_SCOPE_UNIVERSE = 0x0 | |
498 | RT_SCOPE_SITE = 0xc8 | |
499 | RT_SCOPE_LINK = 0xfd | |
500 | RT_SCOPE_HOST = 0xfe | |
501 | RT_SCOPE_NOWHERE = 0xff | |
502 | RT_TABLE_UNSPEC = 0x0 | |
503 | RT_TABLE_COMPAT = 0xfc | |
504 | RT_TABLE_DEFAULT = 0xfd | |
505 | RT_TABLE_MAIN = 0xfe | |
506 | RT_TABLE_LOCAL = 0xff | |
507 | RT_TABLE_MAX = 0xffffffff | |
508 | RTA_UNSPEC = 0x0 | |
509 | RTA_DST = 0x1 | |
510 | RTA_SRC = 0x2 | |
511 | RTA_IIF = 0x3 | |
512 | RTA_OIF = 0x4 | |
513 | RTA_GATEWAY = 0x5 | |
514 | RTA_PRIORITY = 0x6 | |
515 | RTA_PREFSRC = 0x7 | |
516 | RTA_METRICS = 0x8 | |
517 | RTA_MULTIPATH = 0x9 | |
518 | RTA_FLOW = 0xb | |
519 | RTA_CACHEINFO = 0xc | |
520 | RTA_TABLE = 0xf | |
521 | RTN_UNSPEC = 0x0 | |
522 | RTN_UNICAST = 0x1 | |
523 | RTN_LOCAL = 0x2 | |
524 | RTN_BROADCAST = 0x3 | |
525 | RTN_ANYCAST = 0x4 | |
526 | RTN_MULTICAST = 0x5 | |
527 | RTN_BLACKHOLE = 0x6 | |
528 | RTN_UNREACHABLE = 0x7 | |
529 | RTN_PROHIBIT = 0x8 | |
530 | RTN_THROW = 0x9 | |
531 | RTN_NAT = 0xa | |
532 | RTN_XRESOLVE = 0xb | |
533 | RTNLGRP_NONE = 0x0 | |
534 | RTNLGRP_LINK = 0x1 | |
535 | RTNLGRP_NOTIFY = 0x2 | |
536 | RTNLGRP_NEIGH = 0x3 | |
537 | RTNLGRP_TC = 0x4 | |
538 | RTNLGRP_IPV4_IFADDR = 0x5 | |
539 | RTNLGRP_IPV4_MROUTE = 0x6 | |
540 | RTNLGRP_IPV4_ROUTE = 0x7 | |
541 | RTNLGRP_IPV4_RULE = 0x8 | |
542 | RTNLGRP_IPV6_IFADDR = 0x9 | |
543 | RTNLGRP_IPV6_MROUTE = 0xa | |
544 | RTNLGRP_IPV6_ROUTE = 0xb | |
545 | RTNLGRP_IPV6_IFINFO = 0xc | |
546 | RTNLGRP_IPV6_PREFIX = 0x12 | |
547 | RTNLGRP_IPV6_RULE = 0x13 | |
548 | RTNLGRP_ND_USEROPT = 0x14 | |
549 | SizeofNlMsghdr = 0x10 | |
550 | SizeofNlMsgerr = 0x14 | |
551 | SizeofRtGenmsg = 0x1 | |
552 | SizeofNlAttr = 0x4 | |
553 | SizeofRtAttr = 0x4 | |
554 | SizeofIfInfomsg = 0x10 | |
555 | SizeofIfAddrmsg = 0x8 | |
556 | SizeofRtMsg = 0xc | |
557 | SizeofRtNexthop = 0x8 | |
532 | 558 | ) |
533 | 559 | |
534 | 560 | type NlMsghdr struct { |
441 | 441 | ) |
442 | 442 | |
443 | 443 | const ( |
444 | IFA_UNSPEC = 0x0 | |
445 | IFA_ADDRESS = 0x1 | |
446 | IFA_LOCAL = 0x2 | |
447 | IFA_LABEL = 0x3 | |
448 | IFA_BROADCAST = 0x4 | |
449 | IFA_ANYCAST = 0x5 | |
450 | IFA_CACHEINFO = 0x6 | |
451 | IFA_MULTICAST = 0x7 | |
452 | IFLA_UNSPEC = 0x0 | |
453 | IFLA_ADDRESS = 0x1 | |
454 | IFLA_BROADCAST = 0x2 | |
455 | IFLA_IFNAME = 0x3 | |
456 | IFLA_MTU = 0x4 | |
457 | IFLA_LINK = 0x5 | |
458 | IFLA_QDISC = 0x6 | |
459 | IFLA_STATS = 0x7 | |
460 | IFLA_COST = 0x8 | |
461 | IFLA_PRIORITY = 0x9 | |
462 | IFLA_MASTER = 0xa | |
463 | IFLA_WIRELESS = 0xb | |
464 | IFLA_PROTINFO = 0xc | |
465 | IFLA_TXQLEN = 0xd | |
466 | IFLA_MAP = 0xe | |
467 | IFLA_WEIGHT = 0xf | |
468 | IFLA_OPERSTATE = 0x10 | |
469 | IFLA_LINKMODE = 0x11 | |
470 | IFLA_LINKINFO = 0x12 | |
471 | IFLA_NET_NS_PID = 0x13 | |
472 | IFLA_IFALIAS = 0x14 | |
473 | IFLA_MAX = 0x2c | |
474 | RT_SCOPE_UNIVERSE = 0x0 | |
475 | RT_SCOPE_SITE = 0xc8 | |
476 | RT_SCOPE_LINK = 0xfd | |
477 | RT_SCOPE_HOST = 0xfe | |
478 | RT_SCOPE_NOWHERE = 0xff | |
479 | RT_TABLE_UNSPEC = 0x0 | |
480 | RT_TABLE_COMPAT = 0xfc | |
481 | RT_TABLE_DEFAULT = 0xfd | |
482 | RT_TABLE_MAIN = 0xfe | |
483 | RT_TABLE_LOCAL = 0xff | |
484 | RT_TABLE_MAX = 0xffffffff | |
485 | RTA_UNSPEC = 0x0 | |
486 | RTA_DST = 0x1 | |
487 | RTA_SRC = 0x2 | |
488 | RTA_IIF = 0x3 | |
489 | RTA_OIF = 0x4 | |
490 | RTA_GATEWAY = 0x5 | |
491 | RTA_PRIORITY = 0x6 | |
492 | RTA_PREFSRC = 0x7 | |
493 | RTA_METRICS = 0x8 | |
494 | RTA_MULTIPATH = 0x9 | |
495 | RTA_FLOW = 0xb | |
496 | RTA_CACHEINFO = 0xc | |
497 | RTA_TABLE = 0xf | |
498 | RTN_UNSPEC = 0x0 | |
499 | RTN_UNICAST = 0x1 | |
500 | RTN_LOCAL = 0x2 | |
501 | RTN_BROADCAST = 0x3 | |
502 | RTN_ANYCAST = 0x4 | |
503 | RTN_MULTICAST = 0x5 | |
504 | RTN_BLACKHOLE = 0x6 | |
505 | RTN_UNREACHABLE = 0x7 | |
506 | RTN_PROHIBIT = 0x8 | |
507 | RTN_THROW = 0x9 | |
508 | RTN_NAT = 0xa | |
509 | RTN_XRESOLVE = 0xb | |
510 | RTNLGRP_NONE = 0x0 | |
511 | RTNLGRP_LINK = 0x1 | |
512 | RTNLGRP_NOTIFY = 0x2 | |
513 | RTNLGRP_NEIGH = 0x3 | |
514 | RTNLGRP_TC = 0x4 | |
515 | RTNLGRP_IPV4_IFADDR = 0x5 | |
516 | RTNLGRP_IPV4_MROUTE = 0x6 | |
517 | RTNLGRP_IPV4_ROUTE = 0x7 | |
518 | RTNLGRP_IPV4_RULE = 0x8 | |
519 | RTNLGRP_IPV6_IFADDR = 0x9 | |
520 | RTNLGRP_IPV6_MROUTE = 0xa | |
521 | RTNLGRP_IPV6_ROUTE = 0xb | |
522 | RTNLGRP_IPV6_IFINFO = 0xc | |
523 | RTNLGRP_IPV6_PREFIX = 0x12 | |
524 | RTNLGRP_IPV6_RULE = 0x13 | |
525 | RTNLGRP_ND_USEROPT = 0x14 | |
526 | SizeofNlMsghdr = 0x10 | |
527 | SizeofNlMsgerr = 0x14 | |
528 | SizeofRtGenmsg = 0x1 | |
529 | SizeofNlAttr = 0x4 | |
530 | SizeofRtAttr = 0x4 | |
531 | SizeofIfInfomsg = 0x10 | |
532 | SizeofIfAddrmsg = 0x8 | |
533 | SizeofRtMsg = 0xc | |
534 | SizeofRtNexthop = 0x8 | |
444 | IFA_UNSPEC = 0x0 | |
445 | IFA_ADDRESS = 0x1 | |
446 | IFA_LOCAL = 0x2 | |
447 | IFA_LABEL = 0x3 | |
448 | IFA_BROADCAST = 0x4 | |
449 | IFA_ANYCAST = 0x5 | |
450 | IFA_CACHEINFO = 0x6 | |
451 | IFA_MULTICAST = 0x7 | |
452 | IFLA_UNSPEC = 0x0 | |
453 | IFLA_ADDRESS = 0x1 | |
454 | IFLA_BROADCAST = 0x2 | |
455 | IFLA_IFNAME = 0x3 | |
456 | IFLA_MTU = 0x4 | |
457 | IFLA_LINK = 0x5 | |
458 | IFLA_QDISC = 0x6 | |
459 | IFLA_STATS = 0x7 | |
460 | IFLA_COST = 0x8 | |
461 | IFLA_PRIORITY = 0x9 | |
462 | IFLA_MASTER = 0xa | |
463 | IFLA_WIRELESS = 0xb | |
464 | IFLA_PROTINFO = 0xc | |
465 | IFLA_TXQLEN = 0xd | |
466 | IFLA_MAP = 0xe | |
467 | IFLA_WEIGHT = 0xf | |
468 | IFLA_OPERSTATE = 0x10 | |
469 | IFLA_LINKMODE = 0x11 | |
470 | IFLA_LINKINFO = 0x12 | |
471 | IFLA_NET_NS_PID = 0x13 | |
472 | IFLA_IFALIAS = 0x14 | |
473 | IFLA_NUM_VF = 0x15 | |
474 | IFLA_VFINFO_LIST = 0x16 | |
475 | IFLA_STATS64 = 0x17 | |
476 | IFLA_VF_PORTS = 0x18 | |
477 | IFLA_PORT_SELF = 0x19 | |
478 | IFLA_AF_SPEC = 0x1a | |
479 | IFLA_GROUP = 0x1b | |
480 | IFLA_NET_NS_FD = 0x1c | |
481 | IFLA_EXT_MASK = 0x1d | |
482 | IFLA_PROMISCUITY = 0x1e | |
483 | IFLA_NUM_TX_QUEUES = 0x1f | |
484 | IFLA_NUM_RX_QUEUES = 0x20 | |
485 | IFLA_CARRIER = 0x21 | |
486 | IFLA_PHYS_PORT_ID = 0x22 | |
487 | IFLA_CARRIER_CHANGES = 0x23 | |
488 | IFLA_PHYS_SWITCH_ID = 0x24 | |
489 | IFLA_LINK_NETNSID = 0x25 | |
490 | IFLA_PHYS_PORT_NAME = 0x26 | |
491 | IFLA_PROTO_DOWN = 0x27 | |
492 | IFLA_GSO_MAX_SEGS = 0x28 | |
493 | IFLA_GSO_MAX_SIZE = 0x29 | |
494 | IFLA_PAD = 0x2a | |
495 | IFLA_XDP = 0x2b | |
496 | IFLA_EVENT = 0x2c | |
497 | IFLA_NEW_NETNSID = 0x2d | |
498 | IFLA_IF_NETNSID = 0x2e | |
499 | IFLA_MAX = 0x2e | |
500 | RT_SCOPE_UNIVERSE = 0x0 | |
501 | RT_SCOPE_SITE = 0xc8 | |
502 | RT_SCOPE_LINK = 0xfd | |
503 | RT_SCOPE_HOST = 0xfe | |
504 | RT_SCOPE_NOWHERE = 0xff | |
505 | RT_TABLE_UNSPEC = 0x0 | |
506 | RT_TABLE_COMPAT = 0xfc | |
507 | RT_TABLE_DEFAULT = 0xfd | |
508 | RT_TABLE_MAIN = 0xfe | |
509 | RT_TABLE_LOCAL = 0xff | |
510 | RT_TABLE_MAX = 0xffffffff | |
511 | RTA_UNSPEC = 0x0 | |
512 | RTA_DST = 0x1 | |
513 | RTA_SRC = 0x2 | |
514 | RTA_IIF = 0x3 | |
515 | RTA_OIF = 0x4 | |
516 | RTA_GATEWAY = 0x5 | |
517 | RTA_PRIORITY = 0x6 | |
518 | RTA_PREFSRC = 0x7 | |
519 | RTA_METRICS = 0x8 | |
520 | RTA_MULTIPATH = 0x9 | |
521 | RTA_FLOW = 0xb | |
522 | RTA_CACHEINFO = 0xc | |
523 | RTA_TABLE = 0xf | |
524 | RTN_UNSPEC = 0x0 | |
525 | RTN_UNICAST = 0x1 | |
526 | RTN_LOCAL = 0x2 | |
527 | RTN_BROADCAST = 0x3 | |
528 | RTN_ANYCAST = 0x4 | |
529 | RTN_MULTICAST = 0x5 | |
530 | RTN_BLACKHOLE = 0x6 | |
531 | RTN_UNREACHABLE = 0x7 | |
532 | RTN_PROHIBIT = 0x8 | |
533 | RTN_THROW = 0x9 | |
534 | RTN_NAT = 0xa | |
535 | RTN_XRESOLVE = 0xb | |
536 | RTNLGRP_NONE = 0x0 | |
537 | RTNLGRP_LINK = 0x1 | |
538 | RTNLGRP_NOTIFY = 0x2 | |
539 | RTNLGRP_NEIGH = 0x3 | |
540 | RTNLGRP_TC = 0x4 | |
541 | RTNLGRP_IPV4_IFADDR = 0x5 | |
542 | RTNLGRP_IPV4_MROUTE = 0x6 | |
543 | RTNLGRP_IPV4_ROUTE = 0x7 | |
544 | RTNLGRP_IPV4_RULE = 0x8 | |
545 | RTNLGRP_IPV6_IFADDR = 0x9 | |
546 | RTNLGRP_IPV6_MROUTE = 0xa | |
547 | RTNLGRP_IPV6_ROUTE = 0xb | |
548 | RTNLGRP_IPV6_IFINFO = 0xc | |
549 | RTNLGRP_IPV6_PREFIX = 0x12 | |
550 | RTNLGRP_IPV6_RULE = 0x13 | |
551 | RTNLGRP_ND_USEROPT = 0x14 | |
552 | SizeofNlMsghdr = 0x10 | |
553 | SizeofNlMsgerr = 0x14 | |
554 | SizeofRtGenmsg = 0x1 | |
555 | SizeofNlAttr = 0x4 | |
556 | SizeofRtAttr = 0x4 | |
557 | SizeofIfInfomsg = 0x10 | |
558 | SizeofIfAddrmsg = 0x8 | |
559 | SizeofRtMsg = 0xc | |
560 | SizeofRtNexthop = 0x8 | |
535 | 561 | ) |
536 | 562 | |
537 | 563 | type NlMsghdr struct { |
441 | 441 | ) |
442 | 442 | |
443 | 443 | const ( |
444 | IFA_UNSPEC = 0x0 | |
445 | IFA_ADDRESS = 0x1 | |
446 | IFA_LOCAL = 0x2 | |
447 | IFA_LABEL = 0x3 | |
448 | IFA_BROADCAST = 0x4 | |
449 | IFA_ANYCAST = 0x5 | |
450 | IFA_CACHEINFO = 0x6 | |
451 | IFA_MULTICAST = 0x7 | |
452 | IFLA_UNSPEC = 0x0 | |
453 | IFLA_ADDRESS = 0x1 | |
454 | IFLA_BROADCAST = 0x2 | |
455 | IFLA_IFNAME = 0x3 | |
456 | IFLA_MTU = 0x4 | |
457 | IFLA_LINK = 0x5 | |
458 | IFLA_QDISC = 0x6 | |
459 | IFLA_STATS = 0x7 | |
460 | IFLA_COST = 0x8 | |
461 | IFLA_PRIORITY = 0x9 | |
462 | IFLA_MASTER = 0xa | |
463 | IFLA_WIRELESS = 0xb | |
464 | IFLA_PROTINFO = 0xc | |
465 | IFLA_TXQLEN = 0xd | |
466 | IFLA_MAP = 0xe | |
467 | IFLA_WEIGHT = 0xf | |
468 | IFLA_OPERSTATE = 0x10 | |
469 | IFLA_LINKMODE = 0x11 | |
470 | IFLA_LINKINFO = 0x12 | |
471 | IFLA_NET_NS_PID = 0x13 | |
472 | IFLA_IFALIAS = 0x14 | |
473 | IFLA_MAX = 0x2c | |
474 | RT_SCOPE_UNIVERSE = 0x0 | |
475 | RT_SCOPE_SITE = 0xc8 | |
476 | RT_SCOPE_LINK = 0xfd | |
477 | RT_SCOPE_HOST = 0xfe | |
478 | RT_SCOPE_NOWHERE = 0xff | |
479 | RT_TABLE_UNSPEC = 0x0 | |
480 | RT_TABLE_COMPAT = 0xfc | |
481 | RT_TABLE_DEFAULT = 0xfd | |
482 | RT_TABLE_MAIN = 0xfe | |
483 | RT_TABLE_LOCAL = 0xff | |
484 | RT_TABLE_MAX = 0xffffffff | |
485 | RTA_UNSPEC = 0x0 | |
486 | RTA_DST = 0x1 | |
487 | RTA_SRC = 0x2 | |
488 | RTA_IIF = 0x3 | |
489 | RTA_OIF = 0x4 | |
490 | RTA_GATEWAY = 0x5 | |
491 | RTA_PRIORITY = 0x6 | |
492 | RTA_PREFSRC = 0x7 | |
493 | RTA_METRICS = 0x8 | |
494 | RTA_MULTIPATH = 0x9 | |
495 | RTA_FLOW = 0xb | |
496 | RTA_CACHEINFO = 0xc | |
497 | RTA_TABLE = 0xf | |
498 | RTN_UNSPEC = 0x0 | |
499 | RTN_UNICAST = 0x1 | |
500 | RTN_LOCAL = 0x2 | |
501 | RTN_BROADCAST = 0x3 | |
502 | RTN_ANYCAST = 0x4 | |
503 | RTN_MULTICAST = 0x5 | |
504 | RTN_BLACKHOLE = 0x6 | |
505 | RTN_UNREACHABLE = 0x7 | |
506 | RTN_PROHIBIT = 0x8 | |
507 | RTN_THROW = 0x9 | |
508 | RTN_NAT = 0xa | |
509 | RTN_XRESOLVE = 0xb | |
510 | RTNLGRP_NONE = 0x0 | |
511 | RTNLGRP_LINK = 0x1 | |
512 | RTNLGRP_NOTIFY = 0x2 | |
513 | RTNLGRP_NEIGH = 0x3 | |
514 | RTNLGRP_TC = 0x4 | |
515 | RTNLGRP_IPV4_IFADDR = 0x5 | |
516 | RTNLGRP_IPV4_MROUTE = 0x6 | |
517 | RTNLGRP_IPV4_ROUTE = 0x7 | |
518 | RTNLGRP_IPV4_RULE = 0x8 | |
519 | RTNLGRP_IPV6_IFADDR = 0x9 | |
520 | RTNLGRP_IPV6_MROUTE = 0xa | |
521 | RTNLGRP_IPV6_ROUTE = 0xb | |
522 | RTNLGRP_IPV6_IFINFO = 0xc | |
523 | RTNLGRP_IPV6_PREFIX = 0x12 | |
524 | RTNLGRP_IPV6_RULE = 0x13 | |
525 | RTNLGRP_ND_USEROPT = 0x14 | |
526 | SizeofNlMsghdr = 0x10 | |
527 | SizeofNlMsgerr = 0x14 | |
528 | SizeofRtGenmsg = 0x1 | |
529 | SizeofNlAttr = 0x4 | |
530 | SizeofRtAttr = 0x4 | |
531 | SizeofIfInfomsg = 0x10 | |
532 | SizeofIfAddrmsg = 0x8 | |
533 | SizeofRtMsg = 0xc | |
534 | SizeofRtNexthop = 0x8 | |
444 | IFA_UNSPEC = 0x0 | |
445 | IFA_ADDRESS = 0x1 | |
446 | IFA_LOCAL = 0x2 | |
447 | IFA_LABEL = 0x3 | |
448 | IFA_BROADCAST = 0x4 | |
449 | IFA_ANYCAST = 0x5 | |
450 | IFA_CACHEINFO = 0x6 | |
451 | IFA_MULTICAST = 0x7 | |
452 | IFLA_UNSPEC = 0x0 | |
453 | IFLA_ADDRESS = 0x1 | |
454 | IFLA_BROADCAST = 0x2 | |
455 | IFLA_IFNAME = 0x3 | |
456 | IFLA_MTU = 0x4 | |
457 | IFLA_LINK = 0x5 | |
458 | IFLA_QDISC = 0x6 | |
459 | IFLA_STATS = 0x7 | |
460 | IFLA_COST = 0x8 | |
461 | IFLA_PRIORITY = 0x9 | |
462 | IFLA_MASTER = 0xa | |
463 | IFLA_WIRELESS = 0xb | |
464 | IFLA_PROTINFO = 0xc | |
465 | IFLA_TXQLEN = 0xd | |
466 | IFLA_MAP = 0xe | |
467 | IFLA_WEIGHT = 0xf | |
468 | IFLA_OPERSTATE = 0x10 | |
469 | IFLA_LINKMODE = 0x11 | |
470 | IFLA_LINKINFO = 0x12 | |
471 | IFLA_NET_NS_PID = 0x13 | |
472 | IFLA_IFALIAS = 0x14 | |
473 | IFLA_NUM_VF = 0x15 | |
474 | IFLA_VFINFO_LIST = 0x16 | |
475 | IFLA_STATS64 = 0x17 | |
476 | IFLA_VF_PORTS = 0x18 | |
477 | IFLA_PORT_SELF = 0x19 | |
478 | IFLA_AF_SPEC = 0x1a | |
479 | IFLA_GROUP = 0x1b | |
480 | IFLA_NET_NS_FD = 0x1c | |
481 | IFLA_EXT_MASK = 0x1d | |
482 | IFLA_PROMISCUITY = 0x1e | |
483 | IFLA_NUM_TX_QUEUES = 0x1f | |
484 | IFLA_NUM_RX_QUEUES = 0x20 | |
485 | IFLA_CARRIER = 0x21 | |
486 | IFLA_PHYS_PORT_ID = 0x22 | |
487 | IFLA_CARRIER_CHANGES = 0x23 | |
488 | IFLA_PHYS_SWITCH_ID = 0x24 | |
489 | IFLA_LINK_NETNSID = 0x25 | |
490 | IFLA_PHYS_PORT_NAME = 0x26 | |
491 | IFLA_PROTO_DOWN = 0x27 | |
492 | IFLA_GSO_MAX_SEGS = 0x28 | |
493 | IFLA_GSO_MAX_SIZE = 0x29 | |
494 | IFLA_PAD = 0x2a | |
495 | IFLA_XDP = 0x2b | |
496 | IFLA_EVENT = 0x2c | |
497 | IFLA_NEW_NETNSID = 0x2d | |
498 | IFLA_IF_NETNSID = 0x2e | |
499 | IFLA_MAX = 0x2e | |
500 | RT_SCOPE_UNIVERSE = 0x0 | |
501 | RT_SCOPE_SITE = 0xc8 | |
502 | RT_SCOPE_LINK = 0xfd | |
503 | RT_SCOPE_HOST = 0xfe | |
504 | RT_SCOPE_NOWHERE = 0xff | |
505 | RT_TABLE_UNSPEC = 0x0 | |
506 | RT_TABLE_COMPAT = 0xfc | |
507 | RT_TABLE_DEFAULT = 0xfd | |
508 | RT_TABLE_MAIN = 0xfe | |
509 | RT_TABLE_LOCAL = 0xff | |
510 | RT_TABLE_MAX = 0xffffffff | |
511 | RTA_UNSPEC = 0x0 | |
512 | RTA_DST = 0x1 | |
513 | RTA_SRC = 0x2 | |
514 | RTA_IIF = 0x3 | |
515 | RTA_OIF = 0x4 | |
516 | RTA_GATEWAY = 0x5 | |
517 | RTA_PRIORITY = 0x6 | |
518 | RTA_PREFSRC = 0x7 | |
519 | RTA_METRICS = 0x8 | |
520 | RTA_MULTIPATH = 0x9 | |
521 | RTA_FLOW = 0xb | |
522 | RTA_CACHEINFO = 0xc | |
523 | RTA_TABLE = 0xf | |
524 | RTN_UNSPEC = 0x0 | |
525 | RTN_UNICAST = 0x1 | |
526 | RTN_LOCAL = 0x2 | |
527 | RTN_BROADCAST = 0x3 | |
528 | RTN_ANYCAST = 0x4 | |
529 | RTN_MULTICAST = 0x5 | |
530 | RTN_BLACKHOLE = 0x6 | |
531 | RTN_UNREACHABLE = 0x7 | |
532 | RTN_PROHIBIT = 0x8 | |
533 | RTN_THROW = 0x9 | |
534 | RTN_NAT = 0xa | |
535 | RTN_XRESOLVE = 0xb | |
536 | RTNLGRP_NONE = 0x0 | |
537 | RTNLGRP_LINK = 0x1 | |
538 | RTNLGRP_NOTIFY = 0x2 | |
539 | RTNLGRP_NEIGH = 0x3 | |
540 | RTNLGRP_TC = 0x4 | |
541 | RTNLGRP_IPV4_IFADDR = 0x5 | |
542 | RTNLGRP_IPV4_MROUTE = 0x6 | |
543 | RTNLGRP_IPV4_ROUTE = 0x7 | |
544 | RTNLGRP_IPV4_RULE = 0x8 | |
545 | RTNLGRP_IPV6_IFADDR = 0x9 | |
546 | RTNLGRP_IPV6_MROUTE = 0xa | |
547 | RTNLGRP_IPV6_ROUTE = 0xb | |
548 | RTNLGRP_IPV6_IFINFO = 0xc | |
549 | RTNLGRP_IPV6_PREFIX = 0x12 | |
550 | RTNLGRP_IPV6_RULE = 0x13 | |
551 | RTNLGRP_ND_USEROPT = 0x14 | |
552 | SizeofNlMsghdr = 0x10 | |
553 | SizeofNlMsgerr = 0x14 | |
554 | SizeofRtGenmsg = 0x1 | |
555 | SizeofNlAttr = 0x4 | |
556 | SizeofRtAttr = 0x4 | |
557 | SizeofIfInfomsg = 0x10 | |
558 | SizeofIfAddrmsg = 0x8 | |
559 | SizeofRtMsg = 0xc | |
560 | SizeofRtNexthop = 0x8 | |
535 | 561 | ) |
536 | 562 | |
537 | 563 | type NlMsghdr struct { |
440 | 440 | ) |
441 | 441 | |
442 | 442 | const ( |
443 | IFA_UNSPEC = 0x0 | |
444 | IFA_ADDRESS = 0x1 | |
445 | IFA_LOCAL = 0x2 | |
446 | IFA_LABEL = 0x3 | |
447 | IFA_BROADCAST = 0x4 | |
448 | IFA_ANYCAST = 0x5 | |
449 | IFA_CACHEINFO = 0x6 | |
450 | IFA_MULTICAST = 0x7 | |
451 | IFLA_UNSPEC = 0x0 | |
452 | IFLA_ADDRESS = 0x1 | |
453 | IFLA_BROADCAST = 0x2 | |
454 | IFLA_IFNAME = 0x3 | |
455 | IFLA_MTU = 0x4 | |
456 | IFLA_LINK = 0x5 | |
457 | IFLA_QDISC = 0x6 | |
458 | IFLA_STATS = 0x7 | |
459 | IFLA_COST = 0x8 | |
460 | IFLA_PRIORITY = 0x9 | |
461 | IFLA_MASTER = 0xa | |
462 | IFLA_WIRELESS = 0xb | |
463 | IFLA_PROTINFO = 0xc | |
464 | IFLA_TXQLEN = 0xd | |
465 | IFLA_MAP = 0xe | |
466 | IFLA_WEIGHT = 0xf | |
467 | IFLA_OPERSTATE = 0x10 | |
468 | IFLA_LINKMODE = 0x11 | |
469 | IFLA_LINKINFO = 0x12 | |
470 | IFLA_NET_NS_PID = 0x13 | |
471 | IFLA_IFALIAS = 0x14 | |
472 | IFLA_MAX = 0x2c | |
473 | RT_SCOPE_UNIVERSE = 0x0 | |
474 | RT_SCOPE_SITE = 0xc8 | |
475 | RT_SCOPE_LINK = 0xfd | |
476 | RT_SCOPE_HOST = 0xfe | |
477 | RT_SCOPE_NOWHERE = 0xff | |
478 | RT_TABLE_UNSPEC = 0x0 | |
479 | RT_TABLE_COMPAT = 0xfc | |
480 | RT_TABLE_DEFAULT = 0xfd | |
481 | RT_TABLE_MAIN = 0xfe | |
482 | RT_TABLE_LOCAL = 0xff | |
483 | RT_TABLE_MAX = 0xffffffff | |
484 | RTA_UNSPEC = 0x0 | |
485 | RTA_DST = 0x1 | |
486 | RTA_SRC = 0x2 | |
487 | RTA_IIF = 0x3 | |
488 | RTA_OIF = 0x4 | |
489 | RTA_GATEWAY = 0x5 | |
490 | RTA_PRIORITY = 0x6 | |
491 | RTA_PREFSRC = 0x7 | |
492 | RTA_METRICS = 0x8 | |
493 | RTA_MULTIPATH = 0x9 | |
494 | RTA_FLOW = 0xb | |
495 | RTA_CACHEINFO = 0xc | |
496 | RTA_TABLE = 0xf | |
497 | RTN_UNSPEC = 0x0 | |
498 | RTN_UNICAST = 0x1 | |
499 | RTN_LOCAL = 0x2 | |
500 | RTN_BROADCAST = 0x3 | |
501 | RTN_ANYCAST = 0x4 | |
502 | RTN_MULTICAST = 0x5 | |
503 | RTN_BLACKHOLE = 0x6 | |
504 | RTN_UNREACHABLE = 0x7 | |
505 | RTN_PROHIBIT = 0x8 | |
506 | RTN_THROW = 0x9 | |
507 | RTN_NAT = 0xa | |
508 | RTN_XRESOLVE = 0xb | |
509 | RTNLGRP_NONE = 0x0 | |
510 | RTNLGRP_LINK = 0x1 | |
511 | RTNLGRP_NOTIFY = 0x2 | |
512 | RTNLGRP_NEIGH = 0x3 | |
513 | RTNLGRP_TC = 0x4 | |
514 | RTNLGRP_IPV4_IFADDR = 0x5 | |
515 | RTNLGRP_IPV4_MROUTE = 0x6 | |
516 | RTNLGRP_IPV4_ROUTE = 0x7 | |
517 | RTNLGRP_IPV4_RULE = 0x8 | |
518 | RTNLGRP_IPV6_IFADDR = 0x9 | |
519 | RTNLGRP_IPV6_MROUTE = 0xa | |
520 | RTNLGRP_IPV6_ROUTE = 0xb | |
521 | RTNLGRP_IPV6_IFINFO = 0xc | |
522 | RTNLGRP_IPV6_PREFIX = 0x12 | |
523 | RTNLGRP_IPV6_RULE = 0x13 | |
524 | RTNLGRP_ND_USEROPT = 0x14 | |
525 | SizeofNlMsghdr = 0x10 | |
526 | SizeofNlMsgerr = 0x14 | |
527 | SizeofRtGenmsg = 0x1 | |
528 | SizeofNlAttr = 0x4 | |
529 | SizeofRtAttr = 0x4 | |
530 | SizeofIfInfomsg = 0x10 | |
531 | SizeofIfAddrmsg = 0x8 | |
532 | SizeofRtMsg = 0xc | |
533 | SizeofRtNexthop = 0x8 | |
443 | IFA_UNSPEC = 0x0 | |
444 | IFA_ADDRESS = 0x1 | |
445 | IFA_LOCAL = 0x2 | |
446 | IFA_LABEL = 0x3 | |
447 | IFA_BROADCAST = 0x4 | |
448 | IFA_ANYCAST = 0x5 | |
449 | IFA_CACHEINFO = 0x6 | |
450 | IFA_MULTICAST = 0x7 | |
451 | IFLA_UNSPEC = 0x0 | |
452 | IFLA_ADDRESS = 0x1 | |
453 | IFLA_BROADCAST = 0x2 | |
454 | IFLA_IFNAME = 0x3 | |
455 | IFLA_MTU = 0x4 | |
456 | IFLA_LINK = 0x5 | |
457 | IFLA_QDISC = 0x6 | |
458 | IFLA_STATS = 0x7 | |
459 | IFLA_COST = 0x8 | |
460 | IFLA_PRIORITY = 0x9 | |
461 | IFLA_MASTER = 0xa | |
462 | IFLA_WIRELESS = 0xb | |
463 | IFLA_PROTINFO = 0xc | |
464 | IFLA_TXQLEN = 0xd | |
465 | IFLA_MAP = 0xe | |
466 | IFLA_WEIGHT = 0xf | |
467 | IFLA_OPERSTATE = 0x10 | |
468 | IFLA_LINKMODE = 0x11 | |
469 | IFLA_LINKINFO = 0x12 | |
470 | IFLA_NET_NS_PID = 0x13 | |
471 | IFLA_IFALIAS = 0x14 | |
472 | IFLA_NUM_VF = 0x15 | |
473 | IFLA_VFINFO_LIST = 0x16 | |
474 | IFLA_STATS64 = 0x17 | |
475 | IFLA_VF_PORTS = 0x18 | |
476 | IFLA_PORT_SELF = 0x19 | |
477 | IFLA_AF_SPEC = 0x1a | |
478 | IFLA_GROUP = 0x1b | |
479 | IFLA_NET_NS_FD = 0x1c | |
480 | IFLA_EXT_MASK = 0x1d | |
481 | IFLA_PROMISCUITY = 0x1e | |
482 | IFLA_NUM_TX_QUEUES = 0x1f | |
483 | IFLA_NUM_RX_QUEUES = 0x20 | |
484 | IFLA_CARRIER = 0x21 | |
485 | IFLA_PHYS_PORT_ID = 0x22 | |
486 | IFLA_CARRIER_CHANGES = 0x23 | |
487 | IFLA_PHYS_SWITCH_ID = 0x24 | |
488 | IFLA_LINK_NETNSID = 0x25 | |
489 | IFLA_PHYS_PORT_NAME = 0x26 | |
490 | IFLA_PROTO_DOWN = 0x27 | |
491 | IFLA_GSO_MAX_SEGS = 0x28 | |
492 | IFLA_GSO_MAX_SIZE = 0x29 | |
493 | IFLA_PAD = 0x2a | |
494 | IFLA_XDP = 0x2b | |
495 | IFLA_EVENT = 0x2c | |
496 | IFLA_NEW_NETNSID = 0x2d | |
497 | IFLA_IF_NETNSID = 0x2e | |
498 | IFLA_MAX = 0x2e | |
499 | RT_SCOPE_UNIVERSE = 0x0 | |
500 | RT_SCOPE_SITE = 0xc8 | |
501 | RT_SCOPE_LINK = 0xfd | |
502 | RT_SCOPE_HOST = 0xfe | |
503 | RT_SCOPE_NOWHERE = 0xff | |
504 | RT_TABLE_UNSPEC = 0x0 | |
505 | RT_TABLE_COMPAT = 0xfc | |
506 | RT_TABLE_DEFAULT = 0xfd | |
507 | RT_TABLE_MAIN = 0xfe | |
508 | RT_TABLE_LOCAL = 0xff | |
509 | RT_TABLE_MAX = 0xffffffff | |
510 | RTA_UNSPEC = 0x0 | |
511 | RTA_DST = 0x1 | |
512 | RTA_SRC = 0x2 | |
513 | RTA_IIF = 0x3 | |
514 | RTA_OIF = 0x4 | |
515 | RTA_GATEWAY = 0x5 | |
516 | RTA_PRIORITY = 0x6 | |
517 | RTA_PREFSRC = 0x7 | |
518 | RTA_METRICS = 0x8 | |
519 | RTA_MULTIPATH = 0x9 | |
520 | RTA_FLOW = 0xb | |
521 | RTA_CACHEINFO = 0xc | |
522 | RTA_TABLE = 0xf | |
523 | RTN_UNSPEC = 0x0 | |
524 | RTN_UNICAST = 0x1 | |
525 | RTN_LOCAL = 0x2 | |
526 | RTN_BROADCAST = 0x3 | |
527 | RTN_ANYCAST = 0x4 | |
528 | RTN_MULTICAST = 0x5 | |
529 | RTN_BLACKHOLE = 0x6 | |
530 | RTN_UNREACHABLE = 0x7 | |
531 | RTN_PROHIBIT = 0x8 | |
532 | RTN_THROW = 0x9 | |
533 | RTN_NAT = 0xa | |
534 | RTN_XRESOLVE = 0xb | |
535 | RTNLGRP_NONE = 0x0 | |
536 | RTNLGRP_LINK = 0x1 | |
537 | RTNLGRP_NOTIFY = 0x2 | |
538 | RTNLGRP_NEIGH = 0x3 | |
539 | RTNLGRP_TC = 0x4 | |
540 | RTNLGRP_IPV4_IFADDR = 0x5 | |
541 | RTNLGRP_IPV4_MROUTE = 0x6 | |
542 | RTNLGRP_IPV4_ROUTE = 0x7 | |
543 | RTNLGRP_IPV4_RULE = 0x8 | |
544 | RTNLGRP_IPV6_IFADDR = 0x9 | |
545 | RTNLGRP_IPV6_MROUTE = 0xa | |
546 | RTNLGRP_IPV6_ROUTE = 0xb | |
547 | RTNLGRP_IPV6_IFINFO = 0xc | |
548 | RTNLGRP_IPV6_PREFIX = 0x12 | |
549 | RTNLGRP_IPV6_RULE = 0x13 | |
550 | RTNLGRP_ND_USEROPT = 0x14 | |
551 | SizeofNlMsghdr = 0x10 | |
552 | SizeofNlMsgerr = 0x14 | |
553 | SizeofRtGenmsg = 0x1 | |
554 | SizeofNlAttr = 0x4 | |
555 | SizeofRtAttr = 0x4 | |
556 | SizeofIfInfomsg = 0x10 | |
557 | SizeofIfAddrmsg = 0x8 | |
558 | SizeofRtMsg = 0xc | |
559 | SizeofRtNexthop = 0x8 | |
534 | 560 | ) |
535 | 561 | |
536 | 562 | type NlMsghdr struct { |
112 | 112 | // The parameter n controls the number of returned names, |
113 | 113 | // analogous to the way os.File.Readdirnames works. |
114 | 114 | func (k Key) ReadSubKeyNames(n int) ([]string, error) { |
115 | ki, err := k.Stat() | |
116 | if err != nil { | |
117 | return nil, err | |
118 | } | |
119 | names := make([]string, 0, ki.SubKeyCount) | |
120 | buf := make([]uint16, ki.MaxSubKeyLen+1) // extra room for terminating zero byte | |
115 | names := make([]string, 0) | |
116 | // Registry key size limit is 255 bytes and described there: | |
117 | // https://msdn.microsoft.com/library/windows/desktop/ms724872.aspx | |
118 | buf := make([]uint16, 256) //plus extra room for terminating zero byte | |
121 | 119 | loopItems: |
122 | 120 | for i := uint32(0); ; i++ { |
123 | 121 | if n > 0 { |
28 | 28 | } |
29 | 29 | |
30 | 30 | func TestReadSubKeyNames(t *testing.T) { |
31 | k, err := registry.OpenKey(registry.CLASSES_ROOT, "TypeLib", registry.ENUMERATE_SUB_KEYS|registry.QUERY_VALUE) | |
31 | k, err := registry.OpenKey(registry.CLASSES_ROOT, "TypeLib", registry.ENUMERATE_SUB_KEYS) | |
32 | 32 | if err != nil { |
33 | 33 | t.Fatal(err) |
34 | 34 | } |