]> xenbits.xensource.com Git - unikraft/libs/libgo.git/commitdiff
Add support for ARM64 stable staging RELEASE-0.16.0
authorEduard Vintilă <eduard.vintila47@gmail.com>
Sun, 12 Nov 2023 13:28:35 +0000 (15:28 +0200)
committerRazvan Deaconescu <razvan.deaconescu@upb.ro>
Sat, 30 Dec 2023 05:26:36 +0000 (07:26 +0200)
Adds support for AArch64 targets by providing the
necessary auto-generated architecture-dependent files
and modifications to the Makefiles.

Signed-off-by: Eduard Vintilă <eduard.vintila47@gmail.com>
Reviewed-by: Stefan Jumarea <stefanjumarea02@gmail.com>
Approved-by: Razvan Deaconescu <razvand@unikraft.io>
GitHub-Closes: #9

19 files changed:
Makefile.uk
config.h
libffi/include/arm64/ffi.h [new file with mode: 0644]
libffi/include/arm64/fficonfig.h [new file with mode: 0644]
libffi/include/arm64/ffitarget.h [new file with mode: 0644]
libgo/Makefile.native.uk
libgo/Makefile.runtime.uk
libgo/arm64/cpugen.go [new file with mode: 0644]
libgo/arm64/gcpugen.go [new file with mode: 0644]
libgo/arm64/libcalls.go [new file with mode: 0644]
libgo/arm64/os_linknames.go [new file with mode: 0644]
libgo/arm64/os_user_linknames.go [new file with mode: 0644]
libgo/arm64/runtime_linknames.go [new file with mode: 0644]
libgo/arm64/runtime_sysinfo.go [new file with mode: 0644]
libgo/arm64/syscall_arch.go [new file with mode: 0644]
libgo/arm64/syscall_linknames.go [new file with mode: 0644]
libgo/arm64/sysinfo.go [new file with mode: 0644]
libgo/arm64/version.go [new file with mode: 0644]
libgo/arm64/zgoarch.go [new file with mode: 0644]

index 70e13aa994b0a75450b3aa82e509549dfdf4240b..f1cff7494a70d116ced211934d5542348f16ec38 100644 (file)
@@ -75,14 +75,17 @@ LIBGO_COMMON_INCLUDES-y += -I$(LIBGCC_EXTRACTED)/libgcc
 LIBGO_COMMON_INCLUDES-y += -I$(LIBGCC_EXTRACTED)/gcc
 LIBGO_COMMON_INCLUDES-y += -I$(LIBGCC_EXTRACTED)/gcc/include
 LIBGO_COMMON_INCLUDES-$(CONFIG_ARCH_X86_64) += -I$(LIBGCC_EXTRACTED)/gcc/config/i386
 LIBGO_COMMON_INCLUDES-y += -I$(LIBGCC_EXTRACTED)/gcc
 LIBGO_COMMON_INCLUDES-y += -I$(LIBGCC_EXTRACTED)/gcc/include
 LIBGO_COMMON_INCLUDES-$(CONFIG_ARCH_X86_64) += -I$(LIBGCC_EXTRACTED)/gcc/config/i386
+LIBGO_COMMON_INCLUDES-$(CONFIG_ARCH_ARM_64) += -I$(LIBGCC_EXTRACTED)/gcc/config/aarch64
 
 LIBGO_INCLUDES-y += -I$(LIBGO_BASE)
 LIBGO_INCLUDES-y += -I$(LIBGO_EXTRACTED)
 LIBGO_INCLUDES-y += -I$(LIBGO_EXTRACTED)/runtime
 
 
 LIBGO_INCLUDES-y += -I$(LIBGO_BASE)
 LIBGO_INCLUDES-y += -I$(LIBGO_EXTRACTED)
 LIBGO_INCLUDES-y += -I$(LIBGO_EXTRACTED)/runtime
 
-LIBGOFFI_INCLUDES-y += -I$(LIBGO_BASE)/libffi/include
+LIBGOFFI_INCLUDES-$(CONFIG_ARCH_X86_64) += -I$(LIBGO_BASE)/libffi/include/x86
+LIBGOFFI_INCLUDES-$(CONFIG_ARCH_ARM_64) += -I$(LIBGO_BASE)/libffi/include/arm64
 LIBGOFFI_INCLUDES-y += -I$(LIBGCC_EXTRACTED)/libffi/include
 LIBGOFFI_INCLUDES-$(CONFIG_ARCH_X86_64) += -I$(LIBGCC_EXTRACTED)/libffi/src/x86
 LIBGOFFI_INCLUDES-y += -I$(LIBGCC_EXTRACTED)/libffi/include
 LIBGOFFI_INCLUDES-$(CONFIG_ARCH_X86_64) += -I$(LIBGCC_EXTRACTED)/libffi/src/x86
+LIBGOFFI_INCLUDES-$(CONFIG_ARCH_ARM_64) += -I$(LIBGCC_EXTRACTED)/libffi/src/arm64
 
 LIBGOBACKTRACE_INCLUDES-y += -I$(LIBGO_BASE)/libbacktrace/include
 LIBGOBACKTRACE_INCLUDES-y += -I$(LIBGCC_EXTRACTED)/libbacktrace
 
 LIBGOBACKTRACE_INCLUDES-y += -I$(LIBGO_BASE)/libbacktrace/include
 LIBGOBACKTRACE_INCLUDES-y += -I$(LIBGCC_EXTRACTED)/libbacktrace
@@ -126,20 +129,28 @@ LIBGO_CFLAGS-y += -Wall
 LIBGO_CFLAGS-y += -Wextra
 LIBGO_CFLAGS-y += -Wwrite-strings
 LIBGO_CFLAGS-y += -Werror
 LIBGO_CFLAGS-y += -Wextra
 LIBGO_CFLAGS-y += -Wwrite-strings
 LIBGO_CFLAGS-y += -Werror
-LIBGO_CFLAGS-y += -minline-all-stringops
+LIBGO_CFLAGS-y += -Wno-error=missing-braces
+LIBGO_CFLAGS-y += -Wno-missing-braces
+LIBGO_CFLAGS-y += -Wno-error=sign-compare
+LIBGO_CFLAGS-y += -Wno-sign-compare
 LIBGO_CFLAGS-y += -D_GNU_SOURCE
 LIBGO_CFLAGS-y += -D_LARGEFILE_SOURCE
 LIBGO_CFLAGS-y += -D_FILE_OFFSET_BITS=64
 LIBGO_CFLAGS-y += -D__linux__
 LIBGO_CFLAGS-y += -D_GNU_SOURCE
 LIBGO_CFLAGS-y += -D_LARGEFILE_SOURCE
 LIBGO_CFLAGS-y += -D_FILE_OFFSET_BITS=64
 LIBGO_CFLAGS-y += -D__linux__
+LIBGO_CFLAGS-$(CONFIG_ARCH_X86_64) += -minline-all-stringops
 LIBGO_CFLAGS-$(CONFIG_ARCH_X86_64) += -D__x86_64__
 LIBGO_CFLAGS-$(CONFIG_ARCH_X86_64) += -D__x86_64__
+LIBGO_CFLAGS-$(CONFIG_ARCH_ARM_64) += -D__ARM_64__
 
 LIBGO_ASFLAGS-y += -D__linux__
 LIBGO_ASFLAGS-$(CONFIG_ARCH_X86_64) += -D__x86_64__
 
 LIBGO_ASFLAGS-y += -D__linux__
 LIBGO_ASFLAGS-$(CONFIG_ARCH_X86_64) += -D__x86_64__
+LIBGO_ASFLAGS-$(CONFIG_ARCH_ARM_64) += -D__ARM_64__
 
 
-GOFLAGS-$(CONFIG_LIBGO) += -minline-all-stringops
-GOFLAGS-$(CONFIG_LIBGO) += -Wno-return-local-addr
-GOFLAGS-$(CONFIG_LIBGO) += -Wno-maybe-uninitialized
-GOFLAGS-$(CONFIG_LIBGO) += -Wno-uninitialized
+ifeq ($(CONFIG_LIBGO), y)
+GOFLAGS-$(CONFIG_ARCH_X86_64) += -minline-all-stringops
+GOFLAGS-y += -Wno-return-local-addr
+GOFLAGS-y += -Wno-maybe-uninitialized
+GOFLAGS-y += -Wno-uninitialized
+endif
 
 # libffi
 LIBGOFFI_CFLAGS-y += -DHAVE_CONFIG_H
 
 # libffi
 LIBGOFFI_CFLAGS-y += -DHAVE_CONFIG_H
@@ -178,6 +189,11 @@ LIBGOFFI_SRCS-y += $(LIBGOFFI_EXTRACTED)/src/x86/ffi64.c
 LIBGOFFI_SRCS-y += $(LIBGOFFI_EXTRACTED)/src/x86/unix64.S
 LIBGOFFI_SRCS-y += $(LIBGOFFI_EXTRACTED)/src/x86/win64.S
 LIBGOFFI_SRCS-y += $(LIBGOFFI_EXTRACTED)/src/x86/ffiw64.c
 LIBGOFFI_SRCS-y += $(LIBGOFFI_EXTRACTED)/src/x86/unix64.S
 LIBGOFFI_SRCS-y += $(LIBGOFFI_EXTRACTED)/src/x86/win64.S
 LIBGOFFI_SRCS-y += $(LIBGOFFI_EXTRACTED)/src/x86/ffiw64.c
+else
+ifeq (arm64,$(CONFIG_UK_ARCH))
+LIBGOFFI_SRCS-y += $(LIBGOFFI_EXTRACTED)/src/aarch64/ffi.c
+LIBGOFFI_SRCS-y += $(LIBGOFFI_EXTRACTED)/src/aarch64/sysv.S
+endif
 endif
 
 # libbacktrace
 endif
 
 # libbacktrace
index 2c909361e50cb937339e7d0bc435c3fc4c57b02d..6dda7c73b2e2e25a70a669a540c47305ba9cbfdd 100644 (file)
--- a/config.h
+++ b/config.h
@@ -28,6 +28,9 @@
 
 /* Define if your assembler supports PC relative relocs. */
 #define HAVE_AS_X86_PCREL 1
 
 /* Define if your assembler supports PC relative relocs. */
 #define HAVE_AS_X86_PCREL 1
+#else
+/* Define if your assembler supports AES instructions. */
+#undef HAVE_AS_X86_AES
 #endif
 
 /* Define to 1 if you have the `atan2l' function. */
 #endif
 
 /* Define to 1 if you have the `atan2l' function. */
diff --git a/libffi/include/arm64/ffi.h b/libffi/include/arm64/ffi.h
new file mode 100644 (file)
index 0000000..73b72fa
--- /dev/null
@@ -0,0 +1,528 @@
+/* -----------------------------------------------------------------*-C-*-
+   libffi 3.4.2
+     - Copyright (c) 2011, 2014, 2019, 2021 Anthony Green
+     - Copyright (c) 1996-2003, 2007, 2008 Red Hat, Inc.
+
+   Permission is hereby granted, free of charge, to any person
+   obtaining a copy of this software and associated documentation
+   files (the ``Software''), to deal in the Software without
+   restriction, including without limitation the rights to use, copy,
+   modify, merge, publish, distribute, sublicense, and/or sell copies
+   of the Software, and to permit persons to whom the Software is
+   furnished to do so, subject to the following conditions:
+
+   The above copyright notice and this permission notice shall be
+   included in all copies or substantial portions of the Software.
+
+   THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND,
+   EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+   MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+   NONINFRINGEMENT.  IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+   HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+   WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+   OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+   DEALINGS IN THE SOFTWARE.
+
+   ----------------------------------------------------------------------- */
+
+/* -------------------------------------------------------------------
+   Most of the API is documented in doc/libffi.texi.
+
+   The raw API is designed to bypass some of the argument packing and
+   unpacking on architectures for which it can be avoided.  Routines
+   are provided to emulate the raw API if the underlying platform
+   doesn't allow faster implementation.
+
+   More details on the raw API can be found in:
+
+   http://gcc.gnu.org/ml/java/1999-q3/msg00138.html
+
+   and
+
+   http://gcc.gnu.org/ml/java/1999-q3/msg00174.html
+   -------------------------------------------------------------------- */
+
+#ifndef LIBFFI_H
+#define LIBFFI_H
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Specify which architecture libffi is configured for. */
+#ifndef AARCH64
+#define AARCH64
+#endif
+
+/* ---- System configuration information --------------------------------- */
+
+#include <ffitarget.h>
+
+#ifndef LIBFFI_ASM
+
+#if defined(_MSC_VER) && !defined(__clang__)
+#define __attribute__(X)
+#endif
+
+#include <stddef.h>
+#include <limits.h>
+
+/* LONG_LONG_MAX is not always defined (not if STRICT_ANSI, for example).
+   But we can find it either under the correct ANSI name, or under GNU
+   C's internal name.  */
+
+#define FFI_64_BIT_MAX 9223372036854775807
+
+#ifdef LONG_LONG_MAX
+# define FFI_LONG_LONG_MAX LONG_LONG_MAX
+#else
+# ifdef LLONG_MAX
+#  define FFI_LONG_LONG_MAX LLONG_MAX
+#  ifdef _AIX52 /* or newer has C99 LLONG_MAX */
+#   undef FFI_64_BIT_MAX
+#   define FFI_64_BIT_MAX 9223372036854775807LL
+#  endif /* _AIX52 or newer */
+# else
+#  ifdef __GNUC__
+#   define FFI_LONG_LONG_MAX __LONG_LONG_MAX__
+#  endif
+#  ifdef _AIX /* AIX 5.1 and earlier have LONGLONG_MAX */
+#   ifndef __PPC64__
+#    if defined (__IBMC__) || defined (__IBMCPP__)
+#     define FFI_LONG_LONG_MAX LONGLONG_MAX
+#    endif
+#   endif /* __PPC64__ */
+#   undef  FFI_64_BIT_MAX
+#   define FFI_64_BIT_MAX 9223372036854775807LL
+#  endif
+# endif
+#endif
+
+/* The closure code assumes that this works on pointers, i.e. a size_t
+   can hold a pointer.  */
+
+typedef struct _ffi_type
+{
+  size_t size;
+  unsigned short alignment;
+  unsigned short type;
+  struct _ffi_type **elements;
+} ffi_type;
+
+/* Need minimal decorations for DLLs to work on Windows.  GCC has
+   autoimport and autoexport.  Always mark externally visible symbols
+   as dllimport for MSVC clients, even if it means an extra indirection
+   when using the static version of the library.
+   Besides, as a workaround, they can define FFI_BUILDING if they
+   *know* they are going to link with the static library.  */
+#if defined _MSC_VER
+# if defined FFI_BUILDING_DLL /* Building libffi.DLL with msvcc.sh */
+#  define FFI_API __declspec(dllexport)
+# elif !defined FFI_BUILDING  /* Importing libffi.DLL */
+#  define FFI_API __declspec(dllimport)
+# else                        /* Building/linking static library */
+#  define FFI_API
+# endif
+#else
+# define FFI_API
+#endif
+
+/* The externally visible type declarations also need the MSVC DLL
+   decorations, or they will not be exported from the object file.  */
+#if defined LIBFFI_HIDE_BASIC_TYPES
+# define FFI_EXTERN FFI_API
+#else
+# define FFI_EXTERN extern FFI_API
+#endif
+
+#ifndef LIBFFI_HIDE_BASIC_TYPES
+#if SCHAR_MAX == 127
+# define ffi_type_uchar                ffi_type_uint8
+# define ffi_type_schar                ffi_type_sint8
+#else
+ #error "char size not supported"
+#endif
+
+#if SHRT_MAX == 32767
+# define ffi_type_ushort       ffi_type_uint16
+# define ffi_type_sshort       ffi_type_sint16
+#elif SHRT_MAX == 2147483647
+# define ffi_type_ushort       ffi_type_uint32
+# define ffi_type_sshort       ffi_type_sint32
+#else
+ #error "short size not supported"
+#endif
+
+#if INT_MAX == 32767
+# define ffi_type_uint         ffi_type_uint16
+# define ffi_type_sint         ffi_type_sint16
+#elif INT_MAX == 2147483647
+# define ffi_type_uint         ffi_type_uint32
+# define ffi_type_sint         ffi_type_sint32
+#elif INT_MAX == 9223372036854775807
+# define ffi_type_uint         ffi_type_uint64
+# define ffi_type_sint         ffi_type_sint64
+#else
+ #error "int size not supported"
+#endif
+
+#if LONG_MAX == 2147483647
+# if FFI_LONG_LONG_MAX != FFI_64_BIT_MAX
+ #error "no 64-bit data type supported"
+# endif
+#elif LONG_MAX != FFI_64_BIT_MAX
+ #error "long size not supported"
+#endif
+
+#if LONG_MAX == 2147483647
+# define ffi_type_ulong        ffi_type_uint32
+# define ffi_type_slong        ffi_type_sint32
+#elif LONG_MAX == FFI_64_BIT_MAX
+# define ffi_type_ulong        ffi_type_uint64
+# define ffi_type_slong        ffi_type_sint64
+#else
+ #error "long size not supported"
+#endif
+
+/* These are defined in types.c.  */
+FFI_EXTERN ffi_type ffi_type_void;
+FFI_EXTERN ffi_type ffi_type_uint8;
+FFI_EXTERN ffi_type ffi_type_sint8;
+FFI_EXTERN ffi_type ffi_type_uint16;
+FFI_EXTERN ffi_type ffi_type_sint16;
+FFI_EXTERN ffi_type ffi_type_uint32;
+FFI_EXTERN ffi_type ffi_type_sint32;
+FFI_EXTERN ffi_type ffi_type_uint64;
+FFI_EXTERN ffi_type ffi_type_sint64;
+FFI_EXTERN ffi_type ffi_type_float;
+FFI_EXTERN ffi_type ffi_type_double;
+FFI_EXTERN ffi_type ffi_type_pointer;
+
+#if 1
+FFI_EXTERN ffi_type ffi_type_longdouble;
+#else
+#define ffi_type_longdouble ffi_type_double
+#endif
+
+#ifdef FFI_TARGET_HAS_COMPLEX_TYPE
+FFI_EXTERN ffi_type ffi_type_complex_float;
+FFI_EXTERN ffi_type ffi_type_complex_double;
+#if 1
+FFI_EXTERN ffi_type ffi_type_complex_longdouble;
+#else
+#define ffi_type_complex_longdouble ffi_type_complex_double
+#endif
+#endif
+#endif /* LIBFFI_HIDE_BASIC_TYPES */
+
+typedef enum {
+  FFI_OK = 0,
+  FFI_BAD_TYPEDEF,
+  FFI_BAD_ABI,
+  FFI_BAD_ARGTYPE
+} ffi_status;
+
+typedef struct {
+  ffi_abi abi;
+  unsigned nargs;
+  ffi_type **arg_types;
+  ffi_type *rtype;
+  unsigned bytes;
+  unsigned flags;
+#ifdef FFI_EXTRA_CIF_FIELDS
+  FFI_EXTRA_CIF_FIELDS;
+#endif
+} ffi_cif;
+
+/* ---- Definitions for the raw API -------------------------------------- */
+
+#ifndef FFI_SIZEOF_ARG
+# if LONG_MAX == 2147483647
+#  define FFI_SIZEOF_ARG        4
+# elif LONG_MAX == FFI_64_BIT_MAX
+#  define FFI_SIZEOF_ARG        8
+# endif
+#endif
+
+#ifndef FFI_SIZEOF_JAVA_RAW
+#  define FFI_SIZEOF_JAVA_RAW FFI_SIZEOF_ARG
+#endif
+
+typedef union {
+  ffi_sarg  sint;
+  ffi_arg   uint;
+  float            flt;
+  char      data[FFI_SIZEOF_ARG];
+  void*     ptr;
+} ffi_raw;
+
+#if FFI_SIZEOF_JAVA_RAW == 4 && FFI_SIZEOF_ARG == 8
+/* This is a special case for mips64/n32 ABI (and perhaps others) where
+   sizeof(void *) is 4 and FFI_SIZEOF_ARG is 8.  */
+typedef union {
+  signed int   sint;
+  unsigned int uint;
+  float                flt;
+  char         data[FFI_SIZEOF_JAVA_RAW];
+  void*                ptr;
+} ffi_java_raw;
+#else
+typedef ffi_raw ffi_java_raw;
+#endif
+
+
+FFI_API
+void ffi_raw_call (ffi_cif *cif,
+                  void (*fn)(void),
+                  void *rvalue,
+                  ffi_raw *avalue);
+
+FFI_API void ffi_ptrarray_to_raw (ffi_cif *cif, void **args, ffi_raw *raw);
+FFI_API void ffi_raw_to_ptrarray (ffi_cif *cif, ffi_raw *raw, void **args);
+FFI_API size_t ffi_raw_size (ffi_cif *cif);
+
+/* This is analogous to the raw API, except it uses Java parameter
+   packing, even on 64-bit machines.  I.e. on 64-bit machines longs
+   and doubles are followed by an empty 64-bit word.  */
+
+#if !FFI_NATIVE_RAW_API
+FFI_API
+void ffi_java_raw_call (ffi_cif *cif,
+                       void (*fn)(void),
+                       void *rvalue,
+                       ffi_java_raw *avalue) __attribute__((deprecated));
+#endif
+
+FFI_API
+void ffi_java_ptrarray_to_raw (ffi_cif *cif, void **args, ffi_java_raw *raw) __attribute__((deprecated));
+FFI_API
+void ffi_java_raw_to_ptrarray (ffi_cif *cif, ffi_java_raw *raw, void **args) __attribute__((deprecated));
+FFI_API
+size_t ffi_java_raw_size (ffi_cif *cif) __attribute__((deprecated));
+
+/* ---- Definitions for closures ----------------------------------------- */
+
+#if FFI_CLOSURES
+
+#ifdef _MSC_VER
+__declspec(align(8))
+#endif
+typedef struct {
+#if 0
+  void *trampoline_table;
+  void *trampoline_table_entry;
+#else
+  union {
+    char tramp[FFI_TRAMPOLINE_SIZE];
+    void *ftramp;
+  };
+#endif
+  ffi_cif   *cif;
+  void     (*fun)(ffi_cif*,void*,void**,void*);
+  void      *user_data;
+} ffi_closure
+#ifdef __GNUC__
+    __attribute__((aligned (8)))
+#endif
+    ;
+
+#ifndef __GNUC__
+# ifdef __sgi
+#  pragma pack 0
+# endif
+#endif
+
+FFI_API void *ffi_closure_alloc (size_t size, void **code);
+FFI_API void ffi_closure_free (void *);
+
+#if defined(PA_LINUX) || defined(PA_HPUX)
+#define FFI_CLOSURE_PTR(X) ((void *)((unsigned int)(X) | 2))
+#define FFI_RESTORE_PTR(X) ((void *)((unsigned int)(X) & ~3))
+#else
+#define FFI_CLOSURE_PTR(X) (X)
+#define FFI_RESTORE_PTR(X) (X)
+#endif
+
+FFI_API ffi_status
+ffi_prep_closure (ffi_closure*,
+                 ffi_cif *,
+                 void (*fun)(ffi_cif*,void*,void**,void*),
+                 void *user_data)
+#if defined(__GNUC__) && (((__GNUC__ * 100) + __GNUC_MINOR__) >= 405)
+  __attribute__((deprecated ("use ffi_prep_closure_loc instead")))
+#elif defined(__GNUC__) && __GNUC__ >= 3
+  __attribute__((deprecated))
+#endif
+  ;
+
+FFI_API ffi_status
+ffi_prep_closure_loc (ffi_closure*,
+                     ffi_cif *,
+                     void (*fun)(ffi_cif*,void*,void**,void*),
+                     void *user_data,
+                     void*codeloc);
+
+#ifdef __sgi
+# pragma pack 8
+#endif
+typedef struct {
+#if 0
+  void *trampoline_table;
+  void *trampoline_table_entry;
+#else
+  char tramp[FFI_TRAMPOLINE_SIZE];
+#endif
+  ffi_cif   *cif;
+
+#if !FFI_NATIVE_RAW_API
+
+  /* If this is enabled, then a raw closure has the same layout
+     as a regular closure.  We use this to install an intermediate
+     handler to do the transaltion, void** -> ffi_raw*.  */
+
+  void     (*translate_args)(ffi_cif*,void*,void**,void*);
+  void      *this_closure;
+
+#endif
+
+  void     (*fun)(ffi_cif*,void*,ffi_raw*,void*);
+  void      *user_data;
+
+} ffi_raw_closure;
+
+typedef struct {
+#if 0
+  void *trampoline_table;
+  void *trampoline_table_entry;
+#else
+  char tramp[FFI_TRAMPOLINE_SIZE];
+#endif
+
+  ffi_cif   *cif;
+
+#if !FFI_NATIVE_RAW_API
+
+  /* If this is enabled, then a raw closure has the same layout
+     as a regular closure.  We use this to install an intermediate
+     handler to do the translation, void** -> ffi_raw*.  */
+
+  void     (*translate_args)(ffi_cif*,void*,void**,void*);
+  void      *this_closure;
+
+#endif
+
+  void     (*fun)(ffi_cif*,void*,ffi_java_raw*,void*);
+  void      *user_data;
+
+} ffi_java_raw_closure;
+
+FFI_API ffi_status
+ffi_prep_raw_closure (ffi_raw_closure*,
+                     ffi_cif *cif,
+                     void (*fun)(ffi_cif*,void*,ffi_raw*,void*),
+                     void *user_data);
+
+FFI_API ffi_status
+ffi_prep_raw_closure_loc (ffi_raw_closure*,
+                         ffi_cif *cif,
+                         void (*fun)(ffi_cif*,void*,ffi_raw*,void*),
+                         void *user_data,
+                         void *codeloc);
+
+#if !FFI_NATIVE_RAW_API
+FFI_API ffi_status
+ffi_prep_java_raw_closure (ffi_java_raw_closure*,
+                          ffi_cif *cif,
+                          void (*fun)(ffi_cif*,void*,ffi_java_raw*,void*),
+                          void *user_data) __attribute__((deprecated));
+
+FFI_API ffi_status
+ffi_prep_java_raw_closure_loc (ffi_java_raw_closure*,
+                              ffi_cif *cif,
+                              void (*fun)(ffi_cif*,void*,ffi_java_raw*,void*),
+                              void *user_data,
+                              void *codeloc) __attribute__((deprecated));
+#endif
+
+#endif /* FFI_CLOSURES */
+
+#if FFI_GO_CLOSURES
+
+typedef struct {
+  void      *tramp;
+  ffi_cif   *cif;
+  void     (*fun)(ffi_cif*,void*,void**,void*);
+} ffi_go_closure;
+
+FFI_API ffi_status ffi_prep_go_closure (ffi_go_closure*, ffi_cif *,
+                               void (*fun)(ffi_cif*,void*,void**,void*));
+
+FFI_API void ffi_call_go (ffi_cif *cif, void (*fn)(void), void *rvalue,
+                 void **avalue, void *closure);
+
+#endif /* FFI_GO_CLOSURES */
+
+/* ---- Public interface definition -------------------------------------- */
+
+FFI_API
+ffi_status ffi_prep_cif(ffi_cif *cif,
+                       ffi_abi abi,
+                       unsigned int nargs,
+                       ffi_type *rtype,
+                       ffi_type **atypes);
+
+FFI_API
+ffi_status ffi_prep_cif_var(ffi_cif *cif,
+                           ffi_abi abi,
+                           unsigned int nfixedargs,
+                           unsigned int ntotalargs,
+                           ffi_type *rtype,
+                           ffi_type **atypes);
+
+FFI_API
+void ffi_call(ffi_cif *cif,
+             void (*fn)(void),
+             void *rvalue,
+             void **avalue);
+
+FFI_API
+ffi_status ffi_get_struct_offsets (ffi_abi abi, ffi_type *struct_type,
+                                  size_t *offsets);
+
+/* Useful for eliminating compiler warnings.  */
+#define FFI_FN(f) ((void (*)(void))f)
+
+/* ---- Definitions shared with assembly code ---------------------------- */
+
+#endif
+
+/* If these change, update src/mips/ffitarget.h. */
+#define FFI_TYPE_VOID       0
+#define FFI_TYPE_INT        1
+#define FFI_TYPE_FLOAT      2
+#define FFI_TYPE_DOUBLE     3
+#if 1
+#define FFI_TYPE_LONGDOUBLE 4
+#else
+#define FFI_TYPE_LONGDOUBLE FFI_TYPE_DOUBLE
+#endif
+#define FFI_TYPE_UINT8      5
+#define FFI_TYPE_SINT8      6
+#define FFI_TYPE_UINT16     7
+#define FFI_TYPE_SINT16     8
+#define FFI_TYPE_UINT32     9
+#define FFI_TYPE_SINT32     10
+#define FFI_TYPE_UINT64     11
+#define FFI_TYPE_SINT64     12
+#define FFI_TYPE_STRUCT     13
+#define FFI_TYPE_POINTER    14
+#define FFI_TYPE_COMPLEX    15
+
+/* This should always refer to the last type code (for sanity checks).  */
+#define FFI_TYPE_LAST       FFI_TYPE_COMPLEX
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
diff --git a/libffi/include/arm64/fficonfig.h b/libffi/include/arm64/fficonfig.h
new file mode 100644 (file)
index 0000000..910b60f
--- /dev/null
@@ -0,0 +1,226 @@
+/* fficonfig.h.  Generated from fficonfig.h.in by configure.  */
+/* fficonfig.h.in.  Generated from configure.ac by autoheader.  */
+
+/* Define if building universal (internal helper macro) */
+/* #undef AC_APPLE_UNIVERSAL_BUILD */
+
+/* Define to 1 if using 'alloca.c'. */
+/* #undef C_ALLOCA */
+
+/* Define to the flags needed for the .section .eh_frame directive. */
+#define EH_FRAME_FLAGS "a"
+
+/* Define this if you want extra debugging. */
+/* #undef FFI_DEBUG */
+
+/* Define this if you want statically defined trampolines */
+/* #undef FFI_EXEC_STATIC_TRAMP */
+
+/* Cannot use PROT_EXEC on this target, so, we revert to alternative means */
+/* #undef FFI_EXEC_TRAMPOLINE_TABLE */
+
+/* Define this if you want to enable pax emulated trampolines */
+/* #undef FFI_MMAP_EXEC_EMUTRAMP_PAX */
+
+/* Cannot use malloc on this target, so, we revert to alternative means */
+/* #undef FFI_MMAP_EXEC_WRIT */
+
+/* Define this if you do not want support for the raw API. */
+/* #undef FFI_NO_RAW_API */
+
+/* Define this if you do not want support for aggregate types. */
+/* #undef FFI_NO_STRUCTS */
+
+/* Define to 1 if you have 'alloca', as a function or macro. */
+#define HAVE_ALLOCA 1
+
+/* Define to 1 if <alloca.h> works. */
+#define HAVE_ALLOCA_H 1
+
+/* Define if your assembler supports .cfi_* directives. */
+#define HAVE_AS_CFI_PSEUDO_OP 1
+
+/* Define if your assembler supports .register. */
+/* #undef HAVE_AS_REGISTER_PSEUDO_OP */
+
+/* Define if the compiler uses zarch features. */
+/* #undef HAVE_AS_S390_ZARCH */
+
+/* Define if your assembler and linker support unaligned PC relative relocs.
+   */
+/* #undef HAVE_AS_SPARC_UA_PCREL */
+
+/* Define if your assembler supports unwind section type. */
+/* #undef HAVE_AS_X86_64_UNWIND_SECTION_TYPE */
+
+/* Define if your assembler supports PC relative relocs. */
+/* #undef HAVE_AS_X86_PCREL */
+
+/* Define to 1 if you have the <dlfcn.h> header file. */
+#define HAVE_DLFCN_H 1
+
+/* Define if __attribute__((visibility("hidden"))) is supported. */
+#define HAVE_HIDDEN_VISIBILITY_ATTRIBUTE 1
+
+/* Define to 1 if you have the <inttypes.h> header file. */
+#define HAVE_INTTYPES_H 1
+
+/* Define if you have the long double type and it is bigger than a double */
+#define HAVE_LONG_DOUBLE 1
+
+/* Define if you support more than one size of the long double type */
+/* #undef HAVE_LONG_DOUBLE_VARIANT */
+
+/* Define to 1 if you have the `memcpy' function. */
+#define HAVE_MEMCPY 1
+
+/* Define to 1 if you have the `memfd_create' function. */
+#define HAVE_MEMFD_CREATE 1
+
+/* Define to 1 if you have the `mkostemp' function. */
+#define HAVE_MKOSTEMP 1
+
+/* Define to 1 if you have the `mkstemp' function. */
+#define HAVE_MKSTEMP 1
+
+/* Define to 1 if you have the `mmap' function. */
+#define HAVE_MMAP 1
+
+/* Define if mmap with MAP_ANON(YMOUS) works. */
+#define HAVE_MMAP_ANON 1
+
+/* Define if mmap of /dev/zero works. */
+#define HAVE_MMAP_DEV_ZERO 1
+
+/* Define if read-only mmap of a plain file works. */
+#define HAVE_MMAP_FILE 1
+
+/* Define if your compiler supports pointer authentication. */
+/* #undef HAVE_PTRAUTH */
+
+/* Define if .eh_frame sections should be read-only. */
+#define HAVE_RO_EH_FRAME 1
+
+/* Define to 1 if you have the <stdint.h> header file. */
+#define HAVE_STDINT_H 1
+
+/* Define to 1 if you have the <stdio.h> header file. */
+#define HAVE_STDIO_H 1
+
+/* Define to 1 if you have the <stdlib.h> header file. */
+#define HAVE_STDLIB_H 1
+
+/* Define to 1 if you have the <strings.h> header file. */
+#define HAVE_STRINGS_H 1
+
+/* Define to 1 if you have the <string.h> header file. */
+#define HAVE_STRING_H 1
+
+/* Define to 1 if you have the <sys/memfd.h> header file. */
+/* #undef HAVE_SYS_MEMFD_H */
+
+/* Define to 1 if you have the <sys/mman.h> header file. */
+#define HAVE_SYS_MMAN_H 1
+
+/* Define to 1 if you have the <sys/stat.h> header file. */
+#define HAVE_SYS_STAT_H 1
+
+/* Define to 1 if you have the <sys/types.h> header file. */
+#define HAVE_SYS_TYPES_H 1
+
+/* Define to 1 if you have the <unistd.h> header file. */
+#define HAVE_UNISTD_H 1
+
+/* Define to 1 if GNU symbol versioning is used for libatomic. */
+/* #undef LIBFFI_GNU_SYMBOL_VERSIONING */
+
+/* Define to the sub-directory where libtool stores uninstalled libraries. */
+#define LT_OBJDIR ".libs/"
+
+/* Name of package */
+#define PACKAGE "libffi"
+
+/* Define to the address where bug reports for this package should be sent. */
+#define PACKAGE_BUGREPORT "http://github.com/libffi/libffi/issues"
+
+/* Define to the full name of this package. */
+#define PACKAGE_NAME "libffi"
+
+/* Define to the full name and version of this package. */
+#define PACKAGE_STRING "libffi 3.4.2"
+
+/* Define to the one symbol short name of this package. */
+#define PACKAGE_TARNAME "libffi"
+
+/* Define to the home page for this package. */
+#define PACKAGE_URL ""
+
+/* Define to the version of this package. */
+#define PACKAGE_VERSION "3.4.2"
+
+/* The size of `double', as computed by sizeof. */
+#define SIZEOF_DOUBLE 8
+
+/* The size of `long double', as computed by sizeof. */
+#define SIZEOF_LONG_DOUBLE 16
+
+/* The size of `size_t', as computed by sizeof. */
+#define SIZEOF_SIZE_T 8
+
+/* If using the C implementation of alloca, define if you know the
+   direction of stack growth for your system; otherwise it will be
+   automatically deduced at runtime.
+       STACK_DIRECTION > 0 => grows toward higher addresses
+       STACK_DIRECTION < 0 => grows toward lower addresses
+       STACK_DIRECTION = 0 => direction of growth unknown */
+/* #undef STACK_DIRECTION */
+
+/* Define to 1 if all of the C90 standard headers exist (not just the ones
+   required in a freestanding environment). This macro is provided for
+   backward compatibility; new code need not use it. */
+#define STDC_HEADERS 1
+
+/* Define if symbols are underscored. */
+/* #undef SYMBOL_UNDERSCORE */
+
+/* Define this if you are using Purify and want to suppress spurious messages.
+   */
+/* #undef USING_PURIFY */
+
+/* Version number of package */
+#define VERSION "3.4.2"
+
+/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
+   significant byte first (like Motorola and SPARC, unlike Intel). */
+#if defined AC_APPLE_UNIVERSAL_BUILD
+# if defined __BIG_ENDIAN__
+#  define WORDS_BIGENDIAN 1
+# endif
+#else
+# ifndef WORDS_BIGENDIAN
+/* #  undef WORDS_BIGENDIAN */
+# endif
+#endif
+
+/* Define to `unsigned int' if <sys/types.h> does not define. */
+/* #undef size_t */
+
+
+#ifdef HAVE_HIDDEN_VISIBILITY_ATTRIBUTE
+#ifdef LIBFFI_ASM
+#ifdef __APPLE__
+#define FFI_HIDDEN(name) .private_extern name
+#else
+#define FFI_HIDDEN(name) .hidden name
+#endif
+#else
+#define FFI_HIDDEN __attribute__ ((visibility ("hidden")))
+#endif
+#else
+#ifdef LIBFFI_ASM
+#define FFI_HIDDEN(name)
+#else
+#define FFI_HIDDEN
+#endif
+#endif
+
diff --git a/libffi/include/arm64/ffitarget.h b/libffi/include/arm64/ffitarget.h
new file mode 100644 (file)
index 0000000..d5622e1
--- /dev/null
@@ -0,0 +1,97 @@
+/* Copyright (c) 2009, 2010, 2011, 2012 ARM Ltd.
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+``Software''), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.  */
+
+#ifndef LIBFFI_TARGET_H
+#define LIBFFI_TARGET_H
+
+#ifndef LIBFFI_H
+#error "Please do not include ffitarget.h directly into your source.  Use ffi.h instead."
+#endif
+
+#ifndef LIBFFI_ASM
+#ifdef __ILP32__
+#define FFI_SIZEOF_ARG 8
+#define FFI_SIZEOF_JAVA_RAW  4
+typedef unsigned long long ffi_arg;
+typedef signed long long ffi_sarg;
+#elif defined(_WIN32)
+#define FFI_SIZEOF_ARG 8
+typedef unsigned long long ffi_arg;
+typedef signed long long ffi_sarg;
+#else
+typedef unsigned long ffi_arg;
+typedef signed long ffi_sarg;
+#endif
+
+typedef enum ffi_abi
+  {
+    FFI_FIRST_ABI = 0,
+    FFI_SYSV,
+    FFI_WIN64,
+    FFI_LAST_ABI,
+#if defined(_WIN32)
+    FFI_DEFAULT_ABI = FFI_WIN64
+#else
+    FFI_DEFAULT_ABI = FFI_SYSV
+#endif
+  } ffi_abi;
+#endif
+
+/* ---- Definitions for closures ----------------------------------------- */
+
+#define FFI_CLOSURES 1
+#define FFI_NATIVE_RAW_API 0
+
+#if defined (FFI_EXEC_TRAMPOLINE_TABLE) && FFI_EXEC_TRAMPOLINE_TABLE
+
+#ifdef __MACH__
+#define FFI_TRAMPOLINE_SIZE 16
+#define FFI_TRAMPOLINE_CLOSURE_OFFSET 16
+#else
+#error "No trampoline table implementation"
+#endif
+
+#else
+#define FFI_TRAMPOLINE_SIZE 24
+#define FFI_TRAMPOLINE_CLOSURE_OFFSET FFI_TRAMPOLINE_SIZE
+#endif
+
+#ifdef _WIN32
+#define FFI_EXTRA_CIF_FIELDS unsigned is_variadic
+#endif
+#define FFI_TARGET_SPECIFIC_VARIADIC
+
+/* ---- Internal ---- */
+
+#if defined (__APPLE__)
+#define FFI_EXTRA_CIF_FIELDS unsigned aarch64_nfixedargs
+#elif !defined(_WIN32)
+/* iOS and Windows reserve x18 for the system.  Disable Go closures until
+   a new static chain is chosen.  */
+#define FFI_GO_CLOSURES 1
+#endif
+
+#ifndef _WIN32
+/* No complex type on Windows */
+#define FFI_TARGET_HAS_COMPLEX_TYPE
+#endif
+
+#endif
index 7323bca84f7867239dba753e4312b23019c721ea..3876e60ee3a478ba406dd89d5551d079457dd296 100644 (file)
@@ -18,7 +18,8 @@ LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-caller.c
 LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-callers.c
 LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-cgo.c
 LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-construct-map.c
 LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-callers.c
 LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-cgo.c
 LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-construct-map.c
-LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-context.S
+LIBGO_SRCS-$(CONFIG_ARCH_X86_64) += $(LIBGO_EXTRACTED)/runtime/go-context.S
+LIBGO_SRCS-$(CONFIG_ARCH_ARM_64) += $(LIBGO_BASE)/libgo/arm64/go-context.S
 LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-ffi.c
 LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-fieldtrack.c
 LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-matherr.c
 LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-ffi.c
 LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-fieldtrack.c
 LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-matherr.c
index dee66ac1c3d8f8d09023fb74dc8293caa332d0fd..3382ff4ae46ac3f74811ee3fa02ab98b0d01d828 100644 (file)
@@ -19,7 +19,8 @@ $(eval $(call _addgolib,internal/cfg,))
 INTERNAL_CFG_SRCS += $(LIBGO_EXTRACTED)/go/internal/cfg/cfg.go
 $(eval $(call _addgolib,internal/goarch,))
 INTERNAL_GOARCH_SRCS += $(LIBGO_EXTRACTED)/go/internal/goarch/goarch.go
 INTERNAL_CFG_SRCS += $(LIBGO_EXTRACTED)/go/internal/cfg/cfg.go
 $(eval $(call _addgolib,internal/goarch,))
 INTERNAL_GOARCH_SRCS += $(LIBGO_EXTRACTED)/go/internal/goarch/goarch.go
-INTERNAL_GOARCH_SRCS += $(LIBGO_BASE)/libgo/zgoarch.go
+INTERNAL_GOARCH_SRCS-$(CONFIG_ARCH_X86_64) += $(LIBGO_BASE)/libgo/x86/zgoarch.go
+INTERNAL_GOARCH_SRCS-$(CONFIG_ARCH_ARM_64) += $(LIBGO_BASE)/libgo/arm64/zgoarch.go
 $(eval $(call _addgolib,encoding,))
 ENCODING_SRCS += $(LIBGO_EXTRACTED)/go/encoding/encoding.go
 $(eval $(call _addgolib,internal/nettrace,))
 $(eval $(call _addgolib,encoding,))
 ENCODING_SRCS += $(LIBGO_EXTRACTED)/go/encoding/encoding.go
 $(eval $(call _addgolib,internal/nettrace,))
@@ -84,6 +85,7 @@ RUNTIME_INTERNAL_SYS_SRCS += $(LIBGO_EXTRACTED)/go/runtime/internal/sys/intrinsi
 RUNTIME_INTERNAL_SYS_SRCS += $(LIBGO_EXTRACTED)/go/runtime/internal/sys/intrinsics_common.go
 RUNTIME_INTERNAL_SYS_SRCS += $(LIBGO_EXTRACTED)/go/runtime/internal/sys/sys.go
 RUNTIME_INTERNAL_SYS_SRCS-$(CONFIG_ARCH_X86_64) += $(LIBGO_BASE)/libgo/x86/version.go
 RUNTIME_INTERNAL_SYS_SRCS += $(LIBGO_EXTRACTED)/go/runtime/internal/sys/intrinsics_common.go
 RUNTIME_INTERNAL_SYS_SRCS += $(LIBGO_EXTRACTED)/go/runtime/internal/sys/sys.go
 RUNTIME_INTERNAL_SYS_SRCS-$(CONFIG_ARCH_X86_64) += $(LIBGO_BASE)/libgo/x86/version.go
+RUNTIME_INTERNAL_SYS_SRCS-$(CONFIG_ARCH_ARM_64)  += $(LIBGO_BASE)/libgo/arm64/version.go
 RUNTIME_INTERNAL_SYS_DEPS += internal/goarch
 RUNTIME_INTERNAL_SYS_DEPS += internal/goos
 $(eval $(call _addgolib,math/bits,))
 RUNTIME_INTERNAL_SYS_DEPS += internal/goarch
 RUNTIME_INTERNAL_SYS_DEPS += internal/goos
 $(eval $(call _addgolib,math/bits,))
@@ -93,7 +95,10 @@ MATH_BITS_SRCS += $(LIBGO_EXTRACTED)/go/math/bits/bits_tables.go
 $(eval $(call _addgolib,internal/cpu,))
 INTERNAL_CPU_SRCS += $(LIBGO_EXTRACTED)/go/internal/cpu/cpu.go
 INTERNAL_CPU_SRCS-$(CONFIG_ARCH_X86_64) += $(LIBGO_EXTRACTED)/go/internal/cpu/cpu_x86.go
 $(eval $(call _addgolib,internal/cpu,))
 INTERNAL_CPU_SRCS += $(LIBGO_EXTRACTED)/go/internal/cpu/cpu.go
 INTERNAL_CPU_SRCS-$(CONFIG_ARCH_X86_64) += $(LIBGO_EXTRACTED)/go/internal/cpu/cpu_x86.go
-INTERNAL_CPU_SRCS += $(LIBGO_BASE)/libgo/cpugen.go
+INTERNAL_CPU_SRCS-$(CONFIG_ARCH_X86_64) += $(LIBGO_BASE)/libgo/x86/cpugen.go
+INTERNAL_CPU_SRCS-$(CONFIG_ARCH_ARM_64)  += $(LIBGO_EXTRACTED)/go/internal/cpu/cpu_arm64.go
+INTERNAL_CPU_SRCS-$(CONFIG_ARCH_ARM_64)  += $(LIBGO_EXTRACTED)/go/internal/cpu/cpu_arm64_other.go
+INTERNAL_CPU_SRCS-$(CONFIG_ARCH_ARM_64) += $(LIBGO_BASE)/libgo/arm64/cpugen.go
 $(eval $(call _addgolib,hash/maphash,))
 HASH_MAPHASH_SRCS += $(LIBGO_EXTRACTED)/go/hash/maphash/maphash.go
 HASH_MAPHASH_DEPS += internal/unsafeheader
 $(eval $(call _addgolib,hash/maphash,))
 HASH_MAPHASH_SRCS += $(LIBGO_EXTRACTED)/go/hash/maphash/maphash.go
 HASH_MAPHASH_DEPS += internal/unsafeheader
@@ -134,7 +139,6 @@ MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/erf.go
 MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/erfinv.go
 MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/exp.go
 MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/exp2_noasm.go
 MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/erfinv.go
 MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/exp.go
 MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/exp2_noasm.go
-MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/exp_amd64.go
 MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/exp_noasm.go
 MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/expm1.go
 MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/floor.go
 MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/exp_noasm.go
 MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/expm1.go
 MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/floor.go
@@ -169,6 +173,7 @@ MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/tan.go
 MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/tanh.go
 MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/trig_reduce.go
 MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/unsafe.go
 MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/tanh.go
 MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/trig_reduce.go
 MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/unsafe.go
+MATH_SRCS-$(CONFIG_ARCH_X86_64) += $(LIBGO_EXTRACTED)/go/math/exp_amd64.go
 MATH_DEPS += internal/cpu
 MATH_DEPS += math/bits
 $(eval $(call _addgolib,math/cmplx,))
 MATH_DEPS += internal/cpu
 MATH_DEPS += math/bits
 $(eval $(call _addgolib,math/cmplx,))
@@ -303,8 +308,10 @@ RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/type.go
 RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/typekind.go
 RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/utf8.go
 RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/write_err.go
 RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/typekind.go
 RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/utf8.go
 RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/write_err.go
-RUNTIME_SRCS += $(LIBGO_BASE)/libgo/runtime_linknames.go
+RUNTIME_SRCS-$(CONFIG_ARCH_X86_64) += $(LIBGO_BASE)/libgo/x86/runtime_linknames.go
 RUNTIME_SRCS-$(CONFIG_ARCH_X86_64) += $(LIBGO_BASE)/libgo/x86/runtime_sysinfo.go
 RUNTIME_SRCS-$(CONFIG_ARCH_X86_64) += $(LIBGO_BASE)/libgo/x86/runtime_sysinfo.go
+RUNTIME_SRCS-$(CONFIG_ARCH_ARM_64) += $(LIBGO_BASE)/libgo/arm64/runtime_linknames.go
+RUNTIME_SRCS-$(CONFIG_ARCH_ARM_64) += $(LIBGO_BASE)/libgo/arm64/runtime_sysinfo.go
 RUNTIME_SRCS += $(LIBGO_BASE)/libgo/sigtab.go
 RUNTIME_SRCS += $(LIBGO_BASE)/libgo/goroot.go
 RUNTIME_DEPS += internal/abi
 RUNTIME_SRCS += $(LIBGO_BASE)/libgo/sigtab.go
 RUNTIME_SRCS += $(LIBGO_BASE)/libgo/goroot.go
 RUNTIME_DEPS += internal/abi
@@ -515,7 +522,7 @@ SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/exec_linux.go
 SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/exec_unix.go
 SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/libcall_glibc.go
 SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/libcall_linux.go
 SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/exec_unix.go
 SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/libcall_glibc.go
 SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/libcall_linux.go
-SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/libcall_linux_amd64.go
+SYSCALL_SRCS-$(CONFIG_ARCH_X86_64) += $(LIBGO_EXTRACTED)/go/syscall/libcall_linux_amd64.go
 SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/libcall_linux_utimesnano.go
 SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/libcall_posix.go
 SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/libcall_posix_largefile.go
 SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/libcall_linux_utimesnano.go
 SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/libcall_posix.go
 SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/libcall_posix_largefile.go
@@ -542,14 +549,18 @@ SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/syscall_errno.go
 SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/syscall_funcs.go
 SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/syscall_glibc.go
 SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/syscall_linux.go
 SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/syscall_funcs.go
 SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/syscall_glibc.go
 SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/syscall_linux.go
-SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/syscall_linux_amd64.go
 SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/syscall_unix.go
 SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/time_nofake.go
 SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/timestruct.go
 SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/syscall_unix.go
 SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/time_nofake.go
 SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/timestruct.go
-SYSCALL_SRCS += $(LIBGO_BASE)/libgo/libcalls.go
+SYSCALL_SRCS-$(CONFIG_ARCH_X86_64) += $(LIBGO_BASE)/libgo/x86/libcalls.go
+SYSCALL_SRCS-$(CONFIG_ARCH_X86_64) += $(LIBGO_EXTRACTED)/go/syscall/syscall_linux_amd64.go
 SYSCALL_SRCS-$(CONFIG_ARCH_X86_64) += $(LIBGO_BASE)/libgo/x86/sysinfo.go
 SYSCALL_SRCS-$(CONFIG_ARCH_X86_64) += $(LIBGO_BASE)/libgo/x86/sysinfo.go
-SYSCALL_SRCS += $(LIBGO_BASE)/libgo/syscall_arch.go
-SYSCALL_SRCS += $(LIBGO_BASE)/libgo/syscall_linknames.go
+SYSCALL_SRCS-$(CONFIG_ARCH_X86_64) += $(LIBGO_BASE)/libgo/x86/syscall_arch.go
+SYSCALL_SRCS-$(CONFIG_ARCH_X86_64) += $(LIBGO_BASE)/libgo/x86/syscall_linknames.go
+SYSCALL_SRCS-$(CONFIG_ARCH_ARM_64) += $(LIBGO_BASE)/libgo/arm64/libcalls.go
+SYSCALL_SRCS-$(CONFIG_ARCH_ARM_64) += $(LIBGO_BASE)/libgo/arm64/sysinfo.go
+SYSCALL_SRCS-$(CONFIG_ARCH_ARM_64) += $(LIBGO_BASE)/libgo/arm64/syscall_arch.go
+SYSCALL_SRCS-$(CONFIG_ARCH_ARM_64) += $(LIBGO_BASE)/libgo/arm64/syscall_linknames.go
 SYSCALL_SRCS += $(LIBGO_BASE)/libgo/epoll.go
 SYSCALL_DEPS += errors
 SYSCALL_DEPS += internal/bytealg
 SYSCALL_SRCS += $(LIBGO_BASE)/libgo/epoll.go
 SYSCALL_DEPS += errors
 SYSCALL_DEPS += internal/bytealg
@@ -682,7 +693,8 @@ INTERNAL_SYSCALL_UNIX_SRCS += $(LIBGO_EXTRACTED)/go/internal/syscall/unix/getran
 INTERNAL_SYSCALL_UNIX_SRCS += $(LIBGO_EXTRACTED)/go/internal/syscall/unix/getrandom_linux.go
 INTERNAL_SYSCALL_UNIX_SRCS += $(LIBGO_EXTRACTED)/go/internal/syscall/unix/net.go
 INTERNAL_SYSCALL_UNIX_SRCS += $(LIBGO_EXTRACTED)/go/internal/syscall/unix/nonblocking.go
 INTERNAL_SYSCALL_UNIX_SRCS += $(LIBGO_EXTRACTED)/go/internal/syscall/unix/getrandom_linux.go
 INTERNAL_SYSCALL_UNIX_SRCS += $(LIBGO_EXTRACTED)/go/internal/syscall/unix/net.go
 INTERNAL_SYSCALL_UNIX_SRCS += $(LIBGO_EXTRACTED)/go/internal/syscall/unix/nonblocking.go
-INTERNAL_SYSCALL_UNIX_SRCS += $(LIBGO_EXTRACTED)/go/internal/syscall/unix/sysnum_linux_amd64.go
+INTERNAL_SYSCALL_UNIX_SRCS-$(CONFIG_ARCH_X86_64) += $(LIBGO_EXTRACTED)/go/internal/syscall/unix/sysnum_linux_amd64.go
+INTERNAL_SYSCALL_UNIX_SRCS-$(CONFIG_ARCH_ARM_64) += $(LIBGO_EXTRACTED)/go/internal/syscall/unix/sysnum_linux_generic.go
 INTERNAL_SYSCALL_UNIX_DEPS += sync/atomic
 INTERNAL_SYSCALL_UNIX_DEPS += syscall
 $(eval $(call _addgolib,image/internal/imageutil,))
 INTERNAL_SYSCALL_UNIX_DEPS += sync/atomic
 INTERNAL_SYSCALL_UNIX_DEPS += syscall
 $(eval $(call _addgolib,image/internal/imageutil,))
@@ -1020,7 +1032,8 @@ OS_SRCS += $(LIBGO_EXTRACTED)/go/os/tempfile.go
 OS_SRCS += $(LIBGO_EXTRACTED)/go/os/types.go
 OS_SRCS += $(LIBGO_EXTRACTED)/go/os/types_unix.go
 OS_SRCS += $(LIBGO_EXTRACTED)/go/os/wait_waitid.go
 OS_SRCS += $(LIBGO_EXTRACTED)/go/os/types.go
 OS_SRCS += $(LIBGO_EXTRACTED)/go/os/types_unix.go
 OS_SRCS += $(LIBGO_EXTRACTED)/go/os/wait_waitid.go
-OS_SRCS += $(LIBGO_BASE)/libgo/os_linknames.go
+OS_SRCS-$(CONFIG_ARCH_X86_64) += $(LIBGO_BASE)/libgo/x86/os_linknames.go
+OS_SRCS-$(CONFIG_ARCH_ARM_64) += $(LIBGO_BASE)/libgo/arm64/os_linknames.go
 OS_DEPS += errors
 OS_DEPS += internal/itoa
 OS_DEPS += internal/oserror
 OS_DEPS += errors
 OS_DEPS += internal/itoa
 OS_DEPS += internal/oserror
@@ -1078,18 +1091,24 @@ INTERNAL_INTERN_DEPS += internal/godebug
 INTERNAL_INTERN_DEPS += runtime
 INTERNAL_INTERN_DEPS += sync
 $(eval $(call _addgolib,golang.org/x/sys/cpu,))
 INTERNAL_INTERN_DEPS += runtime
 INTERNAL_INTERN_DEPS += sync
 $(eval $(call _addgolib,golang.org/x/sys/cpu,))
-ifeq (x86_64,$(CONFIG_UK_ARCH))
 GOLANG_ORG_X_SYS_CPU_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/sys/cpu/byteorder.go
 GOLANG_ORG_X_SYS_CPU_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/sys/cpu/cpu.go
 GOLANG_ORG_X_SYS_CPU_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/sys/cpu/byteorder.go
 GOLANG_ORG_X_SYS_CPU_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/sys/cpu/cpu.go
-GOLANG_ORG_X_SYS_CPU_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/sys/cpu/cpu_gccgo_x86.go
 GOLANG_ORG_X_SYS_CPU_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/sys/cpu/cpu_linux_noinit.go
 GOLANG_ORG_X_SYS_CPU_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/sys/cpu/cpu_linux_noinit.go
-GOLANG_ORG_X_SYS_CPU_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/sys/cpu/cpu_x86.go
 GOLANG_ORG_X_SYS_CPU_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/sys/cpu/hwcap_linux.go
 GOLANG_ORG_X_SYS_CPU_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/sys/cpu/hwcap_linux.go
-GOLANG_ORG_X_SYS_CPU_SRCS += $(LIBGO_BASE)/libgo/gcpugen.go
 GOLANG_ORG_X_SYS_CPU_DEPS += io/ioutil
 GOLANG_ORG_X_SYS_CPU_DEPS += os
 GOLANG_ORG_X_SYS_CPU_DEPS += runtime
 GOLANG_ORG_X_SYS_CPU_DEPS += strings
 GOLANG_ORG_X_SYS_CPU_DEPS += io/ioutil
 GOLANG_ORG_X_SYS_CPU_DEPS += os
 GOLANG_ORG_X_SYS_CPU_DEPS += runtime
 GOLANG_ORG_X_SYS_CPU_DEPS += strings
+ifeq (x86_64,$(CONFIG_UK_ARCH))
+GOLANG_ORG_X_SYS_CPU_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/sys/cpu/cpu_gccgo_x86.go
+GOLANG_ORG_X_SYS_CPU_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/sys/cpu/cpu_x86.go
+GOLANG_ORG_X_SYS_CPU_SRCS += $(LIBGO_BASE)/libgo/x86/gcpugen.go
+else
+ifeq (arm64,$(CONFIG_UK_ARCH))
+GOLANG_ORG_X_SYS_CPU_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/sys/cpu/cpu_gccgo_arm64.go
+GOLANG_ORG_X_SYS_CPU_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/sys/cpu/cpu_arm64.go
+GOLANG_ORG_X_SYS_CPU_SRCS += $(LIBGO_BASE)/libgo/arm64/gcpugen.go
+endif
 endif
 $(eval $(call _addgolib,path/filepath,))
 PATH_FILEPATH_SRCS += $(LIBGO_EXTRACTED)/go/path/filepath/match.go
 endif
 $(eval $(call _addgolib,path/filepath,))
 PATH_FILEPATH_SRCS += $(LIBGO_EXTRACTED)/go/path/filepath/match.go
@@ -1288,7 +1307,8 @@ OS_USER_SRCS += $(LIBGO_EXTRACTED)/go/os/user/decls_unix.go
 OS_USER_SRCS += $(LIBGO_EXTRACTED)/go/os/user/getgrouplist_unix.go
 OS_USER_SRCS += $(LIBGO_EXTRACTED)/go/os/user/lookup.go
 OS_USER_SRCS += $(LIBGO_EXTRACTED)/go/os/user/user.go
 OS_USER_SRCS += $(LIBGO_EXTRACTED)/go/os/user/getgrouplist_unix.go
 OS_USER_SRCS += $(LIBGO_EXTRACTED)/go/os/user/lookup.go
 OS_USER_SRCS += $(LIBGO_EXTRACTED)/go/os/user/user.go
-OS_USER_SRCS += $(LIBGO_BASE)/libgo/os_user_linknames.go
+OS_USER_SRCS-$(CONFIG_ARCH_X86_64) += $(LIBGO_BASE)/libgo/x86/os_user_linknames.go
+OS_USER_SRCS-$(CONFIG_ARCH_ARM_64) += $(LIBGO_BASE)/libgo/arm64/os_user_linknames.go
 OS_USER_DEPS += fmt
 OS_USER_DEPS += strconv
 OS_USER_DEPS += strings
 OS_USER_DEPS += fmt
 OS_USER_DEPS += strconv
 OS_USER_DEPS += strings
diff --git a/libgo/arm64/cpugen.go b/libgo/arm64/cpugen.go
new file mode 100644 (file)
index 0000000..f7e6b16
--- /dev/null
@@ -0,0 +1,3 @@
+package cpu
+const CacheLinePadSize = 32
+const FunctionDescriptors = false
diff --git a/libgo/arm64/gcpugen.go b/libgo/arm64/gcpugen.go
new file mode 100644 (file)
index 0000000..96aec21
--- /dev/null
@@ -0,0 +1,2 @@
+package cpu
+const cacheLineSize = 32
diff --git a/libgo/arm64/libcalls.go b/libgo/arm64/libcalls.go
new file mode 100644 (file)
index 0000000..3d73399
--- /dev/null
@@ -0,0 +1,3704 @@
+// Code generated by mksyscall.awk. DO NOT EDIT.
+
+package syscall
+
+import "unsafe"
+
+// Automatically generated wrapper for strerror_r/strerror_r
+//go:noescape
+//extern-sysinfo strerror_r
+func c_strerror_r(errnum _C_int, b *byte, len Size_t) *byte
+func strerror_r(errnum int, b []byte) (errstr *byte) {
+       var _p2 *byte
+       if len(b) > 0 {
+               _p2 = (*byte)(unsafe.Pointer(&b[0]))
+       } else {
+               _p2 = (*byte)(unsafe.Pointer(&_zero))
+       }
+       _r := c_strerror_r(_C_int(errnum), _p2, Size_t(len(b)))
+       errstr = (*byte)(_r)
+       return
+}
+
+// Automatically generated wrapper for raw_prctl/prctl
+//go:noescape
+//extern-sysinfo prctl
+func c_prctl(option _C_int, arg2 _C_long, arg3 _C_long, arg4 _C_long, arg5 _C_long) _C_int
+func raw_prctl(option int, arg2 int, arg3 int, arg4 int, arg5 int) (ret int, err Errno) {
+       _r := c_prctl(_C_int(option), _C_long(arg2), _C_long(arg3), _C_long(arg4), _C_long(arg5))
+       ret = (int)(_r)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for rawUnshare/unshare
+//go:noescape
+//extern-sysinfo unshare
+func c_unshare(flags _C_int) _C_int
+func rawUnshare(flags int) (err Errno) {
+       _r := c_unshare(_C_int(flags))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for rawMount/mount
+//go:noescape
+//extern-sysinfo mount
+func c_mount(source *byte, target *byte, fstype *byte, flags _C_long, data *byte) _C_int
+func rawMount(source *byte, target *byte, fstype *byte, flags uintptr, data *byte) (err Errno) {
+       _r := c_mount(source, target, fstype, _C_long(flags), data)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for rawOpenat/__go_openat
+//go:noescape
+//extern-sysinfo __go_openat
+func c___go_openat(dirfd _C_int, pathname *byte, flags _C_int, perm Mode_t) _C_int
+func rawOpenat(dirfd int, pathname *byte, flags int, perm uint32) (fd int, err Errno) {
+       _r := c___go_openat(_C_int(dirfd), pathname, _C_int(flags), Mode_t(perm))
+       fd = (int)(_r)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for raw_fork/fork
+//go:noescape
+//extern-sysinfo fork
+func c_fork() Pid_t
+func raw_fork() (pid Pid_t, err Errno) {
+       _r := c_fork()
+       pid = (Pid_t)(_r)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for raw_getpid/getpid
+//go:noescape
+//extern-sysinfo getpid
+func c_getpid() Pid_t
+func raw_getpid() (pid Pid_t) {
+       _r := c_getpid()
+       pid = (Pid_t)(_r)
+       return
+}
+
+// Automatically generated wrapper for raw_getppid/getppid
+//go:noescape
+//extern-sysinfo getppid
+func c_getppid() Pid_t
+func raw_getppid() (pid Pid_t) {
+       _r := c_getppid()
+       pid = (Pid_t)(_r)
+       return
+}
+
+// Automatically generated wrapper for raw_setsid/setsid
+//go:noescape
+//extern-sysinfo setsid
+func c_setsid() Pid_t
+func raw_setsid() (err Errno) {
+       _r := c_setsid()
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for raw_setpgid/setpgid
+//go:noescape
+//extern-sysinfo setpgid
+func c_setpgid(pid Pid_t, pgid Pid_t) _C_int
+func raw_setpgid(pid int, pgid int) (err Errno) {
+       _r := c_setpgid(Pid_t(pid), Pid_t(pgid))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for raw_chroot/chroot
+//go:noescape
+//extern-sysinfo chroot
+func c_chroot(path *byte) _C_int
+func raw_chroot(path *byte) (err Errno) {
+       _r := c_chroot(path)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for raw_chdir/chdir
+//go:noescape
+//extern-sysinfo chdir
+func c_chdir(path *byte) _C_int
+func raw_chdir(path *byte) (err Errno) {
+       _r := c_chdir(path)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for raw_fcntl/__go_fcntl
+//go:noescape
+//extern-sysinfo __go_fcntl
+func c___go_fcntl(fd _C_int, cmd _C_int, arg _C_int) _C_int
+func raw_fcntl(fd int, cmd int, arg int) (val int, err Errno) {
+       _r := c___go_fcntl(_C_int(fd), _C_int(cmd), _C_int(arg))
+       val = (int)(_r)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for raw_close/close
+//go:noescape
+//extern-sysinfo close
+func c_close(fd _C_int) _C_int
+func raw_close(fd int) (err Errno) {
+       _r := c_close(_C_int(fd))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for raw_ioctl/__go_ioctl
+//go:noescape
+//extern-sysinfo __go_ioctl
+func c___go_ioctl(fd _C_int, cmd _C_int, val _C_int) _C_int
+func raw_ioctl(fd int, cmd uintptr, val int) (rval int, err Errno) {
+       _r := c___go_ioctl(_C_int(fd), _C_int(cmd), _C_int(val))
+       rval = (int)(_r)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for raw_ioctl_ptr/__go_ioctl_ptr
+//go:noescape
+//extern-sysinfo __go_ioctl_ptr
+func c___go_ioctl_ptr(fd _C_int, cmd _C_int, val unsafe.Pointer) _C_int
+func raw_ioctl_ptr(fd int, cmd uintptr, val unsafe.Pointer) (rval int, err Errno) {
+       _r := c___go_ioctl_ptr(_C_int(fd), _C_int(cmd), unsafe.Pointer(val))
+       rval = (int)(_r)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for raw_execve/execve
+//go:noescape
+//extern-sysinfo execve
+func c_execve(argv0 *byte, argv **byte, envv **byte) _C_int
+func raw_execve(argv0 *byte, argv **byte, envv **byte) (err Errno) {
+       _r := c_execve(argv0, argv, envv)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for raw_read/read
+//go:noescape
+//extern-sysinfo read
+func c_read(fd _C_int, buf *byte, count Size_t) Ssize_t
+func raw_read(fd int, buf *byte, count int) (c int, err Errno) {
+       _r := c_read(_C_int(fd), buf, Size_t(count))
+       c = (int)(_r)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for raw_write/write
+//go:noescape
+//extern-sysinfo write
+func c_write(fd _C_int, buf *byte, count Size_t) Ssize_t
+func raw_write(fd int, buf *byte, count int) (c int, err Errno) {
+       _r := c_write(_C_int(fd), buf, Size_t(count))
+       c = (int)(_r)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for raw_exit/_exit
+//go:noescape
+//extern-sysinfo _exit
+func c__exit(status _C_int)
+func raw_exit(status int) {
+       c__exit(_C_int(status))
+}
+
+// Automatically generated wrapper for raw_dup2/dup2
+//go:noescape
+//extern-sysinfo dup2
+func c_dup2(oldfd _C_int, newfd _C_int) _C_int
+func raw_dup2(oldfd int, newfd int) (err Errno) {
+       _r := c_dup2(_C_int(oldfd), _C_int(newfd))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for raw_dup3/dup3
+//go:noescape
+//extern-sysinfo dup3
+func c_dup3(oldfd _C_int, newfd _C_int, flags _C_int) _C_int
+func raw_dup3(oldfd int, newfd int, flags int) (err Errno) {
+       _r := c_dup3(_C_int(oldfd), _C_int(newfd), _C_int(flags))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for raw_kill/kill
+//go:noescape
+//extern-sysinfo kill
+func c_kill(pid Pid_t, sig _C_int) _C_int
+func raw_kill(pid Pid_t, sig Signal) (err Errno) {
+       _r := c_kill(Pid_t(pid), _C_int(sig))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for raw_setgroups/setgroups
+//go:noescape
+//extern-sysinfo setgroups
+func c_setgroups(size Size_t, list *Gid_t) _C_int
+func raw_setgroups(size int, list unsafe.Pointer) (err Errno) {
+       _r := c_setgroups(Size_t(size), (*Gid_t)(list))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Openat/__go_openat
+func Openat(dirfd int, path string, flags int, mode uint32) (fd int, err error) {
+       var _p2 *byte
+       _p2, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       Entersyscall()
+       _r := c___go_openat(_C_int(dirfd), _p2, _C_int(flags), Mode_t(mode))
+       fd = (int)(_r)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for futimesat/futimesat
+//go:noescape
+//extern-sysinfo futimesat
+func c_futimesat(dirfd _C_int, path *byte, times *[2]Timeval) _C_int
+func futimesat(dirfd int, path *byte, times *[2]Timeval) (err error) {
+       Entersyscall()
+       _r := c_futimesat(_C_int(dirfd), path, times)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for accept4/accept4
+//go:noescape
+//extern-sysinfo accept4
+func c_accept4(fd _C_int, sa *RawSockaddrAny, len *Socklen_t, flags _C_int) _C_int
+func accept4(fd int, sa *RawSockaddrAny, len *Socklen_t, flags int) (nfd int, err error) {
+       Entersyscall()
+       _r := c_accept4(_C_int(fd), sa, len, _C_int(flags))
+       nfd = (int)(_r)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Dup3/dup3
+func Dup3(oldfd int, newfd int, flags int) (err error) {
+       _r := c_dup3(_C_int(oldfd), _C_int(newfd), _C_int(flags))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Faccessat/faccessat
+//go:noescape
+//extern-sysinfo faccessat
+func c_faccessat(dirfd _C_int, pathname *byte, mode _C_int, flags _C_int) _C_int
+func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
+       var _p2 *byte
+       _p2, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       Entersyscall()
+       _r := c_faccessat(_C_int(dirfd), _p2, _C_int(mode), _C_int(flags))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Fallocate/fallocate
+//go:noescape
+//extern-sysinfo fallocate
+func c_fallocate(fd _C_int, mode _C_int, offset Offset_t, len Offset_t) _C_int
+func Fallocate(fd int, mode uint32, off int64, len int64) (err error) {
+       Entersyscall()
+       _r := c_fallocate(_C_int(fd), _C_int(mode), Offset_t(off), Offset_t(len))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Fchmodat/fchmodat
+//go:noescape
+//extern-sysinfo fchmodat
+func c_fchmodat(dirfd _C_int, pathname *byte, mode Mode_t, flags _C_int) _C_int
+func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
+       var _p2 *byte
+       _p2, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       Entersyscall()
+       _r := c_fchmodat(_C_int(dirfd), _p2, Mode_t(mode), _C_int(flags))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Fchownat/fchownat
+//go:noescape
+//extern-sysinfo fchownat
+func c_fchownat(dirfd _C_int, path *byte, owner Uid_t, group Gid_t, flags _C_int) _C_int
+func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
+       var _p2 *byte
+       _p2, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       Entersyscall()
+       _r := c_fchownat(_C_int(dirfd), _p2, Uid_t(uid), Gid_t(gid), _C_int(flags))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Flock/flock
+//go:noescape
+//extern-sysinfo flock
+func c_flock(fd _C_int, how _C_int) _C_int
+func Flock(fd int, how int) (err error) {
+       Entersyscall()
+       _r := c_flock(_C_int(fd), _C_int(how))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Mkdirat/mkdirat
+//go:noescape
+//extern-sysinfo mkdirat
+func c_mkdirat(dirfd _C_int, path *byte, mode Mode_t) _C_int
+func Mkdirat(dirfd int, path string, mode uint32) (err error) {
+       var _p2 *byte
+       _p2, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       Entersyscall()
+       _r := c_mkdirat(_C_int(dirfd), _p2, Mode_t(mode))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Mknodat/mknodat
+//go:noescape
+//extern-sysinfo mknodat
+func c_mknodat(dirfd _C_int, path *byte, mode Mode_t, dev _dev_t) _C_int
+func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) {
+       var _p2 *byte
+       _p2, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       Entersyscall()
+       _r := c_mknodat(_C_int(dirfd), _p2, Mode_t(mode), _dev_t(dev))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for pipe2/pipe2
+//go:noescape
+//extern-sysinfo pipe2
+func c_pipe2(p *[2]_C_int, flags _C_int) _C_int
+func pipe2(p *[2]_C_int, flags int) (err error) {
+       _r := c_pipe2(p, _C_int(flags))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for sendfile/sendfile64
+//go:noescape
+//extern-sysinfo sendfile64
+func c_sendfile64(outfd _C_int, infd _C_int, offset *Offset_t, count Size_t) Ssize_t
+func sendfile(outfd int, infd int, offset *Offset_t, count int) (written int, err error) {
+       Entersyscall()
+       _r := c_sendfile64(_C_int(outfd), _C_int(infd), offset, Size_t(count))
+       written = (int)(_r)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for SyncFileRange/sync_file_range
+//go:noescape
+//extern-sysinfo sync_file_range
+func c_sync_file_range(fd _C_int, off Offset_t, n Offset_t, flags _C_uint) _C_int
+func SyncFileRange(fd int, off int64, n int64, flags int) (err error) {
+       Entersyscall()
+       _r := c_sync_file_range(_C_int(fd), Offset_t(off), Offset_t(n), _C_uint(flags))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for ptrace/__go_ptrace
+//go:noescape
+//extern-sysinfo __go_ptrace
+func c___go_ptrace(request _C_int, pid Pid_t, addr *byte, data *byte) _C_long
+func ptrace(request int, pid int, addr uintptr, data uintptr) (err Errno) {
+       Entersyscall()
+       _r := c___go_ptrace(_C_int(request), Pid_t(pid), (*byte)(unsafe.Pointer(addr)), (*byte)(unsafe.Pointer(data)))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for raw_ptrace/__go_ptrace
+func raw_ptrace(request int, pid int, addr uintptr, data uintptr) (err Errno) {
+       _r := c___go_ptrace(_C_int(request), Pid_t(pid), (*byte)(unsafe.Pointer(addr)), (*byte)(unsafe.Pointer(data)))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for reboot/reboot
+//go:noescape
+//extern-sysinfo reboot
+func c_reboot(magic1 _C_uint, magic2 _C_uint, cmd _C_int, arg *byte) _C_int
+func reboot(magic1 uint, magic2 uint, cmd int, arg string) (err error) {
+       var _p4 *byte
+       _p4, err = BytePtrFromString(arg)
+       if err != nil {
+               return
+       }
+       Entersyscall()
+       _r := c_reboot(_C_uint(magic1), _C_uint(magic2), _C_int(cmd), _p4)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Acct/acct
+//go:noescape
+//extern-sysinfo acct
+func c_acct(path *byte) _C_int
+func Acct(path string) (err error) {
+       var _p1 *byte
+       _p1, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       Entersyscall()
+       _r := c_acct(_p1)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Adjtimex/adjtimex
+//go:noescape
+//extern-sysinfo adjtimex
+func c_adjtimex(buf *Timex) _C_int
+func Adjtimex(buf *Timex) (state int, err error) {
+       Entersyscall()
+       _r := c_adjtimex(buf)
+       state = (int)(_r)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Fstatfs/fstatfs64
+//go:noescape
+//extern-sysinfo fstatfs64
+func c_fstatfs64(fd _C_int, buf *Statfs_t) _C_int
+func Fstatfs(fd int, buf *Statfs_t) (err error) {
+       Entersyscall()
+       _r := c_fstatfs64(_C_int(fd), buf)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Getxattr/getxattr
+//go:noescape
+//extern-sysinfo getxattr
+func c_getxattr(path *byte, attr *byte, buf *byte, count Size_t) Ssize_t
+func Getxattr(path string, attr string, dest []byte) (sz int, err error) {
+       var _p1 *byte
+       _p1, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       var _p2 *byte
+       _p2, err = BytePtrFromString(attr)
+       if err != nil {
+               return
+       }
+       var _p3 *byte
+       if len(dest) > 0 {
+               _p3 = (*byte)(unsafe.Pointer(&dest[0]))
+       } else {
+               _p3 = (*byte)(unsafe.Pointer(&_zero))
+       }
+       Entersyscall()
+       _r := c_getxattr(_p1, _p2, _p3, Size_t(len(dest)))
+       sz = (int)(_r)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for InotifyAddWatch/inotify_add_watch
+//go:noescape
+//extern-sysinfo inotify_add_watch
+func c_inotify_add_watch(fd _C_int, pathname *byte, mask uint32) _C_int
+func InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) {
+       var _p2 *byte
+       _p2, err = BytePtrFromString(pathname)
+       if err != nil {
+               return
+       }
+       Entersyscall()
+       _r := c_inotify_add_watch(_C_int(fd), _p2, uint32(mask))
+       watchdesc = (int)(_r)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for InotifyInit/inotify_init
+//go:noescape
+//extern-sysinfo inotify_init
+func c_inotify_init() _C_int
+func InotifyInit() (fd int, err error) {
+       _r := c_inotify_init()
+       fd = (int)(_r)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for InotifyInit1/inotify_init1
+//go:noescape
+//extern-sysinfo inotify_init1
+func c_inotify_init1(flags _C_int) _C_int
+func InotifyInit1(flags int) (fd int, err error) {
+       _r := c_inotify_init1(_C_int(flags))
+       fd = (int)(_r)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for InotifyRmWatch/inotify_rm_watch
+//go:noescape
+//extern-sysinfo inotify_rm_watch
+func c_inotify_rm_watch(fd _C_int, wd uint32) _C_int
+func InotifyRmWatch(fd int, watchdesc uint32) (success int, err error) {
+       _r := c_inotify_rm_watch(_C_int(fd), uint32(watchdesc))
+       success = (int)(_r)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Klogctl/klogctl
+//go:noescape
+//extern-sysinfo klogctl
+func c_klogctl(typ _C_int, bufp *byte, len _C_int) _C_int
+func Klogctl(typ int, buf []byte) (n int, err error) {
+       var _p2 *byte
+       if len(buf) > 0 {
+               _p2 = (*byte)(unsafe.Pointer(&buf[0]))
+       } else {
+               _p2 = (*byte)(unsafe.Pointer(&_zero))
+       }
+       Entersyscall()
+       _r := c_klogctl(_C_int(typ), _p2, _C_int(len(buf)))
+       n = (int)(_r)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Listxattr/listxattr
+//go:noescape
+//extern-sysinfo listxattr
+func c_listxattr(path *byte, list *byte, size Size_t) Ssize_t
+func Listxattr(path string, dest []byte) (sz int, err error) {
+       var _p1 *byte
+       _p1, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       var _p2 *byte
+       if len(dest) > 0 {
+               _p2 = (*byte)(unsafe.Pointer(&dest[0]))
+       } else {
+               _p2 = (*byte)(unsafe.Pointer(&_zero))
+       }
+       Entersyscall()
+       _r := c_listxattr(_p1, _p2, Size_t(len(dest)))
+       sz = (int)(_r)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for PivotRoot/pivot_root
+//go:noescape
+//extern-sysinfo pivot_root
+func c_pivot_root(newroot *byte, putold *byte) _C_int
+func PivotRoot(newroot string, putold string) (err error) {
+       var _p1 *byte
+       _p1, err = BytePtrFromString(newroot)
+       if err != nil {
+               return
+       }
+       var _p2 *byte
+       _p2, err = BytePtrFromString(putold)
+       if err != nil {
+               return
+       }
+       Entersyscall()
+       _r := c_pivot_root(_p1, _p2)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for prlimit/prlimit
+//go:noescape
+//extern-sysinfo prlimit
+func c_prlimit(pid Pid_t, resource _C_int, newlimit *Rlimit, oldlimit *Rlimit) _C_int
+func prlimit(pid int, resource int, newlimit *Rlimit, oldlimit *Rlimit) (err error) {
+       Entersyscall()
+       _r := c_prlimit(Pid_t(pid), _C_int(resource), newlimit, oldlimit)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Removexattr/removexattr
+//go:noescape
+//extern-sysinfo removexattr
+func c_removexattr(path *byte, name *byte) _C_int
+func Removexattr(path string, attr string) (err error) {
+       var _p1 *byte
+       _p1, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       var _p2 *byte
+       _p2, err = BytePtrFromString(attr)
+       if err != nil {
+               return
+       }
+       Entersyscall()
+       _r := c_removexattr(_p1, _p2)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Renameat/renameat
+//go:noescape
+//extern-sysinfo renameat
+func c_renameat(olddirfd _C_int, oldpath *byte, newdirfd _C_int, newpath *byte) _C_int
+func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
+       var _p2 *byte
+       _p2, err = BytePtrFromString(oldpath)
+       if err != nil {
+               return
+       }
+       var _p4 *byte
+       _p4, err = BytePtrFromString(newpath)
+       if err != nil {
+               return
+       }
+       Entersyscall()
+       _r := c_renameat(_C_int(olddirfd), _p2, _C_int(newdirfd), _p4)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Setfsgid/setfsgid
+//go:noescape
+//extern-sysinfo setfsgid
+func c_setfsgid(gid Gid_t) _C_int
+func Setfsgid(gid int) (err error) {
+       Entersyscall()
+       _r := c_setfsgid(Gid_t(gid))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Setfsuid/setfsuid
+//go:noescape
+//extern-sysinfo setfsuid
+func c_setfsuid(uid Uid_t) _C_int
+func Setfsuid(uid int) (err error) {
+       Entersyscall()
+       _r := c_setfsuid(Uid_t(uid))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Setresgid/setresgid
+//go:noescape
+//extern-sysinfo setresgid
+func c_setresgid(rgid Gid_t, egid Gid_t, sgid Gid_t) _C_int
+func Setresgid(rgid int, egid int, sgid int) (err error) {
+       _r := c_setresgid(Gid_t(rgid), Gid_t(egid), Gid_t(sgid))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Setresuid/setresuid
+//go:noescape
+//extern-sysinfo setresuid
+func c_setresuid(ruid Uid_t, euid Uid_t, suid Uid_t) _C_int
+func Setresuid(ruid int, eguid int, suid int) (err error) {
+       _r := c_setresuid(Uid_t(ruid), Uid_t(eguid), Uid_t(suid))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Setxattr/setxattr
+//go:noescape
+//extern-sysinfo setxattr
+func c_setxattr(path *byte, name *byte, value *byte, size Size_t, flags _C_int) _C_int
+func Setxattr(path string, attr string, data []byte, flags int) (err error) {
+       var _p1 *byte
+       _p1, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       var _p2 *byte
+       _p2, err = BytePtrFromString(attr)
+       if err != nil {
+               return
+       }
+       var _p3 *byte
+       if len(data) > 0 {
+               _p3 = (*byte)(unsafe.Pointer(&data[0]))
+       } else {
+               _p3 = (*byte)(unsafe.Pointer(&_zero))
+       }
+       Entersyscall()
+       _r := c_setxattr(_p1, _p2, _p3, Size_t(len(data)), _C_int(flags))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for splice/splice
+//go:noescape
+//extern-sysinfo splice
+func c_splice(rfd _C_int, roff *_loff_t, wfd _C_int, woff *_loff_t, len Size_t, flags _C_uint) Ssize_t
+func splice(rfd int, roff *_loff_t, wfd int, woff *_loff_t, len int, flags int) (n int64, err error) {
+       Entersyscall()
+       _r := c_splice(_C_int(rfd), roff, _C_int(wfd), woff, Size_t(len), _C_uint(flags))
+       n = (int64)(_r)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Statfs/statfs64
+//go:noescape
+//extern-sysinfo statfs64
+func c_statfs64(path *byte, buf *Statfs_t) _C_int
+func Statfs(path string, buf *Statfs_t) (err error) {
+       var _p1 *byte
+       _p1, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       Entersyscall()
+       _r := c_statfs64(_p1, buf)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Sysinfo/sysinfo
+//go:noescape
+//extern-sysinfo sysinfo
+func c_sysinfo(info *Sysinfo_t) _C_int
+func Sysinfo(info *Sysinfo_t) (err error) {
+       _r := c_sysinfo(info)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Tee/tee
+//go:noescape
+//extern-sysinfo tee
+func c_tee(rfd _C_int, wfd _C_int, len Size_t, flags _C_uint) Ssize_t
+func Tee(rfd int, wfd int, len int, flags int) (n int64, err error) {
+       Entersyscall()
+       _r := c_tee(_C_int(rfd), _C_int(wfd), Size_t(len), _C_uint(flags))
+       n = (int64)(_r)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for unlinkat/unlinkat
+//go:noescape
+//extern-sysinfo unlinkat
+func c_unlinkat(dirfd _C_int, path *byte, flags _C_int) _C_int
+func unlinkat(dirfd int, path string, flags int) (err error) {
+       var _p2 *byte
+       _p2, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       Entersyscall()
+       _r := c_unlinkat(_C_int(dirfd), _p2, _C_int(flags))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Unmount/umount2
+//go:noescape
+//extern-sysinfo umount2
+func c_umount2(target *byte, flags _C_int) _C_int
+func Unmount(target string, flags int) (err error) {
+       var _p1 *byte
+       _p1, err = BytePtrFromString(target)
+       if err != nil {
+               return
+       }
+       Entersyscall()
+       _r := c_umount2(_p1, _C_int(flags))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Unshare/unshare
+func Unshare(flags int) (err error) {
+       Entersyscall()
+       _r := c_unshare(_C_int(flags))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for utimensat/utimensat
+//go:noescape
+//extern-sysinfo utimensat
+func c_utimensat(dirfd _C_int, path *byte, times *[2]Timespec, flags _C_int) _C_int
+func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) {
+       var _p2 *byte
+       _p2, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       Entersyscall()
+       _r := c_utimensat(_C_int(dirfd), _p2, times, _C_int(flags))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for pipe/pipe
+//go:noescape
+//extern-sysinfo pipe
+func c_pipe(p *[2]_C_int) _C_int
+func pipe(p *[2]_C_int) (err error) {
+       _r := c_pipe(p)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for utimes/utimes
+//go:noescape
+//extern-sysinfo utimes
+func c_utimes(path *byte, times *[2]Timeval) _C_int
+func utimes(path string, times *[2]Timeval) (err error) {
+       var _p1 *byte
+       _p1, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       Entersyscall()
+       _r := c_utimes(_p1, times)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for getcwd/getcwd
+//go:noescape
+//extern-sysinfo getcwd
+func c_getcwd(buf *byte, size Size_t) *byte
+func getcwd(buf *byte, size Size_t) (err error) {
+       Entersyscall()
+       _r := c_getcwd(buf, Size_t(size))
+       var errno Errno
+       setErrno := false
+       if _r == nil {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for getgroups/getgroups
+//go:noescape
+//extern-sysinfo getgroups
+func c_getgroups(size _C_int, list *Gid_t) _C_int
+func getgroups(size int, list *Gid_t) (nn int, err error) {
+       _r := c_getgroups(_C_int(size), list)
+       nn = (int)(_r)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for setgroups/setgroups
+func setgroups(n int, list *Gid_t) (err error) {
+       _r := c_setgroups(Size_t(n), list)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Mkfifo/mkfifo
+//go:noescape
+//extern-sysinfo mkfifo
+func c_mkfifo(path *byte, mode Mode_t) _C_int
+func Mkfifo(path string, mode uint32) (err error) {
+       var _p1 *byte
+       _p1, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       Entersyscall()
+       _r := c_mkfifo(_p1, Mode_t(mode))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Select/select
+//go:noescape
+//extern-sysinfo select
+func c_select(nfd _C_int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) _C_int
+func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) {
+       Entersyscall()
+       _r := c_select(_C_int(nfd), r, w, e, timeout)
+       n = (int)(_r)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Access/access
+//go:noescape
+//extern-sysinfo access
+func c_access(path *byte, mode _C_int) _C_int
+func Access(path string, mode uint32) (err error) {
+       var _p1 *byte
+       _p1, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       Entersyscall()
+       _r := c_access(_p1, _C_int(mode))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Chdir/chdir
+func Chdir(path string) (err error) {
+       var _p1 *byte
+       _p1, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       Entersyscall()
+       _r := c_chdir(_p1)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Chmod/chmod
+//go:noescape
+//extern-sysinfo chmod
+func c_chmod(path *byte, mode Mode_t) _C_int
+func Chmod(path string, mode uint32) (err error) {
+       var _p1 *byte
+       _p1, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       Entersyscall()
+       _r := c_chmod(_p1, Mode_t(mode))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Chown/chown
+//go:noescape
+//extern-sysinfo chown
+func c_chown(path *byte, uid Uid_t, gid Gid_t) _C_int
+func Chown(path string, uid int, gid int) (err error) {
+       var _p1 *byte
+       _p1, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       Entersyscall()
+       _r := c_chown(_p1, Uid_t(uid), Gid_t(gid))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Chroot/chroot
+func Chroot(path string) (err error) {
+       var _p1 *byte
+       _p1, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       Entersyscall()
+       _r := c_chroot(_p1)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Close/close
+func Close(fd int) (err error) {
+       Entersyscall()
+       _r := c_close(_C_int(fd))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Dup/dup
+//go:noescape
+//extern-sysinfo dup
+func c_dup(oldfd _C_int) _C_int
+func Dup(oldfd int) (fd int, err error) {
+       _r := c_dup(_C_int(oldfd))
+       fd = (int)(_r)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Dup2/dup2
+func Dup2(oldfd int, newfd int) (err error) {
+       _r := c_dup2(_C_int(oldfd), _C_int(newfd))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Fchdir/fchdir
+//go:noescape
+//extern-sysinfo fchdir
+func c_fchdir(fd _C_int) _C_int
+func Fchdir(fd int) (err error) {
+       Entersyscall()
+       _r := c_fchdir(_C_int(fd))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Fchmod/fchmod
+//go:noescape
+//extern-sysinfo fchmod
+func c_fchmod(fd _C_int, mode Mode_t) _C_int
+func Fchmod(fd int, mode uint32) (err error) {
+       Entersyscall()
+       _r := c_fchmod(_C_int(fd), Mode_t(mode))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Fchown/fchown
+//go:noescape
+//extern-sysinfo fchown
+func c_fchown(fd _C_int, uid Uid_t, gid Gid_t) _C_int
+func Fchown(fd int, uid int, gid int) (err error) {
+       Entersyscall()
+       _r := c_fchown(_C_int(fd), Uid_t(uid), Gid_t(gid))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for fcntl/__go_fcntl
+func fcntl(fd int, cmd int, arg int) (val int, err error) {
+       Entersyscall()
+       _r := c___go_fcntl(_C_int(fd), _C_int(cmd), _C_int(arg))
+       val = (int)(_r)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for FcntlFlock/__go_fcntl_flock
+//go:noescape
+//extern-sysinfo __go_fcntl_flock
+func c___go_fcntl_flock(fd _C_int, cmd _C_int, arg *Flock_t) _C_int
+func FcntlFlock(fd uintptr, cmd int, lk *Flock_t) (err error) {
+       Entersyscall()
+       _r := c___go_fcntl_flock(_C_int(fd), _C_int(cmd), lk)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Fdatasync/fdatasync
+//go:noescape
+//extern-sysinfo fdatasync
+func c_fdatasync(fd _C_int) _C_int
+func Fdatasync(fd int) (err error) {
+       Entersyscall()
+       _r := c_fdatasync(_C_int(fd))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Fsync/fsync
+//go:noescape
+//extern-sysinfo fsync
+func c_fsync(fd _C_int) _C_int
+func Fsync(fd int) (err error) {
+       Entersyscall()
+       _r := c_fsync(_C_int(fd))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Getegid/getegid
+//go:noescape
+//extern-sysinfo getegid
+func c_getegid() Gid_t
+func Getegid() (egid int) {
+       _r := c_getegid()
+       egid = (int)(_r)
+       return
+}
+
+// Automatically generated wrapper for Geteuid/geteuid
+//go:noescape
+//extern-sysinfo geteuid
+func c_geteuid() Uid_t
+func Geteuid() (euid int) {
+       _r := c_geteuid()
+       euid = (int)(_r)
+       return
+}
+
+// Automatically generated wrapper for Getgid/getgid
+//go:noescape
+//extern-sysinfo getgid
+func c_getgid() Gid_t
+func Getgid() (gid int) {
+       _r := c_getgid()
+       gid = (int)(_r)
+       return
+}
+
+// Automatically generated wrapper for Getpgid/getpgid
+//go:noescape
+//extern-sysinfo getpgid
+func c_getpgid(pid Pid_t) Pid_t
+func Getpgid(pid int) (pgid int, err error) {
+       _r := c_getpgid(Pid_t(pid))
+       pgid = (int)(_r)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Getpgrp/getpgrp
+//go:noescape
+//extern-sysinfo getpgrp
+func c_getpgrp() Pid_t
+func Getpgrp() (pid int) {
+       _r := c_getpgrp()
+       pid = (int)(_r)
+       return
+}
+
+// Automatically generated wrapper for Getpid/getpid
+func Getpid() (pid int) {
+       _r := c_getpid()
+       pid = (int)(_r)
+       return
+}
+
+// Automatically generated wrapper for Getppid/getppid
+func Getppid() (ppid int) {
+       _r := c_getppid()
+       ppid = (int)(_r)
+       return
+}
+
+// Automatically generated wrapper for Getpriority/getpriority
+//go:noescape
+//extern-sysinfo getpriority
+func c_getpriority(which _C_int, who _C_int) _C_int
+func Getpriority(which int, who int) (prio int, err error) {
+       Entersyscall()
+       _r := c_getpriority(_C_int(which), _C_int(who))
+       prio = (int)(_r)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Getrusage/getrusage
+//go:noescape
+//extern-sysinfo getrusage
+func c_getrusage(who _C_int, rusage *Rusage) _C_int
+func Getrusage(who int, rusage *Rusage) (err error) {
+       _r := c_getrusage(_C_int(who), rusage)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for gettimeofday/gettimeofday
+//go:noescape
+//extern-sysinfo gettimeofday
+func c_gettimeofday(tv *Timeval, tz *byte) _C_int
+func gettimeofday(tv *Timeval, tz *byte) (err error) {
+       _r := c_gettimeofday(tv, tz)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Getuid/getuid
+//go:noescape
+//extern-sysinfo getuid
+func c_getuid() Uid_t
+func Getuid() (uid int) {
+       _r := c_getuid()
+       uid = (int)(_r)
+       return
+}
+
+// Automatically generated wrapper for Kill/kill
+func Kill(pid int, sig Signal) (err error) {
+       _r := c_kill(Pid_t(pid), _C_int(sig))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Lchown/lchown
+//go:noescape
+//extern-sysinfo lchown
+func c_lchown(path *byte, uid Uid_t, gid Gid_t) _C_int
+func Lchown(path string, uid int, gid int) (err error) {
+       var _p1 *byte
+       _p1, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       Entersyscall()
+       _r := c_lchown(_p1, Uid_t(uid), Gid_t(gid))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Link/link
+//go:noescape
+//extern-sysinfo link
+func c_link(oldpath *byte, newpath *byte) _C_int
+func Link(oldpath string, newpath string) (err error) {
+       var _p1 *byte
+       _p1, err = BytePtrFromString(oldpath)
+       if err != nil {
+               return
+       }
+       var _p2 *byte
+       _p2, err = BytePtrFromString(newpath)
+       if err != nil {
+               return
+       }
+       Entersyscall()
+       _r := c_link(_p1, _p2)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Mkdir/mkdir
+//go:noescape
+//extern-sysinfo mkdir
+func c_mkdir(path *byte, mode Mode_t) _C_int
+func Mkdir(path string, mode uint32) (err error) {
+       var _p1 *byte
+       _p1, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       Entersyscall()
+       _r := c_mkdir(_p1, Mode_t(mode))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Mknod/mknod
+//go:noescape
+//extern-sysinfo mknod
+func c_mknod(path *byte, mode Mode_t, dev _dev_t) _C_int
+func Mknod(path string, mode uint32, dev int) (err error) {
+       var _p1 *byte
+       _p1, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       Entersyscall()
+       _r := c_mknod(_p1, Mode_t(mode), _dev_t(dev))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Nanosleep/nanosleep
+//go:noescape
+//extern-sysinfo nanosleep
+func c_nanosleep(time *Timespec, leftover *Timespec) _C_int
+func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
+       Entersyscall()
+       _r := c_nanosleep(time, leftover)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Pause/pause
+//go:noescape
+//extern-sysinfo pause
+func c_pause() _C_int
+func Pause() (err error) {
+       Entersyscall()
+       _r := c_pause()
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for read/read
+func read(fd int, p []byte) (n int, err error) {
+       var _p2 *byte
+       if len(p) > 0 {
+               _p2 = (*byte)(unsafe.Pointer(&p[0]))
+       } else {
+               _p2 = (*byte)(unsafe.Pointer(&_zero))
+       }
+       Entersyscall()
+       _r := c_read(_C_int(fd), _p2, Size_t(len(p)))
+       n = (int)(_r)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for readlen/read
+func readlen(fd int, p *byte, np int) (n int, err error) {
+       Entersyscall()
+       _r := c_read(_C_int(fd), p, Size_t(np))
+       n = (int)(_r)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Readlink/readlink
+//go:noescape
+//extern-sysinfo readlink
+func c_readlink(path *byte, buf *byte, bufsiz Size_t) Ssize_t
+func Readlink(path string, buf []byte) (n int, err error) {
+       var _p1 *byte
+       _p1, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       var _p2 *byte
+       if len(buf) > 0 {
+               _p2 = (*byte)(unsafe.Pointer(&buf[0]))
+       } else {
+               _p2 = (*byte)(unsafe.Pointer(&_zero))
+       }
+       Entersyscall()
+       _r := c_readlink(_p1, _p2, Size_t(len(buf)))
+       n = (int)(_r)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Rename/rename
+//go:noescape
+//extern-sysinfo rename
+func c_rename(oldpath *byte, newpath *byte) _C_int
+func Rename(oldpath string, newpath string) (err error) {
+       var _p1 *byte
+       _p1, err = BytePtrFromString(oldpath)
+       if err != nil {
+               return
+       }
+       var _p2 *byte
+       _p2, err = BytePtrFromString(newpath)
+       if err != nil {
+               return
+       }
+       Entersyscall()
+       _r := c_rename(_p1, _p2)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Rmdir/rmdir
+//go:noescape
+//extern-sysinfo rmdir
+func c_rmdir(path *byte) _C_int
+func Rmdir(path string) (err error) {
+       var _p1 *byte
+       _p1, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       Entersyscall()
+       _r := c_rmdir(_p1)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Setdomainname/setdomainname
+//go:noescape
+//extern-sysinfo setdomainname
+func c_setdomainname(name *byte, len Size_t) _C_int
+func Setdomainname(p []byte) (err error) {
+       var _p1 *byte
+       if len(p) > 0 {
+               _p1 = (*byte)(unsafe.Pointer(&p[0]))
+       } else {
+               _p1 = (*byte)(unsafe.Pointer(&_zero))
+       }
+       Entersyscall()
+       _r := c_setdomainname(_p1, Size_t(len(p)))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Sethostname/sethostname
+//go:noescape
+//extern-sysinfo sethostname
+func c_sethostname(name *byte, len Size_t) _C_int
+func Sethostname(p []byte) (err error) {
+       var _p1 *byte
+       if len(p) > 0 {
+               _p1 = (*byte)(unsafe.Pointer(&p[0]))
+       } else {
+               _p1 = (*byte)(unsafe.Pointer(&_zero))
+       }
+       Entersyscall()
+       _r := c_sethostname(_p1, Size_t(len(p)))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Setgid/setgid
+//go:noescape
+//extern-sysinfo setgid
+func c_setgid(gid Gid_t) _C_int
+func Setgid(gid int) (err error) {
+       _r := c_setgid(Gid_t(gid))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Setegid/setegid
+//go:noescape
+//extern-sysinfo setegid
+func c_setegid(uid Uid_t) _C_int
+func Setegid(uid int) (err error) {
+       _r := c_setegid(Uid_t(uid))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Setregid/setregid
+//go:noescape
+//extern-sysinfo setregid
+func c_setregid(rgid Gid_t, egid Gid_t) _C_int
+func Setregid(rgid int, egid int) (err error) {
+       _r := c_setregid(Gid_t(rgid), Gid_t(egid))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Setpgid/setpgid
+func Setpgid(pid int, pgid int) (err error) {
+       _r := c_setpgid(Pid_t(pid), Pid_t(pgid))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Setpriority/setpriority
+//go:noescape
+//extern-sysinfo setpriority
+func c_setpriority(which _C_int, who _C_int, prio _C_int) _C_int
+func Setpriority(which int, who int, prio int) (err error) {
+       Entersyscall()
+       _r := c_setpriority(_C_int(which), _C_int(who), _C_int(prio))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Setreuid/setreuid
+//go:noescape
+//extern-sysinfo setreuid
+func c_setreuid(ruid Uid_t, euid Uid_t) _C_int
+func Setreuid(ruid int, euid int) (err error) {
+       _r := c_setreuid(Uid_t(ruid), Uid_t(euid))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Setsid/setsid
+func Setsid() (pid int, err error) {
+       _r := c_setsid()
+       pid = (int)(_r)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for settimeofday/settimeofday
+//go:noescape
+//extern-sysinfo settimeofday
+func c_settimeofday(tv *Timeval, tz *byte) _C_int
+func settimeofday(tv *Timeval, tz *byte) (err error) {
+       _r := c_settimeofday(tv, tz)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Setuid/setuid
+//go:noescape
+//extern-sysinfo setuid
+func c_setuid(uid Uid_t) _C_int
+func Setuid(uid int) (err error) {
+       _r := c_setuid(Uid_t(uid))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Seteuid/seteuid
+//go:noescape
+//extern-sysinfo seteuid
+func c_seteuid(uid Uid_t) _C_int
+func Seteuid(uid int) (err error) {
+       _r := c_seteuid(Uid_t(uid))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Symlink/symlink
+//go:noescape
+//extern-sysinfo symlink
+func c_symlink(oldpath *byte, newpath *byte) _C_int
+func Symlink(oldpath string, newpath string) (err error) {
+       var _p1 *byte
+       _p1, err = BytePtrFromString(oldpath)
+       if err != nil {
+               return
+       }
+       var _p2 *byte
+       _p2, err = BytePtrFromString(newpath)
+       if err != nil {
+               return
+       }
+       Entersyscall()
+       _r := c_symlink(_p1, _p2)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Sync/sync
+//go:noescape
+//extern-sysinfo sync
+func c_sync()
+func Sync() {
+       Entersyscall()
+       c_sync()
+       Exitsyscall()
+}
+
+// Automatically generated wrapper for Time/time
+//go:noescape
+//extern-sysinfo time
+func c_time(t *Time_t) Time_t
+func Time(t *Time_t) (tt Time_t, err error) {
+       _r := c_time(t)
+       tt = (Time_t)(_r)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Times/times
+//go:noescape
+//extern-sysinfo times
+func c_times(tms *Tms) _clock_t
+func Times(tms *Tms) (ticks uintptr, err error) {
+       _r := c_times(tms)
+       ticks = (uintptr)(_r)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Umask/umask
+//go:noescape
+//extern-sysinfo umask
+func c_umask(mask Mode_t) Mode_t
+func Umask(mask int) (oldmask int) {
+       _r := c_umask(Mode_t(mask))
+       oldmask = (int)(_r)
+       return
+}
+
+// Automatically generated wrapper for Unlink/unlink
+//go:noescape
+//extern-sysinfo unlink
+func c_unlink(path *byte) _C_int
+func Unlink(path string) (err error) {
+       var _p1 *byte
+       _p1, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       Entersyscall()
+       _r := c_unlink(_p1)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Utime/utime
+//go:noescape
+//extern-sysinfo utime
+func c_utime(path *byte, buf *Utimbuf) _C_int
+func Utime(path string, buf *Utimbuf) (err error) {
+       var _p1 *byte
+       _p1, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       Entersyscall()
+       _r := c_utime(_p1, buf)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for write/write
+func write(fd int, p []byte) (n int, err error) {
+       var _p2 *byte
+       if len(p) > 0 {
+               _p2 = (*byte)(unsafe.Pointer(&p[0]))
+       } else {
+               _p2 = (*byte)(unsafe.Pointer(&_zero))
+       }
+       Entersyscall()
+       _r := c_write(_C_int(fd), _p2, Size_t(len(p)))
+       n = (int)(_r)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for writelen/write
+func writelen(fd int, p *byte, np int) (n int, err error) {
+       Entersyscall()
+       _r := c_write(_C_int(fd), p, Size_t(np))
+       n = (int)(_r)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for munmap/munmap
+//go:noescape
+//extern-sysinfo munmap
+func c_munmap(addr *byte, length Size_t) _C_int
+func munmap(addr uintptr, length uintptr) (err error) {
+       Entersyscall()
+       _r := c_munmap((*byte)(unsafe.Pointer(addr)), Size_t(length))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Mprotect/mprotect
+//go:noescape
+//extern-sysinfo mprotect
+func c_mprotect(addr *byte, len Size_t, prot _C_int) _C_int
+func Mprotect(b []byte, prot int) (err error) {
+       var _p1 *byte
+       if len(b) > 0 {
+               _p1 = (*byte)(unsafe.Pointer(&b[0]))
+       } else {
+               _p1 = (*byte)(unsafe.Pointer(&_zero))
+       }
+       Entersyscall()
+       _r := c_mprotect(_p1, Size_t(len(b)), _C_int(prot))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Mlock/mlock
+//go:noescape
+//extern-sysinfo mlock
+func c_mlock(addr *byte, len Size_t) _C_int
+func Mlock(b []byte) (err error) {
+       var _p1 *byte
+       if len(b) > 0 {
+               _p1 = (*byte)(unsafe.Pointer(&b[0]))
+       } else {
+               _p1 = (*byte)(unsafe.Pointer(&_zero))
+       }
+       Entersyscall()
+       _r := c_mlock(_p1, Size_t(len(b)))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Munlock/munlock
+//go:noescape
+//extern-sysinfo munlock
+func c_munlock(addr *byte, len Size_t) _C_int
+func Munlock(b []byte) (err error) {
+       var _p1 *byte
+       if len(b) > 0 {
+               _p1 = (*byte)(unsafe.Pointer(&b[0]))
+       } else {
+               _p1 = (*byte)(unsafe.Pointer(&_zero))
+       }
+       Entersyscall()
+       _r := c_munlock(_p1, Size_t(len(b)))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Mlockall/mlockall
+//go:noescape
+//extern-sysinfo mlockall
+func c_mlockall(flags _C_int) _C_int
+func Mlockall(flags int) (err error) {
+       Entersyscall()
+       _r := c_mlockall(_C_int(flags))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Munlockall/munlockall
+//go:noescape
+//extern-sysinfo munlockall
+func c_munlockall() _C_int
+func Munlockall() (err error) {
+       Entersyscall()
+       _r := c_munlockall()
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Tcgetattr/tcgetattr
+//go:noescape
+//extern-sysinfo tcgetattr
+func c_tcgetattr(fd _C_int, p *Termios) _C_int
+func Tcgetattr(fd int, p *Termios) (err error) {
+       _r := c_tcgetattr(_C_int(fd), p)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Tcsetattr/tcsetattr
+//go:noescape
+//extern-sysinfo tcsetattr
+func c_tcsetattr(fd _C_int, actions _C_int, p *Termios) _C_int
+func Tcsetattr(fd int, actions int, p *Termios) (err error) {
+       Entersyscall()
+       _r := c_tcsetattr(_C_int(fd), _C_int(actions), p)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for sysconf/sysconf
+//go:noescape
+//extern-sysinfo sysconf
+func c_sysconf(name _C_int) _C_long
+func sysconf(name int) (ret int64, err error) {
+       Entersyscall()
+       _r := c_sysconf(_C_int(name))
+       ret = (int64)(_r)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Creat/creat64
+//go:noescape
+//extern-sysinfo creat64
+func c_creat64(path *byte, mode Mode_t) _C_int
+func Creat(path string, mode uint32) (fd int, err error) {
+       var _p1 *byte
+       _p1, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       Entersyscall()
+       _r := c_creat64(_p1, Mode_t(mode))
+       fd = (int)(_r)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Fstat/fstat64
+//go:noescape
+//extern-sysinfo fstat64
+func c_fstat64(fd _C_int, stat *Stat_t) _C_int
+func Fstat(fd int, stat *Stat_t) (err error) {
+       Entersyscall()
+       _r := c_fstat64(_C_int(fd), stat)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Ftruncate/ftruncate64
+//go:noescape
+//extern-sysinfo ftruncate64
+func c_ftruncate64(fd _C_int, length Offset_t) _C_int
+func Ftruncate(fd int, length int64) (err error) {
+       Entersyscall()
+       _r := c_ftruncate64(_C_int(fd), Offset_t(length))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Getrlimit/getrlimit64
+//go:noescape
+//extern-sysinfo getrlimit64
+func c_getrlimit64(resource _C_int, rlim *Rlimit) _C_int
+func Getrlimit(resource int, rlim *Rlimit) (err error) {
+       _r := c_getrlimit64(_C_int(resource), rlim)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Lstat/lstat64
+//go:noescape
+//extern-sysinfo lstat64
+func c_lstat64(path *byte, stat *Stat_t) _C_int
+func Lstat(path string, stat *Stat_t) (err error) {
+       var _p1 *byte
+       _p1, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       Entersyscall()
+       _r := c_lstat64(_p1, stat)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for mmap/mmap64
+//go:noescape
+//extern-sysinfo mmap64
+func c_mmap64(addr *byte, length Size_t, prot _C_int, flags _C_int, fd _C_int, offset Offset_t) *byte
+func mmap(addr uintptr, length uintptr, prot int, flags int, fd int, offset int64) (xaddr uintptr, err error) {
+       Entersyscall()
+       _r := c_mmap64((*byte)(unsafe.Pointer(addr)), Size_t(length), _C_int(prot), _C_int(flags), _C_int(fd), Offset_t(offset))
+       xaddr = (uintptr)(unsafe.Pointer(_r))
+       var errno Errno
+       setErrno := false
+       if _r == nil {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Open/__go_open64
+//go:noescape
+//extern-sysinfo __go_open64
+func c___go_open64(path *byte, mode _C_int, perm Mode_t) _C_int
+func Open(path string, mode int, perm uint32) (fd int, err error) {
+       var _p1 *byte
+       _p1, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       Entersyscall()
+       _r := c___go_open64(_p1, _C_int(mode), Mode_t(perm))
+       fd = (int)(_r)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Pread/pread64
+//go:noescape
+//extern-sysinfo pread64
+func c_pread64(fd _C_int, buf *byte, count Size_t, offset Offset_t) Ssize_t
+func Pread(fd int, p []byte, offset int64) (n int, err error) {
+       var _p2 *byte
+       if len(p) > 0 {
+               _p2 = (*byte)(unsafe.Pointer(&p[0]))
+       } else {
+               _p2 = (*byte)(unsafe.Pointer(&_zero))
+       }
+       Entersyscall()
+       _r := c_pread64(_C_int(fd), _p2, Size_t(len(p)), Offset_t(offset))
+       n = (int)(_r)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Pwrite/pwrite64
+//go:noescape
+//extern-sysinfo pwrite64
+func c_pwrite64(fd _C_int, buf *byte, count Size_t, offset Offset_t) Ssize_t
+func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
+       var _p2 *byte
+       if len(p) > 0 {
+               _p2 = (*byte)(unsafe.Pointer(&p[0]))
+       } else {
+               _p2 = (*byte)(unsafe.Pointer(&_zero))
+       }
+       Entersyscall()
+       _r := c_pwrite64(_C_int(fd), _p2, Size_t(len(p)), Offset_t(offset))
+       n = (int)(_r)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Seek/lseek64
+//go:noescape
+//extern-sysinfo lseek64
+func c_lseek64(fd _C_int, offset Offset_t, whence _C_int) Offset_t
+func Seek(fd int, offset int64, whence int) (off int64, err error) {
+       Entersyscall()
+       _r := c_lseek64(_C_int(fd), Offset_t(offset), _C_int(whence))
+       off = (int64)(_r)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Setrlimit/setrlimit64
+//go:noescape
+//extern-sysinfo setrlimit64
+func c_setrlimit64(resource int, rlim *Rlimit) _C_int
+func Setrlimit(resource int, rlim *Rlimit) (err error) {
+       _r := c_setrlimit64(int(resource), rlim)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Stat/stat64
+//go:noescape
+//extern-sysinfo stat64
+func c_stat64(path *byte, stat *Stat_t) _C_int
+func Stat(path string, stat *Stat_t) (err error) {
+       var _p1 *byte
+       _p1, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       Entersyscall()
+       _r := c_stat64(_p1, stat)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Truncate/truncate64
+//go:noescape
+//extern-sysinfo truncate64
+func c_truncate64(path *byte, length Offset_t) _C_int
+func Truncate(path string, length int64) (err error) {
+       var _p1 *byte
+       _p1, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       Entersyscall()
+       _r := c_truncate64(_p1, Offset_t(length))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Mount/mount
+func Mount(source string, target string, fstype string, flags uintptr, data string) (err error) {
+       var _p1 *byte
+       _p1, err = BytePtrFromString(source)
+       if err != nil {
+               return
+       }
+       var _p2 *byte
+       _p2, err = BytePtrFromString(target)
+       if err != nil {
+               return
+       }
+       var _p3 *byte
+       _p3, err = BytePtrFromString(fstype)
+       if err != nil {
+               return
+       }
+       var _p5 *byte
+       _p5, err = BytePtrFromString(data)
+       if err != nil {
+               return
+       }
+       Entersyscall()
+       _r := c_mount(_p1, _p2, _p3, _C_long(flags), _p5)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Madvise/madvise
+//go:noescape
+//extern-sysinfo madvise
+func c_madvise(addr *byte, len Size_t, advice _C_int) _C_int
+func Madvise(b []byte, advice int) (err error) {
+       var _p1 *byte
+       if len(b) > 0 {
+               _p1 = (*byte)(unsafe.Pointer(&b[0]))
+       } else {
+               _p1 = (*byte)(unsafe.Pointer(&_zero))
+       }
+       Entersyscall()
+       _r := c_madvise(_p1, Size_t(len(b)), _C_int(advice))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Uname/uname
+//go:noescape
+//extern-sysinfo uname
+func c_uname(buf *Utsname) _C_int
+func Uname(buf *Utsname) (err error) {
+       _r := c_uname(buf)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for wait4/wait4
+//go:noescape
+//extern-sysinfo wait4
+func c_wait4(pid Pid_t, status *_C_int, options _C_int, rusage *Rusage) Pid_t
+func wait4(pid Pid_t, status *_C_int, options int, rusage *Rusage) (wpid Pid_t, err error) {
+       Entersyscall()
+       _r := c_wait4(Pid_t(pid), status, _C_int(options), rusage)
+       wpid = (Pid_t)(_r)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for accept/accept
+//go:noescape
+//extern-sysinfo accept
+func c_accept(fd _C_int, sa *RawSockaddrAny, len *Socklen_t) _C_int
+func accept(fd int, sa *RawSockaddrAny, len *Socklen_t) (nfd int, err error) {
+       Entersyscall()
+       _r := c_accept(_C_int(fd), sa, len)
+       nfd = (int)(_r)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for getsockname/getsockname
+//go:noescape
+//extern-sysinfo getsockname
+func c_getsockname(fd _C_int, sa *RawSockaddrAny, len *Socklen_t) _C_int
+func getsockname(fd int, sa *RawSockaddrAny, len *Socklen_t) (err error) {
+       _r := c_getsockname(_C_int(fd), sa, len)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for getpeername/getpeername
+//go:noescape
+//extern-sysinfo getpeername
+func c_getpeername(fd _C_int, sa *RawSockaddrAny, len *Socklen_t) _C_int
+func getpeername(fd int, sa *RawSockaddrAny, len *Socklen_t) (err error) {
+       _r := c_getpeername(_C_int(fd), sa, len)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for setsockopt/setsockopt
+//go:noescape
+//extern-sysinfo setsockopt
+func c_setsockopt(s _C_int, level _C_int, optname _C_int, val *byte, vallen Socklen_t) _C_int
+func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen Socklen_t) (err error) {
+       Entersyscall()
+       _r := c_setsockopt(_C_int(s), _C_int(level), _C_int(name), (*byte)(val), Socklen_t(vallen))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for recvfrom/recvfrom
+//go:noescape
+//extern-sysinfo recvfrom
+func c_recvfrom(fd _C_int, buf *byte, len Size_t, flags _C_int, from *RawSockaddrAny, fromlen *Socklen_t) Ssize_t
+func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *Socklen_t) (n int, err error) {
+       var _p2 *byte
+       if len(p) > 0 {
+               _p2 = (*byte)(unsafe.Pointer(&p[0]))
+       } else {
+               _p2 = (*byte)(unsafe.Pointer(&_zero))
+       }
+       Entersyscall()
+       _r := c_recvfrom(_C_int(fd), _p2, Size_t(len(p)), _C_int(flags), from, fromlen)
+       n = (int)(_r)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Listen/listen
+//go:noescape
+//extern-sysinfo listen
+func c_listen(fd _C_int, n _C_int) _C_int
+func Listen(fd int, n int) (err error) {
+       Entersyscall()
+       _r := c_listen(_C_int(fd), _C_int(n))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for Shutdown/shutdown
+//go:noescape
+//extern-sysinfo shutdown
+func c_shutdown(fd _C_int, how _C_int) _C_int
+func Shutdown(fd int, how int) (err error) {
+       Entersyscall()
+       _r := c_shutdown(_C_int(fd), _C_int(how))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for EpollCreate/epoll_create
+//go:noescape
+//extern-sysinfo epoll_create
+func c_epoll_create(size _C_int) _C_int
+func EpollCreate(size int) (fd int, err error) {
+       _r := c_epoll_create(_C_int(size))
+       fd = (int)(_r)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for EpollCreate1/epoll_create1
+//go:noescape
+//extern-sysinfo epoll_create1
+func c_epoll_create1(flags _C_int) _C_int
+func EpollCreate1(flags int) (fd int, err error) {
+       _r := c_epoll_create1(_C_int(flags))
+       fd = (int)(_r)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for EpollCtl/epoll_ctl
+//go:noescape
+//extern-sysinfo epoll_ctl
+func c_epoll_ctl(epfd _C_int, op _C_int, fd _C_int, event *EpollEvent) _C_int
+func EpollCtl(epfd int, op int, fd int, event *EpollEvent) (err error) {
+       _r := c_epoll_ctl(_C_int(epfd), _C_int(op), _C_int(fd), event)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for EpollWait/epoll_wait
+//go:noescape
+//extern-sysinfo epoll_wait
+func c_epoll_wait(epfd _C_int, events *EpollEvent, maxevents _C_int, timeout _C_int) _C_int
+func EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error) {
+       var _p2 *EpollEvent
+       if len(events) > 0 {
+               _p2 = (*EpollEvent)(unsafe.Pointer(&events[0]))
+       } else {
+               _p2 = (*EpollEvent)(unsafe.Pointer(&_zero))
+       }
+       Entersyscall()
+       _r := c_epoll_wait(_C_int(epfd), _p2, _C_int(len(events)), _C_int(msec))
+       n = (int)(_r)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for bind/bind
+//go:noescape
+//extern-sysinfo bind
+func c_bind(fd _C_int, sa *RawSockaddrAny, len Socklen_t) _C_int
+func bind(fd int, sa *RawSockaddrAny, len Socklen_t) (err error) {
+       Entersyscall()
+       _r := c_bind(_C_int(fd), sa, Socklen_t(len))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for connect/connect
+//go:noescape
+//extern-sysinfo connect
+func c_connect(s _C_int, addr *RawSockaddrAny, addrlen Socklen_t) _C_int
+func connect(s int, addr *RawSockaddrAny, addrlen Socklen_t) (err error) {
+       Entersyscall()
+       _r := c_connect(_C_int(s), addr, Socklen_t(addrlen))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for socket/socket
+//go:noescape
+//extern-sysinfo socket
+func c_socket(domain _C_int, typ _C_int, protocol _C_int) _C_int
+func socket(domain int, typ int, proto int) (fd int, err error) {
+       _r := c_socket(_C_int(domain), _C_int(typ), _C_int(proto))
+       fd = (int)(_r)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for socketpair/socketpair
+//go:noescape
+//extern-sysinfo socketpair
+func c_socketpair(domain _C_int, typ _C_int, protocol _C_int, fd *[2]_C_int) _C_int
+func socketpair(domain int, typ int, proto int, fd *[2]_C_int) (err error) {
+       _r := c_socketpair(_C_int(domain), _C_int(typ), _C_int(proto), fd)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for getsockopt/getsockopt
+//go:noescape
+//extern-sysinfo getsockopt
+func c_getsockopt(s _C_int, level _C_int, name _C_int, val *byte, vallen *Socklen_t) _C_int
+func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *Socklen_t) (err error) {
+       Entersyscall()
+       _r := c_getsockopt(_C_int(s), _C_int(level), _C_int(name), (*byte)(val), vallen)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for sendto/sendto
+//go:noescape
+//extern-sysinfo sendto
+func c_sendto(s _C_int, buf *byte, len Size_t, flags _C_int, to *RawSockaddrAny, tolen Socklen_t) Ssize_t
+func sendto(s int, buf []byte, flags int, to *RawSockaddrAny, tolen Socklen_t) (err error) {
+       var _p2 *byte
+       if len(buf) > 0 {
+               _p2 = (*byte)(unsafe.Pointer(&buf[0]))
+       } else {
+               _p2 = (*byte)(unsafe.Pointer(&_zero))
+       }
+       Entersyscall()
+       _r := c_sendto(_C_int(s), _p2, Size_t(len(buf)), _C_int(flags), to, Socklen_t(tolen))
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for recvmsg/recvmsg
+//go:noescape
+//extern-sysinfo recvmsg
+func c_recvmsg(s _C_int, msg *Msghdr, flags _C_int) Ssize_t
+func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
+       Entersyscall()
+       _r := c_recvmsg(_C_int(s), msg, _C_int(flags))
+       n = (int)(_r)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
+// Automatically generated wrapper for sendmsg/sendmsg
+//go:noescape
+//extern-sysinfo sendmsg
+func c_sendmsg(s _C_int, msg *Msghdr, flags _C_int) Ssize_t
+func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
+       Entersyscall()
+       _r := c_sendmsg(_C_int(s), msg, _C_int(flags))
+       n = (int)(_r)
+       var errno Errno
+       setErrno := false
+       if _r < 0 {
+               errno = GetErrno()
+               setErrno = true
+       }
+       Exitsyscall()
+       if setErrno {
+               err = errno
+       }
+       return
+}
+
diff --git a/libgo/arm64/os_linknames.go b/libgo/arm64/os_linknames.go
new file mode 100644 (file)
index 0000000..756c4d9
--- /dev/null
@@ -0,0 +1,6 @@
+// Code generated by mklinknames.awk. DO NOT EDIT.
+
+package os
+
+import _ "unsafe"
+
diff --git a/libgo/arm64/os_user_linknames.go b/libgo/arm64/os_user_linknames.go
new file mode 100644 (file)
index 0000000..a0d6351
--- /dev/null
@@ -0,0 +1,12 @@
+// Code generated by mklinknames.awk. DO NOT EDIT.
+
+package user
+
+import _ "unsafe"
+
+//go:linkname libc_getpwnam_r getpwnam_r
+//go:linkname libc_getpwuid_r getpwuid_r
+//go:linkname libc_getgrnam_r getgrnam_r
+//go:linkname libc_getgrgid_r getgrgid_r
+//go:linkname libc_getgrouplist getgrouplist
+//go:linkname getGroupList getgrouplist
diff --git a/libgo/arm64/runtime_linknames.go b/libgo/arm64/runtime_linknames.go
new file mode 100644 (file)
index 0000000..a2fee0e
--- /dev/null
@@ -0,0 +1,21 @@
+// Code generated by mklinknames.awk. DO NOT EDIT.
+
+package runtime
+
+import _ "unsafe"
+
+//go:linkname libcPipe pipe
+//go:linkname libcPipe2 pipe2
+//go:linkname mincore mincore
+//go:linkname sigaction sigaction
+//go:linkname sigprocmask sigprocmask
+//go:linkname sigfillset sigfillset
+//go:linkname sigemptyset sigemptyset
+//go:linkname c_sigaddset sigaddset
+//go:linkname c_sigdelset sigdelset
+//go:linkname sigaltstack sigaltstack
+//go:linkname raise raise
+//go:linkname getpid getpid
+//go:linkname kill kill
+//go:linkname setitimer setitimer
+//go:linkname exit exit
diff --git a/libgo/arm64/runtime_sysinfo.go b/libgo/arm64/runtime_sysinfo.go
new file mode 100644 (file)
index 0000000..6ad0a4e
--- /dev/null
@@ -0,0 +1,6551 @@
+package runtime
+type _ptrdiff_t int64
+type _size_t uint64
+type _wchar_t uint32
+type _div_t struct { quot int32; rem int32; }
+const _sizeof_div_t = 8
+type _ldiv_t struct { quot int64; rem int64; }
+const _sizeof_ldiv_t = 16
+type _lldiv_t struct { quot int64; rem int64; }
+const _sizeof_lldiv_t = 16
+const _sizeof___locale_struct = 232
+type ___u_char uint8
+type ___u_short uint16
+type ___u_int uint32
+type ___u_long uint64
+type ___int8_t int8
+type ___uint8_t uint8
+type ___int16_t int16
+type ___uint16_t uint16
+type ___int32_t int32
+type ___uint32_t uint32
+type ___int64_t int64
+type ___uint64_t uint64
+type ___int_least8_t int8
+type ___uint_least8_t uint8
+type ___int_least16_t int16
+type ___uint_least16_t uint16
+type ___int_least32_t int32
+type ___uint_least32_t uint32
+type ___int_least64_t int64
+type ___uint_least64_t uint64
+type ___quad_t int64
+type ___u_quad_t uint64
+type ___intmax_t int64
+type ___uintmax_t uint64
+type ___dev_t uint64
+type ___uid_t uint32
+type ___gid_t uint32
+type ___ino_t uint64
+type ___ino64_t uint64
+type ___mode_t uint32
+type ___nlink_t uint32
+type ___off_t int64
+type ___off64_t int64
+type ___pid_t int32
+type ___fsid_t struct { __val [1+1]int32; }
+const _sizeof___fsid_t = 8
+type ___clock_t int64
+type ___rlim_t uint64
+type ___rlim64_t uint64
+type ___id_t uint32
+type ___time_t int64
+type ___useconds_t uint32
+type ___suseconds_t int64
+type ___suseconds64_t int64
+type ___daddr_t int32
+type ___key_t int32
+type ___clockid_t int32
+type ___timer_t *byte
+type ___blksize_t int32
+type ___blkcnt_t int64
+type ___blkcnt64_t int64
+type ___fsblkcnt_t uint64
+type ___fsblkcnt64_t uint64
+type ___fsfilcnt_t uint64
+type ___fsfilcnt64_t uint64
+type ___fsword_t int64
+type ___ssize_t int64
+type ___syscall_slong_t int64
+type ___syscall_ulong_t uint64
+type ___loff_t int64
+type ___caddr_t *uint8
+type ___intptr_t int64
+type ___socklen_t uint32
+type ___sig_atomic_t int32
+type _u_char uint8
+type _u_short uint16
+type _u_int uint32
+type _u_long uint64
+type _quad_t int64
+type _u_quad_t uint64
+type _fsid_t ___fsid_t
+const _sizeof_fsid_t = 8
+type _loff_t int64
+type _ino_t uint64
+type _ino64_t uint64
+type _dev_t uint64
+type _gid_t uint32
+type _mode_t uint32
+type _nlink_t uint32
+type _uid_t uint32
+type _off_t int64
+type _off64_t int64
+type _pid_t int32
+type _id_t uint32
+type _ssize_t int64
+type _daddr_t int32
+type _caddr_t ___caddr_t
+type _key_t int32
+type _clock_t int64
+type _clockid_t int32
+type _time_t int64
+type _timer_t ___timer_t
+type _useconds_t uint32
+type _suseconds_t int64
+type _ulong uint64
+type _ushort uint16
+type _uint uint32
+type _int8_t int8
+type _int16_t int16
+type _int32_t int32
+type _int64_t int64
+type _u_int8_t uint8
+type _u_int16_t uint16
+type _u_int32_t uint32
+type _u_int64_t uint64
+type _register_t int64
+type ___sigset_t struct { __val [15+1]uint64; }
+const _sizeof___sigset_t = 128
+type _sigset_t ___sigset_t
+const _sizeof_sigset_t = 128
+const _sizeof_timeval = 16
+const _sizeof_timespec = 16
+type ___fd_mask int64
+type _fd_set struct { fds_bits [15+1]int64; }
+const _sizeof_fd_set = 128
+type _fd_mask int64
+type _blksize_t int32
+type _blkcnt_t int64
+type _fsblkcnt_t uint64
+type _fsfilcnt_t uint64
+type _blkcnt64_t int64
+type _fsblkcnt64_t uint64
+type _fsfilcnt64_t uint64
+type ___atomic_wide_counter struct { __value64 uint64; }
+const _sizeof___atomic_wide_counter = 8
+type ___pthread_internal_list struct { __prev *___pthread_internal_list; __next *___pthread_internal_list; }
+const _sizeof___pthread_internal_list = 16
+type ___pthread_list_t ___pthread_internal_list
+const _sizeof___pthread_list_t = 16
+type ___pthread_internal_slist struct { __next *___pthread_internal_slist; }
+const _sizeof___pthread_internal_slist = 8
+type ___pthread_slist_t ___pthread_internal_slist
+const _sizeof___pthread_slist_t = 8
+type ___pthread_mutex_s struct { __lock int32; __count uint32; __owner int32; __nusers uint32; __kind int32; __spins int32; __list ___pthread_list_t; }
+const _sizeof___pthread_mutex_s = 40
+type ___pthread_rwlock_arch_t struct { __readers uint32; __writers uint32; __wrphase_futex uint32; __writers_futex uint32; __pad3 uint32; __pad4 uint32; __cur_writer int32; __shared int32; __pad1 uint64; __pad2 uint64; __flags uint32; Godump_0_pad [4]byte; }
+const _sizeof___pthread_rwlock_arch_t = 56
+type ___pthread_cond_s struct { __wseq ___atomic_wide_counter; __g1_start ___atomic_wide_counter; __g_refs [1+1]uint32; __g_size [1+1]uint32; __g1_orig_size uint32; __wrefs uint32; __g_signals [1+1]uint32; }
+const _sizeof___pthread_cond_s = 48
+type ___tss_t uint32
+type ___thrd_t uint64
+type ___once_flag struct { __data int32; }
+const _sizeof___once_flag = 4
+type _pthread_t uint64
+type _pthread_mutexattr_t struct { __size [7+1]uint8; _ [0]int32; }
+const _sizeof_pthread_mutexattr_t = 8
+type _pthread_condattr_t struct { __size [7+1]uint8; _ [0]int32; }
+const _sizeof_pthread_condattr_t = 8
+type _pthread_key_t uint32
+type _pthread_once_t int32
+type _pthread_attr_t struct { __size [63+1]uint8; _ [0]int64; }
+const _sizeof_pthread_attr_t = 64
+type _pthread_mutex_t struct { __data ___pthread_mutex_s; Godump_0_pad [8]byte; }
+const _sizeof_pthread_mutex_t = 48
+type _pthread_cond_t struct { __data ___pthread_cond_s; }
+const _sizeof_pthread_cond_t = 48
+type _pthread_rwlock_t struct { __data ___pthread_rwlock_arch_t; }
+const _sizeof_pthread_rwlock_t = 56
+type _pthread_rwlockattr_t struct { __size [7+1]uint8; _ [0]int64; }
+const _sizeof_pthread_rwlockattr_t = 8
+type _pthread_spinlock_t int32
+type _pthread_barrier_t struct { __size [31+1]uint8; _ [0]int64; }
+const _sizeof_pthread_barrier_t = 32
+type _pthread_barrierattr_t struct { __size [7+1]uint8; _ [0]int32; }
+const _sizeof_pthread_barrierattr_t = 8
+type _random_data struct { fptr *int32; rptr *int32; state *int32; rand_type int32; rand_deg int32; rand_sep int32; end_ptr *int32; }
+const _sizeof_random_data = 48
+type _drand48_data struct { __x [2+1]uint16; __old_x [2+1]uint16; __c uint16; __init uint16; __a uint64; }
+const _sizeof_drand48_data = 24
+type ___compar_fn_t func(*byte, *byte) int32
+type _comparison_fn_t ___compar_fn_t
+type ___compar_d_fn_t func(*byte, *byte, *byte) int32
+const _sizeof___gnuc_va_list = 32
+type ___mbstate_t struct { __count int32; __value struct { __wch uint32; }; }
+const _sizeof___mbstate_t = 8
+type __G_fpos_t struct { __pos int64; __state ___mbstate_t; }
+const _sizeof__G_fpos_t = 16
+type ___fpos_t __G_fpos_t
+const _sizeof___fpos_t = 16
+type __G_fpos64_t struct { __pos int64; __state ___mbstate_t; }
+const _sizeof__G_fpos64_t = 16
+type ___fpos64_t __G_fpos64_t
+const _sizeof___fpos64_t = 16
+type ___FILE __IO_FILE
+const _sizeof___FILE = 216
+type _FILE __IO_FILE
+const _sizeof_FILE = 216
+type __IO_FILE struct { _flags int32; _IO_read_ptr *uint8; _IO_read_end *uint8; _IO_read_base *uint8; _IO_write_base *uint8; _IO_write_ptr *uint8; _IO_write_end *uint8; _IO_buf_base *uint8; _IO_buf_end *uint8; _IO_save_base *uint8; _IO_backup_base *uint8; _IO_save_end *uint8; _markers *__IO_marker; _chain *__IO_FILE; _fileno int32; _flags2 int32; _old_offset int64; _cur_column uint16; _vtable_offset int8; _shortbuf [0+1]uint8; _lock *byte; _offset int64; _codecvt *__IO_codecvt; _wide_data *__IO_wide_data; _freeres_list *__IO_FILE; _freeres_buf *byte; __pad5 uint64; _mode int32; _unused2 [19+1]uint8; }
+const _sizeof__IO_FILE = 216
+const _sizeof__IO_cookie_io_functions_t = 32
+const _sizeof_cookie_io_functions_t = 32
+const _sizeof_va_list = 32
+type _fpos_t ___fpos64_t
+const _sizeof_fpos_t = 16
+type _fpos64_t ___fpos64_t
+const _sizeof_fpos64_t = 16
+type _dirent struct { d_ino uint64; d_off int64; d_reclen uint16; d_type uint8; d_name [255+1]uint8; Godump_0_pad [5]byte; }
+const _sizeof_dirent = 280
+type _dirent64 struct { d_ino uint64; d_off int64; d_reclen uint16; d_type uint8; d_name [255+1]uint8; Godump_0_pad [5]byte; }
+const _sizeof_dirent64 = 280
+type _DIR ___dirstream
+type _error_t int32
+type _flock struct { l_type int16; l_whence int16; l_start int64; l_len int64; l_pid int32; Godump_0_pad [4]byte; }
+const _sizeof_flock = 32
+type _flock64 struct { l_type int16; l_whence int16; l_start int64; l_len int64; l_pid int32; Godump_0_pad [4]byte; }
+const _sizeof_flock64 = 32
+type _iovec struct { iov_base *byte; iov_len uint64; }
+const _sizeof_iovec = 16
+type ___pid_type uint32
+const _sizeof___pid_type = 4
+type _f_owner_ex struct { _type uint32; pid int32; }
+const _sizeof_f_owner_ex = 8
+type _file_handle struct { handle_bytes uint32; handle_type int32; f_handle [0]uint8; }
+const _sizeof_file_handle = 8
+type _stat struct { st_dev uint64; st_ino uint64; st_mode uint32; st_nlink uint32; st_uid uint32; st_gid uint32; st_rdev uint64; __pad1 uint64; st_size int64; st_blksize int32; __pad2 int32; st_blocks int64; st_atim timespec; st_mtim timespec; st_ctim timespec; __glibc_reserved [1+1]int32; }
+const _sizeof_stat = 128
+type _stat64 struct { st_dev uint64; st_ino uint64; st_mode uint32; st_nlink uint32; st_uid uint32; st_gid uint32; st_rdev uint64; __pad1 uint64; st_size int64; st_blksize int32; __pad2 int32; st_blocks int64; st_atim timespec; st_mtim timespec; st_ctim timespec; __glibc_reserved [1+1]int32; }
+const _sizeof_stat64 = 128
+type _stack_t struct { ss_sp *byte; ss_flags int32; ss_size uint64; }
+const _sizeof_stack_t = 24
+type _timezone struct { tz_minuteswest int32; tz_dsttime int32; }
+const _sizeof_timezone = 8
+type ___itimer_which uint32
+const _sizeof___itimer_which = 4
+type _itimerval struct { it_interval timeval; it_value timeval; }
+const _sizeof_itimerval = 32
+type ___itimer_which_t uint32
+type _user_regs_struct struct { regs [30+1]uint64; sp uint64; pc uint64; pstate uint64; }
+const _sizeof_user_regs_struct = 272
+const _sizeof_user_fpsimd_struct = 528
+type _elf_greg_t uint64
+type _elf_gregset_t [33+1]uint64
+const _sizeof_elf_fpregset_t = 528
+type ___pr_uid_t uint32
+type ___pr_gid_t uint32
+type _elf_siginfo struct { si_signo int32; si_code int32; si_errno int32; }
+const _sizeof_elf_siginfo = 12
+type _elf_prstatus struct { pr_info _elf_siginfo; pr_cursig int16; pr_sigpend uint64; pr_sighold uint64; pr_pid int32; pr_ppid int32; pr_pgrp int32; pr_sid int32; pr_utime timeval; pr_stime timeval; pr_cutime timeval; pr_cstime timeval; pr_reg _elf_gregset_t; pr_fpvalid int32; Godump_0_pad [4]byte; }
+const _sizeof_elf_prstatus = 392
+type _elf_prpsinfo struct { pr_state uint8; pr_sname uint8; pr_zomb uint8; pr_nice uint8; pr_flag uint64; pr_uid uint32; pr_gid uint32; pr_pid int32; pr_ppid int32; pr_pgrp int32; pr_sid int32; pr_fname [15+1]uint8; pr_psargs [79+1]uint8; }
+const _sizeof_elf_prpsinfo = 136
+type _psaddr_t *byte
+type ___prgregset_t _elf_gregset_t
+const _sizeof___prfpregset_t = 528
+type _prgregset_t ___prgregset_t
+const _sizeof_prfpregset_t = 528
+type _lwpid_t int32
+type _prstatus_t _elf_prstatus
+const _sizeof_prstatus_t = 392
+type _prpsinfo_t _elf_prpsinfo
+const _sizeof_prpsinfo_t = 136
+type _greg_t uint64
+type _gregset_t _elf_gregset_t
+const _sizeof_fpregset_t = 528
+type _mcontext_t struct { fault_address uint64; regs [30+1]uint64; sp uint64; pc uint64; pstate uint64; __reserved [4095+1]uint8; }
+const _sizeof_mcontext_t = 4384
+type _ucontext_t struct { uc_flags uint64; uc_link *_ucontext_t; uc_stack _stack_t; uc_sigmask _sigset_t; uc_mcontext _mcontext_t; }
+const _sizeof_ucontext_t = 4560
+type _uint8_t uint8
+type _uint16_t uint16
+type _uint32_t uint32
+type _uint64_t uint64
+type _socklen_t uint32
+type ___socket_type uint32
+const _sizeof___socket_type = 4
+type _sa_family_t uint16
+type _sockaddr struct { sa_family uint16; sa_data [13+1]uint8; }
+const _sizeof_sockaddr = 16
+type _sockaddr_storage struct { ss_family uint16; __ss_padding [117+1]uint8; __ss_align uint64; }
+const _sizeof_sockaddr_storage = 128
+type _msghdr struct { msg_name *byte; msg_namelen uint32; msg_iov *_iovec; msg_iovlen uint64; msg_control *byte; msg_controllen uint64; msg_flags int32; Godump_0_pad [4]byte; }
+const _sizeof_msghdr = 56
+type _cmsghdr struct { cmsg_len uint64; cmsg_level int32; cmsg_type int32; __cmsg_data [0]uint8; }
+const _sizeof_cmsghdr = 16
+type _ucred struct { pid int32; uid uint32; gid uint32; }
+const _sizeof_ucred = 12
+type ___kernel_fd_set struct { fds_bits [15+1]uint64; }
+const _sizeof___kernel_fd_set = 128
+type ___kernel_sighandler_t func(int32)
+type ___kernel_key_t int32
+type ___kernel_mqd_t int32
+type ___kernel_old_uid_t uint16
+type ___kernel_old_gid_t uint16
+type ___kernel_long_t int64
+type ___kernel_ulong_t uint64
+type ___kernel_ino_t uint64
+type ___kernel_mode_t uint32
+type ___kernel_pid_t int32
+type ___kernel_ipc_pid_t int32
+type ___kernel_uid_t uint32
+type ___kernel_gid_t uint32
+type ___kernel_suseconds_t int64
+type ___kernel_daddr_t int32
+type ___kernel_uid32_t uint32
+type ___kernel_gid32_t uint32
+type ___kernel_old_dev_t uint32
+type ___kernel_size_t uint64
+type ___kernel_ssize_t int64
+type ___kernel_ptrdiff_t int64
+type ___kernel_fsid_t struct { val [1+1]int32; }
+const _sizeof___kernel_fsid_t = 8
+type ___kernel_off_t int64
+type ___kernel_loff_t int64
+type ___kernel_old_time_t int64
+type ___kernel_time_t int64
+type ___kernel_time64_t int64
+type ___kernel_clock_t int64
+type ___kernel_timer_t int32
+type ___kernel_clockid_t int32
+type ___kernel_caddr_t *uint8
+type ___kernel_uid16_t uint16
+type ___kernel_gid16_t uint16
+type _linger struct { l_onoff int32; l_linger int32; }
+const _sizeof_linger = 8
+type _osockaddr struct { sa_family uint16; sa_data [13+1]uint8; }
+const _sizeof_osockaddr = 16
+type ___SOCKADDR_ARG struct { __sockaddr__ *_sockaddr; }
+const _sizeof___SOCKADDR_ARG = 8
+type ___CONST_SOCKADDR_ARG struct { __sockaddr__ *_sockaddr; }
+const _sizeof___CONST_SOCKADDR_ARG = 8
+type _mmsghdr struct { msg_hdr _msghdr; msg_len uint32; Godump_0_pad [4]byte; }
+const _sizeof_mmsghdr = 64
+type _in_addr_t uint32
+type _in_addr struct { s_addr uint32; }
+const _sizeof_in_addr = 4
+type _ip_opts struct { ip_dst _in_addr; ip_opts [39+1]uint8; }
+const _sizeof_ip_opts = 44
+type _ip_mreqn struct { imr_multiaddr _in_addr; imr_address _in_addr; imr_ifindex int32; }
+const _sizeof_ip_mreqn = 12
+type _in_pktinfo struct { ipi_ifindex int32; ipi_spec_dst _in_addr; ipi_addr _in_addr; }
+const _sizeof_in_pktinfo = 12
+type _in_port_t uint16
+const _sizeof_in6_addr = 16
+type _sockaddr_in struct { sin_family uint16; sin_port uint16; sin_addr _in_addr; sin_zero [7+1]uint8; }
+const _sizeof_sockaddr_in = 16
+type _ip_mreq struct { imr_multiaddr _in_addr; imr_interface _in_addr; }
+const _sizeof_ip_mreq = 8
+type _ip_mreq_source struct { imr_multiaddr _in_addr; imr_interface _in_addr; imr_sourceaddr _in_addr; }
+const _sizeof_ip_mreq_source = 12
+type _ipv6_mreq struct { ipv6mr_multiaddr [16]byte; ipv6mr_interface uint32; }
+const _sizeof_ipv6_mreq = 20
+type _group_req struct { gr_interface uint32; gr_group _sockaddr_storage; }
+const _sizeof_group_req = 136
+type _group_source_req struct { gsr_interface uint32; gsr_group _sockaddr_storage; gsr_source _sockaddr_storage; }
+const _sizeof_group_source_req = 264
+type _ip_msfilter struct { imsf_multiaddr _in_addr; imsf_interface _in_addr; imsf_fmode uint32; imsf_numsrc uint32; imsf_slist [0+1]_in_addr; }
+const _sizeof_ip_msfilter = 20
+type _group_filter struct { gf_interface uint32; gf_group _sockaddr_storage; gf_fmode uint32; gf_numsrc uint32; gf_slist [0+1]_sockaddr_storage; }
+const _sizeof_group_filter = 272
+type _in6_pktinfo struct { ipi6_addr [16]byte; ipi6_ifindex uint32; }
+const _sizeof_in6_pktinfo = 20
+const _sizeof_ip6_mtuinfo = 32
+type _int_least8_t int8
+type _int_least16_t int16
+type _int_least32_t int32
+type _int_least64_t int64
+type _uint_least8_t uint8
+type _uint_least16_t uint16
+type _uint_least32_t uint32
+type _uint_least64_t uint64
+type _int_fast8_t int8
+type _int_fast16_t int64
+type _int_fast32_t int64
+type _int_fast64_t int64
+type _uint_fast8_t uint8
+type _uint_fast16_t uint64
+type _uint_fast32_t uint64
+type _uint_fast64_t uint64
+type _intptr_t int64
+type _uintptr_t uint64
+type _intmax_t int64
+type _uintmax_t uint64
+type _tcp_seq uint32
+type _tcphdr struct { th_sport uint16; th_dport uint16; th_seq uint32; th_ack uint32; Godump_0_pad [1]byte; th_flags uint8; th_win uint16; th_sum uint16; th_urp uint16; _ [0]int32; }
+const _sizeof_tcphdr = 20
+type _tcp_ca_state uint32
+const _sizeof_tcp_ca_state = 4
+type _tcp_info struct { tcpi_state uint8; tcpi_ca_state uint8; tcpi_retransmits uint8; tcpi_probes uint8; tcpi_backoff uint8; tcpi_options uint8; tcpi_rto uint32; tcpi_ato uint32; tcpi_snd_mss uint32; tcpi_rcv_mss uint32; tcpi_unacked uint32; tcpi_sacked uint32; tcpi_lost uint32; tcpi_retrans uint32; tcpi_fackets uint32; tcpi_last_data_sent uint32; tcpi_last_ack_sent uint32; tcpi_last_data_recv uint32; tcpi_last_ack_recv uint32; tcpi_pmtu uint32; tcpi_rcv_ssthresh uint32; tcpi_rtt uint32; tcpi_rttvar uint32; tcpi_snd_ssthresh uint32; tcpi_snd_cwnd uint32; tcpi_advmss uint32; tcpi_reordering uint32; tcpi_rcv_rtt uint32; tcpi_rcv_space uint32; tcpi_total_retrans uint32; }
+const _sizeof_tcp_info = 104
+type _tcp_md5sig struct { tcpm_addr _sockaddr_storage; tcpm_flags uint8; tcpm_prefixlen uint8; tcpm_keylen uint16; __tcpm_pad uint32; tcpm_key [79+1]uint8; }
+const _sizeof_tcp_md5sig = 216
+type _tcp_repair_opt struct { opt_code uint32; opt_val uint32; }
+const _sizeof_tcp_repair_opt = 8
+type _tcp_cookie_transactions struct { tcpct_flags uint16; __tcpct_pad1 uint8; tcpct_cookie_desired uint8; tcpct_s_data_desired uint16; tcpct_used uint16; tcpct_value [535+1]uint8; }
+const _sizeof_tcp_cookie_transactions = 544
+type _tcp_repair_window struct { snd_wl1 uint32; snd_wnd uint32; max_window uint32; rcv_wnd uint32; rcv_wup uint32; }
+const _sizeof_tcp_repair_window = 20
+type _tcp_zerocopy_receive struct { address uint64; length uint32; recv_skip_hint uint32; }
+const _sizeof_tcp_zerocopy_receive = 16
+type _timestamp struct { len uint8; ptr uint8; data [8+1]uint32; }
+const _sizeof_timestamp = 40
+type _iphdr struct { Godump_0_pad [1]byte; tos uint8; tot_len uint16; id uint16; frag_off uint16; ttl uint8; protocol uint8; check uint16; saddr uint32; daddr uint32; }
+const _sizeof_iphdr = 20
+type _ip struct { Godump_0_pad [1]byte; ip_tos uint8; ip_len uint16; ip_id uint16; ip_off uint16; ip_ttl uint8; ip_p uint8; ip_sum uint16; ip_src _in_addr; ip_dst _in_addr; }
+const _sizeof_ip = 20
+type _ip_timestamp struct { ipt_code uint8; ipt_len uint8; ipt_ptr uint8; data [8+1]uint32; }
+const _sizeof_ip_timestamp = 40
+type ___s8 int8
+type ___u8 uint8
+type ___s16 int16
+type ___u16 uint16
+type ___s32 int32
+type ___u32 uint32
+type ___s64 int64
+type ___u64 uint64
+type ___le16 uint16
+type ___be16 uint16
+type ___le32 uint32
+type ___be32 uint32
+type ___le64 uint64
+type ___be64 uint64
+type ___sum16 uint16
+type ___wsum uint32
+type ___poll_t uint32
+type _ethhdr struct { h_dest [5+1]uint8; h_source [5+1]uint8; h_proto uint16; }
+const _sizeof_ethhdr = 14
+type _ether_addr struct { ether_addr_octet [5+1]uint8; }
+const _sizeof_ether_addr = 6
+type _ether_header struct { ether_dhost [5+1]uint8; ether_shost [5+1]uint8; ether_type uint16; }
+const _sizeof_ether_header = 14
+type _arphdr struct { ar_hrd uint16; ar_pro uint16; ar_hln uint8; ar_pln uint8; ar_op uint16; }
+const _sizeof_arphdr = 8
+type _arpreq struct { arp_pa _sockaddr; arp_ha _sockaddr; arp_flags int32; arp_netmask _sockaddr; arp_dev [15+1]uint8; }
+const _sizeof_arpreq = 68
+type _arpreq_old struct { arp_pa _sockaddr; arp_ha _sockaddr; arp_flags int32; arp_netmask _sockaddr; }
+const _sizeof_arpreq_old = 52
+type _arpd_request struct { req uint16; ip uint32; dev uint64; stamp uint64; updated uint64; ha [6+1]uint8; Godump_0_pad [1]byte; }
+const _sizeof_arpd_request = 40
+type _ether_arp struct { ea_hdr _arphdr; arp_sha [5+1]uint8; arp_spa [3+1]uint8; arp_tha [5+1]uint8; arp_tpa [3+1]uint8; }
+const _sizeof_ether_arp = 28
+type _sig_atomic_t int32
+type _sigval struct { sival_int int32; Godump_0_pad [4]byte; _ [0]int64; }
+const _sizeof_sigval = 8
+type ___sigval_t _sigval
+const _sizeof___sigval_t = 8
+type _siginfo_t struct { si_signo int32; si_errno int32; si_code int32; __pad0 int32; _sifields struct { _pad [27+1]int32; _ [0]int64; }; }
+const _sizeof_siginfo_t = 128
+type _sigval_t ___sigval_t
+const _sizeof_sigval_t = 8
+type _sigevent struct { sigev_value ___sigval_t; sigev_signo int32; sigev_notify int32; _sigev_un struct { _pad [11+1]int32; _ [0]int64; }; }
+const _sizeof_sigevent = 64
+type _sigevent_t _sigevent
+const _sizeof_sigevent_t = 64
+type ___sighandler_t func(int32)
+type _sighandler_t ___sighandler_t
+type _sig_t ___sighandler_t
+type _sigaction struct { __sigaction_handler struct { sa_handler ___sighandler_t; }; sa_mask ___sigset_t; sa_flags int32; sa_restorer func(); }
+const _sizeof_sigaction = 152
+type _sigcontext struct { fault_address uint64; regs [30+1]uint64; sp uint64; pc uint64; pstate uint64; __reserved [4095+1]uint8; }
+const _sizeof_sigcontext = 4384
+type __aarch64_ctx struct { magic uint32; size uint32; }
+const _sizeof__aarch64_ctx = 8
+const _sizeof_fpsimd_context = 528
+type _esr_context struct { head __aarch64_ctx; esr uint64; }
+const _sizeof_esr_context = 16
+type _extra_context struct { head __aarch64_ctx; datap uint64; size uint32; __reserved [2+1]uint32; }
+const _sizeof_extra_context = 32
+type _sve_context struct { head __aarch64_ctx; vl uint16; __reserved [2+1]uint16; }
+const _sizeof_sve_context = 16
+type _sigstack struct { ss_sp *byte; ss_onstack int32; Godump_0_pad [4]byte; }
+const _sizeof_sigstack = 16
+type _winsize struct { ws_row uint16; ws_col uint16; ws_xpixel uint16; ws_ypixel uint16; }
+const _sizeof_winsize = 8
+type _termio struct { c_iflag uint16; c_oflag uint16; c_cflag uint16; c_lflag uint16; c_line uint8; c_cc [7+1]uint8; Godump_0_pad [1]byte; }
+const _sizeof_termio = 18
+type _cc_t uint8
+type _speed_t uint32
+type _tcflag_t uint32
+type _termios struct { c_iflag uint32; c_oflag uint32; c_cflag uint32; c_lflag uint32; c_line uint8; c_cc [31+1]uint8; c_ispeed uint32; c_ospeed uint32; }
+const _sizeof_termios = 60
+type _EPOLL_EVENTS uint32
+const _sizeof_EPOLL_EVENTS = 4
+const _sizeof_epoll_data = 8
+const _sizeof_epoll_data_t = 8
+const _sizeof_epoll_event = 16
+type _prctl_mm_map struct { start_code uint64; end_code uint64; start_data uint64; end_data uint64; start_brk uint64; brk uint64; start_stack uint64; arg_start uint64; arg_end uint64; env_start uint64; env_end uint64; auxv *uint64; auxv_size uint32; exe_fd uint32; }
+const _sizeof_prctl_mm_map = 104
+type ___ptrace_request uint32
+const _sizeof___ptrace_request = 4
+type ___ptrace_setoptions uint32
+const _sizeof___ptrace_setoptions = 4
+type ___ptrace_eventcodes uint32
+const _sizeof___ptrace_eventcodes = 4
+type ___ptrace_get_syscall_info_op uint32
+const _sizeof___ptrace_get_syscall_info_op = 4
+type ___ptrace_peeksiginfo_args struct { off uint64; flags uint32; nr int32; }
+const _sizeof___ptrace_peeksiginfo_args = 16
+type ___ptrace_peeksiginfo_flags uint32
+const _sizeof___ptrace_peeksiginfo_flags = 4
+type ___ptrace_seccomp_metadata struct { filter_off uint64; flags uint64; }
+const _sizeof___ptrace_seccomp_metadata = 16
+type ___ptrace_syscall_info struct { op uint8; arch uint32; instruction_pointer uint64; stack_pointer uint64; entry struct { nr uint64; args [5+1]uint64; }; Godump_0_pad [8]byte; }
+const _sizeof___ptrace_syscall_info = 88
+type ___ptrace_rseq_configuration struct { rseq_abi_pointer uint64; rseq_abi_size uint32; signature uint32; flags uint32; pad uint32; }
+const _sizeof___ptrace_rseq_configuration = 24
+type ___rlimit_resource uint32
+const _sizeof___rlimit_resource = 4
+type _rlim_t uint64
+type _rlim64_t uint64
+type _rlimit struct { rlim_cur uint64; rlim_max uint64; }
+const _sizeof_rlimit = 16
+type _rlimit64 struct { rlim_cur uint64; rlim_max uint64; }
+const _sizeof_rlimit64 = 16
+type ___rusage_who int32
+const _sizeof___rusage_who = 4
+type _rusage struct { ru_utime timeval; ru_stime timeval; ru_maxrss int64; ru_ixrss int64; ru_idrss int64; ru_isrss int64; ru_minflt int64; ru_majflt int64; ru_nswap int64; ru_inblock int64; ru_oublock int64; ru_msgsnd int64; ru_msgrcv int64; ru_nsignals int64; ru_nvcsw int64; ru_nivcsw int64; }
+const _sizeof_rusage = 144
+type ___priority_which uint32
+const _sizeof___priority_which = 4
+type ___rlimit_resource_t uint32
+type ___rusage_who_t int32
+type ___priority_which_t uint32
+type _statx_timestamp struct { tv_sec int64; tv_nsec uint32; __reserved int32; }
+const _sizeof_statx_timestamp = 16
+type _statx struct { stx_mask uint32; stx_blksize uint32; stx_attributes uint64; stx_nlink uint32; stx_uid uint32; stx_gid uint32; stx_mode uint16; __spare0 [0+1]uint16; stx_ino uint64; stx_size uint64; stx_blocks uint64; stx_attributes_mask uint64; stx_atime _statx_timestamp; stx_btime _statx_timestamp; stx_ctime _statx_timestamp; stx_mtime _statx_timestamp; stx_rdev_major uint32; stx_rdev_minor uint32; stx_dev_major uint32; stx_dev_minor uint32; stx_mnt_id uint64; __spare2 uint64; __spare3 [11+1]uint64; }
+const _sizeof_statx = 256
+type _tms struct { tms_utime int64; tms_stime int64; tms_cutime int64; tms_cstime int64; }
+const _sizeof_tms = 32
+type _idtype_t uint32
+type _sockaddr_un struct { sun_family uint16; sun_path [107+1]uint8; }
+const _sizeof_sockaddr_un = 110
+type _utsname struct { sysname [64+1]uint8; nodename [64+1]uint8; release [64+1]uint8; version [64+1]uint8; machine [64+1]uint8; domainname [64+1]uint8; }
+const _sizeof_utsname = 390
+type _timex struct { modes uint32; offset int64; freq int64; maxerror int64; esterror int64; status int32; constant int64; precision int64; tolerance int64; time timeval; tick int64; ppsfreq int64; jitter int64; shift int32; stabil int64; jitcnt int64; calcnt int64; errcnt int64; stbcnt int64; tai int32; Godump_0 int32; Godump_1 int32; Godump_2 int32; Godump_3 int32; Godump_4 int32; Godump_5 int32; Godump_6 int32; Godump_7 int32; Godump_8 int32; Godump_9 int32; Godump_10 int32; }
+const _sizeof_timex = 208
+type _tm struct { tm_sec int32; tm_min int32; tm_hour int32; tm_mday int32; tm_mon int32; tm_year int32; tm_wday int32; tm_yday int32; tm_isdst int32; tm_gmtoff int64; tm_zone *uint8; }
+const _sizeof_tm = 56
+type _itimerspec struct { it_interval timespec; it_value timespec; }
+const _sizeof_itimerspec = 32
+type _rpcent struct { r_name *uint8; r_aliases **uint8; r_number int32; Godump_0_pad [4]byte; }
+const _sizeof_rpcent = 24
+type _netent struct { n_name *uint8; n_aliases **uint8; n_addrtype int32; n_net uint32; }
+const _sizeof_netent = 24
+type _hostent struct { h_name *uint8; h_aliases **uint8; h_addrtype int32; h_length int32; h_addr_list **uint8; }
+const _sizeof_hostent = 32
+type _servent struct { s_name *uint8; s_aliases **uint8; s_port int32; s_proto *uint8; }
+const _sizeof_servent = 32
+type _protoent struct { p_name *uint8; p_aliases **uint8; p_proto int32; Godump_0_pad [4]byte; }
+const _sizeof_protoent = 24
+type _addrinfo struct { ai_flags int32; ai_family int32; ai_socktype int32; ai_protocol int32; ai_addrlen uint32; ai_addr *_sockaddr; ai_canonname *uint8; ai_next *_addrinfo; }
+const _sizeof_addrinfo = 48
+type _gaicb struct { ar_name *uint8; ar_service *uint8; ar_request *_addrinfo; ar_result *_addrinfo; __return int32; __glibc_reserved [4+1]int32; }
+const _sizeof_gaicb = 56
+type _passwd struct { pw_name *uint8; pw_passwd *uint8; pw_uid uint32; pw_gid uint32; pw_gecos *uint8; pw_dir *uint8; pw_shell *uint8; }
+const _sizeof_passwd = 48
+type _group struct { gr_name *uint8; gr_passwd *uint8; gr_gid uint32; gr_mem **uint8; }
+const _sizeof_group = 32
+type _sock_filter struct { code uint16; jt uint8; jf uint8; k uint32; }
+const _sizeof_sock_filter = 8
+type _sock_fprog struct { len uint16; filter *_sock_filter; }
+const _sizeof_sock_fprog = 16
+type ___kernel_sa_family_t uint16
+type ___kernel_sockaddr_storage struct { ss_family uint16; __data [125+1]uint8; _ [0]int64; }
+const _sizeof___kernel_sockaddr_storage = 128
+type _sockaddr_nl struct { nl_family uint16; nl_pad uint16; nl_pid uint32; nl_groups uint32; }
+const _sizeof_sockaddr_nl = 12
+type _nlmsghdr struct { nlmsg_len uint32; nlmsg_type uint16; nlmsg_flags uint16; nlmsg_seq uint32; nlmsg_pid uint32; }
+const _sizeof_nlmsghdr = 16
+type _nlmsgerr struct { error int32; msg _nlmsghdr; }
+const _sizeof_nlmsgerr = 20
+type _nlmsgerr_attrs uint32
+const _sizeof_nlmsgerr_attrs = 4
+type _nl_pktinfo struct { group uint32; }
+const _sizeof_nl_pktinfo = 4
+type _nl_mmap_req struct { nm_block_size uint32; nm_block_nr uint32; nm_frame_size uint32; nm_frame_nr uint32; }
+const _sizeof_nl_mmap_req = 16
+type _nl_mmap_hdr struct { nm_status uint32; nm_len uint32; nm_group uint32; nm_pid uint32; nm_uid uint32; nm_gid uint32; }
+const _sizeof_nl_mmap_hdr = 24
+type _nl_mmap_status uint32
+const _sizeof_nl_mmap_status = 4
+type _nlattr struct { nla_len uint16; nla_type uint16; }
+const _sizeof_nlattr = 4
+type _nla_bitfield32 struct { value uint32; selector uint32; }
+const _sizeof_nla_bitfield32 = 8
+type _netlink_attribute_type uint32
+const _sizeof_netlink_attribute_type = 4
+type _netlink_policy_type_attr uint32
+const _sizeof_netlink_policy_type_attr = 4
+type _ifaddrmsg struct { ifa_family uint8; ifa_prefixlen uint8; ifa_flags uint8; ifa_scope uint8; ifa_index uint32; }
+const _sizeof_ifaddrmsg = 8
+type _ifa_cacheinfo struct { ifa_prefered uint32; ifa_valid uint32; cstamp uint32; tstamp uint32; }
+const _sizeof_ifa_cacheinfo = 16
+type _tun_pi struct { flags uint16; proto uint16; }
+const _sizeof_tun_pi = 4
+type _tun_filter struct { flags uint16; count uint16; addr [0][5+1]uint8; }
+const _sizeof_tun_filter = 4
+type _ignore_ptrace_peeksiginfo_args struct { off uint64; flags uint32; nr int32; }
+const _sizeof_ignore_ptrace_peeksiginfo_args = 16
+type _seccomp_metadata struct { filter_off uint64; flags uint64; }
+const _sizeof_seccomp_metadata = 16
+type _ptrace_syscall_info struct { op uint8; pad [2+1]uint8; arch uint32; instruction_pointer uint64; stack_pointer uint64; entry struct { nr uint64; args [5+1]uint64; }; Godump_0_pad [8]byte; }
+const _sizeof_ptrace_syscall_info = 88
+type _ptrace_rseq_configuration struct { rseq_abi_pointer uint64; rseq_abi_size uint32; signature uint32; flags uint32; pad uint32; }
+const _sizeof_ptrace_rseq_configuration = 24
+type _user_pt_regs struct { regs [30+1]uint64; sp uint64; pc uint64; pstate uint64; }
+const _sizeof_user_pt_regs = 272
+const _sizeof_user_fpsimd_state = 528
+type _user_hwdebug_state struct { dbg_info uint32; pad uint32; dbg_regs [15+1]struct { addr uint64; ctrl uint32; pad uint32; }; }
+const _sizeof_user_hwdebug_state = 264
+type _user_sve_header struct { size uint32; max_size uint32; vl uint16; max_vl uint16; flags uint16; __reserved uint16; }
+const _sizeof_user_sve_header = 16
+type _user_pac_mask struct { data_mask uint64; insn_mask uint64; }
+const _sizeof_user_pac_mask = 16
+const _sizeof_user_pac_address_keys = 64
+const _sizeof_user_pac_generic_keys = 16
+type _rtnl_link_stats struct { rx_packets uint32; tx_packets uint32; rx_bytes uint32; tx_bytes uint32; rx_errors uint32; tx_errors uint32; rx_dropped uint32; tx_dropped uint32; multicast uint32; collisions uint32; rx_length_errors uint32; rx_over_errors uint32; rx_crc_errors uint32; rx_frame_errors uint32; rx_fifo_errors uint32; rx_missed_errors uint32; tx_aborted_errors uint32; tx_carrier_errors uint32; tx_fifo_errors uint32; tx_heartbeat_errors uint32; tx_window_errors uint32; rx_compressed uint32; tx_compressed uint32; rx_nohandler uint32; }
+const _sizeof_rtnl_link_stats = 96
+type _rtnl_link_stats64 struct { rx_packets uint64; tx_packets uint64; rx_bytes uint64; tx_bytes uint64; rx_errors uint64; tx_errors uint64; rx_dropped uint64; tx_dropped uint64; multicast uint64; collisions uint64; rx_length_errors uint64; rx_over_errors uint64; rx_crc_errors uint64; rx_frame_errors uint64; rx_fifo_errors uint64; rx_missed_errors uint64; tx_aborted_errors uint64; tx_carrier_errors uint64; tx_fifo_errors uint64; tx_heartbeat_errors uint64; tx_window_errors uint64; rx_compressed uint64; tx_compressed uint64; rx_nohandler uint64; }
+const _sizeof_rtnl_link_stats64 = 192
+type _rtnl_link_ifmap struct { mem_start uint64; mem_end uint64; base_addr uint64; irq uint16; dma uint8; port uint8; Godump_0_pad [4]byte; }
+const _sizeof_rtnl_link_ifmap = 32
+const _sizeof_in6_addr_gen_mode = 4
+type _ifla_bridge_id struct { prio [1+1]uint8; addr [5+1]uint8; }
+const _sizeof_ifla_bridge_id = 8
+type _ifla_cacheinfo struct { max_reasm_len uint32; tstamp uint32; reachable_time uint32; retrans_time uint32; }
+const _sizeof_ifla_cacheinfo = 16
+type _ifla_vlan_flags struct { flags uint32; mask uint32; }
+const _sizeof_ifla_vlan_flags = 8
+type _ifla_vlan_qos_mapping struct { from uint32; to uint32; }
+const _sizeof_ifla_vlan_qos_mapping = 8
+type _macvlan_mode uint32
+const _sizeof_macvlan_mode = 4
+type _macvlan_macaddr_mode uint32
+const _sizeof_macvlan_macaddr_mode = 4
+type _macsec_validation_type uint32
+const _sizeof_macsec_validation_type = 4
+type _macsec_offload uint32
+const _sizeof_macsec_offload = 4
+type _ipvlan_mode uint32
+const _sizeof_ipvlan_mode = 4
+type _ifla_vxlan_port_range struct { low uint16; high uint16; }
+const _sizeof_ifla_vxlan_port_range = 4
+type _ifla_vxlan_df uint32
+const _sizeof_ifla_vxlan_df = 4
+type _ifla_geneve_df uint32
+const _sizeof_ifla_geneve_df = 4
+type _ifla_gtp_role uint32
+const _sizeof_ifla_gtp_role = 4
+type _ifla_vf_mac struct { vf uint32; mac [31+1]uint8; }
+const _sizeof_ifla_vf_mac = 36
+type _ifla_vf_broadcast struct { broadcast [31+1]uint8; }
+const _sizeof_ifla_vf_broadcast = 32
+type _ifla_vf_vlan struct { vf uint32; vlan uint32; qos uint32; }
+const _sizeof_ifla_vf_vlan = 12
+type _ifla_vf_vlan_info struct { vf uint32; vlan uint32; qos uint32; vlan_proto uint16; Godump_0_pad [2]byte; }
+const _sizeof_ifla_vf_vlan_info = 16
+type _ifla_vf_tx_rate struct { vf uint32; rate uint32; }
+const _sizeof_ifla_vf_tx_rate = 8
+type _ifla_vf_rate struct { vf uint32; min_tx_rate uint32; max_tx_rate uint32; }
+const _sizeof_ifla_vf_rate = 12
+type _ifla_vf_spoofchk struct { vf uint32; setting uint32; }
+const _sizeof_ifla_vf_spoofchk = 8
+type _ifla_vf_guid struct { vf uint32; guid uint64; }
+const _sizeof_ifla_vf_guid = 16
+type _ifla_vf_link_state struct { vf uint32; link_state uint32; }
+const _sizeof_ifla_vf_link_state = 8
+type _ifla_vf_rss_query_en struct { vf uint32; setting uint32; }
+const _sizeof_ifla_vf_rss_query_en = 8
+type _ifla_vf_trust struct { vf uint32; setting uint32; }
+const _sizeof_ifla_vf_trust = 8
+type _ifla_port_vsi struct { vsi_mgr_id uint8; vsi_type_id [2+1]uint8; vsi_type_version uint8; pad [2+1]uint8; }
+const _sizeof_ifla_port_vsi = 8
+type _if_stats_msg struct { family uint8; pad1 uint8; pad2 uint16; ifindex uint32; filter_mask uint32; }
+const _sizeof_if_stats_msg = 12
+type _ifla_rmnet_flags struct { flags uint32; mask uint32; }
+const _sizeof_ifla_rmnet_flags = 8
+type _ndmsg struct { ndm_family uint8; ndm_pad1 uint8; ndm_pad2 uint16; ndm_ifindex int32; ndm_state uint16; ndm_flags uint8; ndm_type uint8; }
+const _sizeof_ndmsg = 12
+type _nda_cacheinfo struct { ndm_confirmed uint32; ndm_used uint32; ndm_updated uint32; ndm_refcnt uint32; }
+const _sizeof_nda_cacheinfo = 16
+type _ndt_stats struct { ndts_allocs uint64; ndts_destroys uint64; ndts_hash_grows uint64; ndts_res_failed uint64; ndts_lookups uint64; ndts_hits uint64; ndts_rcv_probes_mcast uint64; ndts_rcv_probes_ucast uint64; ndts_periodic_gc_runs uint64; ndts_forced_gc_runs uint64; ndts_table_fulls uint64; }
+const _sizeof_ndt_stats = 88
+type _ndtmsg struct { ndtm_family uint8; ndtm_pad1 uint8; ndtm_pad2 uint16; }
+const _sizeof_ndtmsg = 4
+type _ndt_config struct { ndtc_key_len uint16; ndtc_entry_size uint16; ndtc_entries uint32; ndtc_last_flush uint32; ndtc_last_rand uint32; ndtc_hash_rnd uint32; ndtc_hash_mask uint32; ndtc_hash_chain_gc uint32; ndtc_proxy_qlen uint32; }
+const _sizeof_ndt_config = 32
+type _rtattr struct { rta_len uint16; rta_type uint16; }
+const _sizeof_rtattr = 4
+type _rtmsg struct { rtm_family uint8; rtm_dst_len uint8; rtm_src_len uint8; rtm_tos uint8; rtm_table uint8; rtm_protocol uint8; rtm_scope uint8; rtm_type uint8; rtm_flags uint32; }
+const _sizeof_rtmsg = 12
+type _rt_scope_t uint32
+const _sizeof_rt_scope_t = 4
+type _rt_class_t uint32
+const _sizeof_rt_class_t = 4
+type _rtattr_type_t uint32
+const _sizeof_rtattr_type_t = 4
+type _rtnexthop struct { rtnh_len uint16; rtnh_flags uint8; rtnh_hops uint8; rtnh_ifindex int32; }
+const _sizeof_rtnexthop = 8
+type _rtvia struct { rtvia_family uint16; rtvia_addr [0]uint8; }
+const _sizeof_rtvia = 2
+type _rta_cacheinfo struct { rta_clntref uint32; rta_lastuse uint32; rta_expires int32; rta_error uint32; rta_used uint32; rta_id uint32; rta_ts uint32; rta_tsage uint32; }
+const _sizeof_rta_cacheinfo = 32
+type _rta_session struct { proto uint8; pad1 uint8; pad2 uint16; u struct { ports struct { sport uint16; dport uint16; }; _ [0]int32; }; }
+const _sizeof_rta_session = 8
+type _rta_mfc_stats struct { mfcs_packets uint64; mfcs_bytes uint64; mfcs_wrong_if uint64; }
+const _sizeof_rta_mfc_stats = 24
+type _rtgenmsg struct { rtgen_family uint8; }
+const _sizeof_rtgenmsg = 1
+type _ifinfomsg struct { ifi_family uint8; __ifi_pad uint8; ifi_type uint16; ifi_index int32; ifi_flags uint32; ifi_change uint32; }
+const _sizeof_ifinfomsg = 16
+type _prefixmsg struct { prefix_family uint8; prefix_pad1 uint8; prefix_pad2 uint16; prefix_ifindex int32; prefix_type uint8; prefix_len uint8; prefix_flags uint8; prefix_pad3 uint8; }
+const _sizeof_prefixmsg = 12
+type _prefix_cacheinfo struct { preferred_time uint32; valid_time uint32; }
+const _sizeof_prefix_cacheinfo = 8
+type _tcmsg struct { tcm_family uint8; tcm__pad1 uint8; tcm__pad2 uint16; tcm_ifindex int32; tcm_handle uint32; tcm_parent uint32; tcm_info uint32; }
+const _sizeof_tcmsg = 20
+type _nduseroptmsg struct { nduseropt_family uint8; nduseropt_pad1 uint8; nduseropt_opts_len uint16; nduseropt_ifindex int32; nduseropt_icmp_type uint8; nduseropt_icmp_code uint8; nduseropt_pad2 uint16; nduseropt_pad3 uint32; }
+const _sizeof_nduseroptmsg = 16
+type _rtnetlink_groups uint32
+const _sizeof_rtnetlink_groups = 4
+type _tcamsg struct { tca_family uint8; tca__pad1 uint8; tca__pad2 uint16; }
+const _sizeof_tcamsg = 4
+type _if_nameindex struct { if_index uint32; if_name *uint8; }
+const _sizeof_if_nameindex = 16
+type _ifaddr struct { ifa_addr _sockaddr; ifa_ifu struct { ifu_broadaddr _sockaddr; }; ifa_ifp *_iface; ifa_next *_ifaddr; }
+const _sizeof_ifaddr = 48
+type _ifmap struct { mem_start uint64; mem_end uint64; base_addr uint16; irq uint8; dma uint8; port uint8; Godump_0_pad [3]byte; }
+const _sizeof_ifmap = 24
+type _ifreq struct { ifr_ifrn struct { ifrn_name [15+1]uint8; }; ifr_ifru struct { ifru_addr _sockaddr; Godump_0_pad [8]byte; _ [0]int64; }; }
+const _sizeof_ifreq = 40
+type _ifconf struct { ifc_len int32; ifc_ifcu struct { ifcu_buf ___caddr_t; }; }
+const _sizeof_ifconf = 16
+type _rtentry struct { rt_pad1 uint64; rt_dst _sockaddr; rt_gateway _sockaddr; rt_genmask _sockaddr; rt_flags uint16; rt_pad2 int16; rt_pad3 uint64; rt_tos uint8; rt_class uint8; rt_pad4 [2+1]int16; rt_metric int16; rt_dev *uint8; rt_mtu uint64; rt_window uint64; rt_irtt uint16; Godump_0_pad [6]byte; }
+const _sizeof_rtentry = 120
+type _in6_rtmsg struct { rtmsg_dst [16]byte; rtmsg_src [16]byte; rtmsg_gateway [16]byte; rtmsg_type uint32; rtmsg_dst_len uint16; rtmsg_src_len uint16; rtmsg_metric uint32; rtmsg_info uint64; rtmsg_flags uint32; rtmsg_ifindex int32; }
+const _sizeof_in6_rtmsg = 80
+type _sockaddr_ll struct { sll_family uint16; sll_protocol uint16; sll_ifindex int32; sll_hatype uint16; sll_pkttype uint8; sll_halen uint8; sll_addr [7+1]uint8; }
+const _sizeof_sockaddr_ll = 20
+type _packet_mreq struct { mr_ifindex int32; mr_type uint16; mr_alen uint16; mr_address [7+1]uint8; }
+const _sizeof_packet_mreq = 16
+type _statfs struct { f_type int64; f_bsize int64; f_blocks uint64; f_bfree uint64; f_bavail uint64; f_files uint64; f_ffree uint64; f_fsid ___fsid_t; f_namelen int64; f_frsize int64; f_flags int64; f_spare [3+1]int64; }
+const _sizeof_statfs = 120
+type _statfs64 struct { f_type int64; f_bsize int64; f_blocks uint64; f_bfree uint64; f_bavail uint64; f_files uint64; f_ffree uint64; f_fsid ___fsid_t; f_namelen int64; f_frsize int64; f_flags int64; f_spare [3+1]int64; }
+const _sizeof_statfs64 = 120
+type _ntptimeval struct { time timeval; maxerror int64; esterror int64; tai int64; __glibc_reserved1 int64; __glibc_reserved2 int64; __glibc_reserved3 int64; __glibc_reserved4 int64; }
+const _sizeof_ntptimeval = 72
+type _sysinfo struct { uptime int64; loads [2+1]uint64; totalram uint64; freeram uint64; sharedram uint64; bufferram uint64; totalswap uint64; freeswap uint64; procs uint16; pad uint16; totalhigh uint64; freehigh uint64; mem_unit uint32; _f [0]uint8; Godump_0_pad [4]byte; }
+const _sizeof_sysinfo = 112
+type _utimbuf struct { actime int64; modtime int64; }
+const _sizeof_utimbuf = 16
+type _inotify_event struct { wd int32; mask uint32; cookie uint32; len uint32; name [0]uint8; }
+const _sizeof_inotify_event = 16
+type ___gwchar_t uint32
+type _imaxdiv_t struct { quot int64; rem int64; }
+const _sizeof_imaxdiv_t = 16
+type _icmp6_filter struct { icmp6_filt [7+1]uint32; }
+const _sizeof_icmp6_filter = 32
+type _icmp6_hdr struct { icmp6_type uint8; icmp6_code uint8; icmp6_cksum uint16; icmp6_dataun struct { icmp6_un_data32 [0+1]uint32; }; }
+const _sizeof_icmp6_hdr = 8
+type _nd_router_solicit struct { nd_rs_hdr _icmp6_hdr; }
+const _sizeof_nd_router_solicit = 8
+type _nd_router_advert struct { nd_ra_hdr _icmp6_hdr; nd_ra_reachable uint32; nd_ra_retransmit uint32; }
+const _sizeof_nd_router_advert = 16
+type _nd_neighbor_solicit struct { nd_ns_hdr _icmp6_hdr; nd_ns_target [16]byte; }
+const _sizeof_nd_neighbor_solicit = 24
+type _nd_neighbor_advert struct { nd_na_hdr _icmp6_hdr; nd_na_target [16]byte; }
+const _sizeof_nd_neighbor_advert = 24
+type _nd_redirect struct { nd_rd_hdr _icmp6_hdr; nd_rd_target [16]byte; nd_rd_dst [16]byte; }
+const _sizeof_nd_redirect = 40
+type _nd_opt_hdr struct { nd_opt_type uint8; nd_opt_len uint8; }
+const _sizeof_nd_opt_hdr = 2
+type _nd_opt_prefix_info struct { nd_opt_pi_type uint8; nd_opt_pi_len uint8; nd_opt_pi_prefix_len uint8; nd_opt_pi_flags_reserved uint8; nd_opt_pi_valid_time uint32; nd_opt_pi_preferred_time uint32; nd_opt_pi_reserved2 uint32; nd_opt_pi_prefix [16]byte; }
+const _sizeof_nd_opt_prefix_info = 32
+type _nd_opt_rd_hdr struct { nd_opt_rh_type uint8; nd_opt_rh_len uint8; nd_opt_rh_reserved1 uint16; nd_opt_rh_reserved2 uint32; }
+const _sizeof_nd_opt_rd_hdr = 8
+type _nd_opt_mtu struct { nd_opt_mtu_type uint8; nd_opt_mtu_len uint8; nd_opt_mtu_reserved uint16; nd_opt_mtu_mtu uint32; }
+const _sizeof_nd_opt_mtu = 8
+type _mld_hdr struct { mld_icmp6_hdr _icmp6_hdr; mld_addr [16]byte; }
+const _sizeof_mld_hdr = 24
+type _icmp6_router_renum struct { rr_hdr _icmp6_hdr; rr_segnum uint8; rr_flags uint8; rr_maxdelay uint16; rr_reserved uint32; }
+const _sizeof_icmp6_router_renum = 16
+type _rr_pco_match struct { rpm_code uint8; rpm_len uint8; rpm_ordinal uint8; rpm_matchlen uint8; rpm_minlen uint8; rpm_maxlen uint8; rpm_reserved uint16; rpm_prefix [16]byte; }
+const _sizeof_rr_pco_match = 24
+type _rr_pco_use struct { rpu_uselen uint8; rpu_keeplen uint8; rpu_ramask uint8; rpu_raflags uint8; rpu_vltime uint32; rpu_pltime uint32; rpu_flags uint32; rpu_prefix [16]byte; }
+const _sizeof_rr_pco_use = 32
+type _rr_result struct { rrr_flags uint16; rrr_ordinal uint8; rrr_matchedlen uint8; rrr_ifid uint32; rrr_prefix [16]byte; }
+const _sizeof_rr_result = 24
+type _nd_opt_adv_interval struct { nd_opt_adv_interval_type uint8; nd_opt_adv_interval_len uint8; nd_opt_adv_interval_reserved uint16; nd_opt_adv_interval_ival uint32; }
+const _sizeof_nd_opt_adv_interval = 8
+type _nd_opt_home_agent_info struct { nd_opt_home_agent_info_type uint8; nd_opt_home_agent_info_len uint8; nd_opt_home_agent_info_reserved uint16; nd_opt_home_agent_info_preference uint16; nd_opt_home_agent_info_lifetime uint16; }
+const _sizeof_nd_opt_home_agent_info = 8
+type _sched_param struct { sched_priority int32; }
+const _sizeof_sched_param = 4
+type ___cpu_mask uint64
+type _cpu_set_t struct { __bits [15+1]uint64; }
+const _sizeof_cpu_set_t = 128
+type _sem_t struct { __size [31+1]uint8; _ [0]int64; }
+const _sizeof_sem_t = 32
+type _ffi_arg uint64
+type _ffi_sarg int64
+type _ffi_abi uint32
+const _sizeof_ffi_abi = 4
+type __ffi_type struct { size uint64; alignment uint16; _type uint16; elements **__ffi_type; }
+const _sizeof__ffi_type = 24
+type _ffi_type __ffi_type
+const _sizeof_ffi_type = 24
+type _ffi_status uint32
+type _ffi_cif struct { abi uint32; nargs uint32; arg_types **_ffi_type; rtype *_ffi_type; bytes uint32; flags uint32; }
+const _sizeof_ffi_cif = 32
+type _ffi_raw struct { sint int64; }
+const _sizeof_ffi_raw = 8
+type _ffi_java_raw _ffi_raw
+const _sizeof_ffi_java_raw = 8
+type _ffi_closure struct { tramp [23+1]uint8; cif *_ffi_cif; fun func(*_ffi_cif, *byte, **byte, *byte); user_data *byte; }
+const _sizeof_ffi_closure = 48
+type _ffi_raw_closure struct { tramp [23+1]uint8; cif *_ffi_cif; translate_args func(*_ffi_cif, *byte, **byte, *byte); this_closure *byte; fun func(*_ffi_cif, *byte, *_ffi_raw, *byte); user_data *byte; }
+const _sizeof_ffi_raw_closure = 64
+type _ffi_java_raw_closure struct { tramp [23+1]uint8; cif *_ffi_cif; translate_args func(*_ffi_cif, *byte, **byte, *byte); this_closure *byte; fun func(*_ffi_cif, *byte, *_ffi_java_raw, *byte); user_data *byte; }
+const _sizeof_ffi_java_raw_closure = 64
+type _ffi_go_closure struct { tramp *byte; cif *_ffi_cif; fun func(*_ffi_cif, *byte, **byte, *byte); }
+const _sizeof_ffi_go_closure = 24
+type _libgo_loff_t_type int64
+type _libgo_off_t_type int64
+const __POSIX_ADVISORY_INFO = 200809
+const _WNOHANG = 1
+const ___LDBL_MIN_10_EXP__ = (-4931)
+const _IFLA_BRPORT_NEIGH_SUPPRESS = 32
+const __PC_REC_MIN_XFER_SIZE = 16
+const _HWCAP_CRC32 = (1 << 7)
+const __BITS_PTHREADTYPES_COMMON_H = 1
+const __SC_EXPR_NEST_MAX = 42
+const _INT_LEAST16_MIN = (-32767-1)
+const _FFI_BAD_TYPEDEF = 1
+const _IPPROTO_TP = 29
+const _TCP_COOKIE_TRANSACTIONS = 15
+const ___FLT32_NORM_MAX__ = 3.40282346638528859811704183484516925e+3832
+const _IFLA_PROTO_DOWN_REASON_UNSPEC = 0
+const _AIO_PRIO_DELTA_MAX = 20
+const _PR_SET_FPEXC = 12
+const _NDA_VNI = 7
+const _ICMPV6_EXT_ECHO_REQUEST = 160
+const ___FLT64_MIN_10_EXP__ = (-307)
+const __PC_PATH_MAX = 4
+const _IPPROTO_ROUTING = 43
+const _INT_FAST8_MIN = (-128)
+const _RLIM_SAVED_CUR = _RLIM_INFINITY
+const _B115200 = 0010002
+const __BITS_UINTN_IDENTITY_H = 1
+const ___FLT64_MANT_DIG__ = 53
+const ___CHAR_BIT__ = 8
+const ___NR_fsync = 82
+const __SC_LEVEL4_CACHE_SIZE = 197
+const _PTRACE_EVENT_EXEC = 4
+const _PR_SVE_VL_INHERIT = (1 << 17)
+const _IPOPT_END = _IPOPT_EOL
+const _SYS_ftruncate = ___NR_ftruncate
+const _SCHAR_WIDTH = 8
+const _TCA_STAB = 8
+const _IFLA_VF_LINK_STATE = 5
+const _IFLA_GENEVE_TTL_INHERIT = 12
+const ___NR_mremap = 216
+const ___NR_lsetxattr = 6
+const _PR_CAP_AMBIENT_CLEAR_ALL = 4
+const _IFLA_PROTO_DOWN_REASON = 55
+const _INT_LEAST32_MIN = (-2147483647-1)
+const _ATF_COM = 0x02
+const _MAP_FILE = 0
+const _TCA_ROOT_COUNT = 3
+const _HWCAP_ASIMD = (1 << 1)
+const _SIGEV_NONE = 1
+const _NDTPA_MCAST_PROBES = 11
+const _SYS_mknodat = ___NR_mknodat
+const __POSIX_BARRIERS = 200809
+const _UINT_FAST16_WIDTH = ___WORDSIZE
+const _IP_RF = 0x8000
+const _ETH_P_PPPTALK = 0x0010
+const _HWCAP2_SVEF64MM = (1 << 11)
+const ___ARM_FEATURE_NUMERIC_MAXMIN = 1
+const _DT_CHR = 2
+const ___FLT_MAX_EXP__ = 128
+const _RTN_MULTICAST = 5
+const ___NR_setsid = 157
+const __XOPEN_XPG2 = 1
+const __XOPEN_XPG3 = 1
+const __XOPEN_XPG4 = 1
+const ___NR_getresgid = 150
+const _BPF_JGE = 0x30
+const _BPF_LD = 0x00
+const _TCPI_OPT_ECN = 8
+const ___SSP_STRONG__ = 3
+const _ETXTBSY = 26
+const _SO_SNDTIMEO_OLD = 21
+const _IFLA_BR_MCAST_IGMP_VERSION = 43
+const _PR_FP_EXC_SW_ENABLE = 0x80
+const _IFLA_CARRIER_DOWN_COUNT = 48
+const _HAVE_SYS_EPOLL_H = 1
+const _IFLA_VF_SPOOFCHK = 4
+const _PACKET_MR_ALLMULTI = 2
+const _IFLA_VF_LINK_STATE_AUTO = 0
+const _CLD_TRAPPED = 4
+const _LONG_BIT = 64
+const ___RLIM_T_MATCHES_RLIM64_T = 1
+const ___ARM_ARCH_8A = 1
+const _TCP_REPAIR_OPTIONS = 22
+const __POSIX_AIO_MAX = 1
+const _RTF_UP = 0x0001
+const _TCP_S_DATA_IN = (1 << 2)
+const _IFLA_BR_MAX_AGE = 3
+const __BITS_STDIO2_H = 1
+const _IFLA_IPVLAN_MODE = 1
+const __SC_XOPEN_REALTIME = 130
+const _TIOCSERGWILD = 0x5454
+const _ATF_PERM = 0x04
+const _IFLA_GENEVE_REMOTE6 = 7
+const _EH_FRAME_FLAGS = "aw"
+const ___FLT16_MIN__ = 6.10351562500000000000000000000000000e-516
+const _O_APPEND = 02000
+const __SC_TYPED_MEMORY_OBJECTS = 165
+const _ETHER_MAX_LEN = (_ETH_FRAME_LEN + _ETHER_CRC_LEN)
+const _IN_ATTRIB = 0x00000004
+const _TCA_PAD = 9
+const _PR_SET_FP_MODE = 45
+const _TCP_REPAIR_ON = 1
+const _PTRACE_EVENTMSG_SYSCALL_ENTRY = 1
+const _CLONE_PIDFD = 0x00001000
+const ___NR_mount = 40
+const __IOC_TYPEBITS = 8
+const _SOCK_DGRAM = 2
+const _MOD_OFFSET = _ADJ_OFFSET
+const _IFLA_MAP = 14
+const _EL2NSYNC = 45
+const _IPV6_ORIGDSTADDR = 74
+const _SYS_munlock = ___NR_munlock
+const _TH_ACK = 0x10
+const _L_XTND = _SEEK_END
+const _SO_TXTIME = 61
+const _RTM_DELACTION = 49
+const _XTABS = 0014000
+const _HAVE_SYS_SYSCALL_H = 1
+const _PR_SET_SPECULATION_CTRL = 53
+const _TIOCGDEV_val = 2147767346
+const ___NR_connect = 203
+const _ICMP6_PARAMPROB_NEXTHEADER = 1
+const __SC_PIPE = 145
+const __PRINTF_NAN_LEN_MAX = 4
+const _PR_SET_MM_ENV_START = 10
+const _TIOCGICOUNT = 0x545D
+const _SYS_statfs = ___NR_statfs
+const _NETLINK_RDMA = 20
+const ___NR_close_range = 436
+const _IFF_ONE_QUEUE = 0x2000
+const _IPPORT_CMDSERVER = 514
+const _PF_MAX = 46
+const _RT_CLASS_MAX = 255
+const _SVE_PT_REGS_SVE = _SVE_PT_REGS_MASK
+const _IPPROTO_IPV6 = 41
+const _RTM_GETDCB = 78
+const _SIOCSIFBR = 0x8941
+const _HAVE_UNLINKAT = 1
+const ___INT_LEAST8_MAX__ = 0x7f
+const __PC_ASYNC_IO = 10
+const _HWCAP_ASIMDFHM = (1 << 23)
+const _SYS_io_pgetevents = ___NR_io_pgetevents
+const _EXTRA_MAGIC = 0x45585401
+const _B4000000 = 0010017
+const _TCP_SYN_SENT = 2
+const _PF_NETLINK = 16
+const _XDP_ATTACHED_NONE = 0
+const ___DECIMAL_DIG__ = 36
+const _FFI_TYPE_LAST = _FFI_TYPE_COMPLEX
+const _POSIX_MADV_NORMAL = 0
+const _ARPHRD_IEEE80211_PRISM = 802
+const _ETH_P_8021AD = 0x88A8
+const _LINUX_REBOOT_MAGIC2C = 537993216
+const _RTM_NEWVLAN = 112
+const _IPTOS_ECN_NOT_ECT = 0x00
+const _SS_ONSTACK = 1
+const _IOC_IN = (__IOC_WRITE << __IOC_DIRSHIFT)
+const _BPF_ST = 0x02
+const _IFLA_TUN_VNET_HDR = 5
+const _MREMAP_MAYMOVE = 1
+const ___RLIMIT_NLIMITS = 16
+const _FPE_FLTUNK = 14
+const _F_GETLK64 = 5
+const _RTNLGRP_MDB = 26
+const _PARODD = 0001000
+const ___NR_kexec_load = 104
+const ___IFLA_VF_PORT_MAX = 2
+const _SYS_swapoff = ___NR_swapoff
+const ___STDC_UTF_32__ = 1
+const _RT_TABLE_LOCAL = 255
+const _FFSYNC = _O_FSYNC
+const _ITIMER_VIRTUAL = 1
+const ___ARM_FP16_ARGS = 1
+const ___INT8_MAX__ = 0x7f
+const _ETH_P_ARCNET = 0x001A
+const _FD_SETSIZE = ___FD_SETSIZE
+const _MSG_EOR = 128
+const __NET_IF_ARP_H = 1
+const _RTM_F_CLONED = 0x200
+const _EHWPOISON = 133
+const _IPPROTO_NONE = 59
+const _TCP_COOKIE_OUT_NEVER = (1 << 1)
+const _EPROTO = 71
+const __IOC_NRSHIFT = 0
+const _F_EXLCK = 4
+const ___NR_clone = 220
+const ___NR_ptrace = 117
+const __POSIX_V7_LPBIG_OFFBIG = -1
+const _HAVE_ACOSL = 1
+const _RTMGRP_IPV6_PREFIX = 0x20000
+const __POSIX_LOGIN_NAME_MAX = 9
+const _NL_ATTR_TYPE_FLAG = 1
+const __CS_XBS5_ILP32_OFFBIG_LINTFLAGS = 1107
+const _HAVE_MEMMEM = 1
+const __SC_OPEN_MAX = 4
+const _IFLA_BRPORT_MRP_IN_OPEN = 36
+const __SC_2_SW_DEV = 51
+const _BC_STRING_MAX = __POSIX2_BC_STRING_MAX
+const _SCNd8 = "hhd"
+const ___FLT128_MIN_10_EXP__ = (-4931)
+const _XDP_FLAGS_SKB_MODE = (1 << 1)
+const _SIOCGRARP = 0x8961
+const _IFLA_VF_PORTS = 24
+const _CERASE = 0177
+const ___NR_setpgid = 154
+const _RTF_INTERFACE = 0x40000000
+const _VXLAN_DF_UNSET = 0
+const _STA_PPSSIGNAL = 0x0100
+const _PRIoFAST8 = "o"
+const _BRKINT = 0000002
+const _TCP_NOTSENT_LOWAT = 25
+const _SOL_SOCKET = 1
+const __CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS = 1137
+const _IFLA_PRIORITY = 9
+const _ITIMER_REAL = 0
+const _TCFLSH = 0x540B
+const _IP_NODEFRAG = 22
+const _NETLINK_FIREWALL = 3
+const ___NR_sched_getaffinity = 123
+const _IPPROTO_UDPLITE = 136
+const _PR_CAP_AMBIENT = 47
+const _MADV_DONTFORK = 10
+const _MSG_CMSG_CLOEXEC = 1073741824
+const ___SVE_VL_MAX = (___SVE_VQ_MAX * ___SVE_VQ_BYTES)
+const _IFLA_VF_INFO = 1
+const _LOCK_WRITE = 128
+const _LINK_XSTATS_TYPE_BOND = 2
+const _IPOPT_TS_PRESPEC = 3
+const ___POSIX_FADV_NOREUSE = 5
+const _PTRACE_EVENT_EXIT = 6
+const _XATTR_NAME_MAX = 255
+const ___S_IFLNK = 0120000
+const _TCA_ROOT_TAB = 1
+const _SKF_AD_PROTOCOL = 0
+const _ENOPKG = 65
+const ___ATOMIC_RELAXED = 0
+const _SYS_getsockopt = ___NR_getsockopt
+const _IFLA_VF_LINK_STATE_ENABLE = 1
+const _VTDLY = 0040000
+const ___NR_timer_delete = 111
+const _RTN_UNSPEC = 0
+const _SO_SNDTIMEO = _SO_SNDTIMEO_OLD
+const ___LONG_LONG_MAX__ = 0x7fffffffffffffff
+const _AF_UNSPEC = _PF_UNSPEC
+const _TIOCSERSETMULTI = 0x545B
+const _ARPHRD_FCPL = 786
+const _LOCK_RW = 192
+const __SC_ARG_MAX = 0
+const _ARPHRD_FCPP = 784
+const _UINT_WIDTH = 32
+const _VXLAN_DF_INHERIT = 2
+const _PR_ENDIAN_LITTLE = 1
+const ___USE_XOPEN = 1
+const _IPOPT_SEC = _IPOPT_SECURITY
+const _NL_POLICY_TYPE_ATTR_MAX_VALUE_U = 5
+const _IFLA_TXQLEN = 13
+const _SYS_umount2 = ___NR_umount2
+const _TUN_TYPE_MASK = 0x000f
+const _CLOCK_REALTIME_COARSE = 5
+const _IFLA_BR_FDB_FLUSH = 21
+const _RTM_SETNEIGHTBL = 67
+const _IP_ADD_MEMBERSHIP = 35
+const _RTPROT_DHCP = 16
+const _IFLA_HSR_PROTOCOL = 7
+const _MAXTC = 6
+const _PROT_NONE = 0x0
+const ___HAVE_FLOAT16 = 0
+const _MAX_INPUT = 255
+const _HAVE_DIRENT_H = 1
+const _F_ADD_SEALS = 1033
+const _ARPHRD_PIMREG = 779
+const __SC_TRACE_SYS_MAX = 244
+const _PARMRK = 0000010
+const __SC_XOPEN_XPG3 = 99
+const _ENXIO = 6
+const __SC_XOPEN_XPG4 = 100
+const _UINT_LEAST64_WIDTH = 64
+const __XOPEN_LEGACY = 1
+const _ETH_P_TRAILER = 0x001C
+const _SOL_TCP = 6
+const _ADJ_MICRO = 0x1000
+const _NDTA_THRESH1 = 2
+const _RTA_IP_PROTO = 27
+const _IFLA_BRPORT_FLUSH = 24
+const _TUNSETGROUP_val = 1074025678
+const _SO_CNX_ADVICE = 53
+const _NDTA_THRESH3 = 4
+const _LOCK_SH = 1
+const _ECHOK = 0000040
+const ___SIZEOF_WCHAR_T__ = 4
+const _TRAP_UNK = 5
+const _SEM_VALUE_MAX = (2147483647)
+const ___NR_getuid = 174
+const _IFLA_BRPORT_MCAST_FLOOD = 27
+const _SOL_BLUETOOTH = 274
+const _ARPHRD_ETHER = 1
+const _IPPORT_NAMESERVER = 42
+const __SC_BASE = 134
+const _HOST_NAME_MAX = 64
+const _TIOCSCTTY = 0x540E
+const _F_SETPIPE_SZ = 1031
+const ___UINT16_MAX__ = 0xffff
+const _PTRACE_PEEKMTETAGS = 33
+const _SYS_fremovexattr = ___NR_fremovexattr
+const _FFI_TYPE_UINT16 = 7
+const __SYS_WAIT_H = 1
+const _ETH_P_CANFD = 0x000D
+const _IPPORT_MTP = 57
+const _SYS_fsetxattr = ___NR_fsetxattr
+const _S_IRWXG = (_S_IRWXU >> 3)
+const _SYS_msync = ___NR_msync
+const _PR_SET_SECCOMP = 22
+const _ETH_P_DIAG = 0x6005
+const _LOGIN_NAME_MAX = 256
+const _S_IRWXO = (_S_IRWXG >> 3)
+const _ARPHRD_INFINIBAND = 32
+const __IOC_WRITE = 1
+const _TIOCEXCL = 0x540C
+const __SC_THREAD_ROBUST_PRIO_PROTECT = 248
+const _PTRACE_O_TRACECLONE = 8
+const _SYS_prctl = ___NR_prctl
+const _PRId16 = "d"
+const _IP_TRANSPARENT = 19
+const _GENEVE_DF_INHERIT = 2
+const ___FLT16_NORM_MAX__ = 6.55040000000000000000000000000000000e+416
+const ___NR_fanotify_mark = 263
+const _IFF_POINTOPOINT = 16
+const _RTF_DYNAMIC = 0x0010
+const _SIOCGIFMETRIC = 0x891d
+const _IFLA_BR_MCAST_STATS_ENABLED = 42
+const _SYS_execve = ___NR_execve
+const _ONLRET = 0000040
+const _RTAX_RTTVAR = 5
+const _IFLA_VXLAN_LABEL = 26
+const ___FLT_MIN_EXP__ = (-125)
+const _NUD_DELAY = 0x08
+const ___NR_sendmmsg = 269
+const _IPPORT_ECHO = 7
+const ___NR_clock_getres = 114
+const _MCAST_UNBLOCK_SOURCE = 44
+const _ETH_P_LOOPBACK = 0x9000
+const _IFLA_ALT_IFNAME = 53
+const _SO_BINDTOIFINDEX = 62
+const _IFF_MULTICAST = 4096
+const _PRIiLEAST8 = "i"
+const _ETH_P_CUST = 0x6006
+const _SYS_setresuid = ___NR_setresuid
+const _SHRT_MAX = ___SHRT_MAX__
+const _ARPHRD_IEEE80211_RADIOTAP = 803
+const ___S_IFCHR = 0020000
+const ___NR_timerfd_settime = 86
+const _ARPHRD_VOID = 0xFFFF
+const ___NR_listxattr = 11
+const ___FLT_EVAL_METHOD_C99__ = 0
+const _RTA_UID = 25
+const __IOC_NRMASK = ((1 << __IOC_NRBITS)-1)
+const _IOCSIZE_SHIFT = (__IOC_SIZESHIFT)
+const ___NR_setns = 268
+const ___NR_landlock_create_ruleset = 444
+const _EAGAIN = 11
+const ___FLT_MAX_10_EXP__ = 38
+const ___HAVE_DISTINCT_FLOAT32 = 0
+const ___NR_getpgid = 155
+const _SO_PRIORITY = 12
+const _MSG_DONTWAIT = 64
+const _IOCSIZE_MASK = (__IOC_SIZEMASK << __IOC_SIZESHIFT)
+const ___GCC_ATOMIC_WCHAR_T_LOCK_FREE = 2
+const _HAVE_ATAN2L = 1
+const _EINTR = 4
+const _RTF_NOPMTUDISC = 0x4000
+const _RTPROT_STATIC = 4
+const _IFA_LABEL = 3
+const ___NR_readahead = 213
+const _TH_SYN = 0x02
+const _RTNLGRP_IPV6_PREFIX = 18
+const _ICMP6_DST_UNREACH_ADMIN = 1
+const _SIOCGIFPFLAGS = 0x8935
+const __SC_SPORADIC_SERVER = 160
+const __SYS_STATFS_H = 1
+const ___STDC__ = 1
+const _IFLA_BR_NF_CALL_ARPTABLES = 38
+const _RTM_SETLINK = 19
+const _FFI_OK = 0
+const ___IFLA_STATS_MAX = 6
+const _ND_ROUTER_SOLICIT = 133
+const _LOCK_UN = 8
+const _SYS_tee = ___NR_tee
+const _FPE_FLTSUB = 8
+const _RTMGRP_IPV6_MROUTE = 0x200
+const _SYS_pidfd_send_signal = ___NR_pidfd_send_signal
+const _MSG_WAITFORONE = 65536
+const ___NR_rt_sigtimedwait = 137
+const _RTNLGRP_DECnet_RULE = 16
+const _SIGILL = 4
+const _NI_NUMERICSERV = 2
+const _PF_ISDN = 34
+const _IPOPT_RESERVED2 = 0x60
+const _IPTOS_TOS_MASK = 0x1E
+const __SC_NL_LANGMAX = 120
+const _STDOUT_FILENO = 1
+const __LP64 = 1
+const ___NR_mq_getsetattr = 185
+const _SYS_listen = ___NR_listen
+const _IFLA_MACVLAN_BC_QUEUE_LEN_USED = 8
+const _NTF_SELF = 0x02
+const _TCP_THIN_DUPACK = 17
+const ___NR_sync = 81
+const _SO_ATTACH_REUSEPORT_EBPF = 52
+const ___SIZEOF_DOUBLE__ = 8
+const _EMULTIHOP = 72
+const ___IFLA_MCTP_MAX = 2
+const __POSIX_QLIMIT = 1
+const ___ARM_ARCH = 8
+const _RTM_GETQDISC = 38
+const _IFF_LOOPBACK = 8
+const _IFLA_ADDRESS = 1
+const ___FLT128_MANT_DIG__ = 113
+const _SA_ONSTACK = 0x08000000
+const ___RLIMIT_OFILE = 7
+const _SYS_pkey_free = ___NR_pkey_free
+const _MAP_SHARED = 0x01
+const ___NR_shmctl = 195
+const __SC_ADVISORY_INFO = 132
+const _SYS_getdents64 = ___NR_getdents64
+const ___NR_close = 57
+const _IPOPT_MINOFF = 4
+const ___NR_landlock_restrict_self = 446
+const _MSG_RST = 4096
+const _IFLA_TUN_MULTI_QUEUE = 7
+const __SC_REALTIME_SIGNALS = 9
+const _IN_ALL_EVENTS = (_IN_ACCESS | _IN_MODIFY | _IN_ATTRIB | _IN_CLOSE_WRITE | _IN_CLOSE_NOWRITE | _IN_OPEN | _IN_MOVED_FROM | _IN_MOVED_TO | _IN_CREATE | _IN_DELETE | _IN_DELETE_SELF | _IN_MOVE_SELF)
+const _PF_XDP = 44
+const _PTRACE_ATTACH = 16
+const ___NR_mknodat = 33
+const _SCNi8 = "hhi"
+const _RTM_NEWCACHEREPORT = 96
+const _SO_PEERNAME = 28
+const _HWCAP2_I8MM = (1 << 13)
+const ___DBL_MIN_10_EXP__ = (-307)
+const _PR_SPEC_STORE_BYPASS = 0
+const ___BIT_TYPES_DEFINED__ = 1
+const __BITS_STAT_H = 1
+const _SIGKILL = 9
+const ___NR_mmap = ___NR3264_mmap
+const __DIRENT_H = 1
+const _RTPROT_OPENR = 99
+const _PTRACE_SYSCALL_INFO_NONE = 0
+const _RTA_CACHEINFO = 12
+const _RTF_MTU = 0x0040
+const _NDTPA_QUEUE_LENBYTES = 16
+const _EREMOTEIO = 121
+const _IFA_UNSPEC = 0
+const ___NR_setrlimit = 164
+const _SO_MEMINFO = 55
+const __SC_NPROCESSORS_ONLN = 84
+const _MCAST_JOIN_GROUP = 42
+const _EOVERFLOW = 75
+const _MADV_WILLNEED = 3
+const _ARPHRD_HIPPI = 780
+const _NSIG = __NSIG
+const _AF_ROUTE = _PF_ROUTE
+const _PORT_VDP_RESPONSE_SUCCESS = 0
+const _IFLA_MACSEC_REPLAY_PROTECT = 12
+const _TIOCMSET = 0x5418
+const _NETLINK_KOBJECT_UEVENT = 15
+const __POSIX2_EXPR_NEST_MAX = 32
+const _IP_MULTICAST_LOOP = 34
+const _RTM_GETMDB = 86
+const ___USE_FILE_OFFSET64 = 1
+const ___UINT_FAST64_MAX__ = 0xffffffffffffffff
+const ___NR_rt_sigqueueinfo = 138
+const _NDTPA_RETRANS_TIME = 5
+const __IOFBF = 0
+const __POSIX_THREAD_PRIO_INHERIT = 200809
+const _HWCAP2_SVEBITPERM = (1 << 4)
+const _IFLA_GSO_MAX_SIZE = 41
+const __SC_LEVEL1_ICACHE_LINESIZE = 187
+const ___NR_msync = 227
+const _RTM_DELLINKPROP = 109
+const _FF0 = 0000000
+const _FF1 = 0100000
+const _ETH_P_ATMFATE = 0x8884
+const ___NR_bind = 200
+const _PTRACE_GET_RSEQ_CONFIGURATION = 16911
+const __DEFAULT_SOURCE = 1
+const _IPOPT_SECUR_RESTR = 0xaf13
+const _IFLA_VXLAN_COLLECT_METADATA = 25
+const _STATX_UID = 0x00000008
+const _HSR_PROTOCOL_MAX = 2
+const _SYS_getpriority = ___NR_getpriority
+const _HAVE_PIPE2 = 1
+const _NDA_PROTOCOL = 12
+const _IPOPT_SECUR_EFTO = 0x789a
+const ___NR_clock_settime = 112
+const ___NR_munlock = 229
+const _RTPROT_OSPF = 188
+const _RTM_GETLINK = 18
+const ___O_DSYNC = 010000
+const __CS_POSIX_V6_ILP32_OFF32_LINTFLAGS = 1119
+const ___NR_syncfs = 267
+const ___FLT16_DECIMAL_DIG__ = 5
+const _ENOTSUP = _EOPNOTSUPP
+const _NETLINK_UNUSED = 1
+const _ICMP6_RR_PCOUSE_FLAGS_DECRVLTIME = 0x80
+const _HAVE_SYS_SOCKET_H = 1
+const _SYS_set_robust_list = ___NR_set_robust_list
+const ___FLT16_MAX_10_EXP__ = 4
+const __CS_XBS5_LPBIG_OFFBIG_CFLAGS = 1112
+const _TUNSETOFFLOAD_val = 1074025680
+const ___HAVE_DISTINCT_FLOAT64 = 0
+const ___FP_FAST_FMA = 1
+const _IPV6_V6ONLY = 26
+const _SIGEV_SIGNAL = 0
+const _SYS_rt_sigsuspend = ___NR_rt_sigsuspend
+const _RTM_NEWNEIGH = 28
+const ___INT_LEAST64_WIDTH__ = 64
+const _SYS_getpeername = ___NR_getpeername
+const ___NR_chdir = 49
+const ___NR_exit_group = 94
+const ___POSIX2_THIS_VERSION = 200809
+const _NL0 = 0000000
+const ___IFLA_RMNET_MAX = 3
+const __SC_2_C_VERSION = 96
+const _ARPHRD_SLIP6 = 258
+const _SYS_getegid = ___NR_getegid
+const __SC_THREAD_DESTRUCTOR_ITERATIONS = 73
+const _BPF_LDX = 0x01
+const _SIGTSTP = 20
+const _MSG_FIN = 512
+const _NDUSEROPT_SRCADDR = 1
+const ___NR_io_uring_register = 427
+const _CHAR_BIT = ___CHAR_BIT__
+const _HWCAP2_RNG = (1 << 16)
+const _INT_LEAST8_WIDTH = 8
+const _MCL_FUTURE = 2
+const _SYS_setuid = ___NR_setuid
+const _IFLA_BOND_FAIL_OVER_MAC = 13
+const ___LDBL_HAS_DENORM__ = 1
+const _SIGIOT = _SIGABRT
+const _NDTA_GC_INTERVAL = 8
+const _NL_ATTR_TYPE_NUL_STRING = 12
+const __BITS_PTHREADTYPES_ARCH_H = 1
+const _NDTA_PAD = 9
+const ___NR_swapoff = 225
+const _IFLA_MACSEC_PROTECT = 8
+const _AT_SYMLINK_FOLLOW = 0x400
+const _PR_MCE_KILL_LATE = 0
+const _PORT_PROFILE_RESPONSE_INSUFFICIENT_RESOURCES = 260
+const __CS_XBS5_ILP32_OFFBIG_LDFLAGS = 1105
+const __SC_NGROUPS_MAX = 3
+const _FPE_INTOVF = 2
+const ___NR_process_vm_readv = 270
+const _IFLA_BRPORT_NO = 18
+const _N_SYNC_PPP = 14
+const _IP_RECVFRAGSIZE = 25
+const _IFLA_BR_VLAN_STATS_ENABLED = 41
+const _ILL_ILLOPN = 2
+const _LOCK_READ = 64
+const _IFLA_BOND_SLAVE_AD_AGGREGATOR_ID = 6
+const _SOL_X25 = 262
+const _IPTOS_LOWDELAY = 0x10
+const __SYS_IOCTL_H = 1
+const _IFLA_MACVLAN_MODE = 1
+const _SYS_getsid = ___NR_getsid
+const ___S_IFSOCK = 0140000
+const ___lldiv_t_defined = 1
+const _ETH_P_NCSI = 0x88F8
+const _PORT_PROFILE_RESPONSE_INPROGRESS = 257
+const _SA_STACK = _SA_ONSTACK
+const _IFA_ANYCAST = 5
+const _RMNET_FLAGS_EGRESS_MAP_CKSUMV5 = (1 << 5)
+const _RTAX_CC_ALGO = 16
+const _NUD_PROBE = 0x10
+const __SC_LEVEL4_CACHE_ASSOC = 198
+const _ICMP6_TIME_EXCEED_TRANSIT = 0
+const __SC_PRIORITY_SCHEDULING = 10
+const __CS_POSIX_V7_ILP32_OFFBIG_LIBS = 1138
+const _SYS_readlinkat = ___NR_readlinkat
+const _MCAST_LEAVE_SOURCE_GROUP = 47
+const _SCNx8 = "hhx"
+const _TCP_CLOSING = 11
+const __BITS_TIME_H = 1
+const _SO_TIMESTAMP_NEW = 63
+const _RTNLGRP_NOTIFY = 2
+const _PR_MCE_KILL_CLEAR = 0
+const _TH_URG = 0x20
+const _O_SYNC = 04010000
+const __SYS_UIO_H = 1
+const _MACSEC_VALIDATE_CHECK = 1
+const _IGNCR = 0000200
+const ___SVE_VL_MIN = (___SVE_VQ_MIN * ___SVE_VQ_BYTES)
+const ___INTPTR_WIDTH__ = 64
+const _IP_PMTUDISC = 10
+const __CS_POSIX_V7_LP64_OFF64_CFLAGS = 1140
+const _BUS_OBJERR = 3
+const _SYS_fsconfig = ___NR_fsconfig
+const _TCP_CONGESTION = 13
+const _NLM_F_ROOT = 0x100
+const _EBADRQC = 56
+const ___GCC_CONSTRUCTIVE_SIZE = 64
+const _IFLA_BR_VLAN_DEFAULT_PVID = 39
+const _BPF_MEMWORDS = 16
+const _IFLA_VF_VLAN_INFO = 1
+const _RTNLGRP_ND_USEROPT = 20
+const _ATF_DONTPUB = 0x40
+const _TMP_MAX = 238328
+const ___NR_shutdown = 210
+const _RTNLGRP_MPLS_NETCONF = 29
+const __SC_INT_MAX = 104
+const ___NR_setuid = 146
+const _HUPCL = 0002000
+const _AF_RDS = _PF_RDS
+const _PR_SET_TIMERSLACK = 29
+const _CLONE_SIGHAND = 0x00000800
+const _ARPHRD_MCTP = 290
+const _PR_SET_MM_ARG_START = 8
+const _TCA_RATE = 5
+const _HWCAP2_BF16 = (1 << 14)
+const ___NR_dup3 = 24
+const __POSIX_THREAD_PRIO_PROTECT = 200809
+const _PR_SET_MM_MAP = 14
+const __CS_POSIX_V6_ILP32_OFFBIG_CFLAGS = 1120
+const ___NR_sched_getscheduler = 120
+const __SC_XOPEN_CRYPT = 92
+const _RTM_NEWROUTE = 24
+const _MADV_PAGEOUT = 21
+const _SI_LOAD_SHIFT = 16
+const _PRIdLEAST16 = "d"
+const _SIGEV_THREAD = 2
+const _MOD_ESTERROR = _ADJ_ESTERROR
+const _IPPORT_EFSSERVER = 520
+const _AF_IEEE802154 = _PF_IEEE802154
+const _SYS_signalfd4 = ___NR_signalfd4
+const _RT_SCOPE_LINK = 253
+const ___NR_umount2 = 39
+const _IFLA_VRF_TABLE = 1
+const ___NR_fsopen = 430
+const _SO_TIMESTAMPING = _SO_TIMESTAMPING_OLD
+const _MS_RDONLY = 1
+const __STDIO_H = 1
+const _DN_ACCESS = 0x00000001
+const __SC_V6_LPBIG_OFFBIG = 179
+const _IPOPT_RESERVED1 = 0x20
+const _TCP_COOKIE_MAX = 16
+const _RMNET_FLAGS_INGRESS_DEAGGREGATION = (1 << 0)
+const _MS_STRICTATIME = 16777216
+const ___NR_clock_gettime = 113
+const ___NR_semtimedop = 192
+const _PR_GET_NO_NEW_PRIVS = 39
+const __UTSNAME_RELEASE_LENGTH = __UTSNAME_LENGTH
+const ___NR_dup = 23
+const ___GNUC_WIDE_EXECUTION_CHARSET_NAME = "UTF-32LE"
+const __POSIX_REENTRANT_FUNCTIONS = 1
+const _BLOCK_SIZE_BITS = 10
+const _ECONNRESET = 104
+const _MACVLAN_FLAG_NODST = 2
+const _CLONE_UNTRACED = 0x00800000
+const ___DBL_DECIMAL_DIG__ = 17
+const _HAVE_OPENAT = 1
+const _TUN_PKT_STRIP = 0x0001
+const _VSTOP = 9
+const _IPTOS_DSCP_AF11 = 0x28
+const _IPTOS_DSCP_AF12 = 0x30
+const _IPTOS_DSCP_AF13 = 0x38
+const ___NR_recvmmsg = 243
+const ___USE_XOPEN2K8 = 1
+const _PR_FP_EXC_DIV = 0x010000
+const ___NR_open_tree = 428
+const _SYS_get_robust_list = ___NR_get_robust_list
+const _SO_DETACH_BPF = _SO_DETACH_FILTER
+const _STATX_ATTR_AUTOMOUNT = 0x00001000
+const __POSIX_TIMERS = 200809
+const _TCPI_OPT_ECN_SEEN = 16
+const _CLOSE_RANGE_UNSHARE = (1 << 1)
+const __XOPEN_IOV_MAX = __POSIX_UIO_MAXIOV
+const _SYS_mq_notify = ___NR_mq_notify
+const _SVE_MAGIC = 0x53564501
+const _IPPROTO_FRAGMENT = 44
+const _SCNiLEAST16 = "hi"
+const _F_SEAL_SHRINK = 0x0002
+const _HWCAP_SM4 = (1 << 19)
+const _STATX_BTIME = 0x00000800
+const ___IFLA_BRPORT_MAX = 39
+const ___FLT16_HAS_QUIET_NAN__ = 1
+const __BITS_STRING_FORTIFIED_H = 1
+const ___NR_execve = 221
+const _IFLA_VXLAN_UDP_ZERO_CSUM6_TX = 19
+const ___USE_EXTERN_INLINES = 1
+const _IP_BIND_ADDRESS_NO_PORT = 24
+const _INT8_MAX = (127)
+const _MADV_SEQUENTIAL = 2
+const _F_WRLCK = 1
+const _IP_PMTUDISC_WANT = 1
+const _AT_NO_AUTOMOUNT = 0x800
+const _IFLA_BR_ROOT_ID = 10
+const _SYS_pivot_root = ___NR_pivot_root
+const _B230400 = 0010003
+const _SO_BUSY_POLL_BUDGET = 70
+const __NET_ROUTE_H = 1
+const _HAVE_ACCEPT4 = 1
+const _RPM_PCO_SETGLOBAL = 3
+const _ENOBUFS = 105
+const ___SHRT_WIDTH__ = 16
+const _RT_CLASS_UNSPEC = 0
+const _IPTOS_DSCP_AF21 = 0x48
+const _IPTOS_DSCP_AF22 = 0x50
+const _IPTOS_DSCP_AF23 = 0x58
+const ___FLT32X_MAX_10_EXP__ = 308
+const __SC_UIO_MAXIOV = 60
+const _PR_SET_MM_START_BRK = 6
+const _NTF_OFFLOADED = 0x20
+const _SYS_ioprio_set = ___NR_ioprio_set
+const ___NR_gettimeofday = 169
+const _PTRACE_CONT = 7
+const _TIOCSPTLCK_val = 1074025521
+const _PTRACE_PEEKTEXT = 1
+const _NETLINK_XFRM = 6
+const _TCA_UNSPEC = 0
+const __STRING_H = 1
+const _ETH_P_8021Q = 0x8100
+const __SC_SPIN_LOCKS = 154
+const _EPOLLRDBAND = 128
+const _SYS_umask = ___NR_umask
+const _PACKET_MR_UNICAST = 3
+const _SYS_renameat = ___NR_renameat
+const _FFI_TYPE_SINT16 = 8
+const _PR_GET_NAME = 16
+const _SYS_openat = ___NR_openat
+const _IP_PKTOPTIONS = 9
+const ___NR_sched_get_priority_min = 126
+const _SYS_ppoll = ___NR_ppoll
+const _FFI_TYPE_POINTER = 14
+const _IFA_RT_PRIORITY = 9
+const _HWCAP2_BTI = (1 << 17)
+const _IP_PMTUDISC_INTERFACE = 4
+const _NDTPA_REFCNT = 2
+const _SIG_SETMASK = 2
+const _SOL_ICMPV6 = 58
+const _SCNx32 = "x"
+const _TCP_MSS = 512
+const _ETH_P_80221 = 0x8917
+const _CR1 = 0001000
+const _CR2 = 0002000
+const _CR3 = 0003000
+const _SYS_lseek = ___NR_lseek
+const __FILE_OFFSET_BITS = 64
+const _FILENAME_MAX = 4096
+const __SC_COLL_WEIGHTS_MAX = 40
+const __SC_THREAD_CPUTIME = 139
+const _PORT_REQUEST_PREASSOCIATE_RR = 1
+const _IN_UNMOUNT = 0x00002000
+const _IPTOS_DSCP_AF31 = 0x68
+const _IPTOS_DSCP_AF32 = 0x70
+const _IPTOS_DSCP_AF33 = 0x78
+const _IFLA_VXLAN_REMCSUM_RX = 22
+const _EPOLLEXCLUSIVE = 268435456
+const ___GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 = 1
+const _PTRACE_GETEVENTMSG = 16897
+const _NETLINK_USERSOCK = 2
+const _TUN_TX_TIMESTAMP = 1
+const _SYS_pwritev2 = ___NR_pwritev2
+const ___INT_LEAST16_MAX__ = 0x7fff
+const _SYS_pread64 = ___NR_pread64
+const _PRIoLEAST16 = "o"
+const _SCNiLEAST32 = "i"
+const _SYS_semctl = ___NR_semctl
+const __POSIX_NGROUPS_MAX = 8
+const _TCIOFF = 2
+const _PORT_PROFILE_RESPONSE_INVALID = 258
+const _PACKET_FANOUT_DATA = 22
+const _CREAD = 0000200
+const _ETH_P_PPP_MP = 0x0008
+const ___FLT32X_DECIMAL_DIG__ = 17
+const _TCSETS_val = 21506
+const _SYS_epoll_create1 = ___NR_epoll_create1
+const _IFLA_BRPORT_CONFIG_PENDING = 20
+const ___DBL_MAX_EXP__ = 1024
+const _RTNLGRP_BRVLAN = 33
+const _MAP_SYNC = 0x80000
+const _BPF_STX = 0x03
+const _EKEYREVOKED = 128
+const _MAX_VLAN_LIST_LEN = 1
+const __POSIX_TRACE_EVENT_FILTER = -1
+const _AF_LOCAL = _PF_LOCAL
+const _IFLA_VXLAN_TTL = 5
+const _SCM_TIMESTAMPING = _SO_TIMESTAMPING
+const ___HAVE_SPECULATION_SAFE_VALUE = 1
+const _IPV6_ADDR_PREFERENCES = 72
+const __CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS = 1121
+const _PTRACE_PEEKDATA = 2
+const _PTRACE_SYSCALL = 24
+const _SCNu32 = "u"
+const _LINUX_REBOOT_CMD_SW_SUSPEND = 0xD000FCE2
+const _O_DIRECTORY = ___O_DIRECTORY
+const _ETHERTYPE_SPRITE = 0x0500
+const _SOCK_RAW = 3
+const _O_NOATIME = ___O_NOATIME
+const _IPTOS_DSCP_AF41 = 0x88
+const _IPTOS_DSCP_AF42 = 0x90
+const _IPTOS_DSCP_AF43 = 0x98
+const _TIOCSPGRP = 0x5410
+const _ND_OPT_REDIRECTED_HEADER = 4
+const _RTAX_FEATURE_ALLFRAG = (1 << 3)
+const _ICMP6_DST_UNREACH_BEYONDSCOPE = 2
+const _IPOPT_TIMESTAMP = _IPOPT_TS
+const _PR_SET_MM_EXE_FILE = 13
+const _IFLA_PROP_LIST = 52
+const _WORD_BIT = 32
+const _SCNdFAST8 = "hhd"
+const _SYS_io_uring_setup = ___NR_io_uring_setup
+const _N_SLIP = 1
+const _TCP_SAVED_SYN = 28
+const _RTAX_FEATURE_SACK = (1 << 1)
+const __XOPEN_SOURCE = 700
+const _IFLA_BOND_AD_LACP_ACTIVE = 29
+const __ATFILE_SOURCE = 1
+const _PTRACE_EVENT_VFORK_DONE = 5
+const _ICMP6_RR_FLAGS_PREVDONE = 0x08
+const _ELNRNG = 48
+const __POSIX_AIO_LISTIO_MAX = 2
+const _RTN_UNICAST = 1
+const _RTA_MARK = 16
+const ___INT32_MAX__ = 0x7fffffff
+const _NAME_MAX = 255
+const _AF_VSOCK = _PF_VSOCK
+const _F_ULOCK = 0
+const _MS_DIRSYNC = 128
+const _MSG_BATCH = 262144
+const _FPE_FLTUND = 5
+const ___IFLA_VF_LINK_STATE_MAX = 3
+const _IFLA_TUN_NUM_DISABLED_QUEUES = 9
+const _RTNLGRP_DCB = 23
+const _EPERM = 1
+const _MS_NODIRATIME = 2048
+const __TERMIOS_H = 1
+const ___INTMAX_WIDTH__ = 64
+const _IFLA_BRPORT_GUARD = 5
+const ___FLT128_IS_IEC_60559__ = 2
+const _SYS_rt_sigpending = ___NR_rt_sigpending
+const _IFLA_MASTER = 10
+const _EOPNOTSUPP = 95
+const __DYNAMIC_STACK_SIZE_SOURCE = 1
+const _CS5 = 0000000
+const _SYS_pidfd_getfd = ___NR_pidfd_getfd
+const __POSIX2_VERSION = ___POSIX2_THIS_VERSION
+const __SC_GETPW_R_SIZE_MAX = 70
+const _IP_RECVERR = 11
+const _HAVE_SINL = 1
+const __SC_THREAD_PROCESS_SHARED = 82
+const __CS_POSIX_V7_ILP32_OFFBIG_CFLAGS = 1136
+const __CS_LFS64_LINTFLAGS = 1007
+const _PRIxFAST8 = "x"
+const _PRIoLEAST32 = "o"
+const _PRIO_USER = 2
+const _IFLA_NEW_IFINDEX = 49
+const ___UINT_LEAST64_MAX__ = 0xffffffffffffffff
+const _TCP_S_DATA_OUT = (1 << 3)
+const _ATF_MAGIC = 0x80
+const _NDTPA_GC_STALETIME = 6
+const ___NR_sync_file_range = 84
+const ___INT_FAST32_MAX__ = 0x7fffffffffffffff
+const __XBS5_LPBIG_OFFBIG = -1
+const _SIOCDELMULTI = 0x8932
+const _TUNSETNOCSUM_val = 1074025672
+const _IP_ORIGDSTADDR = 20
+const _PF_UNSPEC = 0
+const _BPF_MOD = 0x90
+const _NL_ATTR_TYPE_STRING = 11
+const _F_GETOWN = ___F_GETOWN
+const _IFLA_BR_MCAST_LAST_MEMBER_CNT = 28
+const _TCPOPT_SACK_PERMITTED = 4
+const __SC_THREAD_ATTR_STACKSIZE = 78
+const __PC_2_SYMLINKS = 20
+const ___FLT32_HAS_QUIET_NAN__ = 1
+const _PF_IEEE802154 = 36
+const _ELIBMAX = 82
+const _B4800 = 0000014
+const _AF_SNA = _PF_SNA
+const _IPPROTO_ENCAP = 98
+const _IPPROTO_ETHERNET = 143
+const _IFLA_PROTO_DOWN_REASON_VALUE = 2
+const _IPV6_2292HOPOPTS = 3
+const ___NETINET_IP_H = 1
+const ___FLT64X_HAS_DENORM__ = 1
+const _IFLA_BRPORT_DESIGNATED_COST = 16
+const _SYS_mremap = ___NR_mremap
+const _NLMSGERR_ATTR_OFFS = 2
+const _RTNLGRP_IPV6_ROUTE = 11
+const _F_SETLKW = _F_SETLKW64
+const __SC_MEMORY_PROTECTION = 19
+const _TIME_OOP = 3
+const _NFEA_DONT_REFRESH = 2
+const _IPPROTO_MPTCP = 262
+const _IFLA_BOND_DOWNDELAY = 5
+const _RTMGRP_IPV6_IFINFO = 0x800
+const _TCA_ROOT_UNSPEC = 0
+const ___W_CONTINUED = 0xffff
+const _NLM_F_ATOMIC = 0x400
+const _BS1 = 0020000
+const ___NR_nanosleep = 101
+const _BPF_MAJOR_VERSION = 1
+const ___NR_getegid = 177
+const _NL_ATTR_TYPE_S16 = 7
+const _PF_IUCV = 32
+const _PR_CAP_AMBIENT_LOWER = 3
+const _MAP_NORESERVE = 0x04000
+const __POSIX_V6_ILP32_OFFBIG = -1
+const _IFF_TAP = 0x0002
+const __SYS_USER_H = 1
+const _TUNGETIFF_val = 2147767506
+const _RTNLGRP_IPV6_IFINFO = 12
+const ___NR_fallocate = 47
+const ___HAVE_GENERIC_SELECTION = 1
+const ___NR_set_mempolicy = 237
+const __POSIX_THREAD_ROBUST_PRIO_INHERIT = 200809
+const _RTA_MFC_STATS = 17
+const _IFLA_BRPORT_ISOLATED = 33
+const _RTPROT_KERNEL = 2
+const _SI_DETHREAD = -7
+const _ICMP6_FILTER_BLOCKOTHERS = 3
+const _ETH_P_SCA = 0x6007
+const ___FLT_MANT_DIG__ = 24
+const ___NR_fstat = ___NR3264_fstat
+const _PTRACE_O_EXITKILL = 1048576
+const _IFLA_BR_MCAST_LAST_MEMBER_INTVL = 30
+const _NETLINK_INET_DIAG = _NETLINK_SOCK_DIAG
+const _NETLINK_SCSITRANSPORT = 18
+const _SI_QUEUE = -1
+const ___FLOAT_WORD_ORDER__ = ___ORDER_LITTLE_ENDIAN__
+const _IFLA_BRPORT_LEARNING = 8
+const _SA_NOCLDWAIT = 2
+const _SYS_kexec_file_load = ___NR_kexec_file_load
+const _PR_SCHED_CORE = 62
+const _B200 = 0000006
+const __POSIX_DELAYTIMER_MAX = 32
+const _PR_SET_ENDIAN = 20
+const _SYS_epoll_pwait = ___NR_epoll_pwait
+const _ETH_P_LOCALTALK = 0x0009
+const _PRIiFAST8 = "i"
+const _SEEK_END = 2
+const _TCA_CHAIN = 11
+const _SYS_timer_delete = ___NR_timer_delete
+const _RLIM_INFINITY = 0xffffffffffffffff
+const __SYS_PROCFS_H = 1
+const _NLMSG_ERROR = 0x2
+const _HWCAP2_FLAGM2 = (1 << 7)
+const ___OFF_T_MATCHES_OFF64_T = 1
+const _RTNLGRP_PHONET_ROUTE = 22
+const __ISOC11_SOURCE = 1
+const _SIGXCPU = 24
+const _RTN_NAT = 10
+const _IFLA_TUN_GROUP = 2
+const ___LDBL_MAX__ = 1.18973149535723176508575932662800702e+4932
+const _UINT_LEAST8_MAX = (255)
+const _ICMP6_DST_UNREACH_ADDR = 3
+const _POSIX_FADV_SEQUENTIAL = 2
+const _RTN_XRESOLVE = 11
+const _unix = 1
+const _SIZE_MAX = (18446744073709551615)
+const _STA_DEL = 0x0020
+const __SC_USHRT_MAX = 118
+const _MB_LEN_MAX = 16
+const _CIBAUD = 002003600000
+const ___clockid_t_defined = 1
+const __CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS = 1147
+const _AI_NUMERICHOST = 0x0004
+const _RE_DUP_MAX = (0x7fff)
+const _IFLA_VF_RATE = 6
+const _IN_MASK_CREATE = 0x10000000
+const __SC_USER_GROUPS_R = 167
+const _IPTOS_ECN_CE = 0x03
+const _IFLA_BR_PRIORITY = 6
+const _IPTOS_PREC_NETCONTROL = _IPTOS_CLASS_CS7
+const ___NR_getrusage = 165
+const _NUD_REACHABLE = 0x02
+const ___CPU_SETSIZE = 1024
+const _EPOLLWRNORM = 256
+const ___IFLA_MAX = 58
+const _TCP_LINGER2 = 8
+const _RTNLGRP_IPV4_ROUTE = 7
+const __SC_INT_MIN = 105
+const _ETIME = 62
+const _MS_UNBINDABLE = 131072
+const _IFLA_HSR_SEQ_NR = 5
+const __POSIX_SYMLINK_MAX = 255
+const _IFLA_PORT_RESPONSE = 7
+const _IFLA_BR_MCAST_ROUTER = 22
+const _TCA_HW_OFFLOAD = 12
+const _IFLA_INET6_TOKEN = 7
+const _TIOCPKT_FLUSHREAD = 1
+const _SYS_set_tid_address = ___NR_set_tid_address
+const _B19200 = 0000016
+const _IP_DEFAULT_MULTICAST_TTL = 1
+const ___SIG_ATOMIC_MIN__ = (-___SIG_ATOMIC_MAX__ - 1)
+const _IFLA_BR_GROUP_FWD_MASK = 9
+const _IPPROTO_RAW = 255
+const _SYS_getresuid = ___NR_getresuid
+const _RTA_SRC = 2
+const _IPV6_PMTUDISC_DO = 2
+const __CS_V5_WIDTH_RESTRICTED_ENVS = 4
+const _SYS_sched_yield = ___NR_sched_yield
+const _SA_NOCLDSTOP = 1
+const _NLA_F_NESTED = (1 << 15)
+const _ENAVAIL = 119
+const _ETH_P_ERSPAN2 = 0x22EB
+const _TIOCSER_TEMT = 0x01
+const _IFLA_BRPORT_MULTICAST_ROUTER = 25
+const _OPOST = 0000001
+const _W_OK = 2
+const _IPOPT_RA = 148
+const _ETHERTYPE_IPX = 0x8137
+const _STATX_ATTR_DAX = 0x00200000
+const __SC_V6_LP64_OFF64 = 178
+const _DELAYTIMER_MAX = 2147483647
+const _SYS_msgget = ___NR_msgget
+const _IFLA_BRPORT_COST = 3
+const ___HAVE_FLOATN_NOT_TYPEDEF = 1
+const _IFLA_MACSEC_INC_SCI = 9
+const _IN_ONESHOT = 0x80000000
+const _SYS_adjtimex = ___NR_adjtimex
+const _SEGV_ACCADI = 5
+const _IPOPT_RR = 7
+const _PR_SVE_SET_VL_ONEXEC = (1 << 18)
+const _SYS_pwrite64 = ___NR_pwrite64
+const _VQUIT = 1
+const _TUNSETPERSIST_val = 1074025675
+const _IFLA_PORT_INSTANCE_UUID = 4
+const _IFA_F_TENTATIVE = 0x40
+const ___PTRDIFF_WIDTH__ = 64
+const _ETH_P_EDSA = 0xDADA
+const _SYS_setitimer = ___NR_setitimer
+const ___FLT128_MIN_EXP__ = (-16381)
+const _UIO_MAXIOV = ___IOV_MAX
+const _IPTOS_CLASS_CS6 = 0xc0
+const _IFLA_BRPORT_BRIDGE_ID = 14
+const _RTM_DELNETCONF = 81
+const _ICMP6_TIME_EXCEEDED = 3
+const ___NR_setfsgid = 152
+const _SIOCDELDLCI = 0x8981
+const _NL_POLICY_TYPE_ATTR_PAD = 11
+const _RTF_DEFAULT = 0x00010000
+const _SYS_mq_open = ___NR_mq_open
+const _MAP_ANON = _MAP_ANONYMOUS
+const ___MACSEC_OFFLOAD_END = 3
+const _MQ_PRIO_MAX = 32768
+const __SC_CHAR_MAX = 102
+const _HWCAP_JSCVT = (1 << 13)
+const _IPV6_ADD_MEMBERSHIP = _IPV6_JOIN_GROUP
+const _ADJ_MAXERROR = 0x0004
+const _PR_SET_MM_AUXV = 12
+const _ENOTNAM = 118
+const _TIOCPKT_FLUSHWRITE = 2
+const _MAP_HUGETLB = 0x40000
+const _HAVE_FACCESSAT = 1
+const _IFLA_STATS_LINK_XSTATS_SLAVE = 3
+const ___DBL_MIN_EXP__ = (-1021)
+const __SC_THREAD_PRIORITY_SCHEDULING = 79
+const _SCNiLEAST8 = "hhi"
+const _IPV6_PMTUDISC_PROBE = 3
+const _IPPORT_FINGER = 79
+const _IPPORT_SUPDUP = 95
+const _PORT_UUID_MAX = 16
+const _LONG_LONG_MAX = ___LONG_LONG_MAX__
+const _INT8_MIN = (-128)
+const ___DBL_IS_IEC_60559__ = 2
+const ___NR_write = 64
+const ___S_IFBLK = 0060000
+const _PR_GET_IO_FLUSHER = 58
+const __PATH_HEQUIV = "/etc/hosts.equiv"
+const _BPF_MSH = 0xa0
+const __PC_SYNC_IO = 9
+const ___NR_recvmsg = 212
+const _FASYNC = _O_ASYNC
+const _PR_MTE_TCF_SYNC = (1 << 1)
+const _PACKET_ROLLOVER_STATS = 21
+const _EPOLL_CTL_ADD = 1
+const _USHRT_MAX = (_SHRT_MAX * 2 + 1)
+const __SC_TRACE = 181
+const _PTRACE_SINGLESTEP = 9
+const _IFA_MULTICAST = 7
+const _RTM_GETTFILTER = 46
+const _SYS_msgrcv = ___NR_msgrcv
+const ___NR_msgctl = 187
+const _HAVE_RENAMEAT = 1
+const _IFF_NAPI_FRAGS = 0x0020
+const _IFLA_XDP_ATTACHED = 2
+const _RTM_DELNEXTHOPBUCKET = 117
+const _EPOLLIN = 1
+const _TCP_MD5SIG_FLAG_PREFIX = 1
+const _IFLA_BOND_AD_USER_PORT_KEY = 25
+const _ARPHRD_ADAPT = 264
+const _IFLA_GROUP = 27
+const _TUNATTACHFILTER_val = 1074812117
+const _TCP_MAX_WINSHIFT = 14
+const _IPPROTO_IGMP = 2
+const _IP_MAX_MEMBERSHIPS = 20
+const __POSIX_V6_ILP32_OFF32 = -1
+const _RTMGRP_DECnet_IFADDR = 0x1000
+const _MADV_KEEPONFORK = 19
+const _AF_AX25 = _PF_AX25
+const _INTPTR_MAX = (9223372036854775807)
+const _ARPHRD_EUI64 = 27
+const _SCNu16 = "hu"
+const ___NR_truncate = ___NR3264_truncate
+const ___NR_getrlimit = 163
+const __POSIX_CHOWN_RESTRICTED = 0
+const _AF_ATMSVC = _PF_ATMSVC
+const _ESTALE = 116
+const _IFLA_BR_MCAST_QUERIER_STATE = 47
+const _SO_DOMAIN = 39
+const _S_ISVTX = ___S_ISVTX
+const _PTRACE_POKEDATA = 5
+const _PACKET_ORIGDEV = 9
+const _IPOPT_TS = 68
+const ___IFLA_OFFLOAD_XSTATS_MAX = 2
+const __SC_SHRT_MAX = 113
+const _SA_SIGINFO = 4
+const _SCNd16 = "hd"
+const _XDP_ATTACHED_SKB = 2
+const _HAVE_SYSCALL = 1
+const __TIME_H = 1
+const _NUD_STALE = 0x04
+const _SYS_getuid = ___NR_getuid
+const _IPV6_PMTUDISC_WANT = 1
+const __SC_2_PBS_MESSAGE = 171
+const ___NR_membarrier = 283
+const _SYS_wait4 = ___NR_wait4
+const _LONG_WIDTH = ___WORDSIZE
+const _BPF_K = 0x00
+const _ENOTUNIQ = 76
+const _ND_OPT_HOME_AGENT_INFO = 8
+const _NI_NAMEREQD = 8
+const ___pic__ = 2
+const _NLM_F_DUMP_INTR = 0x10
+const _FALLOC_FL_UNSHARE_RANGE = 0x40
+const _LINUX_REBOOT_CMD_POWER_OFF = 0x4321FEDC
+const ___IFLA_VRF_MAX = 2
+const _IFLA_IPOIB_UMCAST = 3
+const _ENOSR = 63
+const _PR_GET_TIMING = 13
+const __POSIX_C_SOURCE = 200809
+const _TUNSETTXFILTER_val = 1074025681
+const ___FLT_NORM_MAX__ = 3.40282346638528859811704183484516925e+38
+const _ITIMER_PROF = 2
+const ___SIZEOF_PTHREAD_MUTEXATTR_T = 8
+const _SYS_name_to_handle_at = ___NR_name_to_handle_at
+const _B576000 = 0010006
+const _SEEK_SET = 0
+const _BPF_OR = 0x40
+const _PF_ROUTE = _PF_NETLINK
+const ___FLT64_MIN_EXP__ = (-1021)
+const __CS_POSIX_V6_ILP32_OFF32_CFLAGS = 1116
+const _TCP_MAXSEG = 2
+const _N_IRDA = 11
+const _IPV6_RTHDR_STRICT = 1
+const _PACKET_RECV_OUTPUT = 3
+const _MADV_DONTNEED = 4
+const _ND_REDIRECT = 137
+const ___siginfo_t_defined = 1
+const _IPV6_2292HOPLIMIT = 8
+const _RTAX_QUICKACK = 15
+const __POSIX2_COLL_WEIGHTS_MAX = 2
+const ___FLT32_MAX_10_EXP__ = 38
+const _BPF_MUL = 0x20
+const _PR_PAC_APDBKEY = (1 << 3)
+const _IP_PMTUDISC_PROBE = 3
+const _PR_CAP_AMBIENT_IS_SET = 1
+const __SC_SYSTEM_DATABASE_R = 163
+const _SO_RCVTIMEO_OLD = 20
+const _HAVE_ASINL = 1
+const _IPV6_UNICAST_IF = 76
+const _L_tmpnam = 20
+const _RTNLGRP_MPLS_ROUTE = 27
+const _IFLA_INFO_SLAVE_DATA = 5
+const __POSIX_V7_LP64_OFF64 = 1
+const _F_LOCK = 1
+const _ICMP6_PARAMPROB_HEADER = 0
+const _ETH_P_IEEE802154 = 0x00F6
+const _SIOCGIFHWADDR = 0x8927
+const _SYS_semget = ___NR_semget
+const _PR_SET_MM_MAP_SIZE = 15
+const _RTN_BLACKHOLE = 6
+const _HWCAP_CPUID = (1 << 11)
+const _SYS_pkey_alloc = ___NR_pkey_alloc
+const _AF_INET6 = _PF_INET6
+const _ADJ_FREQUENCY = 0x0002
+const _HAVE_REMOVEXATTR = 1
+const _ICMP6_RR_FLAGS_SPECSITE = 0x10
+const _EISCONN = 106
+const ___WNOTHREAD = 0x20000000
+const _ETH_P_LOOP = 0x0060
+const _VEOL = 11
+const _MS_NODEV = 4
+const _SO_ZEROCOPY = 60
+const ___NR_getrandom = 278
+const _RTF_ALLONLINK = 0x00020000
+const _BUS_MCEERR_AR = 4
+const ___NR_mbind = 235
+const _MS_KERNMOUNT = 4194304
+const _IUCLC = 0001000
+const _HAVE_SEM_TIMEDWAIT = 1
+const ___PREFIX_MAX = 3
+const _MAP_STACK = 0x20000
+const _SYS_personality = ___NR_personality
+const __POSIX_MONOTONIC_CLOCK = 0
+const _UTIME_OMIT = ((1 << 30) - 2)
+const _PRIoLEAST8 = "o"
+const _MREMAP_DONTUNMAP = 4
+const _ETHERTYPE_VLAN = 0x8100
+const _RTPROT_GATED = 8
+const _XDP_FLAGS_REPLACE = (1 << 4)
+const __CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS = 1123
+const _MS_MOVE = 8192
+const _IFLA_BRPORT_DESIGNATED_PORT = 15
+const _PR_SET_TSC = 26
+const __STDC_PREDEF_H = 1
+const _IFF_AUTOMEDIA = 16384
+const ___USE_FORTIFY_LEVEL = 2
+const _EBFONT = 59
+const ___NDTA_MAX = 10
+const _IPV6_PMTUDISC_DONT = 0
+const _IFLA_TUN_TYPE = 3
+const _O_CLOEXEC = ___O_CLOEXEC
+const _SKF_AD_MARK = 20
+const _IFF_SLAVE = 2048
+const ___STDC_UTF_16__ = 1
+const _FALLOC_FL_PUNCH_HOLE = 0x02
+const _ARPHRD_NETROM = 0
+const _AF_CAIF = _PF_CAIF
+const __SC_USER_GROUPS = 166
+const __UNISTD_H = 1
+const _TCP_MAXWIN = 65535
+const _IFLA_BOND_PRIMARY = 11
+const _TIOCSLCKTRMIOS = 0x5457
+const ___NR_finit_module = 273
+const _SKF_AD_MAX = 64
+const _EREMOTE = 66
+const _FALLOC_FL_ZERO_RANGE = 0x10
+const _IFLA_BR_GC_TIMER = 19
+const ___NR_fadvise64 = ___NR3264_fadvise64
+const _O_NDELAY = _O_NONBLOCK
+const _EPOLLPRI = 2
+const _EAI_FAIL = -4
+const ___glibc_c99_flexarr_available = 1
+const ___NR_io_submit = 2
+const _IFLA_PARENT_DEV_NAME = 56
+const _RTA_TTL_PROPAGATE = 26
+const _N_SMSBLOCK = 12
+const _TCPI_OPT_SACK = 2
+const _TIOCGETD = 0x5424
+const _CLONE_SYSVSEM = 0x00040000
+const _NETLINK_SELINUX = 7
+const _CLOCK_THREAD_CPUTIME_ID = 3
+const ___NR_clock_nanosleep = 115
+const __SC_CHAR_BIT = 101
+const _SA_RESETHAND = 0x80000000
+const _ADJ_STATUS = 0x0010
+const ___LDBL_HAS_QUIET_NAN__ = 1
+const _NFEA_UNSPEC = 0
+const _PR_SET_MM_BRK = 7
+const _IFLA_STATS_LINK_XSTATS = 2
+const _PR_GET_SPECULATION_CTRL = 52
+const _TCP_FASTOPEN_KEY = 33
+const _NDA_FDB_EXT_ATTRS = 14
+const __SC_SHARED_MEMORY_OBJECTS = 22
+const __IONBF = 2
+const _IPVLAN_MODE_MAX = 3
+const _B3000000 = 0010015
+const _MS_MGC_VAL = 0xc0ed0000
+const _ADJ_ESTERROR = 0x0008
+const _RTNH_F_LINKDOWN = 16
+const _NDTA_NAME = 1
+const _ETH_P_DNA_DL = 0x6001
+const _PR_SET_TIMING = 14
+const _NETLINK_ISCSI = 8
+const ___NDA_MAX = 15
+const ___NR_setgroups = 159
+const _IFLA_MACVLAN_FLAGS = 2
+const _WAIT_ANY = (-1)
+const ___ORDER_BIG_ENDIAN__ = 4321
+const _ARPHRD_X25 = 271
+const _LLONG_MAX = ___LONG_LONG_MAX__
+const _SO_DONTROUTE = 5
+const __SYSCALL_H = 1
+const _ARPHRD_ECONET = 782
+const ___GNUC_STDC_INLINE__ = 1
+const _MS_PRIVATE = 262144
+const _MACVLAN_MACADDR_DEL = 1
+const _SCHED_RESET_ON_FORK = 0x40000000
+const _PORT_PROFILE_RESPONSE_SUCCESS = 256
+const _PR_GET_DUMPABLE = 3
+const _NDA_UNSPEC = 0
+const __SC_RE_DUP_MAX = 44
+const _HOST_NOT_FOUND = 1
+const _SYS_preadv = ___NR_preadv
+const _MOD_MAXERROR = _ADJ_MAXERROR
+const _O_DIRECT = ___O_DIRECT
+const _IFLA_BOND_ALL_SLAVES_ACTIVE = 17
+const __SC_PII_INTERNET = 56
+const _SVE_VQ_BYTES = ___SVE_VQ_BYTES
+const _STATX_NLINK = 0x00000004
+const _BUS_ADRERR = 2
+const _RTM_NEWADDR = 20
+const _TIOCMIWAIT = 0x545C
+const _HAVE_SYS_SYSINFO_H = 1
+const _SO_PROTOCOL = 38
+const _SPLICE_F_MORE = 4
+const _IFA_F_MCAUTOJOIN = 0x400
+const _SYS_ioprio_get = ___NR_ioprio_get
+const _HAVE_DL_ITERATE_PHDR = 1
+const _IFLA_BOND_AD_INFO_PARTNER_KEY = 4
+const _SYS_init_module = ___NR_init_module
+const __POSIX_MQ_OPEN_MAX = 8
+const _SYS_lgetxattr = ___NR_lgetxattr
+const _TUNGETFEATURES_val = 2147767503
+const _ETHERTYPE_IPV6 = 0x86dd
+const _ETHERTYPE_AARP = 0x80F3
+const _PACKAGE_TARNAME = "libgo"
+const _INT_LEAST8_MAX = (127)
+const _IPTOS_PREC_ROUTINE = _IPTOS_CLASS_CS0
+const _IFA_F_OPTIMISTIC = 0x04
+const _NDTPA_UNSPEC = 0
+const ___NR_pselect6 = 72
+const _F_GETSIG = ___F_GETSIG
+const _SO_WIFI_STATUS = 41
+const _S_IWOTH = (_S_IWGRP >> 3)
+const _INPCK = 0000020
+const _NDTPA_APP_PROBES = 9
+const ___O_LARGEFILE = 0
+const _PORT_VDP_RESPONSE_VTID_VERSION_VIOALTION = 5
+const ___NR_setxattr = 5
+const ___FLT32_HAS_INFINITY__ = 1
+const _IFLA_MACSEC_CIPHER_SUITE = 4
+const _PR_GET_TSC = 25
+const _RTM_GETNEIGH = 30
+const _IFLA_VXLAN_GROUP = 2
+const _PTRACE_SETOPTIONS = 16896
+const _PSR_x = 0x0000ff00
+const _IPTOS_RELIABILITY = 0x04
+const _ARPHRD_FRAD = 770
+const _SYS_shmat = ___NR_shmat
+const _SIOCSIFBRDADDR = 0x891a
+const ___UINTPTR_MAX__ = 0xffffffffffffffff
+const _TCPI_OPT_SYN_DATA = 32
+const _RTM_DELMDB = 85
+const ___NR_fanotify_init = 262
+const __IOC_SIZEBITS = 14
+const ___NR_epoll_create1 = 20
+const _SYS_setresgid = ___NR_setresgid
+const _N_PROFIBUS_FDL = 10
+const _RTAX_FEATURES = 12
+const _BPF_XOR = 0xa0
+const _ICMP6_RR_FLAGS_REQRESULT = 0x40
+const _IFLA_IPOIB_MODE = 2
+const _MAP_SHARED_VALIDATE = 0x03
+const _UINT8_WIDTH = 8
+const _SYS_timer_getoverrun = ___NR_timer_getoverrun
+const ___NR_fremovexattr = 16
+const _SIZE_WIDTH = ___WORDSIZE
+const _IFA_F_SECONDARY = 0x01
+const _SVE_PT_VL_ONEXEC = ((1 << 18) >> 16)
+const ___NR_move_pages = 239
+const _CMSPAR = 010000000000
+const _IFLA_CARRIER_CHANGES = 35
+const _INET6_ADDRSTRLEN = 46
+const _IFLA_IPOIB_PKEY = 1
+const _S_IRGRP = (_S_IRUSR >> 3)
+const _PACKET_QDISC_BYPASS = 20
+const _SOL_IRDA = 266
+const _HAVE_UNSHARE = 1
+const _PF_TIPC = 30
+const ___NR_listen = 201
+const _SCNxLEAST16 = "hx"
+const _IFLA_MACSEC_PAD = 14
+const _AI_CANONIDN = 0x0080
+const _TCP_THIN_LINEAR_TIMEOUTS = 16
+const _TUN_F_CSUM = 0x01
+const ___FLT32X_MAX_EXP__ = 1024
+const _AF_PACKET = _PF_PACKET
+const _IFLA_BRPORT_MODE = 4
+const _PACKET_LOSS = 14
+const _WCHAR_WIDTH = 32
+const _SOL_NETBEUI = 267
+const ___NR_fgetxattr = 10
+const _TCP_QUICKACK = 12
+const _O_TMPFILE = ___O_TMPFILE
+const _EFBIG = 27
+const __SC_2_C_BIND = 47
+const _IPTOS_CLASS_CS0 = 0x00
+const _IPTOS_CLASS_CS1 = 0x20
+const _IPTOS_CLASS_CS2 = 0x40
+const _IPTOS_CLASS_CS3 = 0x60
+const _IPTOS_CLASS_CS4 = 0x80
+const _IPTOS_CLASS_CS5 = 0xa0
+const ___HAVE_FLOAT128X = 0
+const _IPTOS_CLASS_CS7 = 0xe0
+const ___FLT64X_DIG__ = 33
+const _TCP_FASTOPEN_NO_COOKIE = 34
+const _LINUX_REBOOT_MAGIC2A = 85072278
+const _ECOMM = 70
+const _PTRACE_O_MASK = 3145983
+const _EXDEV = 18
+const _RTAX_INITCWND = 11
+const _NUD_INCOMPLETE = 0x01
+const _AF_KEY = _PF_KEY
+const __SYS_UN_H = 1
+const _EL3HLT = 46
+const _SYS_fanotify_mark = ___NR_fanotify_mark
+const __BITS_ERRNO_H = 1
+const ___NR_timer_getoverrun = 109
+const _MS_LAZYTIME = 33554432
+const _IPV6_TCLASS = 67
+const _IFLA_BOND_USE_CARRIER = 6
+const _NDTA_PARMS = 6
+const _AF_X25 = _PF_X25
+const _BSDLY = 0020000
+const _WAIT_MYPGRP = 0
+const _IPV6_AUTOFLOWLABEL = 70
+const _MADV_COLD = 20
+const _BPF_IND = 0x40
+const ___IFLA_IPVLAN_MAX = 3
+const ___UINT_FAST8_MAX__ = 0xff
+const _STATX_SIZE = 0x00000200
+const __SC_CHAR_MIN = 103
+const _HWCAP_EVTSTRM = (1 << 2)
+const _ICMP6_RR_RESULT_FLAGS_OOB = 0x0200
+const _SCM_TIMESTAMPING_PKTINFO = 58
+const _VEOF = 4
+const ___NR_mq_open = 180
+const ___HAVE_FLOAT64X_LONG_DOUBLE = ___HAVE_FLOAT128
+const _IFLA_INET6_MCAST = 4
+const _IFLA_VLAN_EGRESS_QOS = 3
+const _SYS_gettimeofday = ___NR_gettimeofday
+const ___NR_accept = 202
+const __POSIX_MESSAGE_PASSING = 200809
+const ___PTRDIFF_MAX__ = 0x7fffffffffffffff
+const _SI_KERNEL = 128
+const __SC_BC_BASE_MAX = 36
+const ___TIMESIZE = 64
+const _TUNSETLINK_val = 1074025677
+const ___NR3264_fstatat = 79
+const _PSR_C_BIT = 0x20000000
+const _ETHERTYPE_IP = 0x0800
+const _SOL_XDP = 283
+const _ARPHRD_CSLIP = 257
+const _PR_FP_EXC_OVF = 0x020000
+const ___NR_socketpair = 199
+const _IFLA_VXLAN_LOCAL6 = 17
+const _CLD_DUMPED = 3
+const _SYS_migrate_pages = ___NR_migrate_pages
+const _CSIZE = 0000060
+const _RTMGRP_TC = 8
+const _RTM_NEWCHAIN = 100
+const _PR_SET_SYSCALL_USER_DISPATCH = 59
+const _EACCES = 13
+const ___GCC_DESTRUCTIVE_SIZE = 256
+const _RTPROT_ZEBRA = 11
+const __POSIX_THREAD_THREADS_MAX = 64
+const _CLOCK_BOOTTIME = 7
+const _CLOCK_MONOTONIC_RAW = 4
+const _CQUIT = 034
+const __SC_XOPEN_VERSION = 89
+const ___INT16_MAX__ = 0x7fff
+const __SC_NL_SETMAX = 123
+const ___NR_io_cancel = 3
+const _PR_PAC_APIAKEY = (1 << 0)
+const __SYS_CDEFS_H = 1
+const _SCNxLEAST32 = "x"
+const _ETH_P_MOBITEX = 0x0015
+const _IFLA_EVENT_BONDING_FAILOVER = 3
+const _SI_TIMER = -2
+const _ENOKEY = 126
+const _IFLA_BRPORT_TOPOLOGY_CHANGE_ACK = 19
+const _ARPHRD_CSLIP6 = 259
+const ___WINT_MIN__ = 0
+const ___S_IFREG = 0100000
+const _INTPTR_MIN = (-9223372036854775807-1)
+const _DT_REG = 8
+const __CS_LFS_LINTFLAGS = 1003
+const __POSIX_SYNCHRONIZED_IO = 200809
+const _EPOLLWRBAND = 512
+const _SKF_AD_RXHASH = 32
+const _PF_LOCAL = 1
+const _ENOTSOCK = 88
+const _S_IFMT = ___S_IFMT
+const ___NR_kcmp = 272
+const _SYS_splice = ___NR_splice
+const _IFLA_GTP_FD0 = 1
+const __POSIX_TRACE_INHERIT = -1
+const __SC_SHRT_MIN = 114
+const _ARPHRD_LAPB = 516
+const _PSR_SSBS_BIT = 0x00001000
+const _PR_MCE_KILL = 33
+const __CS_POSIX_V7_LP64_OFF64_LINTFLAGS = 1143
+const _SYS_process_mrelease = ___NR_process_mrelease
+const _MCAST_EXCLUDE = 0
+const _SIOCSIFMTU = 0x8922
+const _AT_STATX_FORCE_SYNC = 0x2000
+const _RTA_FLOW = 11
+const _SIOCGIFCONF = 0x8912
+const ___INT_FAST32_WIDTH__ = 64
+const __PC_MAX_CANON = 1
+const _FIOCLEX = 0x5451
+const _IFLA_BR_MCAST_MEMBERSHIP_INTVL = 31
+const _IFLA_HSR_MULTICAST_SPEC = 3
+const ___INT_FAST16_MAX__ = 0x7fffffffffffffff
+const _MS_BIND = 4096
+const _ARPOP_InREQUEST = 8
+const _SIZEOF_VOID_P = 8
+const ______fpos_t_defined = 1
+const _SIOCGIFNETMASK = 0x891b
+const _SCHED_BATCH = 3
+const _RTM_NEWACTION = 48
+const _PTRACE_SYSCALL_INFO_ENTRY = 1
+const _AF_KCM = _PF_KCM
+const _SYS_copy_file_range = ___NR_copy_file_range
+const _ARPHRD_SLIP = 256
+const _MS_RELATIME = 2097152
+const _RUSAGE_SELF = 0
+const ___F_SETOWN_EX = 15
+const ___RLIMIT_NICE = 13
+const _SO_ATTACH_FILTER = 26
+const _SYS_pidfd_open = ___NR_pidfd_open
+const _IFA_F_HOMEADDRESS = 0x10
+const _SKF_LL_OFF = (-0x200000)
+const _RTF_THROW = 0x2000
+const _SYS_open_by_handle_at = ___NR_open_by_handle_at
+const ___SIZEOF_WINT_T__ = 4
+const _SYS_madvise = ___NR_madvise
+const _STA_FREQHOLD = 0x0080
+const _PF_VSOCK = 40
+const _NCCS = 32
+const _SYS_faccessat2 = ___NR_faccessat2
+const ___IFLA_VRF_PORT_MAX = 2
+const __SC_V6_ILP32_OFF32 = 176
+const _CLD_EXITED = 1
+const _ETOOMANYREFS = 109
+const _RTAX_FEATURE_ECN = (1 << 0)
+const _ETH_P_HSR = 0x892F
+const _IFF_NO_PI = 0x1000
+const _RLIMIT_CORE = 4
+const _SYS_keyctl = ___NR_keyctl
+const __SC_DEVICE_SPECIFIC = 141
+const _EPOLLWAKEUP = 536870912
+const ___FP_FAST_FMAF32 = 1
+const ___NR_flistxattr = 13
+const __SC_BARRIERS = 133
+const _SYS_setgid = ___NR_setgid
+const __SC_WORD_BIT = 107
+const __SYS_TIMES_H = 1
+const _ARPHRD_ROSE = 270
+const _IN_CLASSB_NSHIFT = 16
+const _NDTPA_PROXY_QLEN = 14
+const _PRIi16 = "i"
+const _IFLA_BOND_AD_INFO_PARTNER_MAC = 5
+const _SYS_quotactl_fd = ___NR_quotactl_fd
+const _IFLA_IPVLAN_UNSPEC = 0
+const ___NR_symlinkat = 36
+const _HAVE_FUTIMESAT = 1
+const ___PDP_ENDIAN = 3412
+const __SC_READER_WRITER_LOCKS = 153
+const _PTHREAD_KEYS_MAX = 1024
+const __POSIX_V7_ILP32_OFFBIG = -1
+const _IFLA_BR_MCAST_QUERY_INTVL = 33
+const ___UINTMAX_MAX__ = 0xffffffffffffffff
+const ___NR3264_ftruncate = 46
+const _IPV6_XFRM_POLICY = 35
+const ___USE_DYNAMIC_STACK_SIZE = 1
+const __SC_LEVEL1_ICACHE_SIZE = 185
+const _RTMGRP_IPV6_IFADDR = 0x100
+const _FALLOC_FL_INSERT_RANGE = 0x20
+const ___PRIPTR_PREFIX = "l"
+const _IFLA_XFRM_UNSPEC = 0
+const _STATX_CTIME = 0x00000080
+const ___SCHAR_MAX__ = 0x7f
+const _SHRT_WIDTH = 16
+const _SIOCDELRT = 0x890C
+const _AF_IPX = _PF_IPX
+const _IFLA_XDP = 43
+const _IFLA_STATS = 7
+const _EROFS = 30
+const _SO_NO_CHECK = 11
+const _BC_BASE_MAX = __POSIX2_BC_BASE_MAX
+const __XOPEN_SHM = 1
+const _IFLA_XDP_UNSPEC = 0
+const _ARPHRD_LOCALTLK = 773
+const __SC_DEVICE_SPECIFIC_R = 142
+const __SC_SELECT = 59
+const ___IFA_MAX = 11
+const _ECANCELED = 125
+const _CSTOPB = 0000100
+const _MACVLAN_MACADDR_SET = 3
+const _UINT_MAX = (_INT_MAX * 2 + 1)
+const ___NR3264_mmap = 222
+const ___cookie_io_functions_t_defined = 1
+const _MAXTTL = 255
+const _EAI_NODATA = -5
+const _TCP_CA_CWR = 2
+const _ETH_P_1588 = 0x88F7
+const _IXON = 0002000
+const ___gnu_linux__ = 1
+const _PENDIN = 0040000
+const ___IFLA_VF_VLAN_INFO_MAX = 2
+const _AF_UNIX = _PF_UNIX
+const _ETH_P_HDLC = 0x0019
+const _PR_MPX_ENABLE_MANAGEMENT = 43
+const __THREAD_MUTEX_INTERNAL_H = 1
+const _RTPROT_BIRD = 12
+const _ARPHRD_HWX25 = 272
+const _IFLA_BR_VLAN_PROTOCOL = 8
+const _IFLA_BRPORT_UNSPEC = 0
+const _NL_ATTR_TYPE_S64 = 9
+const _RTM_GETADDR = 22
+const _TCION = 3
+const _IP_CHECKSUM = 23
+const _SYS_fchmodat = ___NR_fchmodat
+const _SYS_move_mount = ___NR_move_mount
+const _IFLA_BOND_SLAVE_LINK_FAILURE_COUNT = 3
+const _SO_NOFCS = 43
+const _SYS_clock_settime = ___NR_clock_settime
+const _PR_SCHED_CORE_MAX = 4
+const ___ARM_PCS_AAPCS64 = 1
+const _TCP_QUEUES_NR = 3
+const ___FLT64_DECIMAL_DIG__ = 17
+const _RTA_ENCAP_TYPE = 21
+const _IPTOS_DSCP_MASK = 0xfc
+const _SIGINT = 2
+const _CLOCK_PROCESS_CPUTIME_ID = 2
+const _ICMP6_DST_UNREACH = 1
+const _SIOCGIFMTU_val = 35105
+const _IFLA_GENEVE_TOS = 4
+const _PR_FP_EXC_DISABLED = 0
+const _MADV_DODUMP = 17
+const _INT_FAST32_WIDTH = ___WORDSIZE
+const _SOL_PNPIPE = 275
+const _MAX_LINKS = 32
+const _SO_PREFER_BUSY_POLL = 69
+const _NL_MMAP_STATUS_COPY = 3
+const _PSR_V_BIT = 0x10000000
+const __SC_AIO_PRIO_DELTA_MAX = 25
+const _RTNLGRP_PHONET_IFADDR = 21
+const _ARPHRD_FCFABRIC = 787
+const _CLONE_PARENT_SETTID = 0x00100000
+const _SYS_newfstatat = ___NR_newfstatat
+const _IFF_NOTRAILERS = 32
+const _TCP_SAVE_SYN = 27
+const _PRIi32 = "i"
+const _TIME_ERROR = 5
+const ___NR_read = 63
+const _VEOL2 = 16
+const _ETHERTYPE_NTRAILER = 16
+const __SC_MONOTONIC_CLOCK = 149
+const _PKEY_DISABLE_ACCESS = 0x1
+const _HAVE_AS_X86_PCREL = 1
+const ___iovec_defined = 1
+const _TUN_FLT_ALLMULTI = 0x0001
+const _NETLINK_RX_RING = 6
+const _ENOTRECOVERABLE = 131
+const _PTRACE_INTERRUPT = 16903
+const _SOL_IPV6 = 41
+const _IFLA_BROADCAST = 2
+const ___LDBL_MANT_DIG__ = 113
+const _FFI_TYPE_SINT8 = 6
+const ___NR_waitid = 95
+const __SC_V6_ILP32_OFFBIG = 177
+const _IXANY = 0004000
+const _SYS_sched_setaffinity = ___NR_sched_setaffinity
+const ___FLT64X_HAS_QUIET_NAN__ = 1
+const __SC_LEVEL2_CACHE_ASSOC = 192
+const _ETH_P_IFE = 0xED3E
+const _NLMSGERR_ATTR_POLICY = 4
+const ___AARCH64EL__ = 1
+const _F_RDLCK = 0
+const _RTNLGRP_IPV6_NETCONF = 25
+const _IPOPT_DEBMEAS = 0x40
+const _AT_FDCWD = -100
+const _INTPTR_WIDTH = ___WORDSIZE
+const __SC_PII_OSI_CLTS = 64
+const _SYS_pipe2 = ___NR_pipe2
+const _IFLA_BOND_SLAVE_AD_PARTNER_OPER_PORT_STATE = 8
+const __CS_GNU_LIBPTHREAD_VERSION = 3
+const _SVE_PT_REGS_MASK = (1 << 0)
+const ___FP_FAST_FMAF64 = 1
+const _TCSADRAIN = 1
+const _LONG_MAX = ___LONG_MAX__
+const ___HAVE_FLOAT64X = ___HAVE_FLOAT128
+const __SYS_INOTIFY_H = 1
+const _SYS_bpf = ___NR_bpf
+const ___NR_renameat = 38
+const __SC_XOPEN_XCU_VERSION = 90
+const _PR_MPX_DISABLE_MANAGEMENT = 44
+const _INT_LEAST8_MIN = (-128)
+const _SIGIO = _SIGPOLL
+const _IPV6_RECVORIGDSTADDR = _IPV6_ORIGDSTADDR
+const __PC_FILESIZEBITS = 13
+const _TIOCGPGRP = 0x540F
+const ___FLT32X_MIN_EXP__ = (-1021)
+const _TIOCGWINSZ_val = 21523
+const __SC_LEVEL2_CACHE_LINESIZE = 193
+const _ETH_P_ATMMPOA = 0x884c
+const ___NR_memfd_secret = 447
+const _HAVE_STRINGS_H = 1
+const _DN_CREATE = 0x00000004
+const _SO_OOBINLINE = 10
+const ___GCC_HAVE_SYNC_COMPARE_AND_SWAP_16 = 1
+const __CS_LFS_LIBS = 1002
+const _PACKET_MR_PROMISC = 1
+const ___USE_ISOC11 = 1
+const __SC_AVPHYS_PAGES = 86
+const _TCSBRK = 0x5409
+const ___FLT_IS_IEC_60559__ = 2
+const _BPF_MINOR_VERSION = 1
+const ___GNU_LIBRARY__ = 6
+const ___STDC_ISO_10646__ = 201706
+const _EISNAM = 120
+const ___SVE_NUM_PREGS = 16
+const _SYSCALL_DISPATCH_FILTER_BLOCK = 1
+const _IFLA_LINKINFO = 18
+const _IP_PMTUDISC_DO = 2
+const _IP_PKTINFO = 8
+const _O_RSYNC = _O_SYNC
+const _SPLICE_F_NONBLOCK = 2
+const _CLONE_CHILD_CLEARTID = 0x00200000
+const _HAVE_OFF64_T = 1
+const __SC_FILE_SYSTEM = 148
+const _CHARCLASS_NAME_MAX = 2048
+const _INT_MAX = ___INT_MAX__
+const __SC_LEVEL1_DCACHE_ASSOC = 189
+const _INT_WIDTH = 32
+const _PSR_MODE_EL3h = 0x0000000d
+const _NDTA_UNSPEC = 0
+const _IFLA_MCTP_NET = 1
+const _SYS_sched_rr_get_interval = ___NR_sched_rr_get_interval
+const __POSIX_THREADS = 200809
+const _RTEXT_FILTER_BRVLAN = (1 << 1)
+const _RTAX_REORDERING = 9
+const _PF_ATMSVC = 20
+const _PSR_MODE_EL3t = 0x0000000c
+const _NSS_BUFLEN_GROUP = 1024
+const _PR_TSC_SIGSEGV = 2
+const ___NR_semctl = 191
+const _MLD_LISTENER_REPORT = 131
+const __SC_PII_OSI_M = 65
+const _MS_NOSUID = 2
+const _MSG_ERRQUEUE = 8192
+const _ARPHRD_IEEE802154 = 804
+const _TIOCPKT = 0x5420
+const _ESRCH = 3
+const ___SIZEOF_PTHREAD_RWLOCK_T = 56
+const __POSIX2_BC_STRING_MAX = 1000
+const _ATF_USETRAILERS = 0x10
+const _IN_MOVE_SELF = 0x00000800
+const ___SIG_ATOMIC_WIDTH__ = 32
+const ___LDOUBLE_REDIRECTS_TO_FLOAT128_ABI = 0
+const _RTA_DPORT = 29
+const _SYS_msgctl = ___NR_msgctl
+const _PACKAGE_VERSION = "version-unused"
+const _PRId8 = "d"
+const _B2000000 = 0010013
+const _IFLA_INET6_ADDR_GEN_MODE = 8
+const _STA_PPSWANDER = 0x0400
+const ___INT_MAX__ = 0x7fffffff
+const ___UINT_LEAST8_MAX__ = 0xff
+const ___INT_FAST16_WIDTH__ = 64
+const _PF_MCTP = 45
+const _SYS_eventfd2 = ___NR_eventfd2
+const _SIGBUS = 7
+const _TCGETS_val = 21505
+const _NLM_F_REQUEST = 0x01
+const _EPOLLMSG = 1024
+const _MADV_NOHUGEPAGE = 15
+const _HAVE_INOTIFY_INIT = 1
+const _RTM_NEWQDISC = 36
+const _PR_SET_KEEPCAPS = 8
+const _NDA_NH_ID = 13
+const _PR_ENDIAN_BIG = 0
+const _IPPORT_LOGINSERVER = 513
+const _SYS_clock_gettime = ___NR_clock_gettime
+const _MSG_TRYHARD = 4
+const ___S_ISVTX = 01000
+const _SYS_close = ___NR_close
+const _SOL_TIPC = 271
+const ___NR_mq_timedreceive = 183
+const __NSIG = 32
+// const __NSIG = (___SIGRTMAX + 1)
+const __POSIX_FD_SETSIZE = __POSIX_OPEN_MAX
+const _ENOTTY = 25
+const _RTA_PRIORITY = 6
+const _ETH_P_LAT = 0x6004
+const _FFI_NATIVE_RAW_API = 0
+const _ETHER_ADDR_LEN = _ETH_ALEN
+const _SVE_NUM_PREGS = ___SVE_NUM_PREGS
+const _FPE_FLTRES = 6
+const _NL_POLICY_TYPE_ATTR_POLICY_MAXTYPE = 9
+const __SC_FIFO = 144
+const _EPOLLOUT = 4
+const _SCM_TXTIME = _SO_TXTIME
+const _CLOCK_REALTIME_ALARM = 8
+const _S_IWRITE = _S_IWUSR
+const _CLONE_VM = 0x00000100
+const _NL_MMAP_STATUS_VALID = 2
+const _VKILL = 3
+const __BITS_UIO_LIM_H = 1
+const _RTMGRP_DECnet_ROUTE = 0x4000
+const _AF_QIPCRTR = _PF_QIPCRTR
+const _SO_ACCEPTCONN = 30
+const _IFLA_VF_STATS_TX_DROPPED = 8
+const _IFLA_VF_TX_RATE = 3
+const __POSIX_TIMER_MAX = 32
+const _MS_SLAVE = 524288
+const _IP_MULTICAST_TTL = 33
+const _SOCK_SEQPACKET = 5
+const ___WALL = 0x40000000
+const __PC_ALLOC_SIZE_MIN = 18
+const _ILL_ILLOPC = 1
+const _SEGV_ADIDERR = 6
+const ___ARM_FP16_FORMAT_IEEE = 1
+const _PR_GET_TID_ADDRESS = 40
+const _SYS_vmsplice = ___NR_vmsplice
+const _TCP_SYNCNT = 7
+const _RT_SCOPE_SITE = 200
+const _SYS_execveat = ___NR_execveat
+const _IFA_F_TEMPORARY = _IFA_F_SECONDARY
+const _IFLA_XDP_EXPECTED_FD = 8
+const _IPPORT_TTYLINK = 87
+const _ETH_P_PREAUTH = 0x88C7
+const ___NR_sched_rr_get_interval = 127
+const _POLL_PRI = 5
+const _IPV6_2292PKTINFO = 2
+const ___IOV_MAX = 1024
+const _AI_ALL = 0x0010
+const _ETH_P_FCOE = 0x8906
+const _IFLA_CARRIER = 33
+const _RTA_NEWDST = 19
+const ___NR_adjtimex = 171
+const _BYTE_ORDER = ___BYTE_ORDER
+const ___FLT_DENORM_MIN__ = 1.40129846432481707092372958328991613e-45
+const _ECHOPRT = 0002000
+const __CS_POSIX_V7_ILP32_OFF32_CFLAGS = 1132
+const _F_SHLCK = 8
+const _ETIMEDOUT = 110
+const __SC_FILE_LOCKING = 147
+const _MSG_PEEK = 2
+const _S_IFLNK = ___S_IFLNK
+const _RTF_REINSTATE = 0x0008
+const _SIGUSR1 = 10
+const __SC_PASS_MAX = 88
+const _IFLA_HSR_UNSPEC = 0
+const _BRIDGE_MODE_UNSPEC = 0
+const _IFLA_VF_VLAN_INFO_UNSPEC = 0
+const _FLUSHO = 0010000
+const _MNT_DETACH = 2
+const _TIOCM_RTS = 0x004
+const _ARPHRD_IRDA = 783
+const _TCSBRKP = 0x5425
+const _EPIPE = 32
+const ___FLT32X_HAS_DENORM__ = 1
+const __BITS_UIO_EXT_H = 1
+const _ICMP6_RR_FLAGS_TEST = 0x80
+const _NDTA_THRESH2 = 3
+const _IFF_TUN = 0x0001
+const _PR_FP_MODE_FRE = (1 << 1)
+const _CLONE_NEWIPC = 0x08000000
+const _MACSEC_VALIDATE_DISABLED = 0
+const _IFLA_GENEVE_TTL = 3
+const __SC_THREAD_PRIO_PROTECT = 81
+const _HAVE_INOTIFY_ADD_WATCH = 1
+const _NLM_F_EXCL = 0x200
+const ___NR3264_lseek = 62
+const _PRIX16 = "X"
+const ___FLT_EVAL_METHOD_TS_18661_3__ = 0
+const _ND_NA_FLAG_ROUTER = 0x00000080
+const _IPV6_RECVPATHMTU = 60
+const _MADV_NORMAL = 0
+const _PRId32 = "d"
+const _NLA_F_NET_BYTEORDER = (1 << 14)
+const _HAVE_EXPL = 1
+const _FPE_CONDTRAP = 15
+const _IP_MULTICAST_IF = 32
+const _EXPR_NEST_MAX = __POSIX2_EXPR_NEST_MAX
+const _N_PPP = 3
+const _RTM_NEWNEXTHOPBUCKET = 116
+const ___GLIBC_LINUX_VERSION_CODE = 331776
+const _NL_POLICY_TYPE_ATTR_MASK = 12
+const _RTF_NAT = 0x08000000
+const _PF_INET6 = 10
+const _SYS_chdir = ___NR_chdir
+const _PTRACE_EVENT_VFORK = 2
+const _SO_RCVTIMEO = _SO_RCVTIMEO_OLD
+const ___NR_times = 153
+const __POSIX_UIO_MAXIOV = 16
+const _IFLA_BR_MCAST_QUERIER_INTVL = 32
+const _IP_TOS = 1
+const __SC_2_PBS_LOCATE = 170
+const _NLMSG_NOOP = 0x1
+const _TUNSETSNDBUF_val = 1074025684
+const _ARPD_UPDATE = 0x01
+const _NL_ATTR_TYPE_S32 = 8
+const __IOC_DIRMASK = ((1 << __IOC_DIRBITS)-1)
+const _SYS_capset = ___NR_capset
+const _SO_BUF_LOCK = 72
+const _ICMP6_ROUTER_RENUMBERING = 138
+const _ILL_ILLADR = 3
+const _RLIMIT_DATA = 2
+const _PR_GET_FPEXC = 11
+const _PR_CAPBSET_READ = 23
+const _TCP_MD5SIG = 14
+const _IFLA_VF_RSS_QUERY_EN = 7
+const _HAVE_GETXATTR = 1
+const _RTM_DELRULE = 33
+const _RTM_NEWSTATS = 92
+const _TCSAFLUSH = 2
+const __BITS_SCHED_H = 1
+const _IPV6_RTHDRDSTOPTS = 55
+const ___NR_madvise = 233
+const _PR_SPEC_INDIRECT_BRANCH = 1
+const ___NR3264_fstatfs = 44
+const _IFLA_EVENT_IGMP_RESEND = 5
+const _IFLA_BR_NF_CALL_IP6TABLES = 37
+const _PTRACE_TRACEME = 0
+const __CS_XBS5_LP64_OFF64_CFLAGS = 1108
+const _FFI_CLOSURES = 1
+const _IFA_F_MANAGETEMPADDR = 0x100
+const _SIOCADDRT = 0x890B
+const _TCGETA = 0x5405
+const _CLONE_DETACHED = 0x00400000
+const _IFLA_MTU = 4
+const _IFLA_BR_ROOT_PORT = 12
+const __CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS = 1139
+const _SOL_TLS = 282
+const ___SIZEOF_PTHREAD_COND_T = 48
+const ___S_IFIFO = 0010000
+const ___PRI64_PREFIX = "l"
+const _SO_TIMESTAMPNS_OLD = 35
+const _IFLA_PROMISCUITY = 30
+const _SIOCSPGRP = 0x8902
+const _SIGPIPE = 13
+const _TCGETS = 0x5401
+const _TIOCSCTTY_val = 21518
+const _PR_SET_SECUREBITS = 28
+const ___NR_process_madvise = 440
+const _TCGETX = 0x5432
+const _IFLA_PAD = 42
+const _ETH_P_DNA_RC = 0x6002
+const _RTM_F_FIB_MATCH = 0x2000
+const _IFLA_BRPORT_VLAN_TUNNEL = 29
+const _PROT_READ = 0x1
+const _PR_SPEC_DISABLE = (1 << 2)
+const _PTRACE_SEIZE = 16902
+const _RTF_CACHE = 0x01000000
+const _ICMP6_ECHO_REQUEST = 128
+const _EXIT_SUCCESS = 0
+const _SEGV_BNDERR = 3
+const _IFLA_PPP_UNSPEC = 0
+const __SYS_TYPES_H = 1
+const _ETH_P_DNA_RT = 0x6003
+const __SC_MEMLOCK = 17
+const _SYS_finit_module = ___NR_finit_module
+const _BPF_A = 0x10
+const _BPF_B = 0x10
+const _PF_INET = 2
+const _SYS_rt_sigprocmask = ___NR_rt_sigprocmask
+const _SIG_ATOMIC_MIN = (-2147483647-1)
+const ___GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 = 1
+const ___GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 = 1
+const _SIOCGIFFLAGS = 0x8913
+const ___GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 = 1
+const _TCP_CM_INQ = _TCP_INQ
+const _RTAX_CWND = 7
+const __POSIX2_C_BIND = ___POSIX2_THIS_VERSION
+const __XOPEN_REALTIME_THREADS = 1
+const _RTAX_LOCK = 1
+const _BPF_W = 0x00
+const _BPF_X = 0x08
+const _RWH_WRITE_LIFE_LONG = 4
+const ___GCC_HAVE_DWARF2_CFI_ASM = 1
+const _TCPOLEN_TIMESTAMP = 10
+const _NDA_PORT = 6
+const _IFF_NAPI = 0x0010
+const __SC_BC_STRING_MAX = 39
+const _TIOCSRS485 = 0x542F
+const ___IFLA_INET_MAX = 2
+const _RTAX_INITRWND = 14
+const __BITS_TYPES_LOCALE_T_H = 1
+const ___LDBL_DECIMAL_DIG__ = 36
+const _HAVE_ATANL = 1
+const _XDP_ATTACHED_DRV = 1
+const ___ATOMIC_CONSUME = 1
+const ___NR_msgget = 186
+const _PSR_D_BIT = 0x00000200
+const __SC_LEVEL4_CACHE_LINESIZE = 199
+const ___NR_getsockopt = 209
+const ___GLIBC_USE_DEPRECATED_SCANF = 0
+const __ALLOCA_H = 1
+const ___LDBL_IS_IEC_60559__ = 2
+const __PC_CHOWN_RESTRICTED = 6
+const __SC_THREAD_ROBUST_PRIO_INHERIT = 247
+const _BUFSIZ = 8192
+const _NDTPA_IFINDEX = 1
+const _ETH_TLEN = 2
+const _AI_CANONNAME = 0x0002
+const ___NR_mlockall = 230
+const _IFLA_STATS_LINK_OFFLOAD_XSTATS = 4
+const _SKF_AD_HATYPE = 28
+const ___NR_pipe2 = 59
+const _PTRACE_DETACH = 17
+const __CS_XBS5_LPBIG_OFFBIG_LDFLAGS = 1113
+const _IPV6_NEXTHOP = 9
+const _RTCF_DOREDIRECT = 0x01000000
+const _NDA_IFINDEX = 8
+const _IFLA_BR_PAD = 40
+const __SC_PII = 53
+const _PF_PACKET = 17
+const _IPTOS_PREC_FLASH = _IPTOS_CLASS_CS3
+const _ARPHRD_IPGRE = 778
+const __SC_SHELL = 157
+const _HAVE_LOGL = 1
+const _PORT_VDP_RESPONSE_INVALID_FORMAT = 1
+const ___USE_POSIX2 = 1
+const _ENOMEM = 12
+const ___NR_fsconfig = 431
+const _IN_CLASSA_NET = 0xff000000
+const _ESRMNT = 69
+const _IPV6_LEAVE_ANYCAST = 28
+const _ENOTEMPTY = 39
+const _PRIo16 = "o"
+const __IOC_NRBITS = 8
+const _PIPE_BUF = 4096
+const _RTA_TABLE = 15
+const _AF_ISDN = _PF_ISDN
+const _ULONG_LONG_MAX = (_LONG_LONG_MAX * 2 + 1)
+const __SC_SCHAR_MAX = 111
+const _SYS_getitimer = ___NR_getitimer
+const _CS7 = 0000040
+const _S_IREAD = _S_IRUSR
+const _ARPHRD_NONE = 0xFFFE
+const _SYS_getsockname = ___NR_getsockname
+const _ECHOCTL = 0001000
+const _SYS_recvmsg = ___NR_recvmsg
+const _PR_PAC_RESET_KEYS = 54
+const _IFLA_BR_UNSPEC = 0
+const _IFLA_IF_NETNSID = 46
+const _EXIT_FAILURE = 1
+const _TIME_BAD = _TIME_ERROR
+const _SYS_sched_getparam = ___NR_sched_getparam
+const _PR_SET_NO_NEW_PRIVS = 38
+const ___VXLAN_DF_END = 3
+const _RTF_FLOW = 0x02000000
+const _HWCAP_SM3 = (1 << 18)
+const _SYS_set_mempolicy = ___NR_set_mempolicy
+const _WCONTINUED = 8
+const ___IFLA_BOND_MAX = 30
+const _IFF_NOFILTER = 0x1000
+const ___time_t_defined = 1
+const _IFLA_NEW_NETNSID = 45
+const _RTNLGRP_IPV4_RULE = 8
+const _B600 = 0000010
+const _ARPHRD_BIF = 775
+const _O_DSYNC = ___O_DSYNC
+const ___NR_msgrcv = 188
+const _RTPROT_RA = 9
+const _IFLA_VRF_UNSPEC = 0
+const _PR_SPEC_NOT_AFFECTED = 0
+const _NLM_F_DUMP_FILTERED = 0x20
+const _IFLA_VLAN_QOS_UNSPEC = 0
+const __SC_DEVICE_IO = 140
+const _RTM_DELROUTE = 25
+const _SCHED_RR = 2
+const _PRIo8 = "o"
+const _F_SEAL_FUTURE_WRITE = 0x0010
+const _IFLA_PORT_REQUEST = 6
+const _IFLA_BOND_AD_INFO_AGGREGATOR = 1
+const _PACKET_LOOPBACK = 5
+const _PR_SCHED_CORE_SHARE_TO = 2
+const _SYS_fdatasync = ___NR_fdatasync
+const _SIOCGIFMAP = 0x8970
+const ___GCC_ASM_FLAG_OUTPUTS__ = 1
+const _HWCAP2_SVEBF16 = (1 << 12)
+const _SIOCSARP = 0x8955
+const _SYS_prlimit64 = ___NR_prlimit64
+const _IPPORT_WHOIS = 43
+const __ISOC2X_SOURCE = 1
+const _NLM_F_REPLACE = 0x100
+const _TIOCOUTQ = 0x5411
+const _IFA_CACHEINFO = 6
+const _SYNC_FILE_RANGE_WAIT_BEFORE = 1
+const _STATX_BLOCKS = 0x00000400
+const __FORTIFY_SOURCE = 2
+const _PACKAGE_BUGREPORT = ""
+const _IPV6_2292DSTOPTS = 4
+const ___GENEVE_DF_END = 3
+const _IFLA_PORT_HOST_UUID = 5
+const _SYS_timerfd_settime = ___NR_timerfd_settime
+const ___linux__ = 1
+const _POSIX_FADV_RANDOM = 1
+const _PRIiLEAST16 = "i"
+const _IFLA_GENEVE_COLLECT_METADATA = 6
+const ___USE_ISOC95 = 1
+const __HAVE_STRUCT_TERMIOS_C_OSPEED = 1
+const _O_NOFOLLOW = ___O_NOFOLLOW
+const _NDA_LINK_NETNSID = 10
+const ___USE_ISOC99 = 1
+const _RTF_MSS = _RTF_MTU
+const __BITS_STDINT_UINTN_H = 1
+const _F_OFD_SETLKW = 38
+const _RTA_ENCAP = 22
+const _EEXIST = 17
+const __XBS5_ILP32_OFFBIG = -1
+const _TCP_CLOSE = 7
+const _SO_ATTACH_BPF = 50
+const _PTRACE_EVENT_SECCOMP = 7
+const _ARPHRD_CHAOS = 5
+const ___FLT32_MANT_DIG__ = 24
+const ___IFLA_VF_INFO_MAX = 2
+const _ETH_P_BATMAN = 0x4305
+const _HWCAP_FCMA = (1 << 14)
+const _POLL_MSG = 3
+const _SYS_swapon = ___NR_swapon
+const _RTF_ADDRCONF = 0x00040000
+const _ACCESSPERMS = (_S_IRWXU|_S_IRWXG|_S_IRWXO)
+const _PF_MPLS = 28
+const __BITS_SIGINFO_ARCH_H = 1
+const _CHAR_MIN = 0
+const ___ARM_ALIGN_MAX_STACK_PWR = 16
+const _ICMP6_FILTER_PASSONLY = 4
+const _IP_TTL = 2
+const _HSR_PROTOCOL_PRP = 1
+const _SYS_rt_sigqueueinfo = ___NR_rt_sigqueueinfo
+const ___NR_timer_settime = 110
+const _IPPORT_RJE = 77
+const _PTRACE_O_SUSPEND_SECCOMP = 2097152
+const __SYS_RESOURCE_H = 1
+const _DEFFILEMODE = (_S_IRUSR|_S_IWUSR|_S_IRGRP|_S_IWGRP|_S_IROTH|_S_IWOTH)
+const _RTA_DST = 1
+const ___STDC_IEC_559__ = 1
+const _ADJ_TIMECONST = 0x0020
+const _AF_NETROM = _PF_NETROM
+const _IPTOS_THROUGHPUT = 0x08
+const _CLOCK_BOOTTIME_ALARM = 9
+const __SC_SPAWN = 159
+const _ETH_P_PRP = 0x88FB
+const _AF_MAX = _PF_MAX
+const _ICMP6_PARAMPROB_OPTION = 2
+const __CS_POSIX_V6_LP64_OFF64_CFLAGS = 1124
+const _ETH_P_TR_802_2 = 0x0011
+const _TIOCM_DTR = 0x002
+const _PRIX32 = "X"
+const _PR_SYS_DISPATCH_ON = 1
+const _ETH_P_ALL = 0x0003
+const _SYS_fchown = ___NR_fchown
+const _IPPORT_SYSTAT = 11
+const ___NR_rt_sigaction = 134
+const _SIGSTKFLT = 16
+const _RTF_MODIFIED = 0x0020
+const _SCM_CREDENTIALS = 2
+const _PRIO_PROCESS = 0
+const ___NR_semget = 190
+const _IFA_F_STABLE_PRIVACY = 0x800
+const _RTNH_COMPARE_MASK = (_RTNH_F_DEAD | _RTNH_F_LINKDOWN | _RTNH_F_OFFLOAD | _RTNH_F_TRAP)
+const _NLM_F_ACK_TLVS = 0x200
+const _L_INCR = _SEEK_CUR
+const _RWH_WRITE_LIFE_SHORT = 2
+const _ICMPV6_EXT_ECHO_REPLY = 161
+const __IO_USER_LOCK = 0x8000
+const _EAFNOSUPPORT = 97
+const _IFLA_MACSEC_UNSPEC = 0
+const _IFLA_TUN_NUM_QUEUES = 8
+const _SYS_fsmount = ___NR_fsmount
+const _IFLA_COST = 8
+const _NLMSG_DONE = 0x3
+const ___NR_statfs = ___NR3264_statfs
+const ___F_GETOWN_EX = 16
+const __CS_POSIX_V6_ILP32_OFFBIG_LIBS = 1122
+const ___NR_getdents64 = 61
+const _HAVE_INOTIFY_INIT1 = 1
+const _AI_V4MAPPED = 0x0008
+const _IFLA_BOND_PEER_NOTIF_DELAY = 28
+const ___NR_epoll_ctl = 21
+const _RLIMIT_NOFILE = 7
+const _TCA_DUMP_INVISIBLE = 10
+const _SIGEV_THREAD_ID = 4
+const _FFI_TYPE_INT = 1
+const _NL_ARGMAX = __POSIX_ARG_MAX
+const _SS_DISABLE = 2
+const _ETH_P_CAN = 0x000C
+const ___SIZEOF_PTHREAD_BARRIERATTR_T = 8
+const ___FLT_EVAL_METHOD__ = 0
+const ___NR_semop = 193
+const ___GLIBC_USE_IEC_60559_FUNCS_EXT_C2X = 1
+const _P_ALL = 0
+const _ETH_P_MPLS_MC = 0x8848
+const ___NR_pwritev2 = 287
+const _SYS_accept4 = ___NR_accept4
+const _IPPORT_FTP = 21
+const _IFLA_BOND_SLAVE_QUEUE_ID = 5
+const _RTPROT_XORP = 14
+const __SC_VERSION = 29
+const _SYS_process_vm_writev = ___NR_process_vm_writev
+const ___TCA_ROOT_MAX = 5
+const _IFLA_OPERSTATE = 16
+const _ICMP6_RR_PCOUSE_FLAGS_DECRPLTIME = 0x40
+const _HWCAP2_SVESM4 = (1 << 6)
+const _SYS_renameat2 = ___NR_renameat2
+const __IOC_NONE = 0
+const _IFLA_BOND_SLAVE_MII_STATUS = 2
+const _SO_SECURITY_ENCRYPTION_TRANSPORT = 23
+const _STATX_MODE = 0x00000002
+const _PROT_GROWSDOWN = 0x01000000
+const _MAP_GROWSDOWN = 0x00100
+const _EBADMSG = 74
+const _MAP_POPULATE = 0x08000
+const _TIME_DEL = 2
+const ___F_SETOWN = 8
+const _UINT16_MAX = (65535)
+const _NL_LANGMAX = __POSIX2_LINE_MAX
+const _RTA_PREFSRC = 7
+const _IFLA_MACSEC_WINDOW = 5
+const ___NR_io_getevents = 4
+const _SEGV_MTEAERR = 8
+const _USHRT_WIDTH = 16
+const _IFLA_BR_TCN_TIMER = 17
+const _ETH_P_DSA = 0x001B
+const _TCA_XSTATS = 4
+const _IP_RECVTTL = 12
+const _NL_POLICY_TYPE_ATTR_MIN_LENGTH = 6
+const _XDP_FLAGS_HW_MODE = (1 << 3)
+const _MAX_HANDLE_SZ = 128
+const _IFF_DEBUG = 4
+const _AF_ECONET = _PF_ECONET
+const _PACKET_RX_RING = 5
+const __XOPEN_ENH_I18N = 1
+const __SC_2_FORT_RUN = 50
+const _NLMSGERR_ATTR_COOKIE = 3
+const ___NDTPA_MAX = 19
+const _IFLA_NUM_VF = 21
+const _RTA_EXPIRES = 23
+const _POLL_OUT = 2
+const __BITS_SS_FLAGS_H = 1
+const _IPOPT_NOP = 1
+const _IFNAMSIZ = _IF_NAMESIZE
+const _SYS_vhangup = ___NR_vhangup
+const _SIGTRAP = 5
+const ___FLT128_DIG__ = 33
+const _SYS_timerfd_gettime = ___NR_timerfd_gettime
+const _BPF_LEN = 0x80
+const ___ARM_NEON = 1
+const _BIG_ENDIAN = ___BIG_ENDIAN
+const _RTMGRP_IPV4_ROUTE = 0x40
+const _B1000000 = 0010010
+const _SYS_getcpu = ___NR_getcpu
+const _ETH_P_MCTP = 0x00FA
+const _PR_SCHED_CORE_SHARE_FROM = 3
+const __SC_TRACE_USER_EVENT_MAX = 245
+const _FFI_TYPE_SINT32 = 10
+const _BPF_LL_OFF = _SKF_LL_OFF
+const _IFLA_BR_MCAST_QUERY_RESPONSE_INTVL = 34
+const _SIOCGIFMEM = 0x891f
+const _INT_FAST16_WIDTH = ___WORDSIZE
+const _HAVE_SYS_SELECT_H = 1
+const _O_WRONLY = 01
+const ___NR_preadv = 69
+const _SYS_acct = ___NR_acct
+const _DN_RENAME = 0x00000010
+const _CLONE_NEWUSER = 0x10000000
+const _SYS_setreuid = ___NR_setreuid
+const _IFLA_XDP_DRV_PROG_ID = 5
+const _EALREADY = 114
+const _NDTPA_QUEUE_LEN = 8
+const ___GLIBC_USE_IEC_60559_FUNCS_EXT = 1
+const _TRAP_HWBKPT = 4
+const _ILL_PRVOPC = 5
+const _FIOQSIZE = 0x5460
+const _RTCF_VALVE = 0x00200000
+const ___NR_timer_gettime = 108
+const _ETH_P_AOE = 0x88A2
+const ___NR_getgroups = 158
+const _SYS_sync_file_range = ___NR_sync_file_range
+const _AF_XDP = _PF_XDP
+const _IPOPT_CONTROL = 0x00
+const ___SI_ERRNO_THEN_CODE = 1
+const _PR_MTE_TCF_MASK = (_PR_MTE_TCF_SYNC | _PR_MTE_TCF_ASYNC)
+const _MS_NOATIME = 1024
+const _MSG_OOB = 1
+const ___NR_perf_event_open = 241
+const _FFI_BAD_ABI = 2
+const ___NR_get_mempolicy = 236
+const _MCL_CURRENT = 1
+const _IP_XFRM_POLICY = 17
+const ___SIZEOF_SHORT__ = 2
+const _SYS_fstat = ___NR_fstat
+const _SYS_io_uring_enter = ___NR_io_uring_enter
+const _IFLA_VFINFO_LIST = 22
+const _HWCAP2_FRINT = (1 << 8)
+const __SC_CPUTIME = 138
+const _TUN_F_TSO_ECN = 0x08
+const ___WORDSIZE_TIME64_COMPAT32 = 0
+const _ETH_P_XDSA = 0x00F8
+const _SVE_VQ_MAX = ___SVE_VQ_MAX
+const _AT_REMOVEDIR = 0x200
+const _TIOCSWINSZ = 0x5414
+const ___FLT32_HAS_DENORM__ = 1
+const _IFLA_BR_MCAST_MLD_VERSION = 44
+const _O_NONBLOCK = 04000
+const _F_GET_SEALS = 1034
+const _PACKET_TX_RING = 13
+const _TCP_MSS_DEFAULT = 536
+const _NLA_HDRLEN_val = 4
+const _IPOPT_LSRR = 131
+const _IFLA_XDP_PROG_ID = 4
+const __SC_V7_LP64_OFF64 = 239
+const _PR_GET_PDEATHSIG = 2
+const _IPPROTO_ICMPV6 = 58
+const _IPPORT_USERRESERVED = 5000
+const __SC_SYMLOOP_MAX = 173
+const _XDP_FLAGS_UPDATE_IF_NOEXIST = (1 << 0)
+const _MACVLAN_MACADDR_ADD = 0
+const _HWCAP2_SVESHA3 = (1 << 5)
+const __GRP_H = 1
+const ___NR_delete_module = 106
+const _SYS_sendto = ___NR_sendto
+const _IFLA_VLAN_QOS_MAPPING = 1
+const _PSR_MODE32_BIT = 0x00000010
+const _SIGTERM = 15
+const _PR_SVE_GET_VL = 51
+const __CS_XBS5_LPBIG_OFFBIG_LIBS = 1114
+const _IFLA_XDP_HW_PROG_ID = 7
+const _RAND_MAX = 2147483647
+const _PR_MCE_KILL_GET = 34
+const __SYS_UCONTEXT_H = 1
+const ___NR_readlinkat = 78
+const _IFLA_GTP_UNSPEC = 0
+const _VLNEXT = 15
+const _POSIX_MADV_WILLNEED = 3
+const ___rusage_defined = 1
+const _TUN_F_TSO4 = 0x02
+const __SC_GETGR_R_SIZE_MAX = 69
+const _TUN_F_TSO6 = 0x04
+const _AF_CAN = _PF_CAN
+const ___NR_rt_sigprocmask = 135
+const _INT_LEAST16_WIDTH = 16
+const ___NR_flock = 32
+const _CLONE_PARENT = 0x00008000
+const _RTA_ALIGNTO = 4
+const _B460800 = 0010004
+const _SYS_sethostname = ___NR_sethostname
+const _PTRACE_SYSCALL_INFO_SECCOMP = 3
+const _NL_ATTR_TYPE_U8 = 2
+const _PF_SMC = 43
+const _EAI_NONAME = -2
+const ___NR_restart_syscall = 128
+const __SC_THREAD_KEYS_MAX = 74
+const _IFLA_BR_MCAST_STARTUP_QUERY_INTVL = 35
+const _ICMP6_INFOMSG_MASK = 0x80
+const _IPOIB_MODE_CONNECTED = 1
+const _CLOCAL = 0004000
+const _IFLA_EXT_MASK = 29
+const __CS_LFS_CFLAGS = 1000
+const _IFLA_BRPORT_ROOT_ID = 13
+const _TCSETA = 0x5406
+const _SYS_readahead = ___NR_readahead
+const _SO_SNDTIMEO_NEW = 67
+const __SC_UINT_MAX = 116
+const _PTRACE_PEEKSIGINFO = 16905
+const _RTPROT_NTK = 15
+const __XOPEN_SOURCE_EXTENDED = 1
+const ___USE_LARGEFILE = 1
+const ___SIZE_MAX__ = 0xffffffffffffffff
+const _IFLA_BOND_AD_LACP_RATE = 21
+const _SKF_AD_ALU_XOR_X = 40
+const __INTTYPES_H = 1
+const _SO_TIMESTAMP = _SO_TIMESTAMP_OLD
+const _RTMSG_OVERRUN = _NLMSG_OVERRUN
+const _BUS_MCEERR_AO = 5
+const ___IFLA_MACVLAN_MAX = 9
+const _IPTOS_ECN_MASK = 0x03
+const _SVE_PT_VL_INHERIT = ((1 << 17) >> 16)
+const _____FILE_defined = 1
+const _B500000 = 0010005
+const ___STDC_HOSTED__ = 1
+const ___INT_LEAST32_WIDTH__ = 32
+const _SIOCSIFLINK = 0x8911
+const _RENAME_EXCHANGE = (1 << 1)
+const __SC_XBS5_LP64_OFF64 = 127
+const __LARGEFILE64_SOURCE = 1
+const _SEEK_HOLE = 4
+const __SC_TRACE_EVENT_FILTER = 182
+const _F_SEAL_WRITE = 0x0008
+const _STDERR_FILENO = 2
+const _RTMGRP_IPV6_ROUTE = 0x400
+const _TCP_SEND_QUEUE = 2
+const ___O_NOATIME = 01000000
+const _PF_SNA = 22
+const _IFLA_VF_STATS_RX_DROPPED = 7
+const _SO_PASSSEC = 34
+const _IGNPAR = 0000004
+const _STATX_ATTR_COMPRESSED = 0x00000004
+const _SYS_memfd_secret = ___NR_memfd_secret
+const _NOFLSH = 0000200
+const _SOL_DCCP = 269
+const _SYS_syslog = ___NR_syslog
+const _SYS_io_getevents = ___NR_io_getevents
+const _RTM_NEWMDB = 84
+const _PR_SET_MM_END_DATA = 4
+const _IFLA_INFO_SLAVE_KIND = 4
+const _IFLA_VXLAN_L2MISS = 13
+const _HAVE_LINUX_IF_ADDR_H = 1
+const _O_CREAT = 0100
+const _ENODEV = 19
+const _PSR_c = 0x000000ff
+const _LOCK_MAND = 32
+const _TIOCGPGRP_val = 21519
+const _SCNuLEAST16 = "hu"
+const _AT_RECURSIVE = 0x8000
+const _PSR_f = 0xff000000
+const __SC_THREAD_PRIO_INHERIT = 80
+const _GAI_NOWAIT = 1
+const _IFA_F_NOPREFIXROUTE = 0x200
+const _SYS_write = ___NR_write
+const _SYS_fanotify_init = ___NR_fanotify_init
+const _ETH_P_ARP = 0x0806
+const _IFLA_VXLAN_AGEING = 8
+const _ECHOE = 0000020
+const _IPOPT_TS_TSANDADDR = 1
+const _SO_PEERCRED = 17
+const _IFLA_BR_HELLO_TIME = 2
+const _FALLOC_FL_COLLAPSE_RANGE = 0x08
+const __SC_2_PBS_CHECKPOINT = 175
+const ___NR_exit = 93
+const _PSR_s = 0x00ff0000
+const _IPV6_JOIN_ANYCAST = 27
+const _EAI_INPROGRESS = -100
+const _NL_ATTR_TYPE_U32 = 4
+const _RTNH_ALIGNTO = 4
+const _IPOPT_SID = _IPOPT_SATID
+const _NL_POLICY_TYPE_ATTR_MIN_VALUE_S = 2
+const _F_GET_FILE_RW_HINT = 1037
+const _PACKET_IGNORE_OUTGOING = 23
+const _NETLINK_ECRYPTFS = 19
+const _NDTPA_PROXY_DELAY = 13
+const _IP_ROUTER_ALERT = 5
+const ___NR_splice = 76
+const ___NR_keyctl = 219
+const ___ARM_SIZEOF_WCHAR_T = 4
+const _TRAP_BRKPT = 1
+const _NL_POLICY_TYPE_ATTR_MAX_VALUE_S = 3
+const _NLM_F_CAPPED = 0x100
+const __SC_NETWORKING = 152
+const ___ATOMIC_RELEASE = 3
+const _IFLA_VF_UNSPEC = 0
+const ___NR_fchmodat = 53
+const _RTF_HOST = 0x0004
+const ___FLT128_EPSILON__ = 1.92592994438723585305597794258492732e-34128
+const _IFF_PERSIST = 0x0800
+const _PRIo32 = "o"
+const _IFLA_STATS64 = 23
+const _SO_SECURITY_AUTHENTICATION = 22
+const _IFLA_VF_STATS_BROADCAST = 4
+const _BPF_JEQ = 0x10
+const _FFI_TYPE_UINT32 = 9
+const _SYS_inotify_add_watch = ___NR_inotify_add_watch
+const _POSIX_MADV_RANDOM = 1
+const _RTF_MULTICAST = 0x20000000
+const _NTP_API = 4
+const _IPV6_MULTICAST_IF = 17
+const _SO_MAX_PACING_RATE = 47
+const _HAVE_LOG10L = 1
+const _PTRACE_SETSIGINFO = 16899
+const _HWCAP_SVE = (1 << 22)
+const _PTRACE_SYSEMU_SINGLESTEP = 32
+const _SYS_dup = ___NR_dup
+const _ARPHRD_IEEE802154_PHY = 805
+const ___NR_io_setup = 0
+const ___SC_THREAD_STACK_MIN_VALUE = 75
+const __DIRENT_MATCHES_DIRENT64 = 1
+const _PACKET_HOST = 0
+const _ARPHRD_DLCI = 15
+const _IFLA_VF_LINK_STATE_DISABLE = 2
+const ___itimerspec_defined = 1
+const ___NR_pivot_root = 41
+const _IN_MASK_ADD = 0x20000000
+const __SYS_PRCTL_H = 1
+const ___RLIMIT_RTPRIO = 14
+const _CLOCK_MONOTONIC = 1
+const ___UINT_FAST32_MAX__ = 0xffffffffffffffff
+const _NETLINK_CRYPTO = 21
+const _ETH_P_FIP = 0x8914
+const _OCRNL = 0000010
+const _NL_ATTR_TYPE_NESTED_ARRAY = 14
+const _SCHED_FIFO = 1
+const ___NR_setgid = 144
+const _IFF_VNET_HDR = 0x4000
+const _TCA_FCNT = 6
+const _SCNuLEAST32 = "u"
+const _PRIxLEAST16 = "x"
+const ___NR_ioprio_set = 30
+const __SEMAPHORE_H = 1
+const _RTF_STATIC = 0x0400
+const _PR_ENDIAN_PPC_LITTLE = 2
+const ___FD_SETSIZE = 1024
+const _SYS_seccomp = ___NR_seccomp
+const ___LDBL_MIN__ = 3.36210314311209350626267781732175260e-4932
+const ___INTPTR_MAX__ = 0x7fffffffffffffff
+const ___FILE_defined = 1
+const _MOD_NANO = _ADJ_NANO
+const ___FLT32_EPSILON__ = 1.19209289550781250000000000000000000e-732
+const _PROT_EXEC = 0x4
+const _IFLA_STATS_UNSPEC = 0
+const _IFLA_VF_PORT_UNSPEC = 0
+const _PR_SET_CHILD_SUBREAPER = 36
+const _ALLPERMS = (_S_ISUID|_S_ISGID|_S_ISVTX|_S_IRWXU|_S_IRWXG|_S_IRWXO)
+const _NDTPA_BASE_REACHABLE_TIME = 4
+const _ETH_P_WCCP = 0x883E
+const _PRIXFAST8 = "X"
+const _IFLA_EVENT_REBOOT = 1
+const _ARPHRD_RAWHDLC = 518
+const _CLD_STOPPED = 5
+const ___FLT32_DECIMAL_DIG__ = 9
+const _AF_IUCV = _PF_IUCV
+const _RTNLGRP_NOP2 = 14
+const _SKF_AD_PKTTYPE = 4
+const ___NR_io_uring_enter = 426
+const _TCP_FASTOPEN_CONNECT = 30
+const ___NR_fsmount = 432
+const __BITS_SIGNUM_GENERIC_H = 1
+const ___OPTIMIZE__ = 1
+const _INTMAX_WIDTH = 64
+const _EDOM = 33
+const _SYS_sched_getscheduler = ___NR_sched_getscheduler
+const _EXTA = _B19200
+const _EXTB = _B38400
+const _SYS_perf_event_open = ___NR_perf_event_open
+const _SYS_setns = ___NR_setns
+const _S_IEXEC = _S_IXUSR
+const _IFLA_XDP_FLAGS = 3
+const __POSIX2_LOCALEDEF = ___POSIX2_THIS_VERSION
+const _TTY_NAME_MAX = 32
+const __POSIX_RE_DUP_MAX = 255
+const _IPV6_RECVHOPOPTS = 53
+const _ARPHRD_METRICOM = 23
+const _PR_SET_MM = 35
+const ___FLOAT_WORD_ORDER = ___BYTE_ORDER
+const __SC_UCHAR_MAX = 115
+const _ETH_P_MPLS_UC = 0x8847
+const _NLA_TYPE_MASK = ^(_NLA_F_NESTED | _NLA_F_NET_BYTEORDER)
+const _BPF_JGT = 0x20
+const ___INT64_MAX__ = 0x7fffffffffffffff
+const _MOD_FREQUENCY = _ADJ_FREQUENCY
+const ___NR_shmdt = 197
+const _SYS_getcwd = ___NR_getcwd
+const ___SIZEOF_LONG__ = 8
+const _BPF_NET_OFF = _SKF_NET_OFF
+const _IP_BLOCK_SOURCE = 38
+const _ECHRNG = 44
+const _EAI_SYSTEM = -11
+const _NL_ATTR_TYPE_U16 = 3
+const ___NR_request_key = 218
+const __SC_LEVEL3_CACHE_ASSOC = 195
+const _PRIX8 = "X"
+const _HAVE_TEE = 1
+const _HAVE_CONFIG_H = 1
+const __POSIX_CLOCK_SELECTION = 200809
+const _TCOOFF = 0
+const _TCP_MSS_DESIRED = 1220
+const _AI_PASSIVE = 0x0001
+const _NL_ATTR_TYPE_U64 = 5
+const _SIOCSIFNETMASK = 0x891c
+const _DT_SOCK = 12
+const _IPV6_MULTICAST_LOOP = 19
+const _LINUX_REBOOT_CMD_KEXEC = 0x45584543
+const _IPPORT_TFTP = 69
+const _SO_BSDCOMPAT = 14
+const _VSTART = 8
+const _HWCAP_SHA2 = (1 << 6)
+const ___LDBL_DIG__ = 33
+const _HWCAP_SHA3 = (1 << 17)
+const _HAVE_NETINET_IF_ETHER_H = 1
+const _RTMSG_NEWRULE = 0x31
+const _HAVE_EXPM1L = 1
+const _____gwchar_t_defined = 1
+const _TCP_LISTEN = 10
+const __BITS_SIGACTION_H = 1
+const _SYS_reboot = ___NR_reboot
+const _ADJ_OFFSET_SS_READ = 0xa001
+const _ICMP6_PARAM_PROB = 4
+const _ETH_P_IEEEPUPAT = 0x0a01
+const _IPPROTO_EGP = 8
+const _IFLA_VF_STATS_MULTICAST = 5
+const _RTM_DELTCLASS = 41
+const __POSIX_SPAWN = 200809
+const _RTAX_RTO_MIN = 13
+const __SYS_UTSNAME_H = 1
+const _NETLINK_PKTINFO = 3
+const _FPE_FLTINV = 7
+const ___NR_removexattr = 14
+const _F_NOTIFY = 1026
+const _MS_INVALIDATE = 2
+const __PATH_NETWORKS = "/etc/networks"
+const _SIOCPROTOPRIVATE = 0x89E0
+const ___NR_vhangup = 58
+const _HWCAP2_SVEAES = (1 << 2)
+const _IFA_F_PERMANENT = 0x80
+const _IFLA_VXLAN_LINK = 3
+const _IP_MAXPACKET = 65535
+const __SC_REGEXP = 155
+const _IPOPT_EOL = 0
+const _EDEADLOCK = _EDEADLK
+const _SYS_getpid = ___NR_getpid
+const _ETHERTYPE_LOOPBACK = 0x9000
+const __CS_LFS64_CFLAGS = 1004
+const _SIGFPE = 8
+const _IFLA_VXLAN_DF = 29
+const _ELIBSCN = 81
+const _PSR_MODE_EL1t = 0x00000004
+const _INT16_MAX = (32767)
+const _SIOCSIFNAME = 0x8923
+const ___FLT32_DENORM_MIN__ = 1.40129846432481707092372958328991613e-4532
+const _SIGVTALRM = 26
+const __SC_STREAM_MAX = 5
+const _SYS_mlockall = ___NR_mlockall
+const _EPOLLRDNORM = 64
+const _HAVE_LISTXATTR = 1
+const _ETH_P_X25 = 0x0805
+const ___FLT16_MAX_EXP__ = 16
+const _IFLA_BOND_UPDELAY = 4
+const _LINUX_REBOOT_MAGIC2B = 369367448
+const _FPSIMD_MAGIC = 0x46508001
+const ___INT_LEAST16_WIDTH__ = 16
+const _MSG_CONFIRM = 2048
+const _FFI_TRAMPOLINE_CLOSURE_OFFSET = _FFI_TRAMPOLINE_SIZE
+const __SC_AIO_MAX = 24
+const _RTM_NEWTCLASS = 40
+const ___F_SETSIG = 10
+const _SIOCGIFCOUNT = 0x8938
+const _CHAR_MAX = _UCHAR_MAX
+const _N_X25 = 6
+const __BITS_SIGTHREAD_H = 1
+const _SIOCGIFSLAVE = 0x8929
+const _O_RDWR = 02
+const __XOPEN_LIM_H = 1
+const _IFLA_VLAN_INGRESS_QOS = 4
+const _HAVE_FCHOWNAT = 1
+const _SYS_clock_nanosleep = ___NR_clock_nanosleep
+const _IFLA_STATS_LINK_64 = 1
+const _ETH_P_AF_IUCV = 0xFBFB
+const _SOL_DECNET = 261
+const ___RLIMIT_NPROC = 6
+const _SO_DETACH_FILTER = 27
+const _SVE_VQ_MIN = ___SVE_VQ_MIN
+const _IN_CLASSB_MAX = 65536
+const _NI_NOFQDN = 4
+const ___GXX_ABI_VERSION = 1017
+const _ENOMSG = 42
+const _MAXNAMLEN = _NAME_MAX
+const _NL_POLICY_TYPE_ATTR_TYPE = 1
+const _HAVE_SYSCALL_H = 1
+const _HAVE_SYS_PTRACE_H = 1
+const _IFLA_BR_FORWARD_DELAY = 1
+const _S_IRWXU = (___S_IREAD|___S_IWRITE|___S_IEXEC)
+const ___LDBL_HAS_INFINITY__ = 1
+const _IFLA_BAREUDP_UNSPEC = 0
+const _SYS_mq_unlink = ___NR_mq_unlink
+const __LFS_ASYNCHRONOUS_IO = 1
+const _RWF_WRITE_LIFE_NOT_SET = _RWH_WRITE_LIFE_NOT_SET
+const _SEGV_PKUERR = 4
+const _MLOCK_ONFAULT = 1
+const _MNT_EXPIRE = 4
+const _ERANGE = 34
+const _IP_HDRINCL = 3
+const _WCHAR_MAX = ___WCHAR_MAX
+const _F_SET_FILE_RW_HINT = 1038
+const _NL_POLICY_TYPE_ATTR_POLICY_IDX = 8
+const _TCP_CA_Recovery = 3
+const _UINT_LEAST32_WIDTH = 32
+const __UTSNAME_SYSNAME_LENGTH = __UTSNAME_LENGTH
+const _TAB0 = 0000000
+const _TAB1 = 0004000
+const _TAB2 = 0010000
+const _TAB3 = 0014000
+const _TH_RST = 0x04
+const _PTRACE_O_TRACEFORK = 2
+const ___NR_sched_get_priority_max = 125
+const ___NR_sched_getparam = 121
+const _RTNETLINK_HAVE_PEERINFO = 1
+const __LFS_LARGEFILE = 1
+const _RWH_WRITE_LIFE_EXTREME = 5
+const ___NR_setitimer = 103
+const _SKF_AD_PAY_OFFSET = 52
+const _MOD_MICRO = _ADJ_MICRO
+const _IFF_ATTACH_QUEUE = 0x0200
+const _IN_CLASSA_HOST = (0xffffffff & ^_IN_CLASSA_NET)
+const _SO_DETACH_REUSEPORT_BPF = 68
+const _BPF_ABS = 0x20
+const ___NETPACKET_PACKET_H = 1
+const _PR_FP_EXC_UND = 0x040000
+const _TIOCSBRK = 0x5427
+const ___GLIBC__ = 2
+const _ND_RA_FLAG_MANAGED = 0x80
+const _HWCAP_PACA = (1 << 30)
+const _ETH_P_LLDP = 0x88CC
+const ___NR_sched_setscheduler = 119
+const __SC_SEMAPHORES = 21
+const __UCONTEXT_H = 1
+const _SYS_rt_tgsigqueueinfo = ___NR_rt_tgsigqueueinfo
+const _PR_FP_EXC_PRECISE = 3
+const _SYS_sync = ___NR_sync
+const _BOOL_MAX = 1
+const _HAVE_STDINT_H = 1
+const _ICANON = 0000002
+const _PR_SET_THP_DISABLE = 41
+const _NETLINK_UNCONNECTED = 0
+const _IUTF8 = 0040000
+const ___FLT16_EPSILON__ = 9.76562500000000000000000000000000000e-416
+const _NETLINK_LISTEN_ALL_NSID = 8
+const _IPV6_PATHMTU = 61
+const __SC_ATEXIT_MAX = 87
+const _SOCK_RDM = 4
+const __POSIX_SOURCE = 1
+const _PSR_MODE_EL2h = 0x00000009
+const __SC_MQ_PRIO_MAX = 28
+const __NETINET_TCP_H = 1
+const _LINUX_REBOOT_CMD_RESTART2 = 0xA1B2C3D4
+const _RTCF_NAT = 0x00800000
+const _RTNLGRP_IPV6_IFADDR = 9
+const _ND_NA_FLAG_OVERRIDE = 0x00000020
+const _HAVE_STDLIB_H = 1
+const __SC_THREAD_THREADS_MAX = 76
+const __SC_SINGLE_PROCESS = 151
+const _IFF_DYNAMIC = 32768
+const _TCP_NO_QUEUE = 0
+const __LIBC_LIMITS_H_ = 1
+const _IN_DONT_FOLLOW = 0x02000000
+const _MADV_WIPEONFORK = 18
+const __POSIX_STREAM_MAX = 8
+const __BITS_SIGINFO_CONSTS_H = 1
+const ___FP_FAST_FMAF32x = 1
+const _SYS_mq_getsetattr = ___NR_mq_getsetattr
+const _INET_ADDRSTRLEN = 16
+const _PR_SET_PTRACER = 0x59616d61
+const ___FLT16_IS_IEC_60559__ = 2
+const _TIOCSERCONFIG = 0x5453
+const _PSR_MODE_EL2t = 0x00000008
+const _UINTPTR_WIDTH = ___WORDSIZE
+const _MCAST_MSFILTER = 48
+const _NLM_F_NONREC = 0x100
+const _EDEADLK = 35
+const ___SVE_ZREGS_OFFSET = 0
+const _RTPROT_UNSPEC = 0
+const ___HAVE_DISTINCT_FLOAT16 = ___HAVE_FLOAT16
+const __CS_POSIX_V7_LPBIG_OFFBIG_LIBS = 1146
+const _IFLA_GENEVE_PORT = 5
+const _SYS_capget = ___NR_capget
+const ___NR_mlock = 228
+const ___GCC_ATOMIC_LONG_LOCK_FREE = 2
+const _ETHER_TYPE_LEN = 2
+const _HAVE_TANL = 1
+const __POSIX_SAVED_IDS = 1
+const _TCM_IFINDEX_MAGIC_BLOCK = (0xFFFFFFFF)
+const _PR_PAC_APDAKEY = (1 << 2)
+const _INT_LEAST32_WIDTH = 32
+const _IPV6_MINHOPCOUNT = 73
+const _SIOCGIFNAME = 0x8910
+const _RTEXT_FILTER_SKIP_STATS = (1 << 3)
+const _PRIdLEAST8 = "d"
+const _ESR_MAGIC = 0x45535201
+const _BPF_MEM = 0x60
+const _ND_NEIGHBOR_ADVERT = 136
+const __POSIX_CHILD_MAX = 25
+const _CLONE_CHILD_SETTID = 0x01000000
+const ___INT_LEAST64_MAX__ = 0x7fffffffffffffff
+const _BPF_ADD = 0x00
+const _ETHERMIN = (_ETHER_MIN_LEN - _ETHER_HDR_LEN - _ETHER_CRC_LEN)
+const _PR_GET_TAGGED_ADDR_CTRL = 56
+const _IPV6_PMTUDISC_INTERFACE = 4
+const ___IFLA_VLAN_QOS_MAX = 2
+const ___GCC_ATOMIC_BOOL_LOCK_FREE = 2
+const _SYS_NMLN = __UTSNAME_LENGTH
+const _ISIG = 0000001
+const _SYS_bind = ___NR_bind
+const _IPV6_MTU_DISCOVER = 23
+const _IFLA_WIRELESS = 11
+const _RMNET_FLAGS_EGRESS_MAP_CKSUMV4 = (1 << 3)
+const __POSIX_MAPPED_FILES = 200809
+const _RTM_NEWNDUSEROPT = 68
+const _PTRACE_GETSIGMASK = 16906
+const _IN6_ADDR_GEN_MODE_STABLE_PRIVACY = 2
+const ___NR_sigaltstack = 132
+const _NETLINK_CAP_ACK = 10
+const __GETOPT_CORE_H = 1
+const _EAI_AGAIN = -3
+const __POSIX_JOB_CONTROL = 1
+const _SCNi16 = "hi"
+const _BPF_SUB = 0x10
+const _PRIx16 = "x"
+const _SCHED_ISO = 4
+const __HAVE_STRUCT_TERMIOS_C_ISPEED = 1
+const _NUD_FAILED = 0x20
+const _EMSGSIZE = 90
+const _FAPPEND = _O_APPEND
+const __IO_EOF_SEEN = 0x0010
+const ___USE_POSIX = 1
+const _TIOCINQ = _FIONREAD
+const _SHUT_RD = 0
+const ___FLT128_DECIMAL_DIG__ = 36
+const _IFLA_BRPORT_MCAST_EHT_HOSTS_LIMIT = 37
+const _IPPROTO_BEETPH = 94
+const _PR_FPEMU_SIGFPE = 2
+const _PTHREAD_DESTRUCTOR_ITERATIONS = __POSIX_THREAD_DESTRUCTOR_ITERATIONS
+const _SEGV_MAPERR = 1
+const _RTA_MP_ALGO = 14
+const _BPF_JMP = 0x05
+const _SYS_rt_sigaction = ___NR_rt_sigaction
+const _HAVE_NET_IF_H = 1
+const _RTNLGRP_DECnet_IFADDR = 13
+const _RTCF_LOG = 0x02000000
+const _DT_BLK = 6
+const _NFEA_ACTIVITY_NOTIFY = 1
+const ___NR_capset = 91
+const __SC_PII_OSI = 57
+const _IFLA_BRPORT_FORWARD_DELAY_TIMER = 22
+const _UMOUNT_NOFOLLOW = 8
+const _PF_ECONET = 19
+const _MACSEC_VALIDATE_MAX = 2
+const _RT_TABLE_MAX = 4294967295
+const _TCA_DUMP_FLAGS = 15
+const _IFLA_XFRM_IF_ID = 2
+const _NLM_F_ACK = 0x04
+const __CS_XBS5_LP64_OFF64_LDFLAGS = 1109
+const _PRIiLEAST32 = "i"
+const _HAVE_SYS_FILE_H = 1
+const _TCPOPT_TSTAMP_HDR = (_TCPOPT_NOP<<24|_TCPOPT_NOP<<16|_TCPOPT_TIMESTAMP<<8|_TCPOLEN_TIMESTAMP)
+const _PF_FILE = _PF_LOCAL
+const _SYS_lsetxattr = ___NR_lsetxattr
+const _ECHILD = 10
+const _SYNC_FILE_RANGE_WRITE_AND_WAIT = (_SYNC_FILE_RANGE_WRITE | _SYNC_FILE_RANGE_WAIT_BEFORE | _SYNC_FILE_RANGE_WAIT_AFTER)
+const __POSIX_THREAD_ROBUST_PRIO_PROTECT = -1
+const ___NR_settimeofday = 170
+const _PACKET_MR_MULTICAST = 0
+const _SKF_AD_CPU = 36
+const _SYS_unshare = ___NR_unshare
+const ___IFLA_XDP_MAX = 9
+const _MACVLAN_MODE_PASSTHRU = 8
+const _CRDLY = 0003000
+const _ADJ_OFFSET_SINGLESHOT = 0x8001
+const _PORT_REQUEST_ASSOCIATE = 2
+const _PSR_TCO_BIT = 0x02000000
+const __POSIX2_BC_DIM_MAX = 2048
+const _ETH_P_802_2 = 0x0004
+const _ETH_P_802_3 = 0x0001
+const _SO_ERROR = 4
+const _RTM_DELCHAIN = 101
+const ___USE_XOPEN2K = 1
+const _IPV6_HOPLIMIT = 52
+const _IFLA_VXLAN_GPE = 27
+const _SYS_setsockopt = ___NR_setsockopt
+const _RTM_F_OFFLOAD = 0x4000
+const _SYS_getresgid = ___NR_getresgid
+const _ETH_P_PAE = 0x888E
+const _PACKET_STATISTICS = 6
+const _ULLONG_WIDTH = 64
+const ___UINT8_MAX__ = 0xff
+const _IP_MINTTL = 21
+const _LINE_MAX = __POSIX2_LINE_MAX
+const __PC_NO_TRUNC = 7
+const ___DBL_MAX_10_EXP__ = 308
+const _MOD_STATUS = _ADJ_STATUS
+const _INT_FAST16_MAX = (9223372036854775807)
+const _MOD_CLKA = _ADJ_OFFSET_SINGLESHOT
+const _AT_STATX_DONT_SYNC = 0x4000
+const __SC_C_LANG_SUPPORT_R = 136
+const _ETH_P_PAUSE = 0x8808
+const _SYS_unlinkat = ___NR_unlinkat
+const _NL_POLICY_TYPE_ATTR_UNSPEC = 0
+const _IN_CLASSB_NET = 0xffff0000
+const _SCNd32 = "d"
+const _SIGPWR = 30
+const _IFLA_BOND_ACTIVE_SLAVE = 2
+const ___FLT32_MAX_EXP__ = 128
+const _PTRDIFF_WIDTH = ___WORDSIZE
+const _PRIx8 = "x"
+const __STDINT_H = 1
+const _RTM_GETSTATS = 94
+const _TIOCMGET = 0x5415
+const _NDTPA_ANYCAST_DELAY = 12
+const _PRIx32 = "x"
+const _EXTPROC = 0200000
+const ___WCHAR_MAX__ = 0xffffffff
+const _IOC_INOUT = ((__IOC_WRITE|__IOC_READ) << __IOC_DIRSHIFT)
+const _IFLA_INFO_KIND = 1
+const _EFAULT = 14
+const _PR_CAPBSET_DROP = 24
+const _IFLA_VLAN_UNSPEC = 0
+const _RTM_GETNEIGHTBL = 66
+const _PSR_BTYPE_SHIFT = 10
+const _PORT_REQUEST_DISASSOCIATE = 3
+const _RWF_SYNC = 0x00000004
+const ___STRINGS_FORTIFIED = 1
+const _SO_DEBUG = 1
+const _RTNH_F_OFFLOAD = 8
+const _INT_FAST32_MAX = (9223372036854775807)
+const __STDLIB_H = 1
+const __SC_MEMLOCK_RANGE = 18
+const _RPM_PCO_CHANGE = 2
+const _NDA_PROBES = 4
+const _DN_MODIFY = 0x00000002
+const _IPPROTO_UDP = 17
+const ___GLIBC_USE_ISOC2X = 1
+const _RTNLGRP_DECnet_ROUTE = 15
+const ___NR_tee = 77
+const _RTA_IIF = 3
+const _ICRNL = 0000400
+const _HAVE_SYS_STATFS_H = 1
+const _RPM_PCO_ADD = 1
+const _S_IWUSR = ___S_IWRITE
+const _IFLA_INFO_UNSPEC = 0
+const _SYS_dup3 = ___NR_dup3
+const _STATX_ATTR_VERITY = 0x00100000
+const _PTRACE_POKEMTETAGS = 34
+const _NETLINK_NFLOG = 5
+const _PRIXLEAST8 = "X"
+const __BITS_STRUCT_STAT_H = 1
+const ___DBL_HAS_INFINITY__ = 1
+const _IPTOS_CLASS_MASK = 0xe0
+const __POSIX_THREAD_DESTRUCTOR_ITERATIONS = 4
+const _ND_NEIGHBOR_SOLICIT = 135
+const _HAVE_LINUX_IF_ETHER_H = 1
+const __CS_V7_WIDTH_RESTRICTED_ENVS = 5
+const _PR_SPEC_ENABLE = (1 << 1)
+const _ARPHRD_PPP = 512
+const _SI_ASYNCNL = -60
+const __SC_SEM_NSEMS_MAX = 32
+const _PR_SET_UNALIGN = 6
+const ___O_TMPFILE = (020000000 | ___O_DIRECTORY)
+const _TUNSETIFINDEX_val = 1074025690
+const _SIOCGIFMTU = 0x8921
+const _PR_TAGGED_ADDR_ENABLE = (1 << 0)
+const __SCHED_H = 1
+const ___NR_pidfd_send_signal = 424
+const _PORT_PROFILE_RESPONSE_ERROR = 261
+const ___NR_shmat = 196
+const ___NR_pkey_alloc = 289
+const _PTRACE_POKEUSER = 6
+const _IFA_FLAGS = 8
+const _RTAX_HOPLIMIT = 10
+const _MAP_LOCKED = 0x02000
+const ___NR_process_mrelease = 448
+const _RTA_VIA = 18
+const __SC_V7_LPBIG_OFFBIG = 240
+const _AF_IB = _PF_IB
+const _NL1 = 0000400
+const __IOC_DIRSHIFT = (__IOC_SIZESHIFT+__IOC_SIZEBITS)
+const _PSR_BTYPE_MASK = 0x00000c00
+const _MOD_CLKB = _ADJ_TICK
+const _ENETDOWN = 100
+const _AF_IRDA = _PF_IRDA
+const _MCAST_LEAVE_GROUP = 45
+const __SC_SYSTEM_DATABASE = 162
+const _RTNLGRP_IPV6_MROUTE = 10
+const _MREMAP_FIXED = 2
+const __ISOC95_SOURCE = 1
+const _NDTPA_MCAST_REPROBES = 17
+const _IEXTEN = 0100000
+const _IPPORT_ROUTESERVER = 520
+const _SYS_mount = ___NR_mount
+const _SYS_close_range = ___NR_close_range
+const ___SIZEOF_LONG_LONG__ = 8
+const ___NR_pkey_free = 290
+const ___ARM_FEATURE_FMA = 1
+const _RTF_POLICY = 0x04000000
+const _IPOPT_SSRR = 137
+const _NTF_ROUTER = 0x80
+const ___NR3264_sendfile = 71
+const _F_SET_RW_HINT = 1036
+const _PTRACE_SYSEMU = 31
+const _SIOCDIFADDR = 0x8936
+const _EBADFD = 77
+const _IP_MSS = 576
+const ___FLT16_HAS_DENORM__ = 1
+const _SYS_getgid = ___NR_getgid
+const _TIOCNXCL = 0x540D
+const ___SHRT_MAX__ = 0x7fff
+const _MAX_IPOPTLEN = 40
+const ___PTHREAD_MUTEX_HAVE_PREV = 1
+const _SIOGIFINDEX = _SIOCGIFINDEX
+const _SEGV_MTESERR = 9
+const _IPV6_DONTFRAG = 62
+const _B2400 = 0000013
+const _EL2HLT = 51
+const _IFLA_BRPORT_GROUP_FWD_MASK = 31
+const _PR_SET_NAME = 15
+const _TCA_STATS2 = 7
+const _SKF_AD_VLAN_TPID = 60
+const ___NR_ftruncate = ___NR3264_ftruncate
+const _IPPROTO_SCTP = 132
+const _ILL_BADIADDR = 9
+const _SYS_munlockall = ___NR_munlockall
+const ___NR_syscalls = 449
+const _RLIMIT_AS = 9
+const _INT32_MIN = (-2147483647-1)
+const __CS_V6_ENV = 1148
+const _IP_OFFMASK = 0x1fff
+const _INT64_WIDTH = 64
+const _PACKAGE_URL = ""
+const _UINTMAX_WIDTH = 64
+const _RMNET_FLAGS_INGRESS_MAP_CKSUMV5 = (1 << 4)
+const __SC_NL_NMAX = 122
+const ___FLT64_HAS_INFINITY__ = 1
+const __POSIX_THREAD_PROCESS_SHARED = 200809
+const _FNDELAY = _O_NDELAY
+const _IFLA_BR_MCAST_QUERY_USE_IFADDR = 24
+const _PRIuLEAST16 = "u"
+const _RTF_GATEWAY = 0x0002
+const _SYS_clock_getres = ___NR_clock_getres
+const _FNONBLOCK = _O_NONBLOCK
+const _RTM_NEWNETCONF = 80
+const _IPTOS_DSCP_EF = 0xb8
+const _PTRACE_LISTEN = 16904
+const _SCM_TIMESTAMPING_OPT_STATS = 54
+const __POSIX_SEMAPHORES = 200809
+const __IOC_TYPEMASK = ((1 << __IOC_TYPEBITS)-1)
+const ___statx_defined = 1
+const _IP_RECVTOS = 13
+const ___FLT_HAS_INFINITY__ = 1
+const _ETH_P_MACSEC = 0x88E5
+const ___LONG_WIDTH__ = 64
+const _HAVE_NET_IF_ARP_H = 1
+const __NET_IF_H = 1
+const _TIOCSTI = 0x5412
+const _SYS_sendfile = ___NR_sendfile
+const ___NR_swapon = 224
+const _INLCR = 0000100
+const _S_IFREG = ___S_IFREG
+const _POSIX_MADV_DONTNEED = 4
+const _TUNGETVNETHDRSZ_val = 2147767511
+const ___USE_UNIX98 = 1
+const _IN6_ADDR_GEN_MODE_EUI64 = 0
+const _IFLA_BRPORT_PROXYARP_WIFI = 12
+const ___ldiv_t_defined = 1
+const _SHUT_WR = 1
+const _ECONNREFUSED = 111
+const ___ARM_SIZEOF_MINIMAL_ENUM = 4
+const _TCP_TX_DELAY = 37
+const _PF_ALG = 38
+const ___IFLA_INFO_MAX = 6
+const __SC_POLL = 58
+const ___IFLA_INET6_MAX = 10
+const _MAP_FIXED_NOREPLACE = 0x100000
+const _PR_SCHED_CORE_CREATE = 1
+const _PORT_PROFILE_MAX = 40
+const _TCP_COOKIE_PAIR_SIZE = (2*_TCP_COOKIE_MAX)
+const _PTRACE_PEEKSIGINFO_SHARED = 1
+const _SYS_fspick = ___NR_fspick
+const _NETLINK_FIB_LOOKUP = 10
+const _RTM_BASE = 16
+const _PF_SECURITY = 14
+const _SPLICE_F_MOVE = 1
+const _RTM_NEWNEXTHOP = 104
+const ___NR_kill = 129
+const _HWCAP_FPHP = (1 << 9)
+const _IFLA_RMNET_UNSPEC = 0
+const _CR0 = 0000000
+const _EUSERS = 87
+const ___WCHAR_WIDTH__ = 32
+const ___INT_FAST8_WIDTH__ = 8
+const __SC_XOPEN_STREAMS = 246
+const _NDTA_CONFIG = 5
+const _STA_MODE = 0x4000
+const ___FLT32X_DIG__ = 15
+const _FFI_TYPE_STRUCT = 13
+const _MSG_ZEROCOPY = 67108864
+const __ENDIAN_H = 1
+const _TCP_FIN_WAIT2 = 5
+const _epoll_data_offset = 8
+const _GTP_ROLE_SGSN = 1
+const _NDTA_STATS = 7
+const _SCM_RIGHTS = 1
+const _TCP_RECV_QUEUE = 1
+const __POSIX_V6_LP64_OFF64 = 1
+const _AF_APPLETALK = _PF_APPLETALK
+const ___SIZEOF_FLOAT__ = 4
+const _PF_CAN = 29
+const _RTF_LOCAL = 0x80000000
+const _NLMSG_ALIGNTO = 4
+const ___UINT_FAST16_MAX__ = 0xffffffffffffffff
+const _SO_SECURITY_ENCRYPTION_NETWORK = 24
+const ___SIZEOF_POINTER__ = 8
+const ___NR_memfd_create = 279
+const _SYS_tgkill = ___NR_tgkill
+const _XCASE = 0000004
+const _VMIN = 6
+const _B57600 = 0010001
+const _NL_ATTR_TYPE_BITFIELD32 = 15
+const _IFLA_EVENT_NOTIFY_PEERS = 4
+const _RTNLGRP_NEXTHOP = 32
+const __CS_POSIX_V7_ILP32_OFF32_LDFLAGS = 1133
+const _RTPROT_BOOT = 3
+const ___aarch64__ = 1
+const _PRIxLEAST8 = "x"
+const _EINPROGRESS = 115
+const _IN_CLASSC_NSHIFT = 8
+const _SCM_TIMESTAMPNS = _SO_TIMESTAMPNS
+const ___HAVE_FLOAT128 = 1
+const _IFLA_VF_INFO_UNSPEC = 0
+const __SC_JOB_CONTROL = 7
+const _RTEXT_FILTER_MRP = (1 << 4)
+const _PR_FPEMU_NOPRINT = 1
+const _ETH_P_QINQ1 = 0x9100
+const _ETH_P_QINQ2 = 0x9200
+const _ETH_P_QINQ3 = 0x9300
+const _PR_MTE_TCF_SHIFT = 1
+const __POSIX2_SW_DEV = ___POSIX2_THIS_VERSION
+const _TCSANOW = 0
+const _CS6 = 0000020
+const ___ATOMIC_ACQUIRE = 2
+const _CS8 = 0000060
+const _IPPORT_TIMESERVER = 37
+const _IFLA_MCTP_UNSPEC = 0
+const _RTPROT_KEEPALIVED = 18
+const _IPPORT_EXECSERVER = 512
+const _AF_ATMPVC = _PF_ATMPVC
+const _RTMGRP_IPV4_IFADDR = 0x10
+const _SYS_recvfrom = ___NR_recvfrom
+const ___FLT64X_MIN_10_EXP__ = (-4931)
+const _S_IXGRP = (_S_IXUSR >> 3)
+const _FFI_TYPE_LONGDOUBLE = 4
+const _NETLINK_SMC = 22
+const _MS_NOUSER = -2147483648
+const __SC_XOPEN_ENH_I18N = 93
+const __SC_FILE_ATTRIBUTES = 146
+const ___DEC_EVAL_METHOD__ = 2
+const _SIGTTIN = 21
+const _IPPROTO_ESP = 50
+const _SKF_AD_NLATTR = 12
+const _EAI_MEMORY = -10
+const _SYS_listxattr = ___NR_listxattr
+const _ARPOP_NAK = 10
+const _BPF_JSET = 0x40
+const _N_TTY = 0
+const __PC_SOCK_MAXBUF = 12
+const _TIOCM_DSR = 0x100
+const ___FLT32_MIN_EXP__ = (-125)
+const __LFS64_LARGEFILE = 1
+const _TUNDETACHFILTER_val = 1074812118
+const _IFLA_VF_IB_PORT_GUID = 11
+const ___FLT16_MANT_DIG__ = 11
+const _MADV_HUGEPAGE = 14
+const _TCIOFLUSH = 2
+const _ETH_P_NSH = 0x894F
+const _GENEVE_DF_MAX = 2
+const _S_ISUID = ___S_ISUID
+const _ETH_P_PPP_SES = 0x8864
+const ___VERSION__ = "12.3.0"
+const __BITS_STDINT_INTN_H = 1
+const _BPF_ALU = 0x04
+const __POSIX_SSIZE_MAX = 32767
+const _IFLA_MACVLAN_BC_QUEUE_LEN = 7
+const _SYS_clone3 = ___NR_clone3
+const _HAVE_UNSETENV = 1
+const _O_PATH = ___O_PATH
+const ___GNUC_EXECUTION_CHARSET_NAME = "UTF-8"
+const __SYS_TIMEX_H = 1
+const _IFLA_TUN_UNSPEC = 0
+const _LINUX_REBOOT_CMD_CAD_OFF = 0x00000000
+const _ELF_PRARGSZ = (80)
+const _HAVE_SYS_STAT_H = 1
+const _HAVE_FALLOCATE = 1
+const ___NR_unshare = 97
+const _NTF_MASTER = 0x04
+const _SYS_rt_sigtimedwait = ___NR_rt_sigtimedwait
+const ___NR_tkill = 130
+const _IPVLAN_MODE_L3S = 2
+const _MSG_MORE = 32768
+const _IPOPT_TS_TSONLY = 0
+const _HAVE_LINUX_RTNETLINK_H = 1
+const ___SI_MAX_SIZE = 128
+const _PTRACE_POKEUSR = 6
+const ___NR_getcpu = 168
+const _AF_DECnet = _PF_DECnet
+const _PACKAGE_NAME = "package-unused"
+const __SC_XOPEN_UNIX = 91
+const _MFD_ALLOW_SEALING = 2
+const _EAI_CANCELED = -101
+const ___NR_readv = 65
+const __POSIX2_RE_DUP_MAX = 255
+const _RTNL_FAMILY_IP6MR = 129
+const ___FLT16_MIN_EXP__ = (-13)
+const __RPC_NETDB_H = 1
+const _MAP_HUGE_MASK = 0x3f
+const _ND_NA_FLAG_SOLICITED = 0x00000040
+const ___F_GETSIG = 11
+const _EAI_ADDRFAMILY = -9
+const _FDB_NOTIFY_BIT = 1
+const ___PIE__ = 2
+const ___NR_vmsplice = 75
+const ___NR_uname = 160
+const ___NR_execveat = 281
+const _FDB_NOTIFY_INACTIVE_BIT = 2
+const _SYS_times = ___NR_times
+const _TCPI_OPT_WSCALE = 4
+const _SEEK_CUR = 1
+const _IFLA_BR_HELLO_TIMER = 16
+const __PC_PIPE_BUF = 5
+const __CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS = 1131
+const _IFLA_GENEVE_REMOTE = 2
+const _HWCAP_SHA1 = (1 << 5)
+const _PR_SET_IO_FLUSHER = 57
+const _SYS_timer_settime = ___NR_timer_settime
+const _PF_LLC = 26
+const _ETH_P_LINK_CTL = 0x886c
+const _IP_OPTIONS = 4
+const ___IFLA_PORT_MAX = 8
+const __POSIX_RTSIG_MAX = 8
+const _TIME_INS = 1
+const _EISDIR = 21
+const ___NR_epoll_pwait2 = 441
+const __BITS_TYPES_H = 1
+const __SYS_SOCKET_H = 1
+const ___NR_fsetxattr = 7
+const _EIO = 5
+const _IPPROTO_HOPOPTS = 0
+const _BLOCK_SIZE = 1024
+const _IFLA_PORT_VF = 1
+const _IFF_NOARP = 128
+const ___FLT64X_MANT_DIG__ = 113
+const ___NR_pidfd_open = 434
+const ___FLT64_MIN__ = 2.22507385850720138309023271733240406e-30864
+const _ND_OPT_RTR_ADV_INTERVAL = 7
+const _ETH_P_CAIF = 0x00F7
+const _NTF_EXT_LEARNED = 0x10
+const _STA_PPSERROR = 0x0800
+const ___NR_faccessat2 = 439
+const __BITS_ENDIANNESS_H = 1
+const _INT_FAST16_MIN = (-9223372036854775807-1)
+const _HAVE_LINUX_FILTER_H = 1
+const _EIDRM = 43
+const __CS_V6_WIDTH_RESTRICTED_ENVS = 1
+const _BPF_AND = 0x50
+const __CS_POSIX_V6_ILP32_OFF32_LIBS = 1118
+const _TCOON = 1
+const _F_DUPFD = 0
+const _HWCAP_ASIMDRDM = (1 << 12)
+const _MACSEC_OFFLOAD_PHY = 1
+const _UINT_LEAST16_WIDTH = 16
+const _SYS_setrlimit = ___NR_setrlimit
+const __PATH_PROTOCOLS = "/etc/protocols"
+const _MOD_TAI = _ADJ_TAI
+const _IFLA_MACSEC_ENCRYPT = 7
+const ___NR_sendto = 206
+const _NETLINK_ROUTE = 0
+const _PTRACE_KILL = 8
+const _NETDB_SUCCESS = 0
+const _F_SETFD = 2
+const _HAVE_MKDIRAT = 1
+const _IFLA_VXLAN_LIMIT = 9
+const __SC_HOST_NAME_MAX = 180
+const _NLDLY = 0000400
+const _ADJ_TICK = 0x4000
+const __POSIX2_LINE_MAX = 2048
+const _F_SETFL = 4
+const __CS_POSIX_V7_LP64_OFF64_LDFLAGS = 1141
+const ___NR_setresuid = 147
+const _NETLINK_DNRTMSG = 14
+const _L_SET = _SEEK_SET
+const _IFLA_NUM_RX_QUEUES = 32
+const _SO_SNDLOWAT = 19
+const _SIOCSIFTXQLEN = 0x8943
+const _SO_TIMESTAMPNS = _SO_TIMESTAMPNS_OLD
+const _INT_FAST32_MIN = (-9223372036854775807-1)
+const _RTA_NH_ID = 30
+const _SO_BINDTODEVICE = 25
+const _PROT_BTI = 0x10
+const _PTRACE_O_TRACESYSGOOD = 1
+const _SKF_AD_NLATTR_NEST = 16
+const _NETLINK_EXT_ACK = 11
+const _SIOCDRARP = 0x8960
+const _PREFIX_UNSPEC = 0
+const __UTSNAME_NODENAME_LENGTH = __UTSNAME_LENGTH
+const _P_PID = 1
+const ___NR_mount_setattr = 442
+const __POSIX_MEMLOCK_RANGE = 200809
+const _MS_SILENT = 32768
+const _IFLA_BR_VLAN_STATS_PER_PORT = 45
+const _SOCK_CLOEXEC = 524288
+const ___FLT_MAX__ = 3.40282346638528859811704183484516925e+38
+const _POSIX_FADV_NOREUSE = ___POSIX_FADV_NOREUSE
+const ___osockaddr_defined = 1
+const _PTRACE_O_TRACEEXEC = 16
+const _TCP_ZEROCOPY_RECEIVE = 35
+const _UINT_FAST64_WIDTH = 64
+const _ETH_P_SNAP = 0x0005
+const ___SIZEOF_PTHREAD_BARRIER_T = 32
+const _IFLA_BR_TOPOLOGY_CHANGE = 14
+const _SYS_quotactl = ___NR_quotactl
+const _PTRACE_O_TRACEVFORKDONE = 32
+const __SC_LOGIN_NAME_MAX = 71
+const _ETHERMTU = _ETH_DATA_LEN
+const _POSIX_FADV_DONTNEED = ___POSIX_FADV_DONTNEED
+const _RTPROT_BABEL = 42
+const _F_GETLEASE = 1025
+const ___FLT64_IS_IEC_60559__ = 2
+const _IFLA_VLAN_PROTOCOL = 5
+const _IP_UNBLOCK_SOURCE = 37
+const _SO_PASSCRED = 16
+const _CLOCK_TAI = 11
+const _NGROUPS_MAX = 65536
+const _FIOSETOWN = 0x8901
+const __POSIX_V7_ILP32_OFF32 = -1
+const __SC_PII_OSI_COTS = 63
+const _SIOCDARP = 0x8953
+const _MAP_HUGE_SHIFT = 26
+const _UINTPTR_MAX = (18446744073709551615)
+const _ETH_P_WAN_PPP = 0x0007
+const _IN_EXCL_UNLINK = 0x04000000
+const _IFLA_BRPORT_BCAST_FLOOD = 30
+const _O_EXCL = 0200
+const _BPF_NEG = 0x80
+const _MSG_NOSIGNAL = 16384
+const _IPV6_RXHOPOPTS = _IPV6_HOPOPTS
+const _IFLA_MACVLAN_MACADDR_COUNT = 6
+const __CS_XBS5_ILP32_OFF32_LDFLAGS = 1101
+const _PR_SYS_DISPATCH_OFF = 0
+const __ERRNO_H = 1
+const _PTRACE_GETREGSET = 16900
+const _SKF_AD_IFINDEX = 8
+const ___FLT16_DENORM_MIN__ = 5.96046447753906250000000000000000000e-816
+const _RTNLGRP_NOP4 = 17
+const _R_OK = 4
+const _IPV6_RECVFRAGSIZE = 77
+const _POLL_ERR = 4
+const ___NR_rt_sigreturn = 139
+const ___NR_move_mount = 429
+const ___GNUC_PATCHLEVEL__ = 0
+const ___NR_getitimer = 102
+const ___SIZEOF_INT__ = 4
+const _NDTPA_UCAST_PROBES = 10
+const _IFLA_BRPORT_PAD = 26
+const __XBS5_LP64_OFF64 = 1
+const _SIGALRM = 14
+const _RTN_THROW = 9
+const _ULONG_WIDTH = ___WORDSIZE
+const __SC_2_FORT_DEV = 49
+const ___NR_syslog = 116
+const __CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS = 1128
+const ___GCC_ATOMIC_SHORT_LOCK_FREE = 2
+const ___GLIBC_USE_LIB_EXT2 = 1
+const _TIOCNOTTY_val = 21538
+const _AF_PHONET = _PF_PHONET
+const _NETLINK_NETFILTER = 12
+const _MS_SYNCHRONOUS = 16
+const _ETH_FCS_LEN = 4
+const _SCNuFAST8 = "hhu"
+const ___NR_ioctl = 29
+const _AI_NUMERICSERV = 0x0400
+const _PR_TSC_ENABLE = 1
+const _IPV6_RECVERR_RFC4884 = 31
+const _F_OK = 0
+const _IPOPT_MEASUREMENT = _IPOPT_DEBMEAS
+const _XDP_FLAGS_DRV_MODE = (1 << 2)
+const ___NR_getpriority = 141
+const _NETLINK_CONNECTED = 1
+const _IFLA_NUM_TX_QUEUES = 31
+const _IPV6_HOPOPTS = 54
+const ___NR3264_fstat = 80
+const _RTM_NEWNEIGHTBL = 64
+const _AF_MCTP = _PF_MCTP
+const _TCP_QUEUE_SEQ = 21
+const _IFLA_BOND_AD_INFO = 23
+const _HWCAP_PACG = (1 << 31)
+const _IFLA_GENEVE_ID = 1
+const __IO_ERR_SEEN = 0x0020
+const _SYS_delete_module = ___NR_delete_module
+const _IPV6_RTHDR = 57
+const _LLONG_MIN = (-_LLONG_MAX - 1)
+const _HSR_PROTOCOL_HSR = 0
+const _SYS_timer_gettime = ___NR_timer_gettime
+const ___NR_migrate_pages = 238
+const _IN_MOVE = (_IN_MOVED_FROM | _IN_MOVED_TO)
+const _PORT_REQUEST_PREASSOCIATE = 0
+const _N_AX25 = 5
+const _HWCAP_ASIMDDP = (1 << 20)
+const ___O_CLOEXEC = 02000000
+const _VWERASE = 14
+const ___INO_T_MATCHES_INO64_T = 1
+const _ELIBACC = 79
+const _IPOPT_SECUR_UNCLASS = 0x0000
+const __POSIX_SHARED_MEMORY_OBJECTS = 200809
+const _ARPHRD_IPDDP = 777
+const _SYS_fcntl = ___NR_fcntl
+const _RLIMIT_STACK = 3
+const _PF_ASH = 18
+const ___NR_getpeername = 205
+const _MS_REMOUNT = 32
+const _IPV6_RECVERR = 25
+const _N_STRIP = 4
+const _IFLA_PORT_UNSPEC = 0
+const _PR_SVE_VL_LEN_MASK = 0xffff
+const ___HAVE_DISTINCT_FLOAT128 = 0
+const _F_GETPIPE_SZ = 1032
+const _IFLA_BRPORT_LEARNING_SYNC = 11
+const _IOV_MAX = ___IOV_MAX
+const _RTPROT_RIP = 189
+const ___NR_newfstatat = ___NR3264_fstatat
+const __SYS_MOUNT_H = 1
+const _PR_TASK_PERF_EVENTS_ENABLE = 32
+const _IPPROTO_PUP = 12
+const _ETH_P_SLOW = 0x8809
+const _SYS_inotify_rm_watch = ___NR_inotify_rm_watch
+const _TCSETAW = 0x5407
+const _SYS_mount_setattr = ___NR_mount_setattr
+const __SC_XBS5_ILP32_OFF32 = 125
+const _FFI_TYPE_UINT8 = 5
+const _LINUX_REBOOT_CMD_CAD_ON = 0x89ABCDEF
+const _IFLA_BOND_AD_ACTOR_SYS_PRIO = 24
+const _PR_SET_DUMPABLE = 4
+const _ETH_P_ECONET = 0x0018
+const _SYS_shmctl = ___NR_shmctl
+const _MS_SHARED = 1048576
+const ___IFLA_PPP_MAX = 2
+const _SYS_rseq = ___NR_rseq
+const _XDP_FLAGS_MASK = (_XDP_FLAGS_UPDATE_IF_NOEXIST | _XDP_FLAGS_MODES | _XDP_FLAGS_REPLACE)
+const _TIOCGRS485 = 0x542E
+const _IPV6_RECVPKTINFO = 49
+const _HAVE_LINUX_REBOOT_H = 1
+const _TCP_NODELAY = 1
+const _PREFIX_ADDRESS = 1
+const _L_cuserid = 9
+const _SYS_landlock_add_rule = ___NR_landlock_add_rule
+const _TCPOPT_MAXSEG = 2
+const _SYS_sched_getaffinity = ___NR_sched_getaffinity
+const __REENTRANT = 1
+const _IPV6_DROP_MEMBERSHIP = _IPV6_LEAVE_GROUP
+const _EMFILE = 24
+const _HWCAP_LRCPC = (1 << 15)
+const _TH_PUSH = 0x08
+const _SYSCALL_DISPATCH_FILTER_ALLOW = 0
+const _CLD_KILLED = 2
+const _SIGTTOU = 22
+const _IFLA_BRPORT_MCAST_EHT_HOSTS_CNT = 38
+const __SC_MB_LEN_MAX = 108
+const ___UINT64_MAX__ = 0xffffffffffffffff
+const _IFLA_GENEVE_UDP_ZERO_CSUM6_RX = 10
+const _SO_RCVTIMEO_NEW = 66
+const _PROT_MTE = 0x20
+const _IFLA_BOND_TLB_DYNAMIC_LB = 27
+const __POSIX2_C_VERSION = ___POSIX2_THIS_VERSION
+const __POSIX_MEMORY_PROTECTION = 200809
+const __SC_REGEX_VERSION = 156
+const _IFLA_INET6_ICMP6STATS = 6
+const __NETDB_H = 1
+const _FIOASYNC = 0x5452
+const _IFLA_VXLAN_L3MISS = 14
+const ___S_ISGID = 02000
+const _HWCAP_SSBS = (1 << 28)
+const _ETH_P_IRDA = 0x0017
+const ___NR_inotify_rm_watch = 28
+const _SYS_pwritev = ___NR_pwritev
+const ___sigstack_defined = 1
+const ___GCC_ATOMIC_POINTER_LOCK_FREE = 2
+const __SC_C_LANG_SUPPORT = 135
+const _RTM_GETNSID = 90
+const _F_SEAL_GROW = 0x0004
+const _NL_MMAP_STATUS_RESERVED = 1
+const _HAVE_LOFF_T = 1
+const __POSIX_HIWAT = __POSIX_PIPE_BUF
+const _PR_GET_THP_DISABLE = 42
+const __BITS_BYTESWAP_H = 1
+const _F_TEST = 3
+const _SYS_open_tree = ___NR_open_tree
+const _MAX_ADDR_LEN = 7
+const __SC_LONG_BIT = 106
+const _ONOCR = 0000020
+const _SI_MESGQ = -3
+const _PRIdFAST8 = "d"
+const _IFLA_MACSEC_PORT = 2
+const _CBAUD = 000000010017
+const _SYS_setfsuid = ___NR_setfsuid
+const _PTRACE_PEEKUSER = 3
+const __SC_MAPPED_FILES = 16
+const _FFI_LONG_LONG_MAX = _LONG_LONG_MAX
+const _ND_RA_FLAG_OTHER = 0x40
+const __BITS_STDIO_LIM_H = 1
+const _TRAP_TRACE = 2
+const __SC_RAW_SOCKETS = 236
+const _IFLA_BOND_ARP_IP_TARGET = 8
+const __POSIX_REGEXP = 1
+const _TCP_INFO = 11
+const _IFLA_BRPORT_MCAST_TO_UCAST = 28
+const _PF_NFC = 39
+const _S_IFIFO = ___S_IFIFO
+const _EAI_NOTCANCELED = -102
+const _PTRACE_O_TRACEEXIT = 64
+const _STA_RONLY = (_STA_PPSSIGNAL | _STA_PPSJITTER | _STA_PPSWANDER | _STA_PPSERROR | _STA_CLOCKERR | _STA_NANO | _STA_MODE | _STA_CLK)
+const _IFLA_INET6_STATS = 3
+const __IOC_TYPESHIFT = (__IOC_NRSHIFT+__IOC_NRBITS)
+const ___FLT128_MIN__ = 3.36210314311209350626267781732175260e-4932128
+const _RTF_WINDOW = 0x0080
+const _ARPOP_REQUEST = 1
+const _HWCAP_FP = (1 << 0)
+const ______fpos64_t_defined = 1
+const _IFLA_INET6_FLAGS = 1
+const _EOF = (-1)
+const _NO_ADDRESS = _NO_DATA
+const _SCNo8 = "hho"
+const _ENOENT = 2
+const _IPPROTO_ICMP = 1
+const ___NR_getcwd = 17
+const _PREFIX_CACHEINFO = 2
+const _IPOPT_OLEN = 1
+const _SYS_fchmod = ___NR_fchmod
+const __SC_BC_DIM_MAX = 37
+const _SYS_semop = ___NR_semop
+const _RTEXT_FILTER_CFM_CONFIG = (1 << 5)
+const _IFLA_VF_STATS_RX_PACKETS = 0
+const _ETH_P_TIPC = 0x88CA
+const _RTA_PREF = 20
+const _EBADSLT = 57
+const _ETHERTYPE_REVARP = 0x8035
+const _HAVE_EPOLL_CREATE1 = 1
+const __BITS_TYPES___LOCALE_T_H = 1
+const ___GNUC__ = 12
+const _SCNdLEAST8 = "hhd"
+const _B0 = 0000000
+const _HAVE_SYS_INOTIFY_H = 1
+const ___S_IFDIR = 0040000
+const _TCA_ROOT_TIME_DELTA = 4
+const _PSR_A_BIT = 0x00000100
+const _CLONE_THREAD = 0x00010000
+const _MS_POSIXACL = 65536
+const _PATH_MAX = 4096
+const _IFLA_UNSPEC = 0
+const ___NR_reboot = 142
+const _SOL_IP = 0
+const _TUN_F_UFO = 0x10
+const ___FLT64_HAS_DENORM__ = 1
+const _IP_MTU = 14
+const _IN_LOOPBACKNET = 127
+const _SOL_AAL = 265
+const _SYS_settimeofday = ___NR_settimeofday
+const _IPPROTO_IDP = 22
+const __SC_2_LOCALEDEF = 52
+const _IFLA_VF_STATS_PAD = 6
+const _AF_INET = _PF_INET
+const _F_SETLK = _F_SETLK64
+const _LINK_XSTATS_TYPE_UNSPEC = 0
+const ___NR_lremovexattr = 15
+const _IPOPT_NOOP = _IPOPT_NOP
+const ___FLT32X_IS_IEC_60559__ = 2
+const _HAVE_SETXATTR = 1
+const _SO_REUSEADDR = 2
+const _S_IFSOCK = ___S_IFSOCK
+const ___NR_signalfd4 = 74
+const __ISOC99_SOURCE = 1
+const _IP_DEFAULT_MULTICAST_LOOP = 1
+const ___IFLA_VF_STATS_MAX = 9
+const ___FLT_DIG__ = 6
+const ___NR_getpid = 172
+const _WUNTRACED = 2
+const __SC_XOPEN_XPG2 = 98
+const _SYS_kill = ___NR_kill
+const _B110 = 0000003
+const _TCP_REPAIR_QUEUE = 20
+const _RTNLGRP_IPV4_IFADDR = 5
+const ___NR_statx = 291
+const ___SIZE_WIDTH__ = 64
+const __POSIX_TTY_NAME_MAX = 9
+const _IFLA_BOND_AD_ACTOR_SYSTEM = 26
+const _SO_GET_FILTER = _SO_ATTACH_FILTER
+const __UTIME_H = 1
+const _STATX_BASIC_STATS = 0x000007ff
+const _SYS_utimensat = ___NR_utimensat
+const __SC_2_CHAR_TERM = 95
+const _TCA_DUMP_FLAGS_TERSE = (1 << 0)
+const _TUNSETOWNER_val = 1074025676
+const _UCHAR_WIDTH = 8
+const _SIGPROF = 27
+const __SC_LINE_MAX = 43
+const ___SIGEV_MAX_SIZE = 64
+const _HAVE_SETENV = 1
+const _FFI_TYPE_SINT64 = 12
+const _SYS_timer_create = ___NR_timer_create
+const ___ARM_ARCH_PROFILE = 65
+const _SVE_VL_MAX = ___SVE_VL_MAX
+const _TCPOPT_WINDOW = 3
+const __BITS_POSIX2_LIM_H = 1
+const ___UINT_LEAST32_MAX__ = 0xffffffff
+const ___NR_mq_notify = 184
+const _IPPORT_DAYTIME = 13
+const _PARENB = 0000400
+const _FALLOC_FL_KEEP_SIZE = 0x01
+const _TCP_REPAIR_OFF = 0
+const _IFLA_BR_MCAST_QUERIER = 25
+const _MADV_HWPOISON = 100
+const _SO_COOKIE = 57
+const __POSIX_ASYNC_IO = 1
+const _RT_SCOPE_NOWHERE = 255
+const _TRAP_BRANCH = 3
+const _ND_OPT_PI_FLAG_ONLINK = 0x80
+const _PR_SCHED_CORE_GET = 0
+const _SYS_setdomainname = ___NR_setdomainname
+const _HWCAP2_DGH = (1 << 15)
+const ___HAVE_FLOAT32X = 1
+const _PTRACE_GETSIGINFO = 16898
+const _IFLA_GENEVE_DF = 13
+const ___NR_futex = 98
+const _IFF_DETACH_QUEUE = 0x0400
+const _IFLA_LINKMODE = 17
+const _IPOPT_SECURITY = 130
+const _IFLA_BR_STP_STATE = 5
+const __PC_NAME_MAX = 3
+const _IFLA_GENEVE_UDP_ZERO_CSUM6_TX = 9
+const _SIGCONT = 18
+const _FFI_BAD_ARGTYPE = 3
+const _SYS_fchdir = ___NR_fchdir
+const _IFF_PORTSEL = 8192
+const _SO_ATTACH_REUSEPORT_CBPF = 51
+const _TCA_ROOT_FLAGS = 2
+const _PR_GET_CHILD_SUBREAPER = 37
+const _MAX_CANON = 255
+const _IFLA_BOND_XMIT_HASH_POLICY = 14
+const _ETHER_CRC_LEN = 4
+const _IFLA_INFO_DATA = 2
+const _RWF_DSYNC = 0x00000002
+const ___LINK_XSTATS_TYPE_MAX = 3
+const _NTF_PROXY = 0x08
+const _RTPROT_EIGRP = 192
+const _AI_IDN = 0x0040
+const _S_IROTH = (_S_IRGRP >> 3)
+const _UCHAR_MAX = (_SCHAR_MAX * 2 + 1)
+const _RTNLGRP_NONE = 0
+const _IPPROTO_GRE = 47
+const _WEXITED = 4
+const _PACKET_TX_TIMESTAMP = 16
+const __CS_XBS5_ILP32_OFFBIG_CFLAGS = 1104
+const _LT_OBJDIR = ".libs/"
+const ___RTAX_MAX = 18
+const _PACKET_HDRLEN = 11
+const _BPF_LSH = 0x60
+const _TCPOLEN_SACK_PERMITTED = 2
+const _NDA_VLAN = 5
+const ___NR_setreuid = 145
+const _EPOLLHUP = 16
+const __SC_2_PBS = 168
+const _SIOCSIFFLAGS = 0x8914
+const ___F_GETOWN = 9
+const ___IFLA_BOND_AD_INFO_MAX = 6
+const _BPF_MAXINSNS = 4096
+const _EAI_IDN_ENCODE = -105
+const _IFLA_VF_STATS_TX_PACKETS = 1
+const _RWH_WRITE_LIFE_MEDIUM = 3
+const _ADJ_OFFSET = 0x0001
+const _IFLA_INET6_UNSPEC = 0
+const _IPPROTO_TCP = 6
+const _TIOCM_CD = _TIOCM_CAR
+const _B134 = 0000004
+const _EAI_FAMILY = -6
+const _IFA_LOCAL = 2
+const _SYS_flock = ___NR_flock
+const _HAVE_NETPACKET_PACKET_H = 1
+const _SYS_faccessat = ___NR_faccessat
+const __POSIX_ASYNCHRONOUS_IO = 200809
+const _OFILL = 0000100
+const __CS_LFS64_LIBS = 1006
+const _RLIM_SAVED_MAX = _RLIM_INFINITY
+const _PR_MTE_TAG_MASK = (0xffff << _PR_MTE_TAG_SHIFT)
+const _IFLA_GTP_FD1 = 2
+const _HAVE_SYNC_FILE_RANGE = 1
+const _RTM_F_TRAP = 0x8000
+const _ND_OPT_PI_FLAG_RADDR = 0x20
+const _TCP_DEFER_ACCEPT = 9
+const _MCAST_JOIN_SOURCE_GROUP = 46
+const _SYS_request_key = ___NR_request_key
+const _ICMP6_PACKET_TOO_BIG = 2
+const __CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS = 1129
+const _EAI_BADFLAGS = -1
+const __CS_XBS5_LPBIG_OFFBIG_LINTFLAGS = 1115
+const _UTIME_NOW = ((1 << 30) - 1)
+const __POSIX_MAX_INPUT = 255
+const _IFLA_BRPORT_ID = 17
+const _ETH_DATA_LEN = 1500
+const ___RLIMIT_SIGPENDING = 11
+const _RTA_SESSION = 13
+const _SYS_io_destroy = ___NR_io_destroy
+const _SO_INCOMING_NAPI_ID = 56
+const _ETH_P_PPP_DISC = 0x8863
+const _TCPOLEN_MAXSEG = 4
+const _ETH_P_802_3_MIN = 0x0600
+const _ARPOP_RREPLY = 4
+const _IPV6_UNICAST_HOPS = 16
+const _MS_NOSYMFOLLOW = 256
+const _NETLINK_NO_ENOBUFS = 5
+const ___IFLA_MACSEC_MAX = 16
+const __CS_XBS5_LP64_OFF64_LINTFLAGS = 1111
+const ___NR_name_to_handle_at = 264
+const ___FLT32_MAX__ = 3.40282346638528859811704183484516925e+3832
+const _SYS_timerfd_create = ___NR_timerfd_create
+const _IN_MOVED_TO = 0x00000080
+const _SYS_gettid = ___NR_gettid
+const __POSIX_IPV6 = 200809
+const _AF_MPLS = _PF_MPLS
+const _SYS_fallocate = ___NR_fallocate
+const _AF_WANPIPE = _PF_WANPIPE
+const _TIOCMBIS = 0x5416
+const ___NR_setdomainname = 162
+const ___NLMSGERR_ATTR_MAX = 5
+const ___FLT128_HAS_DENORM__ = 1
+const _ETHERTYPE_PUP = 0x0200
+const __BITS_POSIX1_LIM_H = 1
+const ___GLIBC_USE_IEC_60559_TYPES_EXT = 1
+const _IPV6_RECVDSTOPTS = 58
+const _SOL_CAIF = 278
+const _ARPHRD_RAWIP = 519
+const _ETH_P_802_EX1 = 0x88B5
+const _IFA_F_DADFAILED = 0x08
+const _FOPEN_MAX = 16
+const _CSIGNAL = 0x000000ff
+const ___NR_accept4 = 242
+const _NI_NUMERICHOST = 1
+const _B9600 = 0000015
+const _NL_MMAP_STATUS_UNUSED = 0
+const _SO_LOCK_FILTER = 44
+const _IFLA_VF_MAC = 1
+const _IFLA_VXLAN_REMCSUM_TX = 21
+const _SYS_io_uring_register = ___NR_io_uring_register
+const _MS_ACTIVE = 1073741824
+const _IFLA_BOND_ARP_VALIDATE = 9
+const _IPPROTO_MPLS = 137
+const _IFLA_MIN_MTU = 50
+const _ETH_P_IPV6 = 0x86DD
+const _ETH_P_AARP = 0x80F3
+const _SYS_sched_setparam = ___NR_sched_setparam
+const _ATF_PUBL = 0x08
+const _WCOREFLAG = ___WCOREFLAG
+const _TIOCGWINSZ = 0x5413
+const ___USE_XOPEN2K8XSI = 1
+const _PRIi8 = "i"
+const _HWCAP_SB = (1 << 29)
+const _ARPHRD_LOOPBACK = 772
+const ___GCC_IEC_559_COMPLEX = 2
+const _SO_BROADCAST = 6
+const ___GLIBC_MINOR__ = 35
+const __SC_STREAMS = 174
+const _SIGSYS = 31
+const _TUNSETQUEUE_val = 1074025689
+const ___DBL_MANT_DIG__ = 53
+const _B150 = 0000005
+const _IPVLAN_MODE_L3 = 1
+const _ENFILE = 23
+const _POSIX_FADV_WILLNEED = 3
+const _IFLA_VXLAN_RSC = 12
+const _PACKET_BROADCAST = 1
+const _PF_ATMPVC = 8
+const _SYS_preadv2 = ___NR_preadv2
+const _IN_CLASSC_NET = 0xffffff00
+const _PACKET_COPY_THRESH = 7
+const _ETH_ZLEN = 60
+const _TCPOPT_EOL = 0
+const _IN6_ADDR_GEN_MODE_RANDOM = 3
+const _IFLA_MACSEC_ENCODING_SA = 6
+const __CS_POSIX_V7_LP64_OFF64_LIBS = 1142
+const ___NR_pidfd_getfd = 438
+const _ETH_P_PUPAT = 0x0201
+const _SYS_getrusage = ___NR_getrusage
+const _SO_NETNS_COOKIE = 71
+const _IFLA_PORT_PROFILE = 2
+const __IOLBF = 1
+const ___FLT64_HAS_QUIET_NAN__ = 1
+const _UINT64_WIDTH = 64
+const _SYS_kcmp = ___NR_kcmp
+const _IN_MOVED_FROM = 0x00000040
+const __UTSNAME_MACHINE_LENGTH = __UTSNAME_LENGTH
+const _IPV6_LEAVE_GROUP = 21
+const _IFLA_VRF_PORT_UNSPEC = 0
+const _HAVE_STRSIGNAL = 1
+const ___ARM_ALIGN_MAX_PWR = 28
+const __SC_XOPEN_REALTIME_THREADS = 131
+const _ETH_P_IBOE = 0x8915
+const _NL_POLICY_TYPE_ATTR_BITFIELD32_MASK = 10
+const ___NR_sched_yield = 124
+const _O_FSYNC = _O_SYNC
+const _RTM_NEWRULE = 32
+const ___FINITE_MATH_ONLY__ = 0
+const _NL_POLICY_TYPE_ATTR_MAX = 12
+const _PACKET_OUTGOING = 4
+const _IPTOS_PREC_MASK = _IPTOS_CLASS_MASK
+const ___NR_renameat2 = 276
+const __SC_IPV6 = 235
+const _TCP_ESTABLISHED = 1
+const _ARPHRD_ARCNET = 7
+const _TIOCSERSWILD = 0x5455
+const _ETH_P_PUP = 0x0200
+const __POSIX_THREAD_PRIORITY_SCHEDULING = 200809
+const _PTRACE_EVENTMSG_SYSCALL_EXIT = 2
+const _HAVE_UTIME_H = 1
+const _IP_RECVOPTS = 6
+const _PR_SET_MM_START_CODE = 1
+const _IFLA_VXLAN_GROUP6 = 16
+const _PF_DECnet = 12
+const _TIOCM_CAR = 0x040
+const _SYS_shmget = ___NR_shmget
+const _RTM_F_LOOKUP_TABLE = 0x1000
+const _TIME_OK = 0
+const ___NR_eventfd2 = 19
+const _IFLA_EVENT_BONDING_OPTIONS = 6
+const _MS_NOEXEC = 8
+const _SIOCGIFENCAP = 0x8925
+const ___NR_unlinkat = 35
+const _IFLA_BR_VLAN_FILTERING = 7
+const _TCP_REPAIR_OFF_NO_WP = -1
+const _MS_ASYNC = 1
+const __IOC_READ = 2
+const __THREAD_SHARED_TYPES_H = 1
+const ___NR_set_robust_list = 99
+const ___statx_timestamp_defined = 1
+const _SCHED_DEADLINE = 6
+const _ELIBEXEC = 83
+const _WCHAR_MIN = ___WCHAR_MIN
+const _IFLA_BR_TOPOLOGY_CHANGE_TIMER = 18
+const _PR_SPEC_DISABLE_NOEXEC = (1 << 4)
+const _BC_SCALE_MAX = __POSIX2_BC_SCALE_MAX
+const _MSG_CTRUNC = 8
+const _SYS_fsopen = ___NR_fsopen
+const _MSG_SYN = 1024
+const _HAVE_LINUX_NETLINK_H = 1
+const _HAVE_SPLICE = 1
+const _PKEY_DISABLE_WRITE = 0x2
+const _FPE_FLTDIV = 3
+const ___FLT64X_IS_IEC_60559__ = 2
+const _RTA_SPORT = 28
+const _PTRACE_GET_SYSCALL_INFO = 16910
+const __XOPEN_VERSION = 700
+const __CS_XBS5_ILP32_OFF32_LIBS = 1102
+const _RTNLGRP_NEIGH = 3
+const __CS_POSIX_V6_ILP32_OFF32_LDFLAGS = 1117
+const _UINT_FAST8_WIDTH = 8
+const _TCPOPT_NOP = 1
+const _ICMP6_RR_RESULT_FLAGS_FORBIDDEN = 0x0100
+const _RTM_DELADDRLABEL = 73
+const __POSIX_NO_TRUNC = 1
+const ___NR_epoll_pwait = 22
+const _ARPHRD_SIT = 776
+const __SC_SIGSTKSZ = 250
+const _RTM_NEWPREFIX = 52
+const ___NR_getresuid = 148
+const ___RLIMIT_MEMLOCK = 8
+const _SYS_lookup_dcookie = ___NR_lookup_dcookie
+const ___ORDER_LITTLE_ENDIAN__ = 1234
+const _BPF_MISC = 0x07
+const _TCPOLEN_WINDOW = 3
+const ___GCC_ATOMIC_CHAR16_T_LOCK_FREE = 2
+const __POSIX_THREAD_KEYS_MAX = 128
+const _AT_EMPTY_PATH = 0x1000
+const ___NR_io_uring_setup = 425
+const _XDP_FLAGS_MODES = (_XDP_FLAGS_SKB_MODE | _XDP_FLAGS_DRV_MODE | _XDP_FLAGS_HW_MODE)
+const _HAVE_INOTIFY_RM_WATCH = 1
+const _RTNL_FAMILY_IPMR = 128
+const _IPTOS_PREC_INTERNETCONTROL = _IPTOS_CLASS_CS6
+const _EMEDIUMTYPE = 124
+const _STA_CLK = 0x8000
+const _IPTOS_MINCOST = _IPTOS_LOWCOST
+const ___FLT64_DENORM_MIN__ = 4.94065645841246544176568792868221372e-32464
+const _RLIM64_INFINITY = 0xffffffffffffffff
+const _IFLA_GTP_ROLE = 4
+const _RTNLGRP_IPV4_NETCONF = 24
+const _RTAX_FEATURE_TIMESTAMP = (1 << 2)
+const _INT32_MAX = (2147483647)
+const __POSIX_THREAD_CPUTIME = 0
+const _MACVLAN_MODE_PRIVATE = 1
+const _O_RDONLY = 00
+const _SYS_landlock_create_ruleset = ___NR_landlock_create_ruleset
+const _PTRACE_EVENT_CLONE = 3
+const _TCIFLUSH = 0
+const _IPV6_MULTICAST_HOPS = 18
+const ___NR_linkat = 37
+const ___STATFS_MATCHES_STATFS64 = 1
+const __SC_ULONG_MAX = 117
+const _IPTOS_CLASS_DEFAULT = _IPTOS_CLASS_CS0
+const _SYS_shmdt = ___NR_shmdt
+const _RTNL_FAMILY_MAX = 129
+const __SYS_PTRACE_H = 1
+const _BPF_TXA = 0x80
+const __SC_CHILD_MAX = 1
+const _SYS_add_key = ___NR_add_key
+const _STDC_HEADERS = 1
+const _MAP_ANONYMOUS = 0x20
+const _TCP_FIN_WAIT1 = 4
+const _VINTR = 0
+const _RTMGRP_LINK = 1
+const _IPTOS_LOWCOST = 0x02
+const _MADV_MERGEABLE = 12
+const _IFLA_TUN_PERSIST = 6
+const _HAVE_NETINET_ICMP6_H = 1
+const _IFLA_BRPORT_STATE = 1
+const _CPU_SETSIZE = ___CPU_SETSIZE
+const _IPVERSION = 4
+const _SYS_exit_group = ___NR_exit_group
+const _TIOCCBRK = 0x5428
+const _IPVLAN_MODE_L2 = 0
+const _PACKET_VNET_HDR = 15
+const __SC_TRACE_EVENT_NAME_MAX = 242
+const _IPOPT_OFFSET = 2
+const __SYS_MMAN_H = 1
+const _ETHERTYPE_TRAIL = 0x1000
+const _CLONE_FS = 0x00000200
+const _UINT32_WIDTH = 32
+const _SIOCGIFTXQLEN = 0x8942
+const __POSIX_FSYNC = 200809
+const _SYS_getxattr = ___NR_getxattr
+const _SYS_epoll_pwait2 = ___NR_epoll_pwait2
+const _SIOCSIFADDR = 0x8916
+const _SYS_mprotect = ___NR_mprotect
+const __POSIX_NAME_MAX = 14
+const _SYS_brk = ___NR_brk
+const __POSIX_OPEN_MAX = 20
+const _TCSETAF = 0x5408
+const _TCP_MD5SIG_MAXKEYLEN = 80
+const _BPF_DIV = 0x30
+const _IPV6_AUTHHDR = 10
+const _MSG_TRUNC = 32
+const __SC_CLK_TCK = 2
+const __POSIX2_CHAR_TERM = 200809
+const _IFLA_VXLAN_FAN_MAP = 33
+const _SYS_read = ___NR_read
+const _IPPORT_TELNET = 23
+const ___SIZEOF_PTHREAD_RWLOCKATTR_T = 8
+const _IFLA_BR_MCAST_SNOOPING = 23
+const _CLOCK_REALTIME = 0
+const ___IFLA_VLAN_MAX = 6
+const _IFLA_BR_TOPOLOGY_CHANGE_DETECTED = 15
+const _SYS_llistxattr = ___NR_llistxattr
+const _ETH_ALEN = 6
+const ___NR_getgid = 176
+const _TCA_KIND = 1
+const _ND_OPT_TARGET_LINKADDR = 2
+const _TUNSETVNETHDRSZ_val = 1074025688
+const ___DBL_HAS_DENORM__ = 1
+const _TCP_LAST_ACK = 9
+const _SCHED_IDLE = 5
+const _NL_MMAP_STATUS_SKIP = 4
+const _HAVE_LOG1PL = 1
+const _FALLOC_FL_NO_HIDE_STALE = 0x04
+const _IFLA_BRPORT_BACKUP_PORT = 34
+const _RTMSG_DELRULE = 0x32
+const _GENEVE_DF_SET = 1
+const _SYS_fsync = ___NR_fsync
+const _IPOPT_CLASS_MASK = 0x60
+const _AT_EACCESS = 0x200
+const _SVE_VL_MIN = ___SVE_VL_MIN
+const _PR_SET_TAGGED_ADDR_CTRL = 55
+const _ND_OPT_PREFIX_INFORMATION = 3
+const _SIGURG = 23
+const _SIGSEGV = 11
+const __SC_TIMER_MAX = 35
+const _ND_RA_FLAG_HOME_AGENT = 0x20
+const __SC_SCHAR_MIN = 112
+const _TCPOLEN_TSTAMP_APPA = (_TCPOLEN_TIMESTAMP+2)
+const ___FLT32_DIG__ = 6
+const _PF_PHONET = 35
+const _RTPROT_REDIRECT = 1
+const _IN_DELETE_SELF = 0x00000400
+const _NI_IDN = 32
+const _TUN_READQ_SIZE = 500
+const _STA_PLL = 0x0001
+const _IP_ADD_SOURCE_MEMBERSHIP = 39
+const _AF_BLUETOOTH = _PF_BLUETOOTH
+const _IFLA_BRPORT_MESSAGE_AGE_TIMER = 21
+const _ENOTBLK = 15
+const _FFI_SIZEOF_ARG = 8
+const __BITS_CPU_SET_H = 1
+const _VSUSP = 10
+const _SOCK_DCCP = 6
+const _HAVE_DLFCN_H = 1
+const _ETHER_HDR_LEN = _ETH_HLEN
+const _SYS_mlock2 = ___NR_mlock2
+const _SYS_getrandom = ___NR_getrandom
+const __GETOPT_POSIX_H = 1
+const ___STDC_IEC_559_COMPLEX__ = 1
+const _RTM_GETNEXTHOP = 106
+const _ENOPROTOOPT = 92
+const _RTAX_UNSPEC = 0
+const _SIOCSIFMAP = 0x8971
+const ___NR_get_robust_list = 100
+const _IFLA_EVENT = 44
+const _FPE_FLTOVF = 4
+const _HAVE_WAIT4 = 1
+const _HAVE_STRUCT_DIRENT_D_TYPE = 1
+const _EAI_INTR = -104
+const _PR_MCE_KILL_DEFAULT = 2
+const _SO_PEERGROUPS = 59
+const _IFLA_PPP_DEV_FD = 1
+const _IFLA_BOND_PACKETS_PER_SLAVE = 20
+const _SIGHUP = 1
+const _PTRACE_O_TRACEVFORK = 4
+const _VDISCARD = 13
+const _RTMGRP_NOTIFY = 2
+const ___INT_WIDTH__ = 32
+const ___ORDER_PDP_ENDIAN__ = 3412
+const _AT_STATX_SYNC_TYPE = 0x6000
+const ___NR_tgkill = 131
+const _EDOTDOT = 73
+const _PF_NETBEUI = 13
+const _EPOLLONESHOT = 1073741824
+const _STA_CLOCKERR = 0x1000
+const ___O_DIRECT = 0200000
+const _IPTTLDEC = 1
+const _HWCAP_USCAT = (1 << 25)
+const ___NR_open_by_handle_at = 265
+const __CS_XBS5_LP64_OFF64_LIBS = 1110
+const ___NR_fspick = 433
+const _SO_KEEPALIVE = 9
+const _SYS_rt_sigreturn = ___NR_rt_sigreturn
+const _ICMP6_RR_PCOUSE_RAFLAGS_AUTO = 0x10
+const _AF_NETLINK = _PF_NETLINK
+const _IFLA_MACVLAN_MACADDR = 4
+const _IPV6_ADDRFORM = 1
+const _TIME_WAIT = 4
+const _EHOSTDOWN = 112
+const _SYS_fadvise64 = ___NR_fadvise64
+const _SO_TIMESTAMP_OLD = 29
+const _IPV6_RECVHOPLIMIT = 51
+const _TIOCGSOFTCAR = 0x5419
+const _PR_GET_ENDIAN = 19
+const _SYS_io_submit = ___NR_io_submit
+const _SOMAXCONN = 4096
+const __BITS_SIGNUM_ARCH_H = 1
+const ___FLT32X_MIN_10_EXP__ = (-307)
+const _IFLA_GENEVE_UNSPEC = 0
+const _SYS_writev = ___NR_writev
+const ___NR_lgetxattr = 9
+const ___SIZEOF_PTHREAD_ATTR_T = 64
+const _PR_MTE_TCF_ASYNC = (1 << 2)
+const ___FLT128_DENORM_MIN__ = 6.47517511943802511092443895822764655e-4966128
+const _SIOCGIFDSTADDR = 0x8917
+const _MADV_REMOVE = 9
+const _MADV_POPULATE_READ = 22
+const _EADV = 68
+const _SOL_ALG = 279
+const _CLONE_NEWCGROUP = 0x02000000
+const __SC_MESSAGE_PASSING = 20
+const _MS_MANDLOCK = 64
+const __UTSNAME_VERSION_LENGTH = __UTSNAME_LENGTH
+const _HWCAP2_MTE = (1 << 18)
+const _IFLA_PHYS_PORT_ID = 34
+const _DN_MULTISHOT = 0x80000000
+const _B1200 = 0000011
+const _EWOULDBLOCK = _EAGAIN
+const _IFLA_VF_PORT = 1
+const ___SI_HAVE_SIGSYS = 1
+const _NLM_F_MATCH = 0x200
+const _ARPHRD_AX25 = 3
+const __POSIX_PRIORITY_SCHEDULING = 200809
+const _PSR_F_BIT = 0x00000040
+const _RTF_NOFORWARD = 0x1000
+const _F_DUPFD_CLOEXEC = 1030
+const _WINT_WIDTH = 32
+const ___O_NOFOLLOW = 0100000
+const _B300 = 0000007
+const _IMAXBEL = 0020000
+const _PRIdLEAST32 = "d"
+const _RUSAGE_CHILDREN = -1
+const _PR_SPEC_L1D_FLUSH = 2
+const _F_OFD_SETLK = 37
+const _ENODATA = 61
+const _SOL_KCM = 281
+const _AF_PPPOX = _PF_PPPOX
+const _HAVE_SYS_TYPES_H = 1
+const _IFLA_BAREUDP_MULTIPROTO_MODE = 4
+const _SIOCGIFADDR = 0x8915
+const _NDA_DST = 1
+const ___GLIBC_USE_DEPRECATED_GETS = 0
+const _TIOCM_LE = 0x001
+const _SCNoFAST8 = "hho"
+const _ARPHRD_SKIP = 771
+const _SI_USER = 0
+const ___pie__ = 2
+const _RTNLGRP_NSID = 28
+const _IFLA_BOND_SLAVE_UNSPEC = 0
+const ___LITTLE_ENDIAN = 1234
+const __POSIX_REALTIME_SIGNALS = 200809
+const ___FLT16_HAS_INFINITY__ = 1
+const _TIOCPKT_IOCTL = 64
+const _IFLA_VRF_PORT_TABLE = 1
+const _NETLINK_LIST_MEMBERSHIPS = 9
+const __FCNTL_H = 1
+const _RTM_GETROUTE = 26
+const _UINT8_MAX = (255)
+const _ARPOP_RREQUEST = 3
+const ___RLIM_NLIMITS = 16
+const _IPVLAN_F_VEPA = 0x02
+const _IFLA_MACVLAN_MACADDR_DATA = 5
+const __POSIX_PRIORITIZED_IO = 200809
+const _NO_DATA = 4
+const _RTPROT_ISIS = 187
+const _IFLA_BOND_MODE = 1
+const _IPV6_2292RTHDR = 5
+const _SYS_mlock = ___NR_mlock
+const __FEATURES_H = 1
+const _SYS_kexec_load = ___NR_kexec_load
+const _EPROTOTYPE = 91
+const _NZERO = 20
+const _PR_SVE_SET_VL = 50
+const _SIOCGSTAMP_OLD = 0x8906
+const ___IFLA_XFRM_MAX = 3
+const ___GLIBC_USE_IEC_60559_EXT = 1
+const ___NR_personality = 92
+const _SYS_get_mempolicy = ___NR_get_mempolicy
+const _EILSEQ = 84
+const _SYS_setregid = ___NR_setregid
+const _SOCK_STREAM = 1
+const _PR_GET_SECCOMP = 21
+const _IFLA_MACSEC_SCI = 1
+const _ETH_HLEN = 14
+const _IFLA_BOND_MIN_LINKS = 18
+const ___NR_clone3 = 435
+const ___USE_LARGEFILE64 = 1
+const _RTM_GETRULE = 34
+const __NETINET_IN_H = 1
+const __SC_LEVEL1_DCACHE_LINESIZE = 190
+const _EDQUOT = 122
+const _IFLA_VXLAN_TOS = 6
+const ___S_IREAD = 0400
+const _F_GETFD = 1
+const _ARPHRD_DDCMP = 517
+const _IFLA_BAREUDP_ETHERTYPE = 2
+const ___NR_userfaultfd = 282
+const _RWF_NOWAIT = 0x00000008
+const _F_GETFL = 3
+const ___timeval_defined = 1
+const _IPOPT_COPY = 0x80
+const _IPV6_CHECKSUM = 7
+const _STATX_ATTR_APPEND = 0x00000020
+const _MFD_CLOEXEC = 1
+const __SC_LEVEL1_DCACHE_SIZE = 188
+const _TUNGETSNDBUF_val = 2147767507
+const __PC_REC_MAX_XFER_SIZE = 15
+const _ETH_P_TEB = 0x6558
+const _CBAUDEX = 000000010000
+const _LINUX_REBOOT_MAGIC1 = 0xfee1dead
+const _LINUX_REBOOT_MAGIC2 = 672274793
+const _PF_BRIDGE = 7
+const _MS_I_VERSION = 8388608
+const _MADV_RANDOM = 1
+const _ENOSPC = 28
+const _SCNoLEAST8 = "hho"
+const __SC_PII_SOCKET = 55
+const _AF_SMC = _PF_SMC
+const _ADJ_SETOFFSET = 0x0100
+const _ARPHRD_IEEE802 = 6
+const _SYS_mq_timedreceive = ___NR_mq_timedreceive
+const _ELOOP = 40
+const _IFLA_PROTO_DOWN_REASON_MAX = 2
+const ___IFLA_GTP_MAX = 5
+const _RTPROT_BGP = 186
+const ___struct_FILE_defined = 1
+const _PR_GET_TIMERSLACK = 30
+const _LITTLE_ENDIAN = ___LITTLE_ENDIAN
+const ___BYTE_ORDER = ___LITTLE_ENDIAN
+const _TCPI_OPT_TIMESTAMPS = 1
+const ___TCA_MAX = 16
+const _RTA_METRICS = 8
+const _SOL_PPPOL2TP = 273
+const __SC_IOV_MAX = 60
+const _SO_TIMESTAMPNS_NEW = 64
+const _NETLINK_GET_STRICT_CHK = 12
+const _SYNC_FILE_RANGE_WAIT_AFTER = 4
+const __POSIX_MQ_PRIO_MAX = 32
+const __POSIX_VERSION = 200809
+const ___NR_ppoll = 73
+const _F_OWNER_PID = 1
+const _IFLA_LINK = 5
+const _HWCAP_PMULL = (1 << 4)
+const ___USE_POSIX199309 = 1
+const ___INT_FAST8_MAX__ = 0x7f
+const __SC_BC_SCALE_MAX = 38
+const _SYS_chroot = ___NR_chroot
+const _EPROTONOSUPPORT = 93
+const _STATX_GID = 0x00000010
+const _HWCAP2_SVEI8MM = (1 << 9)
+const _IPPORT_RESERVED = 1024
+const _IN_ONLYDIR = 0x01000000
+const _STA_FLL = 0x0008
+const _IFLA_MACSEC_ES = 10
+const ___WINT_WIDTH__ = 32
+const __POSIX_PIPE_BUF = 512
+const _IPOPT_SECUR_SECRET = 0xd788
+const ___PIC__ = 2
+const _PORT_SELF_VF = -1
+const ___RTM_MAX = 119
+const _IPOPT_SECUR_CONFID = 0xf135
+const _ESPIPE = 29
+const _SIOCGARP = 0x8954
+const _RTA_PROTOINFO = 10
+const ___NR_bpf = 280
+const _IFLA_OFFLOAD_XSTATS_UNSPEC = 0
+const _UINT_FAST8_MAX = (255)
+const _STA_NANO = 0x2000
+const _NTF_STICKY = 0x40
+const _O_LARGEFILE = ___O_LARGEFILE
+const _NETLINK_IP6_FW = 13
+const ___NR_sched_setaffinity = 122
+const _SOL_LLC = 268
+const ___IFLA_VXLAN_MAX = 34
+const _ISTRIP = 0000040
+const _TIOCPKT_START = 8
+const _IFLA_GSO_MAX_SEGS = 40
+const _SO_LINGER = 13
+const ___UINT_LEAST16_MAX__ = 0xffff
+const _OLCUC = 0000002
+const ___NR_pkey_mprotect = 288
+const ___stack_t_defined = 1
+const __POSIX_SYMLOOP_MAX = 8
+const ___DBL_DIG__ = 15
+const _IFLA_BOND_SLAVE_STATE = 1
+const _MACSEC_OFFLOAD_OFF = 0
+const _L_ctermid = 9
+const _RTN_UNREACHABLE = 7
+const __CS_POSIX_V6_LP64_OFF64_LDFLAGS = 1125
+const _IFLA_HSR_SLAVE1 = 1
+const __POSIX_THREAD_ATTR_STACKSIZE = 200809
+const _LINUX_REBOOT_CMD_RESTART = 0x01234567
+const _HAVE_NETINET_IP_H = 1
+const _IFHWADDRLEN = 6
+const _TCSETSF = 0x5404
+const __BITS_SIGEVENT_CONSTS_H = 1
+const _XDP_ATTACHED_MULTI = 4
+const _NLMSGERR_ATTR_UNUSED = 0
+const _MFD_HUGETLB = 4
+const ___WCHAR_MAX = ___WCHAR_MAX__
+const __SC_SSIZE_MAX = 110
+const _IP_UNICAST_IF = 50
+const _SO_RCVBUFFORCE = 33
+const _SYS_nfsservctl = ___NR_nfsservctl
+const _BUS_ADRALN = 1
+const _IPV6_PKTINFO = 50
+const _SYS_lremovexattr = ___NR_lremovexattr
+const _TCSETSW = 0x5403
+const ___ARM_FEATURE_CLZ = 1
+const __SC_V7_ILP32_OFF32 = 237
+const _SYS_io_cancel = ___NR_io_cancel
+const _IPPROTO_IPIP = 4
+const ___HAVE_DISTINCT_FLOAT64X = 0
+const _ESTRPIPE = 86
+const _RTA_MULTIPATH = 9
+const _IPV6_RECVRTHDR = 56
+const _TCP_CA_Open = 0
+const __SC_LEVEL3_CACHE_LINESIZE = 196
+const _LINUX_REBOOT_CMD_HALT = 0xCDEF0123
+const _ICMP6_FILTER = 1
+const _HAVE_NET_ROUTE_H = 1
+const _SO_BUSY_POLL = 46
+const ___NR_kexec_file_load = 294
+const __SC_THREADS = 67
+const __IOC_SIZEMASK = ((1 << __IOC_SIZEBITS)-1)
+const _IP_IPSEC_POLICY = 16
+const _RTM_GETNEXTHOPBUCKET = 118
+const _RTMSG_CONTROL = 0x40
+const _SO_MARK = 36
+const _MAP_PRIVATE = 0x02
+const __PC_REC_XFER_ALIGN = 17
+const __BITS_TYPESIZES_H = 1
+const _IFLA_BOND_AD_INFO_UNSPEC = 0
+const _DT_WHT = 14
+const ___NR_add_key = 217
+const ___SIG_ATOMIC_MAX__ = 0x7fffffff
+const _P_PGID = 2
+const _EAI_SERVICE = -8
+const ___FLT16_MAX__ = 6.55040000000000000000000000000000000e+416
+const _IN_CREATE = 0x00000100
+const __POSIX_TRACE_LOG = -1
+const _SCNdLEAST16 = "hd"
+const _RTN_BROADCAST = 3
+const _RTEXT_FILTER_BRVLAN_COMPRESSED = (1 << 2)
+const _INT16_MIN = (-32767-1)
+const _IFLA_XFRM_LINK = 1
+const _NLMSGERR_ATTR_MSG = 1
+const _AF_ROSE = _PF_ROSE
+const ___ARM_FP = 14
+const __SC_PII_INTERNET_DGRAM = 62
+const _HAVE_MKNODAT = 1
+const _IFLA_LINK_NETNSID = 37
+const _SYS_socket = ___NR_socket
+const _SIOCRTMSG = 0x890D
+const _SKF_NET_OFF = (-0x100000)
+const _MADV_POPULATE_WRITE = 23
+const _PF_APPLETALK = 5
+const __SC_NL_TEXTMAX = 124
+const _XDP_ATTACHED_HW = 3
+const _TIOCSERGETMULTI = 0x545A
+const _IFLA_VXLAN_GBP = 23
+const _IFLA_BOND_RESEND_IGMP = 15
+const _RTM_DELQDISC = 37
+const _IFLA_BOND_PRIMARY_RESELECT = 12
+const _RENAME_NOREPLACE = (1 << 0)
+const _TCP_CLOSE_WAIT = 8
+const ___NR_brk = 214
+const _ENAMETOOLONG = 36
+const __SC_TTY_NAME_MAX = 72
+const _B50 = 0000001
+const _SYS_fgetxattr = ___NR_fgetxattr
+const __CS_POSIX_V7_ILP32_OFF32_LINTFLAGS = 1135
+const _STATX_ATIME = 0x00000020
+const ___NR_mq_timedsend = 182
+const __POSIX2_C_DEV = ___POSIX2_THIS_VERSION
+const _SO_RCVTIMEO_val = 20
+const _NDTPA_PAD = 18
+const _MSG_PROXY = 16
+const ___NR_set_tid_address = 96
+const _STDIN_FILENO = 0
+const ___NR_timerfd_create = 85
+const ___IFLA_IPOIB_MAX = 4
+const ___sigset_t_defined = 1
+const _IFLA_BR_ROOT_PATH_COST = 13
+const ___FLT64_EPSILON__ = 2.22044604925031308084726333618164062e-1664
+const _RTNLGRP_LINK = 1
+const _PR_FP_EXC_RES = 0x080000
+const _SYS_memfd_create = ___NR_memfd_create
+const __CS_POSIX_V6_LPBIG_OFFBIG_LIBS = 1130
+const _ICMP6_FILTER_PASS = 2
+const _SA_RESTART = 0x10000000
+const _TIOCGLCKTRMIOS = 0x5456
+const __SC_PRIORITIZED_IO = 13
+const _PTRACE_SECCOMP_GET_FILTER = 16908
+const _SIOCGSTAMPNS_OLD = 0x8907
+const _USE_LIBFFI = 1
+const _SA_ONESHOT = _SA_RESETHAND
+const _IFLA_IFALIAS = 20
+const _ICMP6_TIME_EXCEED_REASSEMBLY = 1
+const __SC_XOPEN_SHM = 94
+const _IFLA_VF_VLAN_LIST = 12
+const _HWCAP2_SVEF32MM = (1 << 10)
+const _IFLA_NET_NS_FD = 28
+const ___PRAGMA_REDEFINE_EXTNAME = 1
+const __SC_RTSIG_MAX = 31
+const _SIGWINCH = 28
+const _MADV_FREE = 8
+const _IFLA_PHYS_SWITCH_ID = 36
+const _SYS_symlinkat = ___NR_symlinkat
+const _HWCAP_DIT = (1 << 24)
+const _SCNu8 = "hhu"
+const _IPV6_RECVTCLASS = 66
+const ___FLT32X_HAS_QUIET_NAN__ = 1
+const _PORT_VDP_RESPONSE_OUT_OF_SYNC = 6
+const _PF_NETROM = 6
+const _PR_SET_MM_END_CODE = 2
+const _CLOSE_RANGE_CLOEXEC = (1 << 2)
+const _ARPD_LOOKUP = 0x02
+const _F_SETOWN_EX = ___F_SETOWN_EX
+const _PTRACE_EVENT_STOP = 128
+const _SIOCSIFSLAVE = 0x8930
+const _ENOSTR = 60
+const _RT_TABLE_DEFAULT = 253
+const _SOCK_BUF_LOCK_MASK = (_SOCK_SNDBUF_LOCK | _SOCK_RCVBUF_LOCK)
+const _MACVLAN_MODE_VEPA = 2
+const ___NR_sched_setparam = 118
+const ___CHAR_UNSIGNED__ = 1
+const _IFLA_TUN_PI = 4
+const __POSIX_MAX_CANON = 255
+const _IFLA_HSR_SLAVE2 = 2
+const _PACKET_FANOUT = 18
+const _IFLA_MACSEC_OFFLOAD = 15
+const _SA_NODEFER = 0x40000000
+const _NLMSG_MIN_TYPE = 0x10
+const _TIOCM_RI = _TIOCM_RNG
+const _IPTOS_ECN_ECT0 = 0x02
+const _IPTOS_ECN_ECT1 = 0x01
+const _SIOCSIFMEM = 0x8920
+const _IFLA_PARENT_DEV_BUS_NAME = 57
+const _SYS_geteuid = ___NR_geteuid
+const _RTN_LOCAL = 2
+const _NLMSGERR_ATTR_MAX = 4
+const _STATX_ATTR_IMMUTABLE = 0x00000010
+const _ETH_MIN_MTU = 68
+const _SCNoLEAST16 = "ho"
+const ___FP_FAST_FMAF = 1
+const _FFI_TYPE_UINT64 = 11
+const _PF_CAIF = 37
+const _CLONE_SETTLS = 0x00080000
+const _IFLA_HSR_SUPERVISION_ADDR = 4
+const ___S_ISUID = 04000
+const _IFLA_VF_STATS = 8
+const _NETLINK_DROP_MEMBERSHIP = 2
+const _HAVE_LINUX_PTRACE_H = 1
+const _STATX_ATTR_NODUMP = 0x00000040
+const ___NR_utimensat = 88
+const _PACKET_VERSION = 10
+const _IFLA_INET_UNSPEC = 0
+const _AF_NETBEUI = _PF_NETBEUI
+const _RT_TABLE_MAIN = 254
+const _SKF_AD_OFF = (-0x1000)
+const _RTM_NEWTFILTER = 44
+const _SA_NOMASK = _SA_NODEFER
+const _MAP_EXECUTABLE = 0x01000
+const _STA_UNSYNC = 0x0040
+const _ENOTDIR = 20
+const _EINVAL = 22
+const _BPF_H = 0x08
+const ___NR_sched_getattr = 275
+const _TUNSETDEBUG_val = 1074025673
+const _SCNx16 = "hx"
+const _IP_FREEBIND = 15
+const _IN_CLASSA_MAX = 128
+const _B75 = 0000002
+const _EPOLL_CLOEXEC = 524288
+const _NETLINK_GENERIC = 16
+const _PTRACE_PEEKUSR = 3
+const _PACKET_OTHERHOST = 3
+const ___FLT64_DIG__ = 15
+const _ARPHRD_IEEE802_TR = 800
+const _F_OWNER_PGRP = 2
+const _RT_TABLE_UNSPEC = 0
+const _NDTPA_DELAY_PROBE_TIME = 7
+const __SC_ASYNCHRONOUS_IO = 12
+const _ND_ROUTER_ADVERT = 134
+const _PACKET_DROP_MEMBERSHIP = 2
+const _IN_CLOSE_WRITE = 0x00000008
+const _NETLINK_CONNECTOR = 11
+const _TIOCM_SR = 0x010
+const _F_GETLK = _F_GETLK64
+const _TIOCM_ST = 0x008
+const _EKEYEXPIRED = 127
+const _TCOFLUSH = 1
+const _____mbstate_t_defined = 1
+const _SIOCATMARK = 0x8905
+const __SC_LEVEL2_CACHE_SIZE = 191
+const ___IFLA_BAREUDP_MAX = 5
+const _UINT_LEAST8_WIDTH = 8
+const _FFI_DEFAULT_ABI = 1
+const _SIOCGIFBRDADDR = 0x8919
+const _RTM_GETACTION = 50
+const _SOL_ATM = 264
+const __SC_TZNAME_MAX = 6
+const ___WCHAR_MIN__ = 0
+const __SC_XBS5_LPBIG_OFFBIG = 128
+const _PORT_PROFILE_RESPONSE_BADSTATE = 259
+const _IPPORT_SMTP = 25
+const _TIOCCONS = 0x541D
+const _IF_NAMESIZE = 16
+const _EBADE = 52
+const _EBADF = 9
+const ___NR_clock_adjtime = 266
+const _SYS_fstatfs = ___NR_fstatfs
+const _ECHOKE = 0004000
+const _HAVE_SYS_UTSNAME_H = 1
+const _RWH_WRITE_LIFE_NONE = 1
+const _B3500000 = 0010016
+const ___NR_sendfile = ___NR3264_sendfile
+const ___NR_fchownat = 54
+const __BITS_TIME64_H = 1
+const _EBADR = 53
+const _SIGCHLD = 17
+const _AF_FILE = _PF_FILE
+const _SIGCLD = _SIGCHLD
+const __SC_THREAD_STACK_MIN = 75
+const _IFLA_VXLAN_PORT = 15
+const ___NR_quotactl_fd = 443
+const _IFLA_MACSEC_VALIDATION = 13
+const _IFLA_BOND_ARP_ALL_TARGETS = 10
+const __XOPEN_UNIX = 1
+const _EHOSTUNREACH = 113
+const _IP_RETOPTS = 7
+const _S_BLKSIZE = 512
+const ___unix = 1
+const ___NR_fchmod = 52
+const _SCNoLEAST32 = "o"
+const _EL3RST = 47
+const _IFLA_VF_STATS_TX_BYTES = 3
+const _TCSETXF = 0x5434
+const __SC_T_IOV_MAX = 66
+const _IFLA_PHYS_PORT_NAME = 38
+const _INT_FAST8_WIDTH = 8
+const _CRTSCTS = 020000000000
+const ___NR_arch_specific_syscall = 244
+const _IFLA_NET_NS_PID = 19
+const _SIOCSIFHWADDR = 0x8924
+const ___SI_ASYNCIO_AFTER_SIGIO = 1
+const _TIOCVHANGUP = 0x5437
+const _ATF_NETMASK = 0x20
+const _TCSETXW = 0x5435
+const _SOL_NFC = 280
+const ___SIZEOF_INT128__ = 16
+const ___ARM_ARCH_ISA_A64 = 1
+const _PSR_UAO_BIT = 0x00800000
+const _TIOCPKT_DOSTOP = 32
+const _DT_LNK = 10
+const ___FLT32_MIN_10_EXP__ = (-37)
+const ___ARM_FEATURE_UNALIGNED = 1
+const _ENOLCK = 37
+const ___NR_fstatfs = ___NR3264_fstatfs
+const _AF_RXRPC = _PF_RXRPC
+const _PR_GET_UNALIGN = 5
+const _STA_PPSTIME = 0x0004
+const _IN_CLASSB_HOST = (0xffffffff & ^_IN_CLASSB_NET)
+const _TCA_FLAG_LARGE_DUMP_ON = (1 << 0)
+const _NSS_BUFLEN_PASSWD = 1024
+const __SC_THREAD_SAFE_FUNCTIONS = 68
+const _ELIBBAD = 80
+const _IPV6_RXDSTOPTS = _IPV6_DSTOPTS
+const ___NR_faccessat = 48
+const _ETH_P_MVRP = 0x88F5
+const __SC_XOPEN_LEGACY = 129
+const _RTF_NONEXTHOP = 0x00200000
+const __BITS_WCHAR_H = 1
+const _PR_SET_PDEATHSIG = 1
+const __CS_POSIX_V7_ILP32_OFF32_LIBS = 1134
+const _IFA_TARGET_NETNSID = 10
+const _IPPROTO_MAX = 263
+const _VTIME = 5
+const _IPPORT_NETSTAT = 15
+const _SCNo16 = "ho"
+const _BOOL_WIDTH = 1
+const _PORT_VDP_RESPONSE_VTID_VIOLATION = 4
+const __SC_THREAD_ATTR_STACKADDR = 77
+const _ETH_P_IPX = 0x8137
+const _PSR_Z_BIT = 0x40000000
+const _PRIuLEAST32 = "u"
+const ___GCC_ATOMIC_TEST_AND_SET_TRUEVAL = 1
+const _SIGUSR2 = 12
+const _MSG_DONTROUTE = 4
+const _TIOCSIG_val = 1074025526
+const __PATH_NSSWITCH_CONF = "/etc/nsswitch.conf"
+const _SYS_accept = ___NR_accept
+const _PACKET_RESERVE = 12
+const _STA_PPSJITTER = 0x0200
+const _RTM_DELNEXTHOP = 105
+const _SO_PEERSEC = 31
+const ___linux = 1
+const _NTF_USE = 0x01
+const ___BIG_ENDIAN = 4321
+const _UINT16_WIDTH = 16
+const _SEGV_ACCERR = 2
+const _SCNo32 = "o"
+const ___NR_recvfrom = 207
+const _TCP_COOKIE_IN_ALWAYS = (1 << 0)
+const ___HAVE_DISTINCT_FLOAT32X = 0
+const _SYS_readv = ___NR_readv
+const _PF_RDS = 21
+const _IPV6_DSTOPTS = 59
+const _TIOCNOTTY = 0x5422
+const _RTM_F_NOTIFY = 0x100
+const _TCPOPT_SACK = 5
+const _TCP_MD5SIG_EXT = 32
+const _IFF_BROADCAST = 2
+const _IPOPT_SATID = 136
+const _TIOCMBIC = 0x5417
+const ___NL_POLICY_TYPE_ATTR_MAX = 13
+const _SYS_uname = ___NR_uname
+const _SYS_openat2 = ___NR_openat2
+const _MOD_TIMECONST = _ADJ_TIMECONST
+const _MCAST_INCLUDE = 1
+const ___ARM_64BIT_STATE = 1
+const _PR_TASK_PERF_EVENTS_DISABLE = 31
+const _IFLA_VF_STATS_RX_BYTES = 2
+const _HWCAP_ILRCPC = (1 << 26)
+const _NL_ATTR_TYPE_INVALID = 0
+const _IP_MTU_DISCOVER = 10
+const _IFLA_VXLAN_PORT_RANGE = 10
+const ___NR_sched_setattr = 274
+const _SYS_setpriority = ___NR_setpriority
+const _RTF_IRTT = 0x0100
+const _IFLA_EVENT_NONE = 0
+const _TCA_OPTIONS = 2
+const __SC_LEVEL3_CACHE_SIZE = 194
+const _F_OWNER_GID = 2
+const _ENOLINK = 67
+const _FFI_GO_CLOSURES = 1
+const _VSWTC = 7
+const _BPF_JA = 0x00
+const _SA_INTERRUPT = 0x20000000
+const ___DBL_HAS_QUIET_NAN__ = 1
+const _ARPOP_InREPLY = 9
+const _SYS_sendmsg = ___NR_sendmsg
+const _RTMSG_DELROUTE = 0x22
+const _TIOCGSID = 0x5429
+const __POSIX_LINK_MAX = 8
+const _N_MOUSE = 2
+const ___NR_fchdir = 50
+const ___INT_FAST64_MAX__ = 0x7fffffffffffffff
+const _PTRACE_SETREGSET = 16901
+const _IN_NONBLOCK = 2048
+const ___NR_inotify_init1 = 26
+const _PTRDIFF_MIN = (-9223372036854775807-1)
+const _FFI_TYPE_VOID = 0
+const _HWCAP_ASIMDHP = (1 << 10)
+const _FD_CLOEXEC = 1
+const ___NR_setsockopt = 208
+const _ECHONL = 0000100
+const ___MAX_BAUD = _B4000000
+const ___STDLIB_MB_LEN_MAX = 16
+const _RT_SCOPE_HOST = 254
+const _ETH_MAX_MTU = 0xFFFF
+const ___FLT16_DIG__ = 3
+const _TCA_STATS = 3
+const _CLONE_NEWUTS = 0x04000000
+const _SYS_semtimedop = ___NR_semtimedop
+const _ETH_P_PHONET = 0x00F5
+const _IFLA_OFFLOAD_XSTATS_CPU_HIT = 1
+const __PWD_H = 1
+const __POSIX_SHELL = 1
+const _FFI_SIZEOF_JAVA_RAW = _FFI_SIZEOF_ARG
+const _PR_SPEC_FORCE_DISABLE = (1 << 3)
+const _NDA_SRC_VNI = 11
+const ___WCHAR_MIN = ___WCHAR_MIN__
+const _NETDB_INTERNAL = -1
+const ___USE_MISC = 1
+const _PRIO_MAX = 20
+const ___struct_tm_defined = 1
+const _ETHERTYPE_ARP = 0x0806
+const ___NR_landlock_add_rule = 445
+const __POSIX_TIMEOUTS = 200809
+const _IFLA_VXLAN_TTL_INHERIT = 28
+const _RTEXT_FILTER_CFM_STATUS = (1 << 6)
+const _SPLICE_F_GIFT = 8
+const _IFLA_INET6_RA_MTU = 9
+const ___BYTE_ORDER__ = ___ORDER_LITTLE_ENDIAN__
+const ___RTNLGRP_MAX = 34
+const __SC_SAVED_IDS = 8
+const _EPOLLRDHUP = 8192
+const _LLONG_WIDTH = 64
+const _SYS_setgroups = ___NR_setgroups
+const _NL_POLICY_TYPE_ATTR_MIN_VALUE_U = 4
+const ___SVE_VQ_MAX = 512
+const _HAVE_SYS_USER_H = 1
+const _PRIXLEAST16 = "X"
+const _TH_FIN = 0x01
+const _RTM_GETADDRLABEL = 74
+const ___SIGRTMAX = 64
+const _ERESTART = 85
+const __SC_V7_ILP32_OFFBIG = 238
+const _MADV_DOFORK = 11
+const _RTM_F_PREFIX = 0x800
+const ___unix__ = 1
+const ___error_t_defined = 1
+const __SS_SIZE = 128
+const _IFF_ALLMULTI = 512
+const _HWCAP2_SVEPMULL = (1 << 3)
+const ___FLT16_MIN_10_EXP__ = (-4)
+const _RTF_XRESOLVE = 0x0800
+const _STATX_MTIME = 0x00000040
+const _BPF_RET = 0x06
+const _HAVE_STRERROR_R = 1
+const _IFLA_BAREUDP_SRCPORT_MIN = 3
+const _SYS_sendmmsg = ___NR_sendmmsg
+const _RTMGRP_IPV4_RULE = 0x80
+const _SYS_sched_setscheduler = ___NR_sched_setscheduler
+const _SEGV_ADIPERR = 7
+const _NDA_CACHEINFO = 3
+const _RTMSG_NEWDEVICE = 0x11
+const _CLOCK_MONOTONIC_COARSE = 6
+const _PSR_DIT_BIT = 0x01000000
+const __IOC_DIRBITS = 2
+const ___NR_gettid = 178
+const _PR_MCE_KILL_SET = 1
+const _SKF_AD_QUEUE = 24
+const _FFI_TRAMPOLINE_SIZE = 24
+const _PR_SET_MM_START_STACK = 5
+const _IP_RECVERR_RFC4884 = 26
+const _RMNET_FLAGS_INGRESS_MAP_COMMANDS = (1 << 1)
+const __POSIX_SIGQUEUE_MAX = 32
+const __SYS_EPOLL_H = 1
+const _CHAR_WIDTH = 8
+const ___SIZEOF_SEM_T = 32
+const _XATTR_SIZE_MAX = 65536
+const _ICMP6_DST_UNREACH_NOPORT = 4
+const _SYS_epoll_ctl = ___NR_epoll_ctl
+const _HAVE_SYS_PRCTL_H = 1
+const __SC_LEVEL1_ICACHE_ASSOC = 186
+const _IPV6_RTHDR_LOOSE = 0
+const _SYS_sched_get_priority_max = ___NR_sched_get_priority_max
+const _IPPORT_BIFFUDP = 512
+const _FIONREAD = 0x541B
+const _MLD_LISTENER_REDUCTION = 132
+const _SYS_fchownat = ___NR_fchownat
+const _IFLA_BR_MCAST_HASH_MAX = 27
+const _EKEYREJECTED = 129
+const _RT_SCOPE_UNIVERSE = 0
+const _MAP_NONBLOCK = 0x10000
+const _SYS_syncfs = ___NR_syncfs
+const _TABDLY = 0014000
+const ___GNUC_MINOR__ = 3
+const _HAVE_SEMAPHORE_H = 1
+const _SIG_UNBLOCK = 1
+const ___NR_prctl = 167
+const ___NR_process_vm_writev = 271
+const _IFLA_BR_MCAST_STARTUP_QUERY_CNT = 29
+const _IPPORT_DISCARD = 9
+const ___NR_quotactl = 60
+const _IFLA_MACVLAN_MACADDR_MODE = 3
+const _SYS_ioctl = ___NR_ioctl
+const _IFLA_BAREUDP_PORT = 1
+const _INT_LEAST16_MAX = (32767)
+const _RMNET_FLAGS_INGRESS_MAP_CKSUMV4 = (1 << 2)
+const _IPV6_2292PKTOPTIONS = 6
+const _TIOCM_CTS = 0x020
+const _PTRDIFF_MAX = (9223372036854775807)
+const _IFLA_STATS_AF_SPEC = 5
+const _SCHED_OTHER = 0
+const _IFLA_PROTO_DOWN_REASON_MASK = 1
+const _RTA_PAD = 24
+const _NET_MAJOR = 36
+const _TCA_ACT_FLAG_LARGE_DUMP_ON = _TCA_FLAG_LARGE_DUMP_ON
+const _SYS_msgsnd = ___NR_msgsnd
+const ___S_IEXEC = 0100
+const __SC_DELAYTIMER_MAX = 26
+const _SYS_exit = ___NR_exit
+const _SYS_restart_syscall = ___NR_restart_syscall
+const _PRIXLEAST32 = "X"
+const _HWCAP_DCPOP = (1 << 16)
+const __POSIX_TYPED_MEMORY_OBJECTS = -1
+const _EUCLEAN = 117
+const _PR_SET_FPEMU = 10
+const _ETH_P_ATALK = 0x809B
+const _PF_IB = 27
+const _IFLA_IPVLAN_FLAGS = 2
+const ___USE_POSIX199506 = 1
+const _SYS_nanosleep = ___NR_nanosleep
+const _IP_DROP_MEMBERSHIP = 36
+const _WINT_MAX = (4294967295)
+const _IFLA_VXLAN_UDP_ZERO_CSUM6_RX = 20
+const _ECONNABORTED = 103
+const _HAVE_STRING_H = 1
+const ___GLIBC_USE_IEC_60559_BFP_EXT_C2X = 1
+const _ND_OPT_PI_FLAG_AUTO = 0x40
+const _SIOCDEVPRIVATE = 0x89F0
+const __SC_TIMEOUTS = 164
+const ___INT_LEAST32_MAX__ = 0x7fffffff
+const _IN_CLOSE = (_IN_CLOSE_WRITE | _IN_CLOSE_NOWRITE)
+const _RTM_NEWNSID = 88
+const ___NR_io_pgetevents = 292
+const _RTNH_F_PERVASIVE = 2
+const _IPTOS_PREC_IMMEDIATE = _IPTOS_CLASS_CS2
+const _UINT_LEAST16_MAX = (65535)
+const ___NR_geteuid = 175
+const _S_IWGRP = (_S_IWUSR >> 3)
+const _SYS_mkdirat = ___NR_mkdirat
+const _TIOCPKT_DATA = 0
+const _FFI_TYPE_DOUBLE = 3
+const _RTCF_DIRECTSRC = 0x04000000
+const _DN_DELETE = 0x00000008
+const _IFLA_PORT_VSI_TYPE = 3
+const _ADJ_TAI = 0x0080
+const _NDUSEROPT_UNSPEC = 0
+const __UTSNAME_DOMAIN_LENGTH = __UTSNAME_LENGTH
+const _SOCK_PACKET = 10
+const _F_GET_RW_HINT = 1035
+const _PF_PPPOX = 24
+const _SO_PEEK_OFF = 42
+const _SO_RCVBUF = 8
+const __SC_XBS5_ILP32_OFFBIG = 126
+const ___SIZEOF_PTHREAD_CONDATTR_T = 8
+const _N_HCI = 15
+const _PRIuLEAST8 = "u"
+const _IFF_MULTI_QUEUE = 0x0100
+const _RT_CLASS_LOCAL = 255
+const _FIOGETOWN = 0x8903
+const ___NR_shmget = 194
+const _IFLA_BRPORT_PROXYARP = 10
+const _SO_SELECT_ERR_QUEUE = 45
+const _SOCK_NONBLOCK = 2048
+const _UINT_LEAST32_MAX = (4294967295)
+const _SIGXFSZ = 25
+const _SYS_landlock_restrict_self = ___NR_landlock_restrict_self
+const _IFLA_PROTINFO = 12
+const ___NR_munlockall = 231
+const _IP_MULTICAST_ALL = 49
+const _PR_FP_EXC_INV = 0x100000
+const _ECHO = 0000010
+const _ARPHRD_EETHER = 2
+const _CLD_CONTINUED = 6
+const _ETHERTYPE_AT = 0x809B
+const ___SVE_NUM_ZREGS = 32
+const _PR_PAC_GET_ENABLED_KEYS = 61
+const ___UAPI_DEF_ETHHDR = 1
+const _ESOCKTNOSUPPORT = 94
+const _NDTPA_REACHABLE_TIME = 3
+const _TCP_REPAIR_WINDOW = 29
+const ___IFLA_TUN_MAX = 10
+const _ARPHRD_CAN = 280
+const _HAVE_AS_COMDAT_GAS = 1
+const _NLM_F_MULTI = 0x02
+const _SYS_process_vm_readv = ___NR_process_vm_readv
+const _SCHAR_MAX = ___SCHAR_MAX__
+const _IFA_ADDRESS = 1
+const _SIOCSIFDSTADDR = 0x8918
+const _VREPRINT = 12
+const _EPOLL_CTL_DEL = 2
+const _IFLA_QDISC = 6
+const ___ELF__ = 1
+const _IN_OPEN = 0x00000020
+const _ETH_P_TSN = 0x22F0
+const _ETH_P_CONTROL = 0x0016
+const _IFLA_BOND_AD_INFO_NUM_PORTS = 2
+const _DT_FIFO = 1
+const _SCNiFAST8 = "hhi"
+const _TIOCSETD = 0x5423
+const __CS_XBS5_ILP32_OFF32_LINTFLAGS = 1103
+const _IFLA_HSR_VERSION = 6
+const _ETH_P_8021AH = 0x88E7
+const _IFLA_BOND_ARP_INTERVAL = 7
+const _PR_SET_MM_START_DATA = 3
+const __PC_LINK_MAX = 0
+const _ETH_P_ERSPAN = 0x88BE
+const _SYS_sysinfo = ___NR_sysinfo
+const _SYS_setsid = ___NR_setsid
+const _NUD_NONE = 0x00
+const _IFLA_TARGET_NETNSID = 46
+const _OFDEL = 0000200
+const __PC_PRIO_IO = 11
+const ___FLT_MIN__ = 1.17549435082228750796873653722224568e-38
+const ___NR_copy_file_range = 285
+const _CLONE_NEWNET = 0x40000000
+const _RTA_OIF = 4
+const _SI_SIGIO = -5
+const __XOPEN_REALTIME = 1
+const ___NR_seccomp = 277
+const _IFLA_CARRIER_UP_COUNT = 47
+const _TCP_ULP = 31
+const __SC_TIMERS = 11
+const _PRIu16 = "u"
+const _ND_OPT_SOURCE_LINKADDR = 1
+const _IFA_F_DEPRECATED = 0x20
+const _RTNH_F_DEAD = 1
+const ___SVE_VQ_BYTES = 16
+const _VERASE = 2
+const _RT_CLASS_MAIN = 254
+const _ENOANO = 55
+const _RTPROT_MRT = 10
+const __BITS_TIMEX_H = 1
+const _IFLA_XDP_SKB_PROG_ID = 6
+const __SC_NL_ARGMAX = 119
+const _IPOPT_SECUR_TOPSECRET = 0x6bc5
+const ___S_IWRITE = 0200
+const _ENOTCONN = 107
+const _RTF_REJECT = 0x0200
+const __CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS = 1145
+const ___S_IFMT = 0170000
+const _IPOIB_MODE_DATAGRAM = 0
+const ___FLT64X_DECIMAL_DIG__ = 36
+const __SC_PAGESIZE = 30
+const _ARPHRD_CISCO = 513
+const ___IFLA_BR_MAX = 48
+const _HAVE_OPEN64 = 1
+const _RLIMIT_CPU = 0
+const _MADV_DONTDUMP = 16
+const ___FLT128_HAS_INFINITY__ = 1
+const __CS_POSIX_V6_LP64_OFF64_LINTFLAGS = 1127
+const __SC_NPROCESSORS_CONF = 83
+const _SVE_NUM_ZREGS = ___SVE_NUM_ZREGS
+const _O_NOCTTY = 0400
+const _CLONE_IO = 0x80000000
+const _SIOCSIFHWBROADCAST = 0x8937
+const ___sig_atomic_t_defined = 1
+const __CS_GNU_LIBC_VERSION = 2
+const _NLM_F_CREATE = 0x400
+const _RTNH_F_TRAP = 64
+const _RT_CLASS_DEFAULT = 253
+const ___RLIMIT_LOCKS = 10
+const ___NR_setfsuid = 151
+const _ENOSYS = 38
+const _RTM_GETMULTICAST = 58
+const _IFLA_EVENT_FEATURES = 2
+const ___IFLA_HSR_MAX = 8
+const _EPOLL_CTL_MOD = 3
+const _FIONBIO = 0x5421
+const __SC_PII_XTI = 54
+const __CS_XBS5_ILP32_OFFBIG_LIBS = 1106
+const _AF_ALG = _PF_ALG
+const _PSR_MODE_EL0t = 0x00000000
+const _SO_RCVLOWAT = 18
+const _INT8_WIDTH = 8
+const _IPPORT_WHOSERVER = 513
+const _HAVE_SYS_MMAN_H = 1
+const ___NR_pwrite64 = 68
+const _IFLA_TUN_OWNER = 1
+const ___NR3264_statfs = 43
+const _PRIO_PGRP = 1
+const _RTAX_FASTOPEN_NO_COOKIE = 17
+const _IFLA_BOND_LP_INTERVAL = 19
+const _SO_TIMESTAMPING_NEW = 65
+const _CLONE_FILES = 0x00000400
+const _ILL_COPROC = 7
+const _SOCK_SNDBUF_LOCK = 1
+const _SKF_AD_RANDOM = 56
+const _FFI_FIRST_ABI = 0
+const _MSG_WAITALL = 256
+const _B38400 = 0000017
+const ___NR_sendmsg = 211
+const _ETH_P_MAP = 0x00F9
+const ___NR_getsid = 156
+const ___NR_ioprio_get = 31
+const _IFLA_VF_IB_NODE_GUID = 10
+const _MS_REC = 16384
+const __POSIX_TRACE = -1
+const ___FLT128_HAS_QUIET_NAN__ = 1
+const _LOCK_NB = 4
+const _PDP_ENDIAN = ___PDP_ENDIAN
+const ___LONG_MAX__ = 0x7fffffffffffffff
+const _PR_MCE_KILL_EARLY = 1
+const _NETLINK_AUDIT = 9
+const _SYS_statx = ___NR_statx
+const __POSIX_V6_LPBIG_OFFBIG = -1
+const _IFLA_BOND_AD_INFO_ACTOR_KEY = 3
+const _PR_FP_MODE_FR = (1 << 0)
+const _IPV6_ROUTER_ALERT_ISOLATE = 30
+const _RTM_GETTCLASS = 42
+const _AI_ADDRCONFIG = 0x0020
+const _PRIu8 = "u"
+const _MADV_UNMERGEABLE = 13
+const _PRIu32 = "u"
+const _SYS_shutdown = ___NR_shutdown
+const _HAVE_LINUX_FS_H = 1
+const _N_R3964 = 9
+const _IPPROTO_AH = 51
+const ___NR_openat2 = 437
+const _NL_POLICY_TYPE_ATTR_MAX_LENGTH = 7
+const __POSIX_RAW_SOCKETS = 200809
+const _EBUSY = 16
+const _B2500000 = 0010014
+const ___NR_getsockname = 204
+const _HAVE_FCNTL_H = 1
+const _SYS_tkill = ___NR_tkill
+const _IPTOS_PREC_PRIORITY = _IPTOS_CLASS_CS1
+const _CTIME = 0
+const ___FLT32X_HAS_INFINITY__ = 1
+const _EUNATCH = 49
+const __SC_2_PBS_ACCOUNTING = 169
+const ___LDBL_DENORM_MIN__ = 6.47517511943802511092443895822764655e-4966
+const _ETH_P_DSA_8021Q = 0xDADB
+const __POSIX_THREAD_SPORADIC_SERVER = -1
+const ___NR_mlock2 = 284
+const _SEEK_DATA = 3
+const _F_OFD_GETLK = 36
+const _NLA_ALIGNTO = 4
+const _ENOMEDIUM = 123
+const __GNU_SOURCE = 1
+const _SYS_ptrace = ___NR_ptrace
+const ___STDC_IEC_60559_BFP__ = 201404
+const _SIOCGIFINDEX = 0x8933
+const _E2BIG = 7
+const _ICMP6_RR_FLAGS_FORCEAPPLY = 0x20
+const _SI_TKILL = -6
+const __SC_THREAD_SPORADIC_SERVER = 161
+const ___NR_writev = 66
+const _HWCAP2_SVE2 = (1 << 1)
+const _NETLINK_BROADCAST_ERROR = 4
+const _SYS_futex = ___NR_futex
+const _IN_DELETE = 0x00000200
+const _FFDLY = 0100000
+const _PR_CAP_AMBIENT_RAISE = 2
+const _S_IXUSR = ___S_IEXEC
+const _PSR_MODE_EL1h = 0x00000005
+const __SYS_SELECT_H = 1
+const ___NR_inotify_add_watch = 27
+const _RWF_HIPRI = 0x00000001
+const _MCL_ONFAULT = 4
+const ___NR_openat = 56
+const ___NR_fdatasync = 83
+const _F_SETLEASE = 1024
+const __SC_FD_MGMT = 143
+const ___BITS_PER_LONG = 64
+const _PRIO_MIN = -20
+const ___NR_prlimit64 = 261
+const _RTM_DELTFILTER = 45
+const _RTM_GETCHAIN = 102
+const _RTEXT_FILTER_VF = (1 << 0)
+const _STATX_INO = 0x00000100
+const ___NETINET_IF_ETHER_H = 1
+const _SYS_recvmmsg = ___NR_recvmmsg
+const _HAVE_SCHED_H = 1
+const _ETH_P_RARP = 0x8035
+const __STRUCT_TIMESPEC = 1
+const _SO_REUSEPORT = 15
+const __POSIX_SEM_NSEMS_MAX = 256
+const ___LDBL_EPSILON__ = 1.92592994438723585305597794258492732e-34
+const ___clock_t_defined = 1
+const _MAP_TYPE = 0x0f
+const _NETLINK_SOCK_DIAG = 4
+const ___USE_XOPEN_EXTENDED = 1
+const _PACKET_TX_HAS_OFF = 19
+const _TCP_REPAIR = 19
+const _IFLA_VLAN_FLAGS = 2
+const _F_GETOWN_EX = ___F_GETOWN_EX
+const _AF_TIPC = _PF_TIPC
+const ___SVE_VQ_MIN = 1
+const ___USE_KERNEL_IPV6_DEFS = 0
+const _IFLA_VXLAN_PROXY = 11
+const _HAVE_UNISTD_H = 1
+const _IFLA_VXLAN_REMCSUM_NOPARTIAL = 24
+const _IPTOS_PREC_FLASHOVERRIDE = _IPTOS_CLASS_CS4
+const ___SIGRTMIN = 32
+const ___NR_fcntl = ___NR3264_fcntl
+const _N_HDLC = 13
+const _ENETUNREACH = 101
+const _IFLA_PERM_ADDRESS = 54
+const _SYS_mq_timedsend = ___NR_mq_timedsend
+const _TIOCSERGETLSR = 0x5459
+const _SOL_IUCV = 277
+const _PR_SET_MM_ARG_END = 9
+const _RLIMIT_FSIZE = 1
+const ___RTA_MAX = 31
+const _BPF_TAX = 0x00
+const _STATX__RESERVED = 0x80000000
+const __SC_SYNCHRONIZED_IO = 14
+const _PSR_PAN_BIT = 0x00400000
+const ___RTN_MAX = 12
+const _INT32_WIDTH = 32
+const _ND_OPT_MTU = 5
+const _SIG_ATOMIC_WIDTH = 32
+const __SC_EQUIV_CLASS_MAX = 41
+const __POSIX_CLOCKRES_MIN = 20000000
+const ___GCC_ATOMIC_INT_LOCK_FREE = 2
+const _POSIX_FADV_NORMAL = 0
+const _IP_DROP_SOURCE_MEMBERSHIP = 40
+const _linux = 1
+const _POSIX_MADV_SEQUENTIAL = 2
+const _SYS_clone = ___NR_clone
+const _PR_UNALIGN_NOPRINT = 1
+const ___FLT64X_MAX_EXP__ = 16384
+const _S_ISGID = ___S_ISGID
+const _IPV6_RTHDR_TYPE_0 = 0
+const _SIGSTOP = 19
+const _TUNGETFILTER_val = 2148553947
+const __POSIX_THREAD_SAFE_FUNCTIONS = 200809
+const _PR_FP_EXC_NONRECOV = 1
+const _STATX_ALL = 0x00000fff
+const _IGNBRK = 0000001
+const _HWCAP_AES = (1 << 3)
+const _SYS_sched_get_priority_min = ___NR_sched_get_priority_min
+const _N_MASC = 8
+const _IFLA_BOND_AD_SELECT = 22
+const _IPV6_IPSEC_POLICY = 34
+const _AF_LLC = _PF_LLC
+const _SIOCSRARP = 0x8962
+const _RTM_GETLINKPROP = 110
+const _IFLA_GTP_PDP_HASHSIZE = 3
+const _SO_SNDBUFFORCE = 32
+const ___WCLONE = 0x80000000
+const ___FLT_HAS_DENORM__ = 1
+const _RUSAGE_THREAD = 1
+const _IFF_PROMISC = 256
+const __POSIX_THREAD_ATTR_STACKADDR = 200809
+const _MACSEC_VALIDATE_STRICT = 2
+const _IP_MSFILTER = 41
+const _SYS_getrlimit = ___NR_getrlimit
+const _RTM_SETDCB = 79
+const _RTMSG_DELDEVICE = 0x12
+const _ICMP6_RR_PCOUSE_RAFLAGS_ONLINK = 0x20
+const _SYS_membarrier = ___NR_membarrier
+const _SIOCGPGRP = 0x8904
+const __CS_LFS64_LDFLAGS = 1005
+const __LFS64_ASYNCHRONOUS_IO = 1
+const _HAVE_LINUX_IF_TUN_H = 1
+const _ARPHRD_APPLETLK = 8
+const _PR_GET_SECUREBITS = 27
+const _IFLA_BR_MULTI_BOOLOPT = 46
+const _CMIN = 1
+const ___NR_pread64 = 67
+const _PSR_I_BIT = 0x00000080
+const ___GCC_ATOMIC_CHAR32_T_LOCK_FREE = 2
+const _IN_CLOSE_NOWRITE = 0x00000010
+const ___ATOMIC_SEQ_CST = 5
+const _ULONG_MAX = (_LONG_MAX * 2 + 1)
+const _TIOCSERGSTRUCT = 0x5458
+const _NLM_F_DUMP = (_NLM_F_ROOT|_NLM_F_MATCH)
+const _S_IFBLK = ___S_IFBLK
+const _PR_PAC_SET_ENABLED_KEYS = 60
+const _SIOCADDDLCI = 0x8980
+const ___LDBL_MAX_EXP__ = 16384
+const __LFS64_STDIO = 1
+const _IN6_ADDR_GEN_MODE_NONE = 1
+const ___ARM_FEATURE_IDIV = 1
+const _ARPHRD_ASH = 781
+const _ICMP6_FILTER_BLOCK = 1
+const _IFLA_BOND_SLAVE_PERM_HWADDR = 4
+const _IFLA_RMNET_MUX_ID = 1
+const _EREMCHG = 78
+const _NETLINK_ADD_MEMBERSHIP = 1
+const _SCM_TIMESTAMP = _SO_TIMESTAMP
+const ___NR_umask = 166
+const _WINT_MIN = (0)
+const __POSIX_MEMLOCK = 200809
+const __SC_CHARCLASS_NAME_MAX = 45
+const _P_tmpdir = "/tmp"
+const __POSIX_READER_WRITER_LOCKS = 200809
+const __SC_TRACE_INHERIT = 183
+const _IXOFF = 0010000
+const _IN_Q_OVERFLOW = 0x00004000
+const ___BIGGEST_ALIGNMENT__ = 16
+const _ETH_P_DDCMP = 0x0006
+const ___NR_rt_sigsuspend = 133
+const _X_OK = 1
+const _O_ASYNC = 020000
+const _TIOCLINUX = 0x541C
+const ___SIZEOF_SIZE_T__ = 8
+const _NUD_NOARP = 0x40
+const _S_IFDIR = ___S_IFDIR
+const ___USE_XOPEN2KXSI = 1
+const ___USE_GNU = 1
+const __XBS5_ILP32_OFF32 = -1
+const ___HAVE_FLOAT32 = 1
+const _N_6PACK = 7
+const _IP_DF = 0x4000
+const _IPOPT_OPTVAL = 0
+const __PATH_HOSTS = "/etc/hosts"
+const _IFLA_BRPORT_FAST_LEAVE = 7
+const _SO_SNDBUF = 7
+const ___NR_lseek = ___NR3264_lseek
+const ___NR_mkdirat = 34
+const _DT_UNKNOWN = 0
+const _IFLA_VLAN_ID = 1
+const __SC_PII_INTERNET_STREAM = 61
+const _F_SETOWN = ___F_SETOWN
+const _TCP_INQ = 36
+const _PR_SET_MM_ENV_END = 11
+const __CS_POSIX_V6_LP64_OFF64_LIBS = 1126
+const _TIOCSSERIAL = 0x541F
+const _STATX_MNT_ID = 0x00001000
+const _IFF_UP = 1
+const _ENONET = 64
+const _ARPHRD_ATM = 19
+const _IFLA_MACSEC_SCB = 11
+const ___NR_setresgid = 149
+const _SYS_munmap = ___NR_munmap
+const __CS_PATH = 0
+const ___INTMAX_MAX__ = 0x7fffffffffffffff
+const ___NR_chroot = 51
+const ___GCC_ATOMIC_CHAR_LOCK_FREE = 2
+const _ETH_FRAME_LEN = 1514
+const _PTRACE_EVENT_FORK = 1
+const _IFLA_BOND_NUM_PEER_NOTIF = 16
+const _UINT_FAST16_MAX = (18446744073709551615)
+const _HWCAP_ATOMICS = (1 << 8)
+const __PC_REC_INCR_XFER_SIZE = 14
+const _EXFULL = 54
+const _IFLA_PROTO_DOWN = 39
+const _UINT_FAST32_WIDTH = ___WORDSIZE
+const __SC_2_PBS_TRACK = 172
+const _ARPD_FLUSH = 0x03
+const _SCNxLEAST8 = "hhx"
+const _TRY_AGAIN = 2
+const __SYS_SYSINFO_H = 1
+const ___INT_LEAST8_WIDTH__ = 8
+const _ARPHRD_IEEE1394 = 24
+const _TCA_INGRESS_BLOCK = 13
+const _IN_ACCESS = 0x00000001
+const _IFLA_VXLAN_ID = 1
+const _MNT_FORCE = 1
+const _IFLA_IFNAME = 3
+const _TCP_USER_TIMEOUT = 18
+const _SOCK_RCVBUF_LOCK = 2
+const _ARPHRD_IEEE80211 = 801
+const _IFLA_AF_SPEC = 26
+const _B1152000 = 0010011
+const __SC_AIO_LISTIO_MAX = 23
+const _ETH_P_TDLS = 0x890D
+const __BITS_SIGSTACK_H = 1
+const _PF_BLUETOOTH = 31
+const __BITS_SIGCONTEXT_H = 1
+const _TIOCSWINSZ_val = 21524
+const _EAI_ALLDONE = -103
+const ___LDBL_MAX_10_EXP__ = 4932
+const _RTN_PROHIBIT = 8
+const _UINT_FAST32_MAX = (18446744073709551615)
+const _FFI_SYSV = 1
+const __SYS_FILE_H = 1
+const _IFLA_INET6_CONF = 2
+const ___NFEA_MAX = 3
+const ___NR_setpriority = 140
+const _TIOCPKT_NOSTOP = 16
+const _IP_PMTUDISC_OMIT = 5
+const _COLL_WEIGHTS_MAX = 255
+const _O_TRUNC = 01000
+const ___NR_sethostname = 161
+const _FIONCLEX = 0x5450
+const __POSIX2_CHARCLASS_NAME_MAX = 14
+const _PF_AX25 = 3
+const ___ATOMIC_ACQ_REL = 4
+const ___NR_sysinfo = 179
+const _SVE_PT_REGS_FPSIMD = 0
+const _IPV6_ROUTER_ALERT = 22
+const _IFLA_BR_BRIDGE_ID = 11
+const _RTM_GETANYCAST = 62
+const _PR_MTE_TAG_SHIFT = 3
+const _IPV6_MULTICAST_ALL = 29
+const _IPV6_HDRINCL = 36
+const _IFLA_BRPORT_UNICAST_FLOOD = 9
+const _RTM_DELNEIGH = 29
+const ___STDC_VERSION__ = 199901
+const _PF_QIPCRTR = 42
+const _IFLA_BRPORT_MRP_RING_OPEN = 35
+const _SYS_userfaultfd = ___NR_userfaultfd
+const ___LONG_LONG_WIDTH__ = 64
+const _GENEVE_DF_UNSET = 0
+const _AF_ASH = _PF_ASH
+const _IP_PMTUDISC_DONT = 0
+const _RTA_GATEWAY = 5
+const _IPV6_JOIN_GROUP = 20
+const _SKF_AD_VLAN_TAG = 44
+const _HWCAP_SHA512 = (1 << 21)
+const _RTNLGRP_IPV4_MROUTE_R = 30
+const _TCA_EGRESS_BLOCK = 14
+const ___SIZEOF_PTHREAD_MUTEX_T = 48
+const _SO_TYPE = 3
+const ___RLIMIT_RSS = 5
+const _PTRACE_SETSIGMASK = 16907
+const _CLONE_VFORK = 0x00004000
+const _IPPROTO_IP = 0
+const _ENOEXEC = 8
+const _SO_INCOMING_CPU = 49
+const __BITS_POSIX_OPT_H = 1
+const _TCP_WINDOW_CLAMP = 10
+const _SO_RXQ_OVFL = 40
+const _IN_CLOEXEC = 524288
+const _NLM_F_ECHO = 0x08
+const ___FLT64X_HAS_INFINITY__ = 1
+const __SC_SEM_VALUE_MAX = 33
+const __NETINET_ICMP6_H = 1
+const _PRIxLEAST32 = "x"
+const ___RLIMIT_MSGQUEUE = 12
+const _IPPROTO_COMP = 108
+const _RTM_F_OFFLOAD_FAILED = 0x20000000
+const _SO_BPF_EXTENSIONS = 48
+const _EADDRNOTAVAIL = 99
+const _IN_CLASSC_HOST = (0xffffffff & ^_IN_CLASSC_NET)
+const ___FLT32_MIN__ = 1.17549435082228750796873653722224568e-3832
+const _ETH_P_IP = 0x0800
+const _SYS_waitid = ___NR_waitid
+const _SCOPE_DELIMITER = '%'
+const _SYS_linkat = ___NR_linkat
+const ___NR_socket = 198
+const ___NET_ETHERNET_H = 1
+const _S_IRUSR = ___S_IREAD
+const _IFLA_XDP_FD = 1
+const _IPV6_MTU = 24
+const _RTM_DELNSID = 89
+const ___NR_capget = 90
+const _RTN_ANYCAST = 4
+const _POLL_HUP = 6
+const _PACKET_FASTROUTE = 6
+const _PACKET_MULTICAST = 2
+const ___HAVE_FLOAT64 = 1
+const __POSIX_SPIN_LOCKS = 200809
+const _SYS_process_madvise = ___NR_process_madvise
+const _NL_ATTR_TYPE_S8 = 6
+const _ARPHRD_FCAL = 785
+const ___IFLA_BOND_SLAVE_MAX = 9
+const _S_IFCHR = ___S_IFCHR
+const _MCAST_BLOCK_SOURCE = 43
+const _SYS_getgroups = ___NR_getgroups
+const ___NR_rt_tgsigqueueinfo = 240
+const _UINT32_MAX = (4294967295)
+const _TIME_UTC = 1
+const _ETH_P_CFM = 0x8902
+const _IFLA_BRPORT_HOLD_TIMER = 23
+const _IFLA_INET6_CACHEINFO = 5
+const _TIMER_ABSTIME = 1
+const _MAP_FIXED = 0x10
+const _F_OWNER_TID = 0
+const __SC_CLOCK_SELECTION = 137
+const _HAVE_FCHMODAT = 1
+const __CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS = 1144
+const _AT_STATX_SYNC_AS_STAT = 0x0000
+const _PORT_VDP_RESPONSE_INSUFFICIENT_RESOURCES = 2
+const _TCP_TIME_WAIT = 6
+const _IFF_MASTER = 1024
+const __POSIX_SPORADIC_SERVER = -1
+const _AF_SECURITY = _PF_SECURITY
+const _PF_X25 = 9
+const _IFLA_BRPORT_PRIORITY = 2
+const _SO_TIMESTAMPING_OLD = 37
+const _TIOCGSERIAL = 0x541E
+const _SYS_mbind = ___NR_mbind
+const _IFLA_VF_VLAN = 2
+const _SYS_pkey_mprotect = ___NR_pkey_mprotect
+const _IFA_BROADCAST = 4
+const _BPF_RSH = 0x70
+const _IFLA_BR_MCAST_HASH_ELASTICITY = 26
+const __BITS_STDIO_H = 1
+const _SCM_WIFI_STATUS = _SO_WIFI_STATUS
+const __SC_2_UPE = 97
+const ___LDBL_NORM_MAX__ = 1.18973149535723176508575932662800702e+4932
+const __POSIX_SEM_VALUE_MAX = 32767
+const ___FLT64X_MIN_EXP__ = (-16381)
+const _PRIuFAST8 = "u"
+const ___timer_t_defined = 1
+const __POSIX_HOST_NAME_MAX = 255
+const _TCP_FASTOPEN = 23
+const __SC_SIGQUEUE_MAX = 34
+const _IOC_OUT = (__IOC_READ << __IOC_DIRSHIFT)
+const _EMLINK = 31
+const ___WCOREFLAG = 0x80
+const _ERFKILL = 132
+const __UTSNAME_LENGTH = 65
+const _SIG_BLOCK = 0
+const _SYS_mincore = ___NR_mincore
+const _EAI_OVERFLOW = -12
+const _AF_NFC = _PF_NFC
+const _VXLAN_DF_SET = 1
+const _SYS_getppid = ___NR_getppid
+const _MACVLAN_FLAG_NOPROMISC = 1
+const _IPOPT_SECUR_MMMM = 0xbc4d
+const _PSR_MODE_MASK = 0x0000000f
+const _IFLA_MAX_MTU = 51
+const ___NR_getxattr = 8
+const __SC_2_C_DEV = 48
+const _NDA_LLADDR = 2
+const _IPV6_TRANSPARENT = 75
+const ___NR_mprotect = 226
+const _SHUT_RDWR = 2
+const _SIOCSIFMETRIC = 0x891e
+const _SYS_socketpair = ___NR_socketpair
+const _MAP_DENYWRITE = 0x00800
+const _SI_ASYNCIO = -4
+const _TUNSETIFF_val = 1074025674
+const _RTA_UNSPEC = 0
+const _PTRACE_SECCOMP_GET_METADATA = 16909
+const ___GCC_IEC_559 = 2
+const _NL_ATTR_TYPE_BINARY = 10
+const _RTF_LINKRT = 0x00100000
+const _SYS_move_pages = ___NR_move_pages
+const _SKF_AD_VLAN_TAG_PRESENT = 48
+const _HAVE_LDEXPL = 1
+const ___NR_preadv2 = 286
+const _MACVLAN_MODE_BRIDGE = 4
+const _DT_DIR = 4
+const _WNOWAIT = 0x01000000
+const _SYS_setfsgid = ___NR_setfsgid
+const ___RLIMIT_RTTIME = 15
+const __SC_2_VERSION = 46
+const _ARPHRD_FDDI = 774
+const _IPTOS_PREC_CRITIC_ECP = _IPTOS_CLASS_CS5
+const _NI_DGRAM = 16
+const ___NR3264_truncate = 45
+const _RTM_GETVLAN = 114
+const _IPFRAGTTL = 60
+const __SC_NL_MSGMAX = 121
+const _SYS_sched_setattr = ___NR_sched_setattr
+const ___INT_FAST64_WIDTH__ = 64
+const _IFF_TUN_EXCL = 0x8000
+const _RTAX_ADVMSS = 8
+const _SOL_RAW = 255
+const _LOCK_EX = 2
+const ___NR_munmap = 215
+const ___GCC_ATOMIC_LLONG_LOCK_FREE = 2
+const __SC_PHYS_PAGES = 85
+const _LINK_XSTATS_TYPE_BRIDGE = 1
+const _SYS_remap_file_pages = ___NR_remap_file_pages
+const _MS_SYNC = 4
+const _F_UNLCK = 2
+const _PR_GET_FPEMU = 9
+const ___NR_remap_file_pages = 234
+const _EAI_SOCKTYPE = -7
+const __SC_NZERO = 109
+const _IPOPT_NUMBER_MASK = 0x1f
+const _PROT_WRITE = 0x2
+const _IP_PASSSEC = 18
+const _SYS_io_setup = ___NR_io_setup
+const _NDTPA_LOCKTIME = 15
+const _TCP_COOKIE_MIN = 8
+const _RTMSG_AR_FAILED = 0x51
+const _ILL_BADSTK = 8
+const _ARPOP_REPLY = 2
+const _IFLA_VXLAN_LOCAL = 4
+const _INT_FAST8_MAX = (127)
+const _RTF_BROADCAST = 0x10000000
+const _PR_FP_EXC_ASYNC = 2
+const _PF_KCM = 41
+const _PSR_N_BIT = 0x80000000
+const _IN_MODIFY = 0x00000002
+const _SIGQUIT = 3
+const _TCP_CORK = 3
+const _SYS_removexattr = ___NR_removexattr
+const _RTM_DELLINK = 17
+const ___FLT_EPSILON__ = 1.19209289550781250000000000000000000e-7
+const ___UINT32_MAX__ = 0xffffffff
+const ___NR_fchown = 55
+const _HWCAP_FLAGM = (1 << 27)
+const __SC_TRACE_LOG = 184
+const _TCP_KEEPINTVL = 5
+const _PR_GET_KEEPCAPS = 7
+const _INT_LEAST32_MAX = (2147483647)
+const ___LDBL_MIN_EXP__ = (-16381)
+const _SCNi32 = "i"
+const _RTM_NEWLINKPROP = 108
+const _PTRACE_O_TRACESECCOMP = 128
+const _IN_IGNORED = 0x00008000
+const _BPF_IMM = 0x00
+const _IFLA_VF_TRUST = 9
+const ___STDC_IEC_60559_COMPLEX__ = 201404
+const _IPPROTO_MH = 135
+const _SIOCGIFBR = 0x8940
+const _CLONE_PTRACE = 0x00002000
+const _PR_PAC_APGAKEY = (1 << 4)
+const _ESHUTDOWN = 108
+const _SOL_PACKET = 263
+const ___NR_init_module = 105
+const _CLONE_NEWNS = 0x00020000
+const _RTPROT_MROUTED = 17
+const __SC_SS_REPL_MAX = 241
+const _GTP_ROLE_GGSN = 0
+const _SYS_truncate = ___NR_truncate
+const ___MACSEC_VALIDATE_END = 3
+const __SC_MULTI_PROCESS = 150
+const _IPPROTO_PIM = 103
+const _B1500000 = 0010012
+const ___NR_pwritev = 70
+const ___KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64 = (___WORDSIZE == 64)
+const _NCC = 8
+const _TCP_CA_Loss = 4
+const _MS_MGC_MSK = 0xffff0000
+const _S_IXOTH = (_S_IXGRP >> 3)
+const _SOL_NETLINK = 270
+const _ILL_PRVREG = 6
+const ___FLT32X_MANT_DIG__ = 53
+const _SCNuLEAST8 = "hhu"
+const _ULLONG_MAX = (_LLONG_MAX * 2 + 1)
+const _PR_SPEC_PRCTL = (1 << 0)
+const ___HAVE_DISTINCT_FLOAT128X = ___HAVE_FLOAT128X
+const __IOC_SIZESHIFT = (__IOC_TYPESHIFT+__IOC_TYPEBITS)
+const ___NR_nfsservctl = 42
+const ___FLT_MIN_10_EXP__ = (-37)
+const _IFLA_WEIGHT = 15
+const __BITS_TYPES_STRUCT_SCHED_PARAM = 1
+const _ARPHRD_RSRVD = 260
+const __POSIX2_BC_BASE_MAX = 99
+const _PACKET_ADD_MEMBERSHIP = 1
+const ___NR_rt_sigpending = 136
+const ___O_PATH = 010000000
+const _ETH_P_BPQ = 0x08FF
+const _TCP_TIMESTAMP = 24
+const _SIOCSIFPFLAGS = 0x8934
+const _RTM_NEWLINK = 16
+const _IFLA_INFO_XSTATS = 3
+const __POSIX_CPUTIME = 0
+const _PR_TIMING_STATISTICAL = 0
+const _INT_LEAST64_WIDTH = 64
+const _PF_IPX = 4
+const _FFI_WIN64 = 2
+const _NUD_PERMANENT = 0x80
+const ___NR_io_destroy = 1
+const _RTAX_RTT = 4
+const _PR_GET_FP_MODE = 46
+const ___NR3264_fcntl = 25
+const _IFLA_IPOIB_UNSPEC = 0
+const _SCNxFAST8 = "hhx"
+const _RTNH_F_UNRESOLVED = 32
+const ___O_DIRECTORY = 040000
+const _SYS_connect = ___NR_connect
+const _TCP_CC_INFO = 26
+const _PACKAGE_STRING = "package-unused version-unused"
+const _SYS_sched_getattr = ___NR_sched_getattr
+const __POSIX2_BC_SCALE_MAX = 99
+const _PTRACE_POKETEXT = 4
+const ___IFLA_PROTO_DOWN_REASON_CNT = 3
+const _ETH_P_DEC = 0x6000
+const _SYS_flistxattr = ___NR_flistxattr
+const _IPVLAN_F_PRIVATE = 0x01
+const _NLMSG_OVERRUN = 0x4
+const _STATX_ATTR_MOUNT_ROOT = 0x00002000
+const _IFLA_BR_AGEING_TIME = 4
+const _TCSETS = 0x5402
+const _RTM_F_EQUALIZE = 0x400
+const _HAVE_DUP3 = 1
+const __K_SS_MAXSIZE = 128
+const _BRIDGE_MODE_HAIRPIN = 1
+const _TCSETX = 0x5433
+const __SC_FSYNC = 15
+const _RWF_APPEND = 0x00000010
+const __BITS_SOCKADDR_H = 1
+const _NL_ATTR_TYPE_NESTED = 13
+const _SIGPOLL = 29
+const _STATX_ATTR_ENCRYPTED = 0x00000800
+const _AT_SYMLINK_NOFOLLOW = 0x100
+const _HAVE_SYS_VFS_H = 1
+const _PF_KEY = 15
+const _HWCAP2_DCPODP = (1 << 0)
+const _NL_MMAP_MSG_ALIGNMENT = _NLMSG_ALIGNTO
+const _FFI_TYPE_FLOAT = 2
+const _IFLA_VXLAN_UDP_CSUM = 18
+const ___NR_wait4 = 260
+const _IFLA_RMNET_FLAGS = 2
+const _SOL_RDS = 276
+const _RTAX_FEATURE_MASK = (_RTAX_FEATURE_ECN | _RTAX_FEATURE_SACK | _RTAX_FEATURE_TIMESTAMP | _RTAX_FEATURE_ALLFRAG)
+const _RTM_GETNETCONF = 82
+const _TIOCSPGRP_val = 21520
+const _IPPROTO_RSVP = 46
+const _FPE_INTDIV = 1
+const _ONLCR = 0000004
+const _ARPHRD_TUNNEL = 768
+const _HAVE_MINCORE = 1
+const ___SIZEOF_PTRDIFF_T__ = 8
+const _EPOLLERR = 8
+const _TCP_KEEPCNT = 6
+const _PTRACE_SYSCALL_INFO_EXIT = 2
+const _TCP_SYN_RECV = 3
+const _NLM_F_APPEND = 0x800
+const _SYS_mmap = ___NR_mmap
+const _SYS_clock_adjtime = ___NR_clock_adjtime
+const _RTNLGRP_TC = 4
+const _ADJ_NANO = 0x2000
+const _NETLINK_TX_RING = 7
+const _TCPOPT_TIMESTAMP = 8
+const __SC_TRACE_NAME_MAX = 243
+const __BITS_ENDIAN_H = 1
+const __CS_LFS_LDFLAGS = 1001
+const ___NR_setregid = 143
+const _EOWNERDEAD = 130
+const _RT_TABLE_COMPAT = 252
+const _TIOCGPTN_val = 2147767344
+const ___FLT64X_MAX_10_EXP__ = 4932
+const _RTSIG_MAX = 32
+const _VXLAN_DF_MAX = 2
+const ___SIZEOF_LONG_DOUBLE__ = 16
+const _VT0 = 0000000
+const _VT1 = 0040000
+const _RTNLGRP_IPV4_MROUTE = 6
+const _IFLA_INET_CONF = 1
+const _BC_DIM_MAX = __POSIX2_BC_DIM_MAX
+const __POSIX_TZNAME_MAX = 6
+const _SIOCSIFENCAP = 0x8926
+const _TCP_CA_Disorder = 1
+const ___WORDSIZE = 64
+const _IP_MF = 0x2000
+const _PROT_GROWSUP = 0x02000000
+const _RTF_ADDRCLASSMASK = 0xF8000000
+const ___NR3264_fadvise64 = 223
+const _ARPHRD_PRONET = 4
+const _B921600 = 0010007
+const _EADDRINUSE = 98
+const ___NR_timerfd_gettime = 87
+const _CLONE_NEWPID = 0x20000000
+const _RTNLGRP_IPV6_RULE = 19
+const _ETHER_MIN_LEN = (_ETH_ZLEN + _ETHER_CRC_LEN)
+const _PF_ROSE = 11
+const _IFLA_PORT_SELF = 25
+const _IFLA_BOND_SLAVE_AD_ACTOR_OPER_PORT_STATE = 7
+const _PR_PAC_APIBKEY = (1 << 1)
+const __SYS_STAT_H = 1
+const _IFLA_BR_GROUP_ADDR = 20
+const _F_SETSIG = ___F_SETSIG
+const _WSTOPPED = 2
+const __PC_VDISABLE = 8
+const __SC_MQ_OPEN_MAX = 27
+const ___AARCH64_CMODEL_SMALL__ = 1
+const _RTM_NEWADDRLABEL = 72
+const _IPPROTO_DCCP = 33
+const ___NR_mq_unlink = 181
+const _RTMGRP_NEIGH = 4
+const _IP_RECVORIGDSTADDR = _IP_ORIGDSTADDR
+const _PF_WANPIPE = 25
+const _RTM_DELADDR = 21
+const __PATH_SERVICES = "/etc/services"
+const _POLL_IN = 1
+const _MACVLAN_MACADDR_FLUSH = 2
+const _RTPROT_DNROUTED = 13
+const _MACVLAN_MODE_SOURCE = 16
+const _SYS_setpgid = ___NR_setpgid
+const ___IFLA_GENEVE_MAX = 14
+const _SIOCADDMULTI = 0x8931
+const _RTMSG_NEWROUTE = 0x21
+const _FFI_TYPE_COMPLEX = 15
+const _HAVE_COSL = 1
+const _NI_MAXHOST = 1025
+const _HAVE_SYS_MOUNT_H = 1
+const _NO_RECOVERY = 3
+const _IFLA_VXLAN_UNSPEC = 0
+const _IFLA_BOND_MIIMON = 3
+const _IPDEFTTL = 64
+const _RTAX_MTU = 2
+const _ENETRESET = 102
+const ___FLT_HAS_QUIET_NAN__ = 1
+const _IFLA_BR_NF_CALL_IPTABLES = 36
+const _SIG_ATOMIC_MAX = (2147483647)
+const _STA_PPSFREQ = 0x0002
+const _IN_ISDIR = 0x40000000
+const _ICMP6_ECHO_REPLY = 129
+const _TCXONC = 0x540A
+const _RTCF_MASQ = 0x00400000
+const _AF_BRIDGE = _PF_BRIDGE
+const _PR_TIMING_TIMESTAMP = 1
+const _IPV6_PMTUDISC_OMIT = 5
+const _ILL_ILLTRP = 4
+const ___NDUSEROPT_MAX = 2
+const _SYNC_FILE_RANGE_WRITE = 2
+const _STA_INS = 0x0010
+const _RWH_WRITE_LIFE_NOT_SET = 0
+const __XOPEN_XCU_VERSION = 4
+const _ENOCSI = 50
+const _XATTR_LIST_MAX = 65536
+const _RTMGRP_IPV4_MROUTE = 0x20
+const _RTM_DELVLAN = 113
+const _SYS_pselect6 = ___NR_pselect6
+const _TOSTOP = 0000400
+const __SC_MINSIGSTKSZ = 249
+const _TIOCPKT_STOP = 4
+const _IFLA_BRPORT_PROTECT = 6
+const __SC_SIGNALS = 158
+const _SYS_setxattr = ___NR_setxattr
+const _RENAME_WHITEOUT = (1 << 2)
+const _IPPROTO_DSTOPTS = 60
+const _IFA_F_NODAD = 0x02
+const __LARGEFILE_SOURCE = 1
+const ___WINT_MAX__ = 0xffffffff
+const _EPFNOSUPPORT = 96
+const _SYS_sigaltstack = ___NR_sigaltstack
+const _SCNdLEAST32 = "d"
+const _INT16_WIDTH = 16
+const _RTNH_F_ONLINK = 4
+const _GAI_WAIT = 0
+const ___NR_lookup_dcookie = 18
+const ___NR_mincore = 232
+const _ARPHRD_TUNNEL6 = 769
+const _SOL_RXRPC = 272
+const ___FLT32_IS_IEC_60559__ = 2
+const _ICMP6_DST_UNREACH_NOROUTE = 0
+const _DN_ATTRIB = 0x00000020
+const ___LP64__ = 1
+const _F_SEAL_SEAL = 0x0001
+const _MLD_LISTENER_QUERY = 130
+const _SYS_inotify_init1 = ___NR_inotify_init1
+const ___NR_acct = 89
+const _MSG_FASTOPEN = 536870912
+const ___sigevent_t_defined = 1
+const _RTNLGRP_IPV6_MROUTE_R = 31
+const _IFLA_MACVLAN_UNSPEC = 0
+const _PACKET_AUXDATA = 8
+const _IFLA_BOND_UNSPEC = 0
+const _IFLA_GENEVE_LABEL = 11
+const _PR_UNALIGN_SIGBUS = 2
+const _F_TLOCK = 2
+const _STATX_TYPE = 0x00000001
+const _NDA_MASTER = 9
+const _PF_RXRPC = 33
+const _TCP_KEEPIDLE = 4
+const ___NR_msgsnd = 189
+const ___NR_llistxattr = 12
+const ___NR_rseq = 293
+const __CS_XBS5_ILP32_OFF32_CFLAGS = 1100
+const _O_ACCMODE = 0003
+const _TIOCM_RNG = 0x080
+const _RTAX_SSTHRESH = 6
+const _PR_MTE_TCF_NONE = 0
+const _IFLA_VF_BROADCAST = 13
+const _ETH_P_AX25 = 0x0002
+const __BITS_SIGINFO_CONSTS_ARCH_H = 1
+const _MACSEC_OFFLOAD_MAC = 2
+const _RTAX_WINDOW = 3
+const _HAVE_INTTYPES_H = 1
+const _EDESTADDRREQ = 89
+const __PC_MAX_INPUT = 2
+const ___IFLA_VF_MAX = 14
+const _IPV6_FREEBIND = 78
+const __STRINGS_H = 1
+const ___have_pthread_attr_t = 1
+const _TCA_ACT_FLAG_TERSE_DUMP = (1 << 1)
+const _NI_MAXSERV = 32
+const _ARPHRD_HDLC = _ARPHRD_CISCO
+const ___GLIBC_USE_IEC_60559_BFP_EXT = 1
+const _PF_UNIX = _PF_LOCAL
+const _IFLA_GENEVE_UDP_CSUM = 8
+const ___NR_getppid = 173
+const _FFI_LAST_ABI = 3
+const _MACSEC_OFFLOAD_MAX = 2
+const _ETH_P_IEEEPUP = 0x0a00
+const _PF_IRDA = 23
+const _HAVE_SYS_TIMEX_H = 1
+const ___FLT_DECIMAL_DIG__ = 9
+const ___NR_timer_create = 107
+const _ETH_P_MRP = 0x88E3
+const _SYS_getpgid = ___NR_getpgid
+const _FFI_64_BIT_MAX = 9223372036854775807
+const _IFLA_MACSEC_ICV_LEN = 3
+const _B1800 = 0000012
+const _BS0 = 0000000
+const _TIOCSSOFTCAR = 0x541A
+const __SYS_TIME_H = 1
+const __POSIX_ARG_MAX = 4096
+const ___SCHAR_WIDTH__ = 8
+const ___FLT_RADIX__ = 2
+const _PORT_VDP_RESPONSE_UNUSED_VTID = 3
+const __CS_V7_ENV = 1149
+const _IFLA_VXLAN_LEARNING = 7
+const _EPOLLET = 2147483648
+const _F_SETLKW64 = 7
+const ___USE_ATFILE = 1
+const _SIGABRT = 6
+const _INT_FAST64_WIDTH = 64
+const _IFF_RUNNING = 64
+const _HAVE_UTIMENSAT = 1
+const __PC_SYMLINK_MAX = 19
+const _F_SETLK64 = 6
+const __POSIX_PATH_MAX = 256
+const _IN_CLASSA_NSHIFT = 24
+const _PACKET_TIMESTAMP = 17
+const ___POSIX_FADV_DONTNEED = 4
+const _IPPROTO_MTP = 92
+type _iface struct {}
+type ___prfpregset_t struct {}
+type _cookie_io_functions_t struct {}
+type __IO_marker struct {}
+type ___va_list struct {}
+type _obstack struct {}
+type __IO_cookie_io_functions_t struct {}
+type _elf_fpregset_t struct {}
+type ___dirstream struct {}
+type _user_fpsimd_struct struct {}
+type ___gnuc_va_list struct {}
+type __IO_wide_data struct {}
+type __IO_codecvt struct {}
+type _C_long int64
+type _C_ulong uint64
+type timeval_sec_t int64
+type timeval_usec_t int64
+type timeval struct { tv_sec timeval_sec_t; tv_usec timeval_usec_t; }
+
+func (tv *timeval) set_usec(x int32) {
+       tv.tv_usec = timeval_usec_t(x)
+}
+type timespec_sec_t int64
+type timespec_nsec_t int64
+type timespec struct { tv_sec timespec_sec_t; tv_nsec timespec_nsec_t; }
+
+func (ts *timespec) setNsec(ns int64) {
+       ts.tv_sec = timespec_sec_t(ns / 1e9)
+       ts.tv_nsec = timespec_nsec_t(ns % 1e9)
+}
+
+type epollevent struct { events uint32; pad [4]byte; data [8]byte }
+const _EPOLLETpos = _EPOLLET
+const _MAP_FAILED = ^uintptr(0)
+type semt struct { __size [31+1]uint8; _ [0]int64; }
+type uint128 [16]byte
diff --git a/libgo/arm64/syscall_arch.go b/libgo/arm64/syscall_arch.go
new file mode 100644 (file)
index 0000000..f0711ed
--- /dev/null
@@ -0,0 +1,3 @@
+package syscall
+const ARCH = "arm64"
+const OS = "linux"
diff --git a/libgo/arm64/syscall_linknames.go b/libgo/arm64/syscall_linknames.go
new file mode 100644 (file)
index 0000000..994ed31
--- /dev/null
@@ -0,0 +1,165 @@
+// Code generated by mklinknames.awk. DO NOT EDIT.
+
+package syscall
+
+import _ "unsafe"
+
+//go:linkname c_strerror_r strerror_r
+//go:linkname c_prctl prctl
+//go:linkname c_unshare unshare
+//go:linkname c_mount mount
+//go:linkname c___go_openat __go_openat
+//go:linkname c_fork fork
+//go:linkname c_getpid getpid
+//go:linkname c_getppid getppid
+//go:linkname c_setsid setsid
+//go:linkname c_setpgid setpgid
+//go:linkname c_chroot chroot
+//go:linkname c_chdir chdir
+//go:linkname c___go_fcntl __go_fcntl
+//go:linkname c_close close
+//go:linkname c___go_ioctl __go_ioctl
+//go:linkname c___go_ioctl_ptr __go_ioctl_ptr
+//go:linkname c_execve execve
+//go:linkname c_read read
+//go:linkname c_write write
+//go:linkname c__exit _exit
+//go:linkname c_dup2 dup2
+//go:linkname c_dup3 dup3
+//go:linkname c_kill kill
+//go:linkname c_setgroups setgroups
+//go:linkname c_futimesat futimesat
+//go:linkname c_accept4 accept4
+//go:linkname c_faccessat faccessat
+//go:linkname c_fallocate fallocate64
+//go:linkname c_fchmodat fchmodat
+//go:linkname c_fchownat fchownat
+//go:linkname c_flock flock
+//go:linkname c_mkdirat mkdirat
+//go:linkname c_mknodat mknodat
+//go:linkname c_pipe2 pipe2
+//go:linkname c_sendfile64 sendfile64
+//go:linkname c_sync_file_range sync_file_range
+//go:linkname c___go_ptrace __go_ptrace
+//go:linkname c_reboot reboot
+//go:linkname c_acct acct
+//go:linkname c_adjtimex adjtimex
+//go:linkname c_fstatfs64 fstatfs64
+//go:linkname c_getxattr getxattr
+//go:linkname c_inotify_add_watch inotify_add_watch
+//go:linkname c_inotify_init inotify_init
+//go:linkname c_inotify_init1 inotify_init1
+//go:linkname c_inotify_rm_watch inotify_rm_watch
+//go:linkname c_klogctl klogctl
+//go:linkname c_listxattr listxattr
+//go:linkname c_pivot_root pivot_root
+//go:linkname c_prlimit prlimit64
+//go:linkname c_removexattr removexattr
+//go:linkname c_renameat renameat
+//go:linkname c_setfsgid setfsgid
+//go:linkname c_setfsuid setfsuid
+//go:linkname c_setresgid setresgid
+//go:linkname c_setresuid setresuid
+//go:linkname c_setxattr setxattr
+//go:linkname c_splice splice
+//go:linkname c_statfs64 statfs64
+//go:linkname c_sysinfo sysinfo
+//go:linkname c_tee tee
+//go:linkname c_unlinkat unlinkat
+//go:linkname c_umount2 umount2
+//go:linkname c_utimensat utimensat
+//go:linkname c_pipe pipe
+//go:linkname c_utimes utimes
+//go:linkname c_getcwd getcwd
+//go:linkname c_getgroups getgroups
+//go:linkname c_mkfifo mkfifo
+//go:linkname c_select select
+//go:linkname c_access access
+//go:linkname c_chmod chmod
+//go:linkname c_chown chown
+//go:linkname c_dup dup
+//go:linkname c_fchdir fchdir
+//go:linkname c_fchmod fchmod
+//go:linkname c_fchown fchown
+//go:linkname c___go_fcntl_flock __go_fcntl_flock
+//go:linkname c_fdatasync fdatasync
+//go:linkname c_fsync fsync
+//go:linkname c_getegid getegid
+//go:linkname c_geteuid geteuid
+//go:linkname c_getgid getgid
+//go:linkname c_getpgid getpgid
+//go:linkname c_getpgrp getpgrp
+//go:linkname c_getpriority getpriority
+//go:linkname c_getrusage getrusage
+//go:linkname c_gettimeofday gettimeofday
+//go:linkname c_getuid getuid
+//go:linkname c_lchown lchown
+//go:linkname c_link link
+//go:linkname c_mkdir mkdir
+//go:linkname c_mknod mknod
+//go:linkname c_nanosleep nanosleep
+//go:linkname c_pause pause
+//go:linkname c_readlink readlink
+//go:linkname c_rename rename
+//go:linkname c_rmdir rmdir
+//go:linkname c_setdomainname setdomainname
+//go:linkname c_sethostname sethostname
+//go:linkname c_setgid setgid
+//go:linkname c_setegid setegid
+//go:linkname c_setregid setregid
+//go:linkname c_setpriority setpriority
+//go:linkname c_setreuid setreuid
+//go:linkname c_settimeofday settimeofday
+//go:linkname c_setuid setuid
+//go:linkname c_seteuid seteuid
+//go:linkname c_symlink symlink
+//go:linkname c_sync sync
+//go:linkname c_time time
+//go:linkname c_times times
+//go:linkname c_umask umask
+//go:linkname c_unlink unlink
+//go:linkname c_utime utime
+//go:linkname c_munmap munmap
+//go:linkname c_mprotect mprotect
+//go:linkname c_mlock mlock
+//go:linkname c_munlock munlock
+//go:linkname c_mlockall mlockall
+//go:linkname c_munlockall munlockall
+//go:linkname c_tcgetattr tcgetattr
+//go:linkname c_tcsetattr tcsetattr
+//go:linkname c_sysconf sysconf
+//go:linkname c_creat64 creat64
+//go:linkname c_fstat64 fstat64
+//go:linkname c_ftruncate64 ftruncate64
+//go:linkname c_getrlimit64 getrlimit64
+//go:linkname c_lstat64 lstat64
+//go:linkname c_mmap64 mmap64
+//go:linkname c___go_open64 __go_open64
+//go:linkname c_pread64 pread64
+//go:linkname c_pwrite64 pwrite64
+//go:linkname c_lseek64 lseek64
+//go:linkname c_setrlimit64 setrlimit64
+//go:linkname c_stat64 stat64
+//go:linkname c_truncate64 truncate64
+//go:linkname c_madvise madvise
+//go:linkname c_uname uname
+//go:linkname c_wait4 wait4
+//go:linkname c_accept accept
+//go:linkname c_getsockname getsockname
+//go:linkname c_getpeername getpeername
+//go:linkname c_setsockopt setsockopt
+//go:linkname c_recvfrom recvfrom
+//go:linkname c_listen listen
+//go:linkname c_shutdown shutdown
+//go:linkname c_epoll_create epoll_create
+//go:linkname c_epoll_create1 epoll_create1
+//go:linkname c_epoll_ctl epoll_ctl
+//go:linkname c_epoll_wait epoll_wait
+//go:linkname c_bind bind
+//go:linkname c_connect connect
+//go:linkname c_socket socket
+//go:linkname c_socketpair socketpair
+//go:linkname c_getsockopt getsockopt
+//go:linkname c_sendto sendto
+//go:linkname c_recvmsg recvmsg
+//go:linkname c_sendmsg sendmsg
diff --git a/libgo/arm64/sysinfo.go b/libgo/arm64/sysinfo.go
new file mode 100644 (file)
index 0000000..790ac98
--- /dev/null
@@ -0,0 +1,9689 @@
+package syscall
+import "unsafe"
+type _ unsafe.Pointer
+type _ptrdiff_t int64
+type _size_t uint64
+type _wchar_t uint32
+type _div_t struct { quot int32; rem int32; }
+const _sizeof_div_t = 8
+type _ldiv_t struct { quot int64; rem int64; }
+const _sizeof_ldiv_t = 16
+type _lldiv_t struct { quot int64; rem int64; }
+const _sizeof_lldiv_t = 16
+const _sizeof___locale_struct = 232
+type ___u_char uint8
+type ___u_short uint16
+type ___u_int uint32
+type ___u_long uint64
+type ___int8_t int8
+type ___uint8_t uint8
+type ___int16_t int16
+type ___uint16_t uint16
+type ___int32_t int32
+type ___uint32_t uint32
+type ___int64_t int64
+type ___uint64_t uint64
+type ___int_least8_t int8
+type ___uint_least8_t uint8
+type ___int_least16_t int16
+type ___uint_least16_t uint16
+type ___int_least32_t int32
+type ___uint_least32_t uint32
+type ___int_least64_t int64
+type ___uint_least64_t uint64
+type ___quad_t int64
+type ___u_quad_t uint64
+type ___intmax_t int64
+type ___uintmax_t uint64
+type ___dev_t uint64
+type ___uid_t uint32
+type ___gid_t uint32
+type ___ino_t uint64
+type ___ino64_t uint64
+type ___mode_t uint32
+type ___nlink_t uint32
+type ___off_t int64
+type ___off64_t int64
+type ___pid_t int32
+type ___fsid_t struct { __val [1+1]int32; }
+const _sizeof___fsid_t = 8
+type ___clock_t int64
+type ___rlim_t uint64
+type ___rlim64_t uint64
+type ___id_t uint32
+type ___time_t int64
+type ___useconds_t uint32
+type ___suseconds_t int64
+type ___suseconds64_t int64
+type ___daddr_t int32
+type ___key_t int32
+type ___clockid_t int32
+type ___timer_t *byte
+type ___blksize_t int32
+type ___blkcnt_t int64
+type ___blkcnt64_t int64
+type ___fsblkcnt_t uint64
+type ___fsblkcnt64_t uint64
+type ___fsfilcnt_t uint64
+type ___fsfilcnt64_t uint64
+type ___fsword_t int64
+type ___ssize_t int64
+type ___syscall_slong_t int64
+type ___syscall_ulong_t uint64
+type ___loff_t int64
+type ___caddr_t *uint8
+type ___intptr_t int64
+type ___socklen_t uint32
+type ___sig_atomic_t int32
+type _u_char uint8
+type _u_short uint16
+type _u_int uint32
+type _u_long uint64
+type _quad_t int64
+type _u_quad_t uint64
+type _fsid_t ___fsid_t
+const _sizeof_fsid_t = 8
+type _loff_t int64
+type _ino_t uint64
+type _ino64_t uint64
+type _dev_t uint64
+type _gid_t uint32
+type _mode_t uint32
+type _nlink_t uint32
+type _uid_t uint32
+type _off_t int64
+type _off64_t int64
+type _pid_t int32
+type _id_t uint32
+type _ssize_t int64
+type _daddr_t int32
+type _caddr_t ___caddr_t
+type _key_t int32
+type _clock_t int64
+type _clockid_t int32
+type _time_t int64
+type _timer_t ___timer_t
+type _useconds_t uint32
+type _suseconds_t int64
+type _ulong uint64
+type _ushort uint16
+type _uint uint32
+type _int8_t int8
+type _int16_t int16
+type _int32_t int32
+type _int64_t int64
+type _u_int8_t uint8
+type _u_int16_t uint16
+type _u_int32_t uint32
+type _u_int64_t uint64
+type _register_t int64
+type ___sigset_t struct { __val [15+1]uint64; }
+const _sizeof___sigset_t = 128
+type _sigset_t ___sigset_t
+const _sizeof_sigset_t = 128
+const _sizeof_timeval = 16
+const _sizeof_timespec = 16
+type ___fd_mask int64
+type _fd_set struct { fds_bits [15+1]int64; }
+const _sizeof_fd_set = 128
+type _fd_mask int64
+type _blksize_t int32
+type _blkcnt_t int64
+type _fsblkcnt_t uint64
+type _fsfilcnt_t uint64
+type _blkcnt64_t int64
+type _fsblkcnt64_t uint64
+type _fsfilcnt64_t uint64
+type ___atomic_wide_counter struct { __value64 uint64; }
+const _sizeof___atomic_wide_counter = 8
+type ___pthread_internal_list struct { __prev *___pthread_internal_list; __next *___pthread_internal_list; }
+const _sizeof___pthread_internal_list = 16
+type ___pthread_list_t ___pthread_internal_list
+const _sizeof___pthread_list_t = 16
+type ___pthread_internal_slist struct { __next *___pthread_internal_slist; }
+const _sizeof___pthread_internal_slist = 8
+type ___pthread_slist_t ___pthread_internal_slist
+const _sizeof___pthread_slist_t = 8
+type ___pthread_mutex_s struct { __lock int32; __count uint32; __owner int32; __nusers uint32; __kind int32; __spins int32; __list ___pthread_list_t; }
+const _sizeof___pthread_mutex_s = 40
+type ___pthread_rwlock_arch_t struct { __readers uint32; __writers uint32; __wrphase_futex uint32; __writers_futex uint32; __pad3 uint32; __pad4 uint32; __cur_writer int32; __shared int32; __pad1 uint64; __pad2 uint64; __flags uint32; Godump_0_pad [4]byte; }
+const _sizeof___pthread_rwlock_arch_t = 56
+type ___pthread_cond_s struct { __wseq ___atomic_wide_counter; __g1_start ___atomic_wide_counter; __g_refs [1+1]uint32; __g_size [1+1]uint32; __g1_orig_size uint32; __wrefs uint32; __g_signals [1+1]uint32; }
+const _sizeof___pthread_cond_s = 48
+type ___tss_t uint32
+type ___thrd_t uint64
+type ___once_flag struct { __data int32; }
+const _sizeof___once_flag = 4
+type _pthread_t uint64
+type _pthread_mutexattr_t struct { __size [7+1]uint8; _ [0]int32; }
+const _sizeof_pthread_mutexattr_t = 8
+type _pthread_condattr_t struct { __size [7+1]uint8; _ [0]int32; }
+const _sizeof_pthread_condattr_t = 8
+type _pthread_key_t uint32
+type _pthread_once_t int32
+type _pthread_attr_t struct { __size [63+1]uint8; _ [0]int64; }
+const _sizeof_pthread_attr_t = 64
+type _pthread_mutex_t struct { __data ___pthread_mutex_s; Godump_0_pad [8]byte; }
+const _sizeof_pthread_mutex_t = 48
+type _pthread_cond_t struct { __data ___pthread_cond_s; }
+const _sizeof_pthread_cond_t = 48
+type _pthread_rwlock_t struct { __data ___pthread_rwlock_arch_t; }
+const _sizeof_pthread_rwlock_t = 56
+type _pthread_rwlockattr_t struct { __size [7+1]uint8; _ [0]int64; }
+const _sizeof_pthread_rwlockattr_t = 8
+type _pthread_spinlock_t int32
+type _pthread_barrier_t struct { __size [31+1]uint8; _ [0]int64; }
+const _sizeof_pthread_barrier_t = 32
+type _pthread_barrierattr_t struct { __size [7+1]uint8; _ [0]int32; }
+const _sizeof_pthread_barrierattr_t = 8
+type _random_data struct { fptr *int32; rptr *int32; state *int32; rand_type int32; rand_deg int32; rand_sep int32; end_ptr *int32; }
+const _sizeof_random_data = 48
+type _drand48_data struct { __x [2+1]uint16; __old_x [2+1]uint16; __c uint16; __init uint16; __a uint64; }
+const _sizeof_drand48_data = 24
+type ___compar_fn_t func(*byte, *byte) int32
+type _comparison_fn_t ___compar_fn_t
+type ___compar_d_fn_t func(*byte, *byte, *byte) int32
+const _sizeof___gnuc_va_list = 32
+type ___mbstate_t struct { __count int32; __value struct { __wch uint32; }; }
+const _sizeof___mbstate_t = 8
+type __G_fpos_t struct { __pos int64; __state ___mbstate_t; }
+const _sizeof__G_fpos_t = 16
+type ___fpos_t __G_fpos_t
+const _sizeof___fpos_t = 16
+type __G_fpos64_t struct { __pos int64; __state ___mbstate_t; }
+const _sizeof__G_fpos64_t = 16
+type ___fpos64_t __G_fpos64_t
+const _sizeof___fpos64_t = 16
+type ___FILE __IO_FILE
+const _sizeof___FILE = 216
+type _FILE __IO_FILE
+const _sizeof_FILE = 216
+type __IO_FILE struct { _flags int32; _IO_read_ptr *uint8; _IO_read_end *uint8; _IO_read_base *uint8; _IO_write_base *uint8; _IO_write_ptr *uint8; _IO_write_end *uint8; _IO_buf_base *uint8; _IO_buf_end *uint8; _IO_save_base *uint8; _IO_backup_base *uint8; _IO_save_end *uint8; _markers *__IO_marker; _chain *__IO_FILE; _fileno int32; _flags2 int32; _old_offset int64; _cur_column uint16; _vtable_offset int8; _shortbuf [0+1]uint8; _lock *byte; _offset int64; _codecvt *__IO_codecvt; _wide_data *__IO_wide_data; _freeres_list *__IO_FILE; _freeres_buf *byte; __pad5 uint64; _mode int32; _unused2 [19+1]uint8; }
+const _sizeof__IO_FILE = 216
+const _sizeof__IO_cookie_io_functions_t = 32
+const _sizeof_cookie_io_functions_t = 32
+const _sizeof_va_list = 32
+type _fpos_t ___fpos64_t
+const _sizeof_fpos_t = 16
+type _fpos64_t ___fpos64_t
+const _sizeof_fpos64_t = 16
+type _dirent struct { d_ino uint64; d_off int64; d_reclen uint16; d_type uint8; d_name [255+1]uint8; Godump_0_pad [5]byte; }
+const _sizeof_dirent = 280
+type _dirent64 struct { d_ino uint64; d_off int64; d_reclen uint16; d_type uint8; d_name [255+1]uint8; Godump_0_pad [5]byte; }
+const _sizeof_dirent64 = 280
+type _DIR ___dirstream
+type _error_t int32
+type _flock struct { l_type int16; l_whence int16; l_start int64; l_len int64; l_pid int32; Godump_0_pad [4]byte; }
+const _sizeof_flock = 32
+type _flock64 struct { l_type int16; l_whence int16; l_start int64; l_len int64; l_pid int32; Godump_0_pad [4]byte; }
+const _sizeof_flock64 = 32
+type _iovec struct { iov_base *byte; iov_len uint64; }
+const _sizeof_iovec = 16
+type ___pid_type uint32
+const _sizeof___pid_type = 4
+type _f_owner_ex struct { _type uint32; pid int32; }
+const _sizeof_f_owner_ex = 8
+type _file_handle struct { handle_bytes uint32; handle_type int32; f_handle [0]uint8; }
+const _sizeof_file_handle = 8
+type _stat struct { st_dev uint64; st_ino uint64; st_mode uint32; st_nlink uint32; st_uid uint32; st_gid uint32; st_rdev uint64; __pad1 uint64; st_size int64; st_blksize int32; __pad2 int32; st_blocks int64; st_atim Timespec; st_mtim Timespec; st_ctim Timespec; __glibc_reserved [1+1]int32; }
+const _sizeof_stat = 128
+type _stat64 struct { st_dev uint64; st_ino uint64; st_mode uint32; st_nlink uint32; st_uid uint32; st_gid uint32; st_rdev uint64; __pad1 uint64; st_size int64; st_blksize int32; __pad2 int32; st_blocks int64; st_atim Timespec; st_mtim Timespec; st_ctim Timespec; __glibc_reserved [1+1]int32; }
+const _sizeof_stat64 = 128
+type _stack_t struct { ss_sp *byte; ss_flags int32; ss_size uint64; }
+const _sizeof_stack_t = 24
+type _timezone struct { tz_minuteswest int32; tz_dsttime int32; }
+const _sizeof_timezone = 8
+type ___itimer_which uint32
+const _sizeof___itimer_which = 4
+type _itimerval struct { it_interval Timeval; it_value Timeval; }
+const _sizeof_itimerval = 32
+type ___itimer_which_t uint32
+type _user_regs_struct struct { regs [30+1]uint64; sp uint64; pc uint64; pstate uint64; }
+const _sizeof_user_regs_struct = 272
+const _sizeof_user_fpsimd_struct = 528
+type _elf_greg_t uint64
+type _elf_gregset_t [33+1]uint64
+const _sizeof_elf_fpregset_t = 528
+type ___pr_uid_t uint32
+type ___pr_gid_t uint32
+type _elf_siginfo struct { si_signo int32; si_code int32; si_errno int32; }
+const _sizeof_elf_siginfo = 12
+type _elf_prstatus struct { pr_info _elf_siginfo; pr_cursig int16; pr_sigpend uint64; pr_sighold uint64; pr_pid int32; pr_ppid int32; pr_pgrp int32; pr_sid int32; pr_utime Timeval; pr_stime Timeval; pr_cutime Timeval; pr_cstime Timeval; pr_reg _elf_gregset_t; pr_fpvalid int32; Godump_0_pad [4]byte; }
+const _sizeof_elf_prstatus = 392
+type _elf_prpsinfo struct { pr_state uint8; pr_sname uint8; pr_zomb uint8; pr_nice uint8; pr_flag uint64; pr_uid uint32; pr_gid uint32; pr_pid int32; pr_ppid int32; pr_pgrp int32; pr_sid int32; pr_fname [15+1]uint8; pr_psargs [79+1]uint8; }
+const _sizeof_elf_prpsinfo = 136
+type _psaddr_t *byte
+type ___prgregset_t _elf_gregset_t
+const _sizeof___prfpregset_t = 528
+type _prgregset_t ___prgregset_t
+const _sizeof_prfpregset_t = 528
+type _lwpid_t int32
+type _prstatus_t _elf_prstatus
+const _sizeof_prstatus_t = 392
+type _prpsinfo_t _elf_prpsinfo
+const _sizeof_prpsinfo_t = 136
+type _greg_t uint64
+type _gregset_t _elf_gregset_t
+const _sizeof_fpregset_t = 528
+type _mcontext_t struct { fault_address uint64; regs [30+1]uint64; sp uint64; pc uint64; pstate uint64; __reserved [4095+1]uint8; }
+const _sizeof_mcontext_t = 4384
+type _ucontext_t struct { uc_flags uint64; uc_link *_ucontext_t; uc_stack _stack_t; uc_sigmask _sigset_t; uc_mcontext _mcontext_t; }
+const _sizeof_ucontext_t = 4560
+type _uint8_t uint8
+type _uint16_t uint16
+type _uint32_t uint32
+type _uint64_t uint64
+type _socklen_t uint32
+type ___socket_type uint32
+const _sizeof___socket_type = 4
+type _sa_family_t uint16
+type _sockaddr struct { sa_family uint16; sa_data [13+1]uint8; }
+const _sizeof_sockaddr = 16
+type _sockaddr_storage struct { ss_family uint16; __ss_padding [117+1]uint8; __ss_align uint64; }
+const _sizeof_sockaddr_storage = 128
+type _msghdr struct { msg_name *byte; msg_namelen uint32; msg_iov *_iovec; msg_iovlen uint64; msg_control *byte; msg_controllen uint64; msg_flags int32; Godump_0_pad [4]byte; }
+const _sizeof_msghdr = 56
+type _cmsghdr struct { cmsg_len uint64; cmsg_level int32; cmsg_type int32; __cmsg_data [0]uint8; }
+const _sizeof_cmsghdr = 16
+type _ucred struct { pid int32; uid uint32; gid uint32; }
+const _sizeof_ucred = 12
+type ___kernel_fd_set struct { fds_bits [15+1]uint64; }
+const _sizeof___kernel_fd_set = 128
+type ___kernel_sighandler_t func(int32)
+type ___kernel_key_t int32
+type ___kernel_mqd_t int32
+type ___kernel_old_uid_t uint16
+type ___kernel_old_gid_t uint16
+type ___kernel_long_t int64
+type ___kernel_ulong_t uint64
+type ___kernel_ino_t uint64
+type ___kernel_mode_t uint32
+type ___kernel_pid_t int32
+type ___kernel_ipc_pid_t int32
+type ___kernel_uid_t uint32
+type ___kernel_gid_t uint32
+type ___kernel_suseconds_t int64
+type ___kernel_daddr_t int32
+type ___kernel_uid32_t uint32
+type ___kernel_gid32_t uint32
+type ___kernel_old_dev_t uint32
+type ___kernel_size_t uint64
+type ___kernel_ssize_t int64
+type ___kernel_ptrdiff_t int64
+type ___kernel_fsid_t struct { val [1+1]int32; }
+const _sizeof___kernel_fsid_t = 8
+type ___kernel_off_t int64
+type ___kernel_loff_t int64
+type ___kernel_old_time_t int64
+type ___kernel_time_t int64
+type ___kernel_time64_t int64
+type ___kernel_clock_t int64
+type ___kernel_timer_t int32
+type ___kernel_clockid_t int32
+type ___kernel_caddr_t *uint8
+type ___kernel_uid16_t uint16
+type ___kernel_gid16_t uint16
+type _linger struct { l_onoff int32; l_linger int32; }
+const _sizeof_linger = 8
+type _osockaddr struct { sa_family uint16; sa_data [13+1]uint8; }
+const _sizeof_osockaddr = 16
+type ___SOCKADDR_ARG struct { __sockaddr__ *_sockaddr; }
+const _sizeof___SOCKADDR_ARG = 8
+type ___CONST_SOCKADDR_ARG struct { __sockaddr__ *_sockaddr; }
+const _sizeof___CONST_SOCKADDR_ARG = 8
+type _mmsghdr struct { msg_hdr _msghdr; msg_len uint32; Godump_0_pad [4]byte; }
+const _sizeof_mmsghdr = 64
+type _in_addr_t uint32
+type _in_addr struct { s_addr uint32; }
+const _sizeof_in_addr = 4
+type _ip_opts struct { ip_dst _in_addr; ip_opts [39+1]uint8; }
+const _sizeof_ip_opts = 44
+type _ip_mreqn struct { imr_multiaddr _in_addr; imr_address _in_addr; imr_ifindex int32; }
+const _sizeof_ip_mreqn = 12
+type _in_pktinfo struct { ipi_ifindex int32; ipi_spec_dst _in_addr; ipi_addr _in_addr; }
+const _sizeof_in_pktinfo = 12
+type _in_port_t uint16
+const _sizeof_in6_addr = 16
+type _sockaddr_in struct { sin_family uint16; sin_port uint16; sin_addr _in_addr; sin_zero [7+1]uint8; }
+const _sizeof_sockaddr_in = 16
+type _ip_mreq struct { imr_multiaddr _in_addr; imr_interface _in_addr; }
+const _sizeof_ip_mreq = 8
+type _ip_mreq_source struct { imr_multiaddr _in_addr; imr_interface _in_addr; imr_sourceaddr _in_addr; }
+const _sizeof_ip_mreq_source = 12
+type _ipv6_mreq struct { ipv6mr_multiaddr [16]byte; ipv6mr_interface uint32; }
+const _sizeof_ipv6_mreq = 20
+type _group_req struct { gr_interface uint32; gr_group _sockaddr_storage; }
+const _sizeof_group_req = 136
+type _group_source_req struct { gsr_interface uint32; gsr_group _sockaddr_storage; gsr_source _sockaddr_storage; }
+const _sizeof_group_source_req = 264
+type _ip_msfilter struct { imsf_multiaddr _in_addr; imsf_interface _in_addr; imsf_fmode uint32; imsf_numsrc uint32; imsf_slist [0+1]_in_addr; }
+const _sizeof_ip_msfilter = 20
+type _group_filter struct { gf_interface uint32; gf_group _sockaddr_storage; gf_fmode uint32; gf_numsrc uint32; gf_slist [0+1]_sockaddr_storage; }
+const _sizeof_group_filter = 272
+type _in6_pktinfo struct { ipi6_addr [16]byte; ipi6_ifindex uint32; }
+const _sizeof_in6_pktinfo = 20
+const _sizeof_ip6_mtuinfo = 32
+type _int_least8_t int8
+type _int_least16_t int16
+type _int_least32_t int32
+type _int_least64_t int64
+type _uint_least8_t uint8
+type _uint_least16_t uint16
+type _uint_least32_t uint32
+type _uint_least64_t uint64
+type _int_fast8_t int8
+type _int_fast16_t int64
+type _int_fast32_t int64
+type _int_fast64_t int64
+type _uint_fast8_t uint8
+type _uint_fast16_t uint64
+type _uint_fast32_t uint64
+type _uint_fast64_t uint64
+type _intptr_t int64
+type _uintptr_t uint64
+type _intmax_t int64
+type _uintmax_t uint64
+type _tcp_seq uint32
+type _tcphdr struct { th_sport uint16; th_dport uint16; th_seq uint32; th_ack uint32; Godump_0_pad [1]byte; th_flags uint8; th_win uint16; th_sum uint16; th_urp uint16; _ [0]int32; }
+const _sizeof_tcphdr = 20
+type _tcp_ca_state uint32
+const _sizeof_tcp_ca_state = 4
+type _tcp_info struct { tcpi_state uint8; tcpi_ca_state uint8; tcpi_retransmits uint8; tcpi_probes uint8; tcpi_backoff uint8; tcpi_options uint8; tcpi_rto uint32; tcpi_ato uint32; tcpi_snd_mss uint32; tcpi_rcv_mss uint32; tcpi_unacked uint32; tcpi_sacked uint32; tcpi_lost uint32; tcpi_retrans uint32; tcpi_fackets uint32; tcpi_last_data_sent uint32; tcpi_last_ack_sent uint32; tcpi_last_data_recv uint32; tcpi_last_ack_recv uint32; tcpi_pmtu uint32; tcpi_rcv_ssthresh uint32; tcpi_rtt uint32; tcpi_rttvar uint32; tcpi_snd_ssthresh uint32; tcpi_snd_cwnd uint32; tcpi_advmss uint32; tcpi_reordering uint32; tcpi_rcv_rtt uint32; tcpi_rcv_space uint32; tcpi_total_retrans uint32; }
+const _sizeof_tcp_info = 104
+type _tcp_md5sig struct { tcpm_addr _sockaddr_storage; tcpm_flags uint8; tcpm_prefixlen uint8; tcpm_keylen uint16; __tcpm_pad uint32; tcpm_key [79+1]uint8; }
+const _sizeof_tcp_md5sig = 216
+type _tcp_repair_opt struct { opt_code uint32; opt_val uint32; }
+const _sizeof_tcp_repair_opt = 8
+type _tcp_cookie_transactions struct { tcpct_flags uint16; __tcpct_pad1 uint8; tcpct_cookie_desired uint8; tcpct_s_data_desired uint16; tcpct_used uint16; tcpct_value [535+1]uint8; }
+const _sizeof_tcp_cookie_transactions = 544
+type _tcp_repair_window struct { snd_wl1 uint32; snd_wnd uint32; max_window uint32; rcv_wnd uint32; rcv_wup uint32; }
+const _sizeof_tcp_repair_window = 20
+type _tcp_zerocopy_receive struct { address uint64; length uint32; recv_skip_hint uint32; }
+const _sizeof_tcp_zerocopy_receive = 16
+type _timestamp struct { len uint8; ptr uint8; data [8+1]uint32; }
+const _sizeof_timestamp = 40
+type _iphdr struct { Godump_0_pad [1]byte; tos uint8; tot_len uint16; id uint16; frag_off uint16; ttl uint8; protocol uint8; check uint16; saddr uint32; daddr uint32; }
+const _sizeof_iphdr = 20
+type _ip struct { Godump_0_pad [1]byte; ip_tos uint8; ip_len uint16; ip_id uint16; ip_off uint16; ip_ttl uint8; ip_p uint8; ip_sum uint16; ip_src _in_addr; ip_dst _in_addr; }
+const _sizeof_ip = 20
+type _ip_timestamp struct { ipt_code uint8; ipt_len uint8; ipt_ptr uint8; data [8+1]uint32; }
+const _sizeof_ip_timestamp = 40
+type ___s8 int8
+type ___u8 uint8
+type ___s16 int16
+type ___u16 uint16
+type ___s32 int32
+type ___u32 uint32
+type ___s64 int64
+type ___u64 uint64
+type ___le16 uint16
+type ___be16 uint16
+type ___le32 uint32
+type ___be32 uint32
+type ___le64 uint64
+type ___be64 uint64
+type ___sum16 uint16
+type ___wsum uint32
+type ___poll_t uint32
+type _ethhdr struct { h_dest [5+1]uint8; h_source [5+1]uint8; h_proto uint16; }
+const _sizeof_ethhdr = 14
+type _ether_addr struct { ether_addr_octet [5+1]uint8; }
+const _sizeof_ether_addr = 6
+type _ether_header struct { ether_dhost [5+1]uint8; ether_shost [5+1]uint8; ether_type uint16; }
+const _sizeof_ether_header = 14
+type _arphdr struct { ar_hrd uint16; ar_pro uint16; ar_hln uint8; ar_pln uint8; ar_op uint16; }
+const _sizeof_arphdr = 8
+type _arpreq struct { arp_pa _sockaddr; arp_ha _sockaddr; arp_flags int32; arp_netmask _sockaddr; arp_dev [15+1]uint8; }
+const _sizeof_arpreq = 68
+type _arpreq_old struct { arp_pa _sockaddr; arp_ha _sockaddr; arp_flags int32; arp_netmask _sockaddr; }
+const _sizeof_arpreq_old = 52
+type _arpd_request struct { req uint16; ip uint32; dev uint64; stamp uint64; updated uint64; ha [6+1]uint8; Godump_0_pad [1]byte; }
+const _sizeof_arpd_request = 40
+type _ether_arp struct { ea_hdr _arphdr; arp_sha [5+1]uint8; arp_spa [3+1]uint8; arp_tha [5+1]uint8; arp_tpa [3+1]uint8; }
+const _sizeof_ether_arp = 28
+type _sig_atomic_t int32
+type _sigval struct { sival_int int32; Godump_0_pad [4]byte; _ [0]int64; }
+const _sizeof_sigval = 8
+type ___sigval_t _sigval
+const _sizeof___sigval_t = 8
+type _siginfo_t struct { si_signo int32; si_errno int32; si_code int32; __pad0 int32; _sifields struct { _pad [27+1]int32; _ [0]int64; }; }
+const _sizeof_siginfo_t = 128
+type _sigval_t ___sigval_t
+const _sizeof_sigval_t = 8
+type _sigevent struct { sigev_value ___sigval_t; sigev_signo int32; sigev_notify int32; _sigev_un struct { _pad [11+1]int32; _ [0]int64; }; }
+const _sizeof_sigevent = 64
+type _sigevent_t _sigevent
+const _sizeof_sigevent_t = 64
+type ___sighandler_t func(int32)
+type _sighandler_t ___sighandler_t
+type _sig_t ___sighandler_t
+type _sigaction struct { __sigaction_handler struct { sa_handler ___sighandler_t; }; sa_mask ___sigset_t; sa_flags int32; sa_restorer func(); }
+const _sizeof_sigaction = 152
+type _sigcontext struct { fault_address uint64; regs [30+1]uint64; sp uint64; pc uint64; pstate uint64; __reserved [4095+1]uint8; }
+const _sizeof_sigcontext = 4384
+type __aarch64_ctx struct { magic uint32; size uint32; }
+const _sizeof__aarch64_ctx = 8
+const _sizeof_fpsimd_context = 528
+type _esr_context struct { head __aarch64_ctx; esr uint64; }
+const _sizeof_esr_context = 16
+type _extra_context struct { head __aarch64_ctx; datap uint64; size uint32; __reserved [2+1]uint32; }
+const _sizeof_extra_context = 32
+type _sve_context struct { head __aarch64_ctx; vl uint16; __reserved [2+1]uint16; }
+const _sizeof_sve_context = 16
+type _sigstack struct { ss_sp *byte; ss_onstack int32; Godump_0_pad [4]byte; }
+const _sizeof_sigstack = 16
+type _winsize struct { ws_row uint16; ws_col uint16; ws_xpixel uint16; ws_ypixel uint16; }
+const _sizeof_winsize = 8
+type _termio struct { c_iflag uint16; c_oflag uint16; c_cflag uint16; c_lflag uint16; c_line uint8; c_cc [7+1]uint8; Godump_0_pad [1]byte; }
+const _sizeof_termio = 18
+type _cc_t uint8
+type _speed_t uint32
+type _tcflag_t uint32
+type _termios struct { c_iflag uint32; c_oflag uint32; c_cflag uint32; c_lflag uint32; c_line uint8; c_cc [31+1]uint8; c_ispeed uint32; c_ospeed uint32; }
+const _sizeof_termios = 60
+type _EPOLL_EVENTS uint32
+const _sizeof_EPOLL_EVENTS = 4
+const _sizeof_epoll_data = 8
+const _sizeof_epoll_data_t = 8
+const _sizeof_epoll_event = 16
+type _prctl_mm_map struct { start_code uint64; end_code uint64; start_data uint64; end_data uint64; start_brk uint64; brk uint64; start_stack uint64; arg_start uint64; arg_end uint64; env_start uint64; env_end uint64; auxv *uint64; auxv_size uint32; exe_fd uint32; }
+const _sizeof_prctl_mm_map = 104
+type ___ptrace_request uint32
+const _sizeof___ptrace_request = 4
+type ___ptrace_setoptions uint32
+const _sizeof___ptrace_setoptions = 4
+type ___ptrace_eventcodes uint32
+const _sizeof___ptrace_eventcodes = 4
+type ___ptrace_get_syscall_info_op uint32
+const _sizeof___ptrace_get_syscall_info_op = 4
+type ___ptrace_peeksiginfo_args struct { off uint64; flags uint32; nr int32; }
+const _sizeof___ptrace_peeksiginfo_args = 16
+type ___ptrace_peeksiginfo_flags uint32
+const _sizeof___ptrace_peeksiginfo_flags = 4
+type ___ptrace_seccomp_metadata struct { filter_off uint64; flags uint64; }
+const _sizeof___ptrace_seccomp_metadata = 16
+type ___ptrace_syscall_info struct { op uint8; arch uint32; instruction_pointer uint64; stack_pointer uint64; entry struct { nr uint64; args [5+1]uint64; }; Godump_0_pad [8]byte; }
+const _sizeof___ptrace_syscall_info = 88
+type ___ptrace_rseq_configuration struct { rseq_abi_pointer uint64; rseq_abi_size uint32; signature uint32; flags uint32; pad uint32; }
+const _sizeof___ptrace_rseq_configuration = 24
+type ___rlimit_resource uint32
+const _sizeof___rlimit_resource = 4
+type _rlim_t uint64
+type _rlim64_t uint64
+type _rlimit struct { rlim_cur uint64; rlim_max uint64; }
+const _sizeof_rlimit = 16
+type _rlimit64 struct { rlim_cur uint64; rlim_max uint64; }
+const _sizeof_rlimit64 = 16
+type ___rusage_who int32
+const _sizeof___rusage_who = 4
+type _rusage struct { ru_utime Timeval; ru_stime Timeval; ru_maxrss int64; ru_ixrss int64; ru_idrss int64; ru_isrss int64; ru_minflt int64; ru_majflt int64; ru_nswap int64; ru_inblock int64; ru_oublock int64; ru_msgsnd int64; ru_msgrcv int64; ru_nsignals int64; ru_nvcsw int64; ru_nivcsw int64; }
+const _sizeof_rusage = 144
+type ___priority_which uint32
+const _sizeof___priority_which = 4
+type ___rlimit_resource_t uint32
+type ___rusage_who_t int32
+type ___priority_which_t uint32
+type _statx_timestamp struct { tv_sec int64; tv_nsec uint32; __reserved int32; }
+const _sizeof_statx_timestamp = 16
+type _statx struct { stx_mask uint32; stx_blksize uint32; stx_attributes uint64; stx_nlink uint32; stx_uid uint32; stx_gid uint32; stx_mode uint16; __spare0 [0+1]uint16; stx_ino uint64; stx_size uint64; stx_blocks uint64; stx_attributes_mask uint64; stx_atime _statx_timestamp; stx_btime _statx_timestamp; stx_ctime _statx_timestamp; stx_mtime _statx_timestamp; stx_rdev_major uint32; stx_rdev_minor uint32; stx_dev_major uint32; stx_dev_minor uint32; stx_mnt_id uint64; __spare2 uint64; __spare3 [11+1]uint64; }
+const _sizeof_statx = 256
+type _tms struct { tms_utime int64; tms_stime int64; tms_cutime int64; tms_cstime int64; }
+const _sizeof_tms = 32
+type _idtype_t uint32
+type _sockaddr_un struct { sun_family uint16; sun_path [107+1]uint8; }
+const _sizeof_sockaddr_un = 110
+type _utsname struct { sysname [64+1]uint8; nodename [64+1]uint8; release [64+1]uint8; version [64+1]uint8; machine [64+1]uint8; domainname [64+1]uint8; }
+const _sizeof_utsname = 390
+type _timex struct { modes uint32; offset int64; freq int64; maxerror int64; esterror int64; status int32; constant int64; precision int64; tolerance int64; time Timeval; tick int64; ppsfreq int64; jitter int64; shift int32; stabil int64; jitcnt int64; calcnt int64; errcnt int64; stbcnt int64; tai int32; Godump_0 int32; Godump_1 int32; Godump_2 int32; Godump_3 int32; Godump_4 int32; Godump_5 int32; Godump_6 int32; Godump_7 int32; Godump_8 int32; Godump_9 int32; Godump_10 int32; }
+const _sizeof_timex = 208
+type _tm struct { tm_sec int32; tm_min int32; tm_hour int32; tm_mday int32; tm_mon int32; tm_year int32; tm_wday int32; tm_yday int32; tm_isdst int32; tm_gmtoff int64; tm_zone *uint8; }
+const _sizeof_tm = 56
+type _itimerspec struct { it_interval Timespec; it_value Timespec; }
+const _sizeof_itimerspec = 32
+type _rpcent struct { r_name *uint8; r_aliases **uint8; r_number int32; Godump_0_pad [4]byte; }
+const _sizeof_rpcent = 24
+type _netent struct { n_name *uint8; n_aliases **uint8; n_addrtype int32; n_net uint32; }
+const _sizeof_netent = 24
+type _hostent struct { h_name *uint8; h_aliases **uint8; h_addrtype int32; h_length int32; h_addr_list **uint8; }
+const _sizeof_hostent = 32
+type _servent struct { s_name *uint8; s_aliases **uint8; s_port int32; s_proto *uint8; }
+const _sizeof_servent = 32
+type _protoent struct { p_name *uint8; p_aliases **uint8; p_proto int32; Godump_0_pad [4]byte; }
+const _sizeof_protoent = 24
+type _addrinfo struct { ai_flags int32; ai_family int32; ai_socktype int32; ai_protocol int32; ai_addrlen uint32; ai_addr *_sockaddr; ai_canonname *uint8; ai_next *_addrinfo; }
+const _sizeof_addrinfo = 48
+type _gaicb struct { ar_name *uint8; ar_service *uint8; ar_request *_addrinfo; ar_result *_addrinfo; __return int32; __glibc_reserved [4+1]int32; }
+const _sizeof_gaicb = 56
+type _passwd struct { pw_name *uint8; pw_passwd *uint8; pw_uid uint32; pw_gid uint32; pw_gecos *uint8; pw_dir *uint8; pw_shell *uint8; }
+const _sizeof_passwd = 48
+type _group struct { gr_name *uint8; gr_passwd *uint8; gr_gid uint32; gr_mem **uint8; }
+const _sizeof_group = 32
+type _sock_filter struct { code uint16; jt uint8; jf uint8; k uint32; }
+const _sizeof_sock_filter = 8
+type _sock_fprog struct { len uint16; filter *_sock_filter; }
+const _sizeof_sock_fprog = 16
+type ___kernel_sa_family_t uint16
+type ___kernel_sockaddr_storage struct { ss_family uint16; __data [125+1]uint8; _ [0]int64; }
+const _sizeof___kernel_sockaddr_storage = 128
+type _sockaddr_nl struct { nl_family uint16; nl_pad uint16; nl_pid uint32; nl_groups uint32; }
+const _sizeof_sockaddr_nl = 12
+type _nlmsghdr struct { nlmsg_len uint32; nlmsg_type uint16; nlmsg_flags uint16; nlmsg_seq uint32; nlmsg_pid uint32; }
+const _sizeof_nlmsghdr = 16
+type _nlmsgerr struct { error int32; msg _nlmsghdr; }
+const _sizeof_nlmsgerr = 20
+type _nlmsgerr_attrs uint32
+const _sizeof_nlmsgerr_attrs = 4
+type _nl_pktinfo struct { group uint32; }
+const _sizeof_nl_pktinfo = 4
+type _nl_mmap_req struct { nm_block_size uint32; nm_block_nr uint32; nm_frame_size uint32; nm_frame_nr uint32; }
+const _sizeof_nl_mmap_req = 16
+type _nl_mmap_hdr struct { nm_status uint32; nm_len uint32; nm_group uint32; nm_pid uint32; nm_uid uint32; nm_gid uint32; }
+const _sizeof_nl_mmap_hdr = 24
+type _nl_mmap_status uint32
+const _sizeof_nl_mmap_status = 4
+type _nlattr struct { nla_len uint16; nla_type uint16; }
+const _sizeof_nlattr = 4
+type _nla_bitfield32 struct { value uint32; selector uint32; }
+const _sizeof_nla_bitfield32 = 8
+type _netlink_attribute_type uint32
+const _sizeof_netlink_attribute_type = 4
+type _netlink_policy_type_attr uint32
+const _sizeof_netlink_policy_type_attr = 4
+type _ifaddrmsg struct { ifa_family uint8; ifa_prefixlen uint8; ifa_flags uint8; ifa_scope uint8; ifa_index uint32; }
+const _sizeof_ifaddrmsg = 8
+type _ifa_cacheinfo struct { ifa_prefered uint32; ifa_valid uint32; cstamp uint32; tstamp uint32; }
+const _sizeof_ifa_cacheinfo = 16
+type _tun_pi struct { flags uint16; proto uint16; }
+const _sizeof_tun_pi = 4
+type _tun_filter struct { flags uint16; count uint16; addr [0][5+1]uint8; }
+const _sizeof_tun_filter = 4
+type _ignore_ptrace_peeksiginfo_args struct { off uint64; flags uint32; nr int32; }
+const _sizeof_ignore_ptrace_peeksiginfo_args = 16
+type _seccomp_metadata struct { filter_off uint64; flags uint64; }
+const _sizeof_seccomp_metadata = 16
+type _ptrace_syscall_info struct { op uint8; pad [2+1]uint8; arch uint32; instruction_pointer uint64; stack_pointer uint64; entry struct { nr uint64; args [5+1]uint64; }; Godump_0_pad [8]byte; }
+const _sizeof_ptrace_syscall_info = 88
+type _ptrace_rseq_configuration struct { rseq_abi_pointer uint64; rseq_abi_size uint32; signature uint32; flags uint32; pad uint32; }
+const _sizeof_ptrace_rseq_configuration = 24
+type _user_pt_regs struct { regs [30+1]uint64; sp uint64; pc uint64; pstate uint64; }
+const _sizeof_user_pt_regs = 272
+const _sizeof_user_fpsimd_state = 528
+type _user_hwdebug_state struct { dbg_info uint32; pad uint32; dbg_regs [15+1]struct { addr uint64; ctrl uint32; pad uint32; }; }
+const _sizeof_user_hwdebug_state = 264
+type _user_sve_header struct { size uint32; max_size uint32; vl uint16; max_vl uint16; flags uint16; __reserved uint16; }
+const _sizeof_user_sve_header = 16
+type _user_pac_mask struct { data_mask uint64; insn_mask uint64; }
+const _sizeof_user_pac_mask = 16
+const _sizeof_user_pac_address_keys = 64
+const _sizeof_user_pac_generic_keys = 16
+type _rtnl_link_stats struct { rx_packets uint32; tx_packets uint32; rx_bytes uint32; tx_bytes uint32; rx_errors uint32; tx_errors uint32; rx_dropped uint32; tx_dropped uint32; multicast uint32; collisions uint32; rx_length_errors uint32; rx_over_errors uint32; rx_crc_errors uint32; rx_frame_errors uint32; rx_fifo_errors uint32; rx_missed_errors uint32; tx_aborted_errors uint32; tx_carrier_errors uint32; tx_fifo_errors uint32; tx_heartbeat_errors uint32; tx_window_errors uint32; rx_compressed uint32; tx_compressed uint32; rx_nohandler uint32; }
+const _sizeof_rtnl_link_stats = 96
+type _rtnl_link_stats64 struct { rx_packets uint64; tx_packets uint64; rx_bytes uint64; tx_bytes uint64; rx_errors uint64; tx_errors uint64; rx_dropped uint64; tx_dropped uint64; multicast uint64; collisions uint64; rx_length_errors uint64; rx_over_errors uint64; rx_crc_errors uint64; rx_frame_errors uint64; rx_fifo_errors uint64; rx_missed_errors uint64; tx_aborted_errors uint64; tx_carrier_errors uint64; tx_fifo_errors uint64; tx_heartbeat_errors uint64; tx_window_errors uint64; rx_compressed uint64; tx_compressed uint64; rx_nohandler uint64; }
+const _sizeof_rtnl_link_stats64 = 192
+type _rtnl_link_ifmap struct { mem_start uint64; mem_end uint64; base_addr uint64; irq uint16; dma uint8; port uint8; Godump_0_pad [4]byte; }
+const _sizeof_rtnl_link_ifmap = 32
+const _sizeof_in6_addr_gen_mode = 4
+type _ifla_bridge_id struct { prio [1+1]uint8; addr [5+1]uint8; }
+const _sizeof_ifla_bridge_id = 8
+type _ifla_cacheinfo struct { max_reasm_len uint32; tstamp uint32; reachable_time uint32; retrans_time uint32; }
+const _sizeof_ifla_cacheinfo = 16
+type _ifla_vlan_flags struct { flags uint32; mask uint32; }
+const _sizeof_ifla_vlan_flags = 8
+type _ifla_vlan_qos_mapping struct { from uint32; to uint32; }
+const _sizeof_ifla_vlan_qos_mapping = 8
+type _macvlan_mode uint32
+const _sizeof_macvlan_mode = 4
+type _macvlan_macaddr_mode uint32
+const _sizeof_macvlan_macaddr_mode = 4
+type _macsec_validation_type uint32
+const _sizeof_macsec_validation_type = 4
+type _macsec_offload uint32
+const _sizeof_macsec_offload = 4
+type _ipvlan_mode uint32
+const _sizeof_ipvlan_mode = 4
+type _ifla_vxlan_port_range struct { low uint16; high uint16; }
+const _sizeof_ifla_vxlan_port_range = 4
+type _ifla_vxlan_df uint32
+const _sizeof_ifla_vxlan_df = 4
+type _ifla_geneve_df uint32
+const _sizeof_ifla_geneve_df = 4
+type _ifla_gtp_role uint32
+const _sizeof_ifla_gtp_role = 4
+type _ifla_vf_mac struct { vf uint32; mac [31+1]uint8; }
+const _sizeof_ifla_vf_mac = 36
+type _ifla_vf_broadcast struct { broadcast [31+1]uint8; }
+const _sizeof_ifla_vf_broadcast = 32
+type _ifla_vf_vlan struct { vf uint32; vlan uint32; qos uint32; }
+const _sizeof_ifla_vf_vlan = 12
+type _ifla_vf_vlan_info struct { vf uint32; vlan uint32; qos uint32; vlan_proto uint16; Godump_0_pad [2]byte; }
+const _sizeof_ifla_vf_vlan_info = 16
+type _ifla_vf_tx_rate struct { vf uint32; rate uint32; }
+const _sizeof_ifla_vf_tx_rate = 8
+type _ifla_vf_rate struct { vf uint32; min_tx_rate uint32; max_tx_rate uint32; }
+const _sizeof_ifla_vf_rate = 12
+type _ifla_vf_spoofchk struct { vf uint32; setting uint32; }
+const _sizeof_ifla_vf_spoofchk = 8
+type _ifla_vf_guid struct { vf uint32; guid uint64; }
+const _sizeof_ifla_vf_guid = 16
+type _ifla_vf_link_state struct { vf uint32; link_state uint32; }
+const _sizeof_ifla_vf_link_state = 8
+type _ifla_vf_rss_query_en struct { vf uint32; setting uint32; }
+const _sizeof_ifla_vf_rss_query_en = 8
+type _ifla_vf_trust struct { vf uint32; setting uint32; }
+const _sizeof_ifla_vf_trust = 8
+type _ifla_port_vsi struct { vsi_mgr_id uint8; vsi_type_id [2+1]uint8; vsi_type_version uint8; pad [2+1]uint8; }
+const _sizeof_ifla_port_vsi = 8
+type _if_stats_msg struct { family uint8; pad1 uint8; pad2 uint16; ifindex uint32; filter_mask uint32; }
+const _sizeof_if_stats_msg = 12
+type _ifla_rmnet_flags struct { flags uint32; mask uint32; }
+const _sizeof_ifla_rmnet_flags = 8
+type _ndmsg struct { ndm_family uint8; ndm_pad1 uint8; ndm_pad2 uint16; ndm_ifindex int32; ndm_state uint16; ndm_flags uint8; ndm_type uint8; }
+const _sizeof_ndmsg = 12
+type _nda_cacheinfo struct { ndm_confirmed uint32; ndm_used uint32; ndm_updated uint32; ndm_refcnt uint32; }
+const _sizeof_nda_cacheinfo = 16
+type _ndt_stats struct { ndts_allocs uint64; ndts_destroys uint64; ndts_hash_grows uint64; ndts_res_failed uint64; ndts_lookups uint64; ndts_hits uint64; ndts_rcv_probes_mcast uint64; ndts_rcv_probes_ucast uint64; ndts_periodic_gc_runs uint64; ndts_forced_gc_runs uint64; ndts_table_fulls uint64; }
+const _sizeof_ndt_stats = 88
+type _ndtmsg struct { ndtm_family uint8; ndtm_pad1 uint8; ndtm_pad2 uint16; }
+const _sizeof_ndtmsg = 4
+type _ndt_config struct { ndtc_key_len uint16; ndtc_entry_size uint16; ndtc_entries uint32; ndtc_last_flush uint32; ndtc_last_rand uint32; ndtc_hash_rnd uint32; ndtc_hash_mask uint32; ndtc_hash_chain_gc uint32; ndtc_proxy_qlen uint32; }
+const _sizeof_ndt_config = 32
+type _rtattr struct { rta_len uint16; rta_type uint16; }
+const _sizeof_rtattr = 4
+type _rtmsg struct { rtm_family uint8; rtm_dst_len uint8; rtm_src_len uint8; rtm_tos uint8; rtm_table uint8; rtm_protocol uint8; rtm_scope uint8; rtm_type uint8; rtm_flags uint32; }
+const _sizeof_rtmsg = 12
+type _rt_scope_t uint32
+const _sizeof_rt_scope_t = 4
+type _rt_class_t uint32
+const _sizeof_rt_class_t = 4
+type _rtattr_type_t uint32
+const _sizeof_rtattr_type_t = 4
+type _rtnexthop struct { rtnh_len uint16; rtnh_flags uint8; rtnh_hops uint8; rtnh_ifindex int32; }
+const _sizeof_rtnexthop = 8
+type _rtvia struct { rtvia_family uint16; rtvia_addr [0]uint8; }
+const _sizeof_rtvia = 2
+type _rta_cacheinfo struct { rta_clntref uint32; rta_lastuse uint32; rta_expires int32; rta_error uint32; rta_used uint32; rta_id uint32; rta_ts uint32; rta_tsage uint32; }
+const _sizeof_rta_cacheinfo = 32
+type _rta_session struct { proto uint8; pad1 uint8; pad2 uint16; u struct { ports struct { sport uint16; dport uint16; }; _ [0]int32; }; }
+const _sizeof_rta_session = 8
+type _rta_mfc_stats struct { mfcs_packets uint64; mfcs_bytes uint64; mfcs_wrong_if uint64; }
+const _sizeof_rta_mfc_stats = 24
+type _rtgenmsg struct { rtgen_family uint8; }
+const _sizeof_rtgenmsg = 1
+type _ifinfomsg struct { ifi_family uint8; __ifi_pad uint8; ifi_type uint16; ifi_index int32; ifi_flags uint32; ifi_change uint32; }
+const _sizeof_ifinfomsg = 16
+type _prefixmsg struct { prefix_family uint8; prefix_pad1 uint8; prefix_pad2 uint16; prefix_ifindex int32; prefix_type uint8; prefix_len uint8; prefix_flags uint8; prefix_pad3 uint8; }
+const _sizeof_prefixmsg = 12
+type _prefix_cacheinfo struct { preferred_time uint32; valid_time uint32; }
+const _sizeof_prefix_cacheinfo = 8
+type _tcmsg struct { tcm_family uint8; tcm__pad1 uint8; tcm__pad2 uint16; tcm_ifindex int32; tcm_handle uint32; tcm_parent uint32; tcm_info uint32; }
+const _sizeof_tcmsg = 20
+type _nduseroptmsg struct { nduseropt_family uint8; nduseropt_pad1 uint8; nduseropt_opts_len uint16; nduseropt_ifindex int32; nduseropt_icmp_type uint8; nduseropt_icmp_code uint8; nduseropt_pad2 uint16; nduseropt_pad3 uint32; }
+const _sizeof_nduseroptmsg = 16
+type _rtnetlink_groups uint32
+const _sizeof_rtnetlink_groups = 4
+type _tcamsg struct { tca_family uint8; tca__pad1 uint8; tca__pad2 uint16; }
+const _sizeof_tcamsg = 4
+type _if_nameindex struct { if_index uint32; if_name *uint8; }
+const _sizeof_if_nameindex = 16
+type _ifaddr struct { ifa_addr _sockaddr; ifa_ifu struct { ifu_broadaddr _sockaddr; }; ifa_ifp *_iface; ifa_next *_ifaddr; }
+const _sizeof_ifaddr = 48
+type _ifmap struct { mem_start uint64; mem_end uint64; base_addr uint16; irq uint8; dma uint8; port uint8; Godump_0_pad [3]byte; }
+const _sizeof_ifmap = 24
+type _ifreq struct { ifr_ifrn struct { ifrn_name [15+1]uint8; }; ifr_ifru struct { ifru_addr _sockaddr; Godump_0_pad [8]byte; _ [0]int64; }; }
+const _sizeof_ifreq = 40
+type _ifconf struct { ifc_len int32; ifc_ifcu struct { ifcu_buf ___caddr_t; }; }
+const _sizeof_ifconf = 16
+type _rtentry struct { rt_pad1 uint64; rt_dst _sockaddr; rt_gateway _sockaddr; rt_genmask _sockaddr; rt_flags uint16; rt_pad2 int16; rt_pad3 uint64; rt_tos uint8; rt_class uint8; rt_pad4 [2+1]int16; rt_metric int16; rt_dev *uint8; rt_mtu uint64; rt_window uint64; rt_irtt uint16; Godump_0_pad [6]byte; }
+const _sizeof_rtentry = 120
+type _in6_rtmsg struct { rtmsg_dst [16]byte; rtmsg_src [16]byte; rtmsg_gateway [16]byte; rtmsg_type uint32; rtmsg_dst_len uint16; rtmsg_src_len uint16; rtmsg_metric uint32; rtmsg_info uint64; rtmsg_flags uint32; rtmsg_ifindex int32; }
+const _sizeof_in6_rtmsg = 80
+type _sockaddr_ll struct { sll_family uint16; sll_protocol uint16; sll_ifindex int32; sll_hatype uint16; sll_pkttype uint8; sll_halen uint8; sll_addr [7+1]uint8; }
+const _sizeof_sockaddr_ll = 20
+type _packet_mreq struct { mr_ifindex int32; mr_type uint16; mr_alen uint16; mr_address [7+1]uint8; }
+const _sizeof_packet_mreq = 16
+type _statfs struct { f_type int64; f_bsize int64; f_blocks uint64; f_bfree uint64; f_bavail uint64; f_files uint64; f_ffree uint64; f_fsid ___fsid_t; f_namelen int64; f_frsize int64; f_flags int64; f_spare [3+1]int64; }
+const _sizeof_statfs = 120
+type _statfs64 struct { f_type int64; f_bsize int64; f_blocks uint64; f_bfree uint64; f_bavail uint64; f_files uint64; f_ffree uint64; f_fsid ___fsid_t; f_namelen int64; f_frsize int64; f_flags int64; f_spare [3+1]int64; }
+const _sizeof_statfs64 = 120
+type _ntptimeval struct { time Timeval; maxerror int64; esterror int64; tai int64; __glibc_reserved1 int64; __glibc_reserved2 int64; __glibc_reserved3 int64; __glibc_reserved4 int64; }
+const _sizeof_ntptimeval = 72
+type _sysinfo struct { uptime int64; loads [2+1]uint64; totalram uint64; freeram uint64; sharedram uint64; bufferram uint64; totalswap uint64; freeswap uint64; procs uint16; pad uint16; totalhigh uint64; freehigh uint64; mem_unit uint32; _f [0]uint8; Godump_0_pad [4]byte; }
+const _sizeof_sysinfo = 112
+type _utimbuf struct { actime int64; modtime int64; }
+const _sizeof_utimbuf = 16
+type _inotify_event struct { wd int32; mask uint32; cookie uint32; len uint32; name [0]uint8; }
+const _sizeof_inotify_event = 16
+type ___gwchar_t uint32
+type _imaxdiv_t struct { quot int64; rem int64; }
+const _sizeof_imaxdiv_t = 16
+type _icmp6_filter struct { icmp6_filt [7+1]uint32; }
+const _sizeof_icmp6_filter = 32
+type _icmp6_hdr struct { icmp6_type uint8; icmp6_code uint8; icmp6_cksum uint16; icmp6_dataun struct { icmp6_un_data32 [0+1]uint32; }; }
+const _sizeof_icmp6_hdr = 8
+type _nd_router_solicit struct { nd_rs_hdr _icmp6_hdr; }
+const _sizeof_nd_router_solicit = 8
+type _nd_router_advert struct { nd_ra_hdr _icmp6_hdr; nd_ra_reachable uint32; nd_ra_retransmit uint32; }
+const _sizeof_nd_router_advert = 16
+type _nd_neighbor_solicit struct { nd_ns_hdr _icmp6_hdr; nd_ns_target [16]byte; }
+const _sizeof_nd_neighbor_solicit = 24
+type _nd_neighbor_advert struct { nd_na_hdr _icmp6_hdr; nd_na_target [16]byte; }
+const _sizeof_nd_neighbor_advert = 24
+type _nd_redirect struct { nd_rd_hdr _icmp6_hdr; nd_rd_target [16]byte; nd_rd_dst [16]byte; }
+const _sizeof_nd_redirect = 40
+type _nd_opt_hdr struct { nd_opt_type uint8; nd_opt_len uint8; }
+const _sizeof_nd_opt_hdr = 2
+type _nd_opt_prefix_info struct { nd_opt_pi_type uint8; nd_opt_pi_len uint8; nd_opt_pi_prefix_len uint8; nd_opt_pi_flags_reserved uint8; nd_opt_pi_valid_time uint32; nd_opt_pi_preferred_time uint32; nd_opt_pi_reserved2 uint32; nd_opt_pi_prefix [16]byte; }
+const _sizeof_nd_opt_prefix_info = 32
+type _nd_opt_rd_hdr struct { nd_opt_rh_type uint8; nd_opt_rh_len uint8; nd_opt_rh_reserved1 uint16; nd_opt_rh_reserved2 uint32; }
+const _sizeof_nd_opt_rd_hdr = 8
+type _nd_opt_mtu struct { nd_opt_mtu_type uint8; nd_opt_mtu_len uint8; nd_opt_mtu_reserved uint16; nd_opt_mtu_mtu uint32; }
+const _sizeof_nd_opt_mtu = 8
+type _mld_hdr struct { mld_icmp6_hdr _icmp6_hdr; mld_addr [16]byte; }
+const _sizeof_mld_hdr = 24
+type _icmp6_router_renum struct { rr_hdr _icmp6_hdr; rr_segnum uint8; rr_flags uint8; rr_maxdelay uint16; rr_reserved uint32; }
+const _sizeof_icmp6_router_renum = 16
+type _rr_pco_match struct { rpm_code uint8; rpm_len uint8; rpm_ordinal uint8; rpm_matchlen uint8; rpm_minlen uint8; rpm_maxlen uint8; rpm_reserved uint16; rpm_prefix [16]byte; }
+const _sizeof_rr_pco_match = 24
+type _rr_pco_use struct { rpu_uselen uint8; rpu_keeplen uint8; rpu_ramask uint8; rpu_raflags uint8; rpu_vltime uint32; rpu_pltime uint32; rpu_flags uint32; rpu_prefix [16]byte; }
+const _sizeof_rr_pco_use = 32
+type _rr_result struct { rrr_flags uint16; rrr_ordinal uint8; rrr_matchedlen uint8; rrr_ifid uint32; rrr_prefix [16]byte; }
+const _sizeof_rr_result = 24
+type _nd_opt_adv_interval struct { nd_opt_adv_interval_type uint8; nd_opt_adv_interval_len uint8; nd_opt_adv_interval_reserved uint16; nd_opt_adv_interval_ival uint32; }
+const _sizeof_nd_opt_adv_interval = 8
+type _nd_opt_home_agent_info struct { nd_opt_home_agent_info_type uint8; nd_opt_home_agent_info_len uint8; nd_opt_home_agent_info_reserved uint16; nd_opt_home_agent_info_preference uint16; nd_opt_home_agent_info_lifetime uint16; }
+const _sizeof_nd_opt_home_agent_info = 8
+type _sched_param struct { sched_priority int32; }
+const _sizeof_sched_param = 4
+type ___cpu_mask uint64
+type _cpu_set_t struct { __bits [15+1]uint64; }
+const _sizeof_cpu_set_t = 128
+type _sem_t struct { __size [31+1]uint8; _ [0]int64; }
+const _sizeof_sem_t = 32
+type _ffi_arg uint64
+type _ffi_sarg int64
+type _ffi_abi uint32
+const _sizeof_ffi_abi = 4
+type __ffi_type struct { size uint64; alignment uint16; _type uint16; elements **__ffi_type; }
+const _sizeof__ffi_type = 24
+type _ffi_type __ffi_type
+const _sizeof_ffi_type = 24
+type _ffi_status uint32
+type _ffi_cif struct { abi uint32; nargs uint32; arg_types **_ffi_type; rtype *_ffi_type; bytes uint32; flags uint32; }
+const _sizeof_ffi_cif = 32
+type _ffi_raw struct { sint int64; }
+const _sizeof_ffi_raw = 8
+type _ffi_java_raw _ffi_raw
+const _sizeof_ffi_java_raw = 8
+type _ffi_closure struct { tramp [23+1]uint8; cif *_ffi_cif; fun func(*_ffi_cif, *byte, **byte, *byte); user_data *byte; }
+const _sizeof_ffi_closure = 48
+type _ffi_raw_closure struct { tramp [23+1]uint8; cif *_ffi_cif; translate_args func(*_ffi_cif, *byte, **byte, *byte); this_closure *byte; fun func(*_ffi_cif, *byte, *_ffi_raw, *byte); user_data *byte; }
+const _sizeof_ffi_raw_closure = 64
+type _ffi_java_raw_closure struct { tramp [23+1]uint8; cif *_ffi_cif; translate_args func(*_ffi_cif, *byte, **byte, *byte); this_closure *byte; fun func(*_ffi_cif, *byte, *_ffi_java_raw, *byte); user_data *byte; }
+const _sizeof_ffi_java_raw_closure = 64
+type _ffi_go_closure struct { tramp *byte; cif *_ffi_cif; fun func(*_ffi_cif, *byte, **byte, *byte); }
+const _sizeof_ffi_go_closure = 24
+type _libgo_loff_t_type int64
+type _libgo_off_t_type int64
+const __POSIX_ADVISORY_INFO = 200809
+const _WNOHANG = 1
+const ___LDBL_MIN_10_EXP__ = (-4931)
+const _IFLA_BRPORT_NEIGH_SUPPRESS = 32
+const __PC_REC_MIN_XFER_SIZE = 16
+const _HWCAP_CRC32 = (1 << 7)
+const __BITS_PTHREADTYPES_COMMON_H = 1
+const __SC_EXPR_NEST_MAX = 42
+const _INT_LEAST16_MIN = (-32767-1)
+const _FFI_BAD_TYPEDEF = 1
+const _IPPROTO_TP = 29
+const _TCP_COOKIE_TRANSACTIONS = 15
+const ___FLT32_NORM_MAX__ = 3.40282346638528859811704183484516925e+3832
+const _IFLA_PROTO_DOWN_REASON_UNSPEC = 0
+const _AIO_PRIO_DELTA_MAX = 20
+const _PR_SET_FPEXC = 12
+const _NDA_VNI = 7
+const _ICMPV6_EXT_ECHO_REQUEST = 160
+const ___FLT64_MIN_10_EXP__ = (-307)
+const __PC_PATH_MAX = 4
+const _IPPROTO_ROUTING = 43
+const _INT_FAST8_MIN = (-128)
+const _RLIM_SAVED_CUR = _RLIM_INFINITY
+const _B115200 = 0010002
+const __BITS_UINTN_IDENTITY_H = 1
+const ___FLT64_MANT_DIG__ = 53
+const ___CHAR_BIT__ = 8
+const ___NR_fsync = 82
+const __SC_LEVEL4_CACHE_SIZE = 197
+const _PTRACE_EVENT_EXEC = 4
+const _PR_SVE_VL_INHERIT = (1 << 17)
+const _IPOPT_END = _IPOPT_EOL
+const _SYS_ftruncate = ___NR_ftruncate
+const _SCHAR_WIDTH = 8
+const _TCA_STAB = 8
+const _IFLA_VF_LINK_STATE = 5
+const _IFLA_GENEVE_TTL_INHERIT = 12
+const ___NR_mremap = 216
+const ___NR_lsetxattr = 6
+const _PR_CAP_AMBIENT_CLEAR_ALL = 4
+const _IFLA_PROTO_DOWN_REASON = 55
+const _INT_LEAST32_MIN = (-2147483647-1)
+const _ATF_COM = 0x02
+const _MAP_FILE = 0
+const _TCA_ROOT_COUNT = 3
+const _HWCAP_ASIMD = (1 << 1)
+const _SIGEV_NONE = 1
+const _NDTPA_MCAST_PROBES = 11
+const _SYS_mknodat = ___NR_mknodat
+const __POSIX_BARRIERS = 200809
+const _UINT_FAST16_WIDTH = ___WORDSIZE
+const _IP_RF = 0x8000
+const _ETH_P_PPPTALK = 0x0010
+const _HWCAP2_SVEF64MM = (1 << 11)
+const ___ARM_FEATURE_NUMERIC_MAXMIN = 1
+const _DT_CHR = 2
+const ___FLT_MAX_EXP__ = 128
+const _RTN_MULTICAST = 5
+const ___NR_setsid = 157
+const __XOPEN_XPG2 = 1
+const __XOPEN_XPG3 = 1
+const __XOPEN_XPG4 = 1
+const ___NR_getresgid = 150
+const _BPF_JGE = 0x30
+const _BPF_LD = 0x00
+const _TCPI_OPT_ECN = 8
+const ___SSP_STRONG__ = 3
+const _ETXTBSY = 26
+const _SO_SNDTIMEO_OLD = 21
+const _IFLA_BR_MCAST_IGMP_VERSION = 43
+const _PR_FP_EXC_SW_ENABLE = 0x80
+const _IFLA_CARRIER_DOWN_COUNT = 48
+const _HAVE_SYS_EPOLL_H = 1
+const _IFLA_VF_SPOOFCHK = 4
+const _PACKET_MR_ALLMULTI = 2
+const _IFLA_VF_LINK_STATE_AUTO = 0
+const _CLD_TRAPPED = 4
+const _LONG_BIT = 64
+const ___RLIM_T_MATCHES_RLIM64_T = 1
+const ___ARM_ARCH_8A = 1
+const _TCP_REPAIR_OPTIONS = 22
+const __POSIX_AIO_MAX = 1
+const _RTF_UP = 0x0001
+const _TCP_S_DATA_IN = (1 << 2)
+const _IFLA_BR_MAX_AGE = 3
+const __BITS_STDIO2_H = 1
+const _IFLA_IPVLAN_MODE = 1
+const __SC_XOPEN_REALTIME = 130
+const _TIOCSERGWILD = 0x5454
+const _ATF_PERM = 0x04
+const _IFLA_GENEVE_REMOTE6 = 7
+const _EH_FRAME_FLAGS = "aw"
+const ___FLT16_MIN__ = 6.10351562500000000000000000000000000e-516
+const _O_APPEND = 02000
+const __SC_TYPED_MEMORY_OBJECTS = 165
+const _ETHER_MAX_LEN = (_ETH_FRAME_LEN + _ETHER_CRC_LEN)
+const _IN_ATTRIB = 0x00000004
+const _TCA_PAD = 9
+const _PR_SET_FP_MODE = 45
+const _TCP_REPAIR_ON = 1
+const _PTRACE_EVENTMSG_SYSCALL_ENTRY = 1
+const _CLONE_PIDFD = 0x00001000
+const ___NR_mount = 40
+const __IOC_TYPEBITS = 8
+const _SOCK_DGRAM = 2
+const _MOD_OFFSET = _ADJ_OFFSET
+const _IFLA_MAP = 14
+const _EL2NSYNC = 45
+const _IPV6_ORIGDSTADDR = 74
+const _SYS_munlock = ___NR_munlock
+const _TH_ACK = 0x10
+const _L_XTND = _SEEK_END
+const _SO_TXTIME = 61
+const _RTM_DELACTION = 49
+const _XTABS = 0014000
+const _HAVE_SYS_SYSCALL_H = 1
+const _PR_SET_SPECULATION_CTRL = 53
+const _TIOCGDEV_val = 2147767346
+const ___NR_connect = 203
+const _ICMP6_PARAMPROB_NEXTHEADER = 1
+const __SC_PIPE = 145
+const __PRINTF_NAN_LEN_MAX = 4
+const _PR_SET_MM_ENV_START = 10
+const _TIOCGICOUNT = 0x545D
+const _SYS_statfs = ___NR_statfs
+const _NETLINK_RDMA = 20
+const ___NR_close_range = 436
+const _IFF_ONE_QUEUE = 0x2000
+const _IPPORT_CMDSERVER = 514
+const _PF_MAX = 46
+const _RT_CLASS_MAX = 255
+const _SVE_PT_REGS_SVE = _SVE_PT_REGS_MASK
+const _IPPROTO_IPV6 = 41
+const _RTM_GETDCB = 78
+const _SIOCSIFBR = 0x8941
+const _HAVE_UNLINKAT = 1
+const ___INT_LEAST8_MAX__ = 0x7f
+const __PC_ASYNC_IO = 10
+const _HWCAP_ASIMDFHM = (1 << 23)
+const _SYS_io_pgetevents = ___NR_io_pgetevents
+const _EXTRA_MAGIC = 0x45585401
+const _B4000000 = 0010017
+const _TCP_SYN_SENT = 2
+const _PF_NETLINK = 16
+const _XDP_ATTACHED_NONE = 0
+const ___DECIMAL_DIG__ = 36
+const _FFI_TYPE_LAST = _FFI_TYPE_COMPLEX
+const _POSIX_MADV_NORMAL = 0
+const _ARPHRD_IEEE80211_PRISM = 802
+const _ETH_P_8021AD = 0x88A8
+const _LINUX_REBOOT_MAGIC2C = 537993216
+const _RTM_NEWVLAN = 112
+const _IPTOS_ECN_NOT_ECT = 0x00
+const _SS_ONSTACK = 1
+const _IOC_IN = (__IOC_WRITE << __IOC_DIRSHIFT)
+const _BPF_ST = 0x02
+const _IFLA_TUN_VNET_HDR = 5
+const _MREMAP_MAYMOVE = 1
+const ___RLIMIT_NLIMITS = 16
+const _FPE_FLTUNK = 14
+const _F_GETLK64 = 5
+const _RTNLGRP_MDB = 26
+const _PARODD = 0001000
+const ___NR_kexec_load = 104
+const ___IFLA_VF_PORT_MAX = 2
+const _SYS_swapoff = ___NR_swapoff
+const ___STDC_UTF_32__ = 1
+const _RT_TABLE_LOCAL = 255
+const _FFSYNC = _O_FSYNC
+const _ITIMER_VIRTUAL = 1
+const ___ARM_FP16_ARGS = 1
+const ___INT8_MAX__ = 0x7f
+const _ETH_P_ARCNET = 0x001A
+const _FD_SETSIZE = ___FD_SETSIZE
+const _MSG_EOR = 128
+const __NET_IF_ARP_H = 1
+const _RTM_F_CLONED = 0x200
+const _EHWPOISON = 133
+const _IPPROTO_NONE = 59
+const _TCP_COOKIE_OUT_NEVER = (1 << 1)
+const _EPROTO = 71
+const __IOC_NRSHIFT = 0
+const _F_EXLCK = 4
+const ___NR_clone = 220
+const ___NR_ptrace = 117
+const __POSIX_V7_LPBIG_OFFBIG = -1
+const _HAVE_ACOSL = 1
+const _RTMGRP_IPV6_PREFIX = 0x20000
+const __POSIX_LOGIN_NAME_MAX = 9
+const _NL_ATTR_TYPE_FLAG = 1
+const __CS_XBS5_ILP32_OFFBIG_LINTFLAGS = 1107
+const _HAVE_MEMMEM = 1
+const __SC_OPEN_MAX = 4
+const _IFLA_BRPORT_MRP_IN_OPEN = 36
+const __SC_2_SW_DEV = 51
+const _BC_STRING_MAX = __POSIX2_BC_STRING_MAX
+const _SCNd8 = "hhd"
+const ___FLT128_MIN_10_EXP__ = (-4931)
+const _XDP_FLAGS_SKB_MODE = (1 << 1)
+const _SIOCGRARP = 0x8961
+const _IFLA_VF_PORTS = 24
+const _CERASE = 0177
+const ___NR_setpgid = 154
+const _RTF_INTERFACE = 0x40000000
+const _VXLAN_DF_UNSET = 0
+const _STA_PPSSIGNAL = 0x0100
+const _PRIoFAST8 = "o"
+const _BRKINT = 0000002
+const _TCP_NOTSENT_LOWAT = 25
+const _SOL_SOCKET = 1
+const __CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS = 1137
+const _IFLA_PRIORITY = 9
+const _ITIMER_REAL = 0
+const _TCFLSH = 0x540B
+const _IP_NODEFRAG = 22
+const _NETLINK_FIREWALL = 3
+const ___NR_sched_getaffinity = 123
+const _IPPROTO_UDPLITE = 136
+const _PR_CAP_AMBIENT = 47
+const _MADV_DONTFORK = 10
+const _MSG_CMSG_CLOEXEC = 1073741824
+const ___SVE_VL_MAX = (___SVE_VQ_MAX * ___SVE_VQ_BYTES)
+const _IFLA_VF_INFO = 1
+const _LOCK_WRITE = 128
+const _LINK_XSTATS_TYPE_BOND = 2
+const _IPOPT_TS_PRESPEC = 3
+const ___POSIX_FADV_NOREUSE = 5
+const _PTRACE_EVENT_EXIT = 6
+const _XATTR_NAME_MAX = 255
+const ___S_IFLNK = 0120000
+const _TCA_ROOT_TAB = 1
+const _SKF_AD_PROTOCOL = 0
+const _ENOPKG = 65
+const ___ATOMIC_RELAXED = 0
+const _SYS_getsockopt = ___NR_getsockopt
+const _IFLA_VF_LINK_STATE_ENABLE = 1
+const _VTDLY = 0040000
+const ___NR_timer_delete = 111
+const _RTN_UNSPEC = 0
+const _SO_SNDTIMEO = _SO_SNDTIMEO_OLD
+const ___LONG_LONG_MAX__ = 0x7fffffffffffffff
+const _AF_UNSPEC = _PF_UNSPEC
+const _TIOCSERSETMULTI = 0x545B
+const _ARPHRD_FCPL = 786
+const _LOCK_RW = 192
+const __SC_ARG_MAX = 0
+const _ARPHRD_FCPP = 784
+const _UINT_WIDTH = 32
+const _VXLAN_DF_INHERIT = 2
+const _PR_ENDIAN_LITTLE = 1
+const ___USE_XOPEN = 1
+const _IPOPT_SEC = _IPOPT_SECURITY
+const _NL_POLICY_TYPE_ATTR_MAX_VALUE_U = 5
+const _IFLA_TXQLEN = 13
+const _SYS_umount2 = ___NR_umount2
+const _TUN_TYPE_MASK = 0x000f
+const _CLOCK_REALTIME_COARSE = 5
+const _IFLA_BR_FDB_FLUSH = 21
+const _RTM_SETNEIGHTBL = 67
+const _IP_ADD_MEMBERSHIP = 35
+const _RTPROT_DHCP = 16
+const _IFLA_HSR_PROTOCOL = 7
+const _MAXTC = 6
+const _PROT_NONE = 0x0
+const ___HAVE_FLOAT16 = 0
+const _MAX_INPUT = 255
+const _HAVE_DIRENT_H = 1
+const _F_ADD_SEALS = 1033
+const _ARPHRD_PIMREG = 779
+const __SC_TRACE_SYS_MAX = 244
+const _PARMRK = 0000010
+const __SC_XOPEN_XPG3 = 99
+const _ENXIO = 6
+const __SC_XOPEN_XPG4 = 100
+const _UINT_LEAST64_WIDTH = 64
+const __XOPEN_LEGACY = 1
+const _ETH_P_TRAILER = 0x001C
+const _SOL_TCP = 6
+const _ADJ_MICRO = 0x1000
+const _NDTA_THRESH1 = 2
+const _RTA_IP_PROTO = 27
+const _IFLA_BRPORT_FLUSH = 24
+const _TUNSETGROUP_val = 1074025678
+const _SO_CNX_ADVICE = 53
+const _NDTA_THRESH3 = 4
+const _LOCK_SH = 1
+const _ECHOK = 0000040
+const ___SIZEOF_WCHAR_T__ = 4
+const _TRAP_UNK = 5
+const _SEM_VALUE_MAX = (2147483647)
+const ___NR_getuid = 174
+const _IFLA_BRPORT_MCAST_FLOOD = 27
+const _SOL_BLUETOOTH = 274
+const _ARPHRD_ETHER = 1
+const _IPPORT_NAMESERVER = 42
+const __SC_BASE = 134
+const _HOST_NAME_MAX = 64
+const _TIOCSCTTY = 0x540E
+const _F_SETPIPE_SZ = 1031
+const ___UINT16_MAX__ = 0xffff
+const _PTRACE_PEEKMTETAGS = 33
+const _SYS_fremovexattr = ___NR_fremovexattr
+const _FFI_TYPE_UINT16 = 7
+const __SYS_WAIT_H = 1
+const _ETH_P_CANFD = 0x000D
+const _IPPORT_MTP = 57
+const _SYS_fsetxattr = ___NR_fsetxattr
+const _S_IRWXG = (_S_IRWXU >> 3)
+const _SYS_msync = ___NR_msync
+const _PR_SET_SECCOMP = 22
+const _ETH_P_DIAG = 0x6005
+const _LOGIN_NAME_MAX = 256
+const _S_IRWXO = (_S_IRWXG >> 3)
+const _ARPHRD_INFINIBAND = 32
+const __IOC_WRITE = 1
+const _TIOCEXCL = 0x540C
+const __SC_THREAD_ROBUST_PRIO_PROTECT = 248
+const _PTRACE_O_TRACECLONE = 8
+const _SYS_prctl = ___NR_prctl
+const _PRId16 = "d"
+const _IP_TRANSPARENT = 19
+const _GENEVE_DF_INHERIT = 2
+const ___FLT16_NORM_MAX__ = 6.55040000000000000000000000000000000e+416
+const ___NR_fanotify_mark = 263
+const _IFF_POINTOPOINT = 16
+const _RTF_DYNAMIC = 0x0010
+const _SIOCGIFMETRIC = 0x891d
+const _IFLA_BR_MCAST_STATS_ENABLED = 42
+const _SYS_execve = ___NR_execve
+const _ONLRET = 0000040
+const _RTAX_RTTVAR = 5
+const _IFLA_VXLAN_LABEL = 26
+const ___FLT_MIN_EXP__ = (-125)
+const _NUD_DELAY = 0x08
+const ___NR_sendmmsg = 269
+const _IPPORT_ECHO = 7
+const ___NR_clock_getres = 114
+const _MCAST_UNBLOCK_SOURCE = 44
+const _ETH_P_LOOPBACK = 0x9000
+const _IFLA_ALT_IFNAME = 53
+const _SO_BINDTOIFINDEX = 62
+const _IFF_MULTICAST = 4096
+const _PRIiLEAST8 = "i"
+const _ETH_P_CUST = 0x6006
+const _SYS_setresuid = ___NR_setresuid
+const _SHRT_MAX = ___SHRT_MAX__
+const _ARPHRD_IEEE80211_RADIOTAP = 803
+const ___S_IFCHR = 0020000
+const ___NR_timerfd_settime = 86
+const _ARPHRD_VOID = 0xFFFF
+const ___NR_listxattr = 11
+const ___FLT_EVAL_METHOD_C99__ = 0
+const _RTA_UID = 25
+const __IOC_NRMASK = ((1 << __IOC_NRBITS)-1)
+const _IOCSIZE_SHIFT = (__IOC_SIZESHIFT)
+const ___NR_setns = 268
+const ___NR_landlock_create_ruleset = 444
+const _EAGAIN = 11
+const ___FLT_MAX_10_EXP__ = 38
+const ___HAVE_DISTINCT_FLOAT32 = 0
+const ___NR_getpgid = 155
+const _SO_PRIORITY = 12
+const _MSG_DONTWAIT = 64
+const _IOCSIZE_MASK = (__IOC_SIZEMASK << __IOC_SIZESHIFT)
+const ___GCC_ATOMIC_WCHAR_T_LOCK_FREE = 2
+const _HAVE_ATAN2L = 1
+const _EINTR = 4
+const _RTF_NOPMTUDISC = 0x4000
+const _RTPROT_STATIC = 4
+const _IFA_LABEL = 3
+const ___NR_readahead = 213
+const _TH_SYN = 0x02
+const _RTNLGRP_IPV6_PREFIX = 18
+const _ICMP6_DST_UNREACH_ADMIN = 1
+const _SIOCGIFPFLAGS = 0x8935
+const __SC_SPORADIC_SERVER = 160
+const __SYS_STATFS_H = 1
+const ___STDC__ = 1
+const _IFLA_BR_NF_CALL_ARPTABLES = 38
+const _RTM_SETLINK = 19
+const _FFI_OK = 0
+const ___IFLA_STATS_MAX = 6
+const _ND_ROUTER_SOLICIT = 133
+const _LOCK_UN = 8
+const _SYS_tee = ___NR_tee
+const _FPE_FLTSUB = 8
+const _RTMGRP_IPV6_MROUTE = 0x200
+const _SYS_pidfd_send_signal = ___NR_pidfd_send_signal
+const _MSG_WAITFORONE = 65536
+const ___NR_rt_sigtimedwait = 137
+const _RTNLGRP_DECnet_RULE = 16
+const _SIGILL = 4
+const _NI_NUMERICSERV = 2
+const _PF_ISDN = 34
+const _IPOPT_RESERVED2 = 0x60
+const _IPTOS_TOS_MASK = 0x1E
+const __SC_NL_LANGMAX = 120
+const _STDOUT_FILENO = 1
+const __LP64 = 1
+const ___NR_mq_getsetattr = 185
+const _SYS_listen = ___NR_listen
+const _IFLA_MACVLAN_BC_QUEUE_LEN_USED = 8
+const _NTF_SELF = 0x02
+const _TCP_THIN_DUPACK = 17
+const ___NR_sync = 81
+const _SO_ATTACH_REUSEPORT_EBPF = 52
+const ___SIZEOF_DOUBLE__ = 8
+const _EMULTIHOP = 72
+const ___IFLA_MCTP_MAX = 2
+const __POSIX_QLIMIT = 1
+const ___ARM_ARCH = 8
+const _RTM_GETQDISC = 38
+const _IFF_LOOPBACK = 8
+const _IFLA_ADDRESS = 1
+const ___FLT128_MANT_DIG__ = 113
+const _SA_ONSTACK = 0x08000000
+const ___RLIMIT_OFILE = 7
+const _SYS_pkey_free = ___NR_pkey_free
+const _MAP_SHARED = 0x01
+const ___NR_shmctl = 195
+const __SC_ADVISORY_INFO = 132
+const _SYS_getdents64 = ___NR_getdents64
+const ___NR_close = 57
+const _IPOPT_MINOFF = 4
+const ___NR_landlock_restrict_self = 446
+const _MSG_RST = 4096
+const _IFLA_TUN_MULTI_QUEUE = 7
+const __SC_REALTIME_SIGNALS = 9
+const _IN_ALL_EVENTS = (_IN_ACCESS | _IN_MODIFY | _IN_ATTRIB | _IN_CLOSE_WRITE | _IN_CLOSE_NOWRITE | _IN_OPEN | _IN_MOVED_FROM | _IN_MOVED_TO | _IN_CREATE | _IN_DELETE | _IN_DELETE_SELF | _IN_MOVE_SELF)
+const _PF_XDP = 44
+const _PTRACE_ATTACH = 16
+const ___NR_mknodat = 33
+const _SCNi8 = "hhi"
+const _RTM_NEWCACHEREPORT = 96
+const _SO_PEERNAME = 28
+const _HWCAP2_I8MM = (1 << 13)
+const ___DBL_MIN_10_EXP__ = (-307)
+const _PR_SPEC_STORE_BYPASS = 0
+const ___BIT_TYPES_DEFINED__ = 1
+const __BITS_STAT_H = 1
+const _SIGKILL = 9
+const ___NR_mmap = ___NR3264_mmap
+const __DIRENT_H = 1
+const _RTPROT_OPENR = 99
+const _PTRACE_SYSCALL_INFO_NONE = 0
+const _RTA_CACHEINFO = 12
+const _RTF_MTU = 0x0040
+const _NDTPA_QUEUE_LENBYTES = 16
+const _EREMOTEIO = 121
+const _IFA_UNSPEC = 0
+const ___NR_setrlimit = 164
+const _SO_MEMINFO = 55
+const __SC_NPROCESSORS_ONLN = 84
+const _MCAST_JOIN_GROUP = 42
+const _EOVERFLOW = 75
+const _MADV_WILLNEED = 3
+const _ARPHRD_HIPPI = 780
+const _NSIG = __NSIG
+const _AF_ROUTE = _PF_ROUTE
+const _PORT_VDP_RESPONSE_SUCCESS = 0
+const _IFLA_MACSEC_REPLAY_PROTECT = 12
+const _TIOCMSET = 0x5418
+const _NETLINK_KOBJECT_UEVENT = 15
+const __POSIX2_EXPR_NEST_MAX = 32
+const _IP_MULTICAST_LOOP = 34
+const _RTM_GETMDB = 86
+const ___USE_FILE_OFFSET64 = 1
+const ___UINT_FAST64_MAX__ = 0xffffffffffffffff
+const ___NR_rt_sigqueueinfo = 138
+const _NDTPA_RETRANS_TIME = 5
+const __IOFBF = 0
+const __POSIX_THREAD_PRIO_INHERIT = 200809
+const _HWCAP2_SVEBITPERM = (1 << 4)
+const _IFLA_GSO_MAX_SIZE = 41
+const __SC_LEVEL1_ICACHE_LINESIZE = 187
+const ___NR_msync = 227
+const _RTM_DELLINKPROP = 109
+const _FF0 = 0000000
+const _FF1 = 0100000
+const _ETH_P_ATMFATE = 0x8884
+const ___NR_bind = 200
+const _PTRACE_GET_RSEQ_CONFIGURATION = 16911
+const __DEFAULT_SOURCE = 1
+const _IPOPT_SECUR_RESTR = 0xaf13
+const _IFLA_VXLAN_COLLECT_METADATA = 25
+const _STATX_UID = 0x00000008
+const _HSR_PROTOCOL_MAX = 2
+const _SYS_getpriority = ___NR_getpriority
+const _HAVE_PIPE2 = 1
+const _NDA_PROTOCOL = 12
+const _IPOPT_SECUR_EFTO = 0x789a
+const ___NR_clock_settime = 112
+const ___NR_munlock = 229
+const _RTPROT_OSPF = 188
+const _RTM_GETLINK = 18
+const ___O_DSYNC = 010000
+const __CS_POSIX_V6_ILP32_OFF32_LINTFLAGS = 1119
+const ___NR_syncfs = 267
+const ___FLT16_DECIMAL_DIG__ = 5
+const _ENOTSUP = _EOPNOTSUPP
+const _NETLINK_UNUSED = 1
+const _ICMP6_RR_PCOUSE_FLAGS_DECRVLTIME = 0x80
+const _HAVE_SYS_SOCKET_H = 1
+const _SYS_set_robust_list = ___NR_set_robust_list
+const ___FLT16_MAX_10_EXP__ = 4
+const __CS_XBS5_LPBIG_OFFBIG_CFLAGS = 1112
+const _TUNSETOFFLOAD_val = 1074025680
+const ___HAVE_DISTINCT_FLOAT64 = 0
+const ___FP_FAST_FMA = 1
+const _IPV6_V6ONLY = 26
+const _SIGEV_SIGNAL = 0
+const _SYS_rt_sigsuspend = ___NR_rt_sigsuspend
+const _RTM_NEWNEIGH = 28
+const ___INT_LEAST64_WIDTH__ = 64
+const _SYS_getpeername = ___NR_getpeername
+const ___NR_chdir = 49
+const ___NR_exit_group = 94
+const ___POSIX2_THIS_VERSION = 200809
+const _NL0 = 0000000
+const ___IFLA_RMNET_MAX = 3
+const __SC_2_C_VERSION = 96
+const _ARPHRD_SLIP6 = 258
+const _SYS_getegid = ___NR_getegid
+const __SC_THREAD_DESTRUCTOR_ITERATIONS = 73
+const _BPF_LDX = 0x01
+const _SIGTSTP = 20
+const _MSG_FIN = 512
+const _NDUSEROPT_SRCADDR = 1
+const ___NR_io_uring_register = 427
+const _CHAR_BIT = ___CHAR_BIT__
+const _HWCAP2_RNG = (1 << 16)
+const _INT_LEAST8_WIDTH = 8
+const _MCL_FUTURE = 2
+const _SYS_setuid = ___NR_setuid
+const _IFLA_BOND_FAIL_OVER_MAC = 13
+const ___LDBL_HAS_DENORM__ = 1
+const _SIGIOT = _SIGABRT
+const _NDTA_GC_INTERVAL = 8
+const _NL_ATTR_TYPE_NUL_STRING = 12
+const __BITS_PTHREADTYPES_ARCH_H = 1
+const _NDTA_PAD = 9
+const ___NR_swapoff = 225
+const _IFLA_MACSEC_PROTECT = 8
+const _AT_SYMLINK_FOLLOW = 0x400
+const _PR_MCE_KILL_LATE = 0
+const _PORT_PROFILE_RESPONSE_INSUFFICIENT_RESOURCES = 260
+const __CS_XBS5_ILP32_OFFBIG_LDFLAGS = 1105
+const __SC_NGROUPS_MAX = 3
+const _FPE_INTOVF = 2
+const ___NR_process_vm_readv = 270
+const _IFLA_BRPORT_NO = 18
+const _N_SYNC_PPP = 14
+const _IP_RECVFRAGSIZE = 25
+const _IFLA_BR_VLAN_STATS_ENABLED = 41
+const _ILL_ILLOPN = 2
+const _LOCK_READ = 64
+const _IFLA_BOND_SLAVE_AD_AGGREGATOR_ID = 6
+const _SOL_X25 = 262
+const _IPTOS_LOWDELAY = 0x10
+const __SYS_IOCTL_H = 1
+const _IFLA_MACVLAN_MODE = 1
+const _SYS_getsid = ___NR_getsid
+const ___S_IFSOCK = 0140000
+const ___lldiv_t_defined = 1
+const _ETH_P_NCSI = 0x88F8
+const _PORT_PROFILE_RESPONSE_INPROGRESS = 257
+const _SA_STACK = _SA_ONSTACK
+const _IFA_ANYCAST = 5
+const _RMNET_FLAGS_EGRESS_MAP_CKSUMV5 = (1 << 5)
+const _RTAX_CC_ALGO = 16
+const _NUD_PROBE = 0x10
+const __SC_LEVEL4_CACHE_ASSOC = 198
+const _ICMP6_TIME_EXCEED_TRANSIT = 0
+const __SC_PRIORITY_SCHEDULING = 10
+const __CS_POSIX_V7_ILP32_OFFBIG_LIBS = 1138
+const _SYS_readlinkat = ___NR_readlinkat
+const _MCAST_LEAVE_SOURCE_GROUP = 47
+const _SCNx8 = "hhx"
+const _TCP_CLOSING = 11
+const __BITS_TIME_H = 1
+const _SO_TIMESTAMP_NEW = 63
+const _RTNLGRP_NOTIFY = 2
+const _PR_MCE_KILL_CLEAR = 0
+const _TH_URG = 0x20
+const _O_SYNC = 04010000
+const __SYS_UIO_H = 1
+const _MACSEC_VALIDATE_CHECK = 1
+const _IGNCR = 0000200
+const ___SVE_VL_MIN = (___SVE_VQ_MIN * ___SVE_VQ_BYTES)
+const ___INTPTR_WIDTH__ = 64
+const _IP_PMTUDISC = 10
+const __CS_POSIX_V7_LP64_OFF64_CFLAGS = 1140
+const _BUS_OBJERR = 3
+const _SYS_fsconfig = ___NR_fsconfig
+const _TCP_CONGESTION = 13
+const _NLM_F_ROOT = 0x100
+const _EBADRQC = 56
+const ___GCC_CONSTRUCTIVE_SIZE = 64
+const _IFLA_BR_VLAN_DEFAULT_PVID = 39
+const _BPF_MEMWORDS = 16
+const _IFLA_VF_VLAN_INFO = 1
+const _RTNLGRP_ND_USEROPT = 20
+const _ATF_DONTPUB = 0x40
+const _TMP_MAX = 238328
+const ___NR_shutdown = 210
+const _RTNLGRP_MPLS_NETCONF = 29
+const __SC_INT_MAX = 104
+const ___NR_setuid = 146
+const _HUPCL = 0002000
+const _AF_RDS = _PF_RDS
+const _PR_SET_TIMERSLACK = 29
+const _CLONE_SIGHAND = 0x00000800
+const _ARPHRD_MCTP = 290
+const _PR_SET_MM_ARG_START = 8
+const _TCA_RATE = 5
+const _HWCAP2_BF16 = (1 << 14)
+const ___NR_dup3 = 24
+const __POSIX_THREAD_PRIO_PROTECT = 200809
+const _PR_SET_MM_MAP = 14
+const __CS_POSIX_V6_ILP32_OFFBIG_CFLAGS = 1120
+const ___NR_sched_getscheduler = 120
+const __SC_XOPEN_CRYPT = 92
+const _RTM_NEWROUTE = 24
+const _MADV_PAGEOUT = 21
+const _SI_LOAD_SHIFT = 16
+const _PRIdLEAST16 = "d"
+const _SIGEV_THREAD = 2
+const _MOD_ESTERROR = _ADJ_ESTERROR
+const _IPPORT_EFSSERVER = 520
+const _AF_IEEE802154 = _PF_IEEE802154
+const _SYS_signalfd4 = ___NR_signalfd4
+const _RT_SCOPE_LINK = 253
+const ___NR_umount2 = 39
+const _IFLA_VRF_TABLE = 1
+const ___NR_fsopen = 430
+const _SO_TIMESTAMPING = _SO_TIMESTAMPING_OLD
+const _MS_RDONLY = 1
+const __STDIO_H = 1
+const _DN_ACCESS = 0x00000001
+const __SC_V6_LPBIG_OFFBIG = 179
+const _IPOPT_RESERVED1 = 0x20
+const _TCP_COOKIE_MAX = 16
+const _RMNET_FLAGS_INGRESS_DEAGGREGATION = (1 << 0)
+const _MS_STRICTATIME = 16777216
+const ___NR_clock_gettime = 113
+const ___NR_semtimedop = 192
+const _PR_GET_NO_NEW_PRIVS = 39
+const __UTSNAME_RELEASE_LENGTH = __UTSNAME_LENGTH
+const ___NR_dup = 23
+const ___GNUC_WIDE_EXECUTION_CHARSET_NAME = "UTF-32LE"
+const __POSIX_REENTRANT_FUNCTIONS = 1
+const _BLOCK_SIZE_BITS = 10
+const _ECONNRESET = 104
+const _MACVLAN_FLAG_NODST = 2
+const _CLONE_UNTRACED = 0x00800000
+const ___DBL_DECIMAL_DIG__ = 17
+const _HAVE_OPENAT = 1
+const _TUN_PKT_STRIP = 0x0001
+const _VSTOP = 9
+const _IPTOS_DSCP_AF11 = 0x28
+const _IPTOS_DSCP_AF12 = 0x30
+const _IPTOS_DSCP_AF13 = 0x38
+const ___NR_recvmmsg = 243
+const ___USE_XOPEN2K8 = 1
+const _PR_FP_EXC_DIV = 0x010000
+const ___NR_open_tree = 428
+const _SYS_get_robust_list = ___NR_get_robust_list
+const _SO_DETACH_BPF = _SO_DETACH_FILTER
+const _STATX_ATTR_AUTOMOUNT = 0x00001000
+const __POSIX_TIMERS = 200809
+const _TCPI_OPT_ECN_SEEN = 16
+const _CLOSE_RANGE_UNSHARE = (1 << 1)
+const __XOPEN_IOV_MAX = __POSIX_UIO_MAXIOV
+const _SYS_mq_notify = ___NR_mq_notify
+const _SVE_MAGIC = 0x53564501
+const _IPPROTO_FRAGMENT = 44
+const _SCNiLEAST16 = "hi"
+const _F_SEAL_SHRINK = 0x0002
+const _HWCAP_SM4 = (1 << 19)
+const _STATX_BTIME = 0x00000800
+const ___IFLA_BRPORT_MAX = 39
+const ___FLT16_HAS_QUIET_NAN__ = 1
+const __BITS_STRING_FORTIFIED_H = 1
+const ___NR_execve = 221
+const _IFLA_VXLAN_UDP_ZERO_CSUM6_TX = 19
+const ___USE_EXTERN_INLINES = 1
+const _IP_BIND_ADDRESS_NO_PORT = 24
+const _INT8_MAX = (127)
+const _MADV_SEQUENTIAL = 2
+const _F_WRLCK = 1
+const _IP_PMTUDISC_WANT = 1
+const _AT_NO_AUTOMOUNT = 0x800
+const _IFLA_BR_ROOT_ID = 10
+const _SYS_pivot_root = ___NR_pivot_root
+const _B230400 = 0010003
+const _SO_BUSY_POLL_BUDGET = 70
+const __NET_ROUTE_H = 1
+const _HAVE_ACCEPT4 = 1
+const _RPM_PCO_SETGLOBAL = 3
+const _ENOBUFS = 105
+const ___SHRT_WIDTH__ = 16
+const _RT_CLASS_UNSPEC = 0
+const _IPTOS_DSCP_AF21 = 0x48
+const _IPTOS_DSCP_AF22 = 0x50
+const _IPTOS_DSCP_AF23 = 0x58
+const ___FLT32X_MAX_10_EXP__ = 308
+const __SC_UIO_MAXIOV = 60
+const _PR_SET_MM_START_BRK = 6
+const _NTF_OFFLOADED = 0x20
+const _SYS_ioprio_set = ___NR_ioprio_set
+const ___NR_gettimeofday = 169
+const _PTRACE_CONT = 7
+const _TIOCSPTLCK_val = 1074025521
+const _PTRACE_PEEKTEXT = 1
+const _NETLINK_XFRM = 6
+const _TCA_UNSPEC = 0
+const __STRING_H = 1
+const _ETH_P_8021Q = 0x8100
+const __SC_SPIN_LOCKS = 154
+const _EPOLLRDBAND = 128
+const _SYS_umask = ___NR_umask
+const _PACKET_MR_UNICAST = 3
+const _SYS_renameat = ___NR_renameat
+const _FFI_TYPE_SINT16 = 8
+const _PR_GET_NAME = 16
+const _SYS_openat = ___NR_openat
+const _IP_PKTOPTIONS = 9
+const ___NR_sched_get_priority_min = 126
+const _SYS_ppoll = ___NR_ppoll
+const _FFI_TYPE_POINTER = 14
+const _IFA_RT_PRIORITY = 9
+const _HWCAP2_BTI = (1 << 17)
+const _IP_PMTUDISC_INTERFACE = 4
+const _NDTPA_REFCNT = 2
+const _SIG_SETMASK = 2
+const _SOL_ICMPV6 = 58
+const _SCNx32 = "x"
+const _TCP_MSS = 512
+const _ETH_P_80221 = 0x8917
+const _CR1 = 0001000
+const _CR2 = 0002000
+const _CR3 = 0003000
+const _SYS_lseek = ___NR_lseek
+const __FILE_OFFSET_BITS = 64
+const _FILENAME_MAX = 4096
+const __SC_COLL_WEIGHTS_MAX = 40
+const __SC_THREAD_CPUTIME = 139
+const _PORT_REQUEST_PREASSOCIATE_RR = 1
+const _IN_UNMOUNT = 0x00002000
+const _IPTOS_DSCP_AF31 = 0x68
+const _IPTOS_DSCP_AF32 = 0x70
+const _IPTOS_DSCP_AF33 = 0x78
+const _IFLA_VXLAN_REMCSUM_RX = 22
+const _EPOLLEXCLUSIVE = 268435456
+const ___GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 = 1
+const _PTRACE_GETEVENTMSG = 16897
+const _NETLINK_USERSOCK = 2
+const _TUN_TX_TIMESTAMP = 1
+const _SYS_pwritev2 = ___NR_pwritev2
+const ___INT_LEAST16_MAX__ = 0x7fff
+const _SYS_pread64 = ___NR_pread64
+const _PRIoLEAST16 = "o"
+const _SCNiLEAST32 = "i"
+const _SYS_semctl = ___NR_semctl
+const __POSIX_NGROUPS_MAX = 8
+const _TCIOFF = 2
+const _PORT_PROFILE_RESPONSE_INVALID = 258
+const _PACKET_FANOUT_DATA = 22
+const _CREAD = 0000200
+const _ETH_P_PPP_MP = 0x0008
+const ___FLT32X_DECIMAL_DIG__ = 17
+const _TCSETS_val = 21506
+const _SYS_epoll_create1 = ___NR_epoll_create1
+const _IFLA_BRPORT_CONFIG_PENDING = 20
+const ___DBL_MAX_EXP__ = 1024
+const _RTNLGRP_BRVLAN = 33
+const _MAP_SYNC = 0x80000
+const _BPF_STX = 0x03
+const _EKEYREVOKED = 128
+const _MAX_VLAN_LIST_LEN = 1
+const __POSIX_TRACE_EVENT_FILTER = -1
+const _AF_LOCAL = _PF_LOCAL
+const _IFLA_VXLAN_TTL = 5
+const _SCM_TIMESTAMPING = _SO_TIMESTAMPING
+const ___HAVE_SPECULATION_SAFE_VALUE = 1
+const _IPV6_ADDR_PREFERENCES = 72
+const __CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS = 1121
+const _PTRACE_PEEKDATA = 2
+const _PTRACE_SYSCALL = 24
+const _SCNu32 = "u"
+const _LINUX_REBOOT_CMD_SW_SUSPEND = 0xD000FCE2
+const _O_DIRECTORY = ___O_DIRECTORY
+const _ETHERTYPE_SPRITE = 0x0500
+const _SOCK_RAW = 3
+const _O_NOATIME = ___O_NOATIME
+const _IPTOS_DSCP_AF41 = 0x88
+const _IPTOS_DSCP_AF42 = 0x90
+const _IPTOS_DSCP_AF43 = 0x98
+const _TIOCSPGRP = 0x5410
+const _ND_OPT_REDIRECTED_HEADER = 4
+const _RTAX_FEATURE_ALLFRAG = (1 << 3)
+const _ICMP6_DST_UNREACH_BEYONDSCOPE = 2
+const _IPOPT_TIMESTAMP = _IPOPT_TS
+const _PR_SET_MM_EXE_FILE = 13
+const _IFLA_PROP_LIST = 52
+const _WORD_BIT = 32
+const _SCNdFAST8 = "hhd"
+const _SYS_io_uring_setup = ___NR_io_uring_setup
+const _N_SLIP = 1
+const _TCP_SAVED_SYN = 28
+const _RTAX_FEATURE_SACK = (1 << 1)
+const __XOPEN_SOURCE = 700
+const _IFLA_BOND_AD_LACP_ACTIVE = 29
+const __ATFILE_SOURCE = 1
+const _PTRACE_EVENT_VFORK_DONE = 5
+const _ICMP6_RR_FLAGS_PREVDONE = 0x08
+const _ELNRNG = 48
+const __POSIX_AIO_LISTIO_MAX = 2
+const _RTN_UNICAST = 1
+const _RTA_MARK = 16
+const ___INT32_MAX__ = 0x7fffffff
+const _NAME_MAX = 255
+const _AF_VSOCK = _PF_VSOCK
+const _F_ULOCK = 0
+const _MS_DIRSYNC = 128
+const _MSG_BATCH = 262144
+const _FPE_FLTUND = 5
+const ___IFLA_VF_LINK_STATE_MAX = 3
+const _IFLA_TUN_NUM_DISABLED_QUEUES = 9
+const _RTNLGRP_DCB = 23
+const _EPERM = 1
+const _MS_NODIRATIME = 2048
+const __TERMIOS_H = 1
+const ___INTMAX_WIDTH__ = 64
+const _IFLA_BRPORT_GUARD = 5
+const ___FLT128_IS_IEC_60559__ = 2
+const _SYS_rt_sigpending = ___NR_rt_sigpending
+const _IFLA_MASTER = 10
+const _EOPNOTSUPP = 95
+const __DYNAMIC_STACK_SIZE_SOURCE = 1
+const _CS5 = 0000000
+const _SYS_pidfd_getfd = ___NR_pidfd_getfd
+const __POSIX2_VERSION = ___POSIX2_THIS_VERSION
+const __SC_GETPW_R_SIZE_MAX = 70
+const _IP_RECVERR = 11
+const _HAVE_SINL = 1
+const __SC_THREAD_PROCESS_SHARED = 82
+const __CS_POSIX_V7_ILP32_OFFBIG_CFLAGS = 1136
+const __CS_LFS64_LINTFLAGS = 1007
+const _PRIxFAST8 = "x"
+const _PRIoLEAST32 = "o"
+const _PRIO_USER = 2
+const _IFLA_NEW_IFINDEX = 49
+const ___UINT_LEAST64_MAX__ = 0xffffffffffffffff
+const _TCP_S_DATA_OUT = (1 << 3)
+const _ATF_MAGIC = 0x80
+const _NDTPA_GC_STALETIME = 6
+const ___NR_sync_file_range = 84
+const ___INT_FAST32_MAX__ = 0x7fffffffffffffff
+const __XBS5_LPBIG_OFFBIG = -1
+const _SIOCDELMULTI = 0x8932
+const _TUNSETNOCSUM_val = 1074025672
+const _IP_ORIGDSTADDR = 20
+const _PF_UNSPEC = 0
+const _BPF_MOD = 0x90
+const _NL_ATTR_TYPE_STRING = 11
+const _F_GETOWN = ___F_GETOWN
+const _IFLA_BR_MCAST_LAST_MEMBER_CNT = 28
+const _TCPOPT_SACK_PERMITTED = 4
+const __SC_THREAD_ATTR_STACKSIZE = 78
+const __PC_2_SYMLINKS = 20
+const ___FLT32_HAS_QUIET_NAN__ = 1
+const _PF_IEEE802154 = 36
+const _ELIBMAX = 82
+const _B4800 = 0000014
+const _AF_SNA = _PF_SNA
+const _IPPROTO_ENCAP = 98
+const _IPPROTO_ETHERNET = 143
+const _IFLA_PROTO_DOWN_REASON_VALUE = 2
+const _IPV6_2292HOPOPTS = 3
+const ___NETINET_IP_H = 1
+const ___FLT64X_HAS_DENORM__ = 1
+const _IFLA_BRPORT_DESIGNATED_COST = 16
+const _SYS_mremap = ___NR_mremap
+const _NLMSGERR_ATTR_OFFS = 2
+const _RTNLGRP_IPV6_ROUTE = 11
+const _F_SETLKW = _F_SETLKW64
+const __SC_MEMORY_PROTECTION = 19
+const _TIME_OOP = 3
+const _NFEA_DONT_REFRESH = 2
+const _IPPROTO_MPTCP = 262
+const _IFLA_BOND_DOWNDELAY = 5
+const _RTMGRP_IPV6_IFINFO = 0x800
+const _TCA_ROOT_UNSPEC = 0
+const ___W_CONTINUED = 0xffff
+const _NLM_F_ATOMIC = 0x400
+const _BS1 = 0020000
+const ___NR_nanosleep = 101
+const _BPF_MAJOR_VERSION = 1
+const ___NR_getegid = 177
+const _NL_ATTR_TYPE_S16 = 7
+const _PF_IUCV = 32
+const _PR_CAP_AMBIENT_LOWER = 3
+const _MAP_NORESERVE = 0x04000
+const __POSIX_V6_ILP32_OFFBIG = -1
+const _IFF_TAP = 0x0002
+const __SYS_USER_H = 1
+const _TUNGETIFF_val = 2147767506
+const _RTNLGRP_IPV6_IFINFO = 12
+const ___NR_fallocate = 47
+const ___HAVE_GENERIC_SELECTION = 1
+const ___NR_set_mempolicy = 237
+const __POSIX_THREAD_ROBUST_PRIO_INHERIT = 200809
+const _RTA_MFC_STATS = 17
+const _IFLA_BRPORT_ISOLATED = 33
+const _RTPROT_KERNEL = 2
+const _SI_DETHREAD = -7
+const _ICMP6_FILTER_BLOCKOTHERS = 3
+const _ETH_P_SCA = 0x6007
+const ___FLT_MANT_DIG__ = 24
+const ___NR_fstat = ___NR3264_fstat
+const _PTRACE_O_EXITKILL = 1048576
+const _IFLA_BR_MCAST_LAST_MEMBER_INTVL = 30
+const _NETLINK_INET_DIAG = _NETLINK_SOCK_DIAG
+const _NETLINK_SCSITRANSPORT = 18
+const _SI_QUEUE = -1
+const ___FLOAT_WORD_ORDER__ = ___ORDER_LITTLE_ENDIAN__
+const _IFLA_BRPORT_LEARNING = 8
+const _SA_NOCLDWAIT = 2
+const _SYS_kexec_file_load = ___NR_kexec_file_load
+const _PR_SCHED_CORE = 62
+const _B200 = 0000006
+const __POSIX_DELAYTIMER_MAX = 32
+const _PR_SET_ENDIAN = 20
+const _SYS_epoll_pwait = ___NR_epoll_pwait
+const _ETH_P_LOCALTALK = 0x0009
+const _PRIiFAST8 = "i"
+const _SEEK_END = 2
+const _TCA_CHAIN = 11
+const _SYS_timer_delete = ___NR_timer_delete
+const _RLIM_INFINITY = 0xffffffffffffffff
+const __SYS_PROCFS_H = 1
+const _NLMSG_ERROR = 0x2
+const _HWCAP2_FLAGM2 = (1 << 7)
+const ___OFF_T_MATCHES_OFF64_T = 1
+const _RTNLGRP_PHONET_ROUTE = 22
+const __ISOC11_SOURCE = 1
+const _SIGXCPU = 24
+const _RTN_NAT = 10
+const _IFLA_TUN_GROUP = 2
+const ___LDBL_MAX__ = 1.18973149535723176508575932662800702e+4932
+const _UINT_LEAST8_MAX = (255)
+const _ICMP6_DST_UNREACH_ADDR = 3
+const _POSIX_FADV_SEQUENTIAL = 2
+const _RTN_XRESOLVE = 11
+const _unix = 1
+const _SIZE_MAX = (18446744073709551615)
+const _STA_DEL = 0x0020
+const __SC_USHRT_MAX = 118
+const _MB_LEN_MAX = 16
+const _CIBAUD = 002003600000
+const ___clockid_t_defined = 1
+const __CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS = 1147
+const _AI_NUMERICHOST = 0x0004
+const _RE_DUP_MAX = (0x7fff)
+const _IFLA_VF_RATE = 6
+const _IN_MASK_CREATE = 0x10000000
+const __SC_USER_GROUPS_R = 167
+const _IPTOS_ECN_CE = 0x03
+const _IFLA_BR_PRIORITY = 6
+const _IPTOS_PREC_NETCONTROL = _IPTOS_CLASS_CS7
+const ___NR_getrusage = 165
+const _NUD_REACHABLE = 0x02
+const ___CPU_SETSIZE = 1024
+const _EPOLLWRNORM = 256
+const ___IFLA_MAX = 58
+const _TCP_LINGER2 = 8
+const _RTNLGRP_IPV4_ROUTE = 7
+const __SC_INT_MIN = 105
+const _ETIME = 62
+const _MS_UNBINDABLE = 131072
+const _IFLA_HSR_SEQ_NR = 5
+const __POSIX_SYMLINK_MAX = 255
+const _IFLA_PORT_RESPONSE = 7
+const _IFLA_BR_MCAST_ROUTER = 22
+const _TCA_HW_OFFLOAD = 12
+const _IFLA_INET6_TOKEN = 7
+const _TIOCPKT_FLUSHREAD = 1
+const _SYS_set_tid_address = ___NR_set_tid_address
+const _B19200 = 0000016
+const _IP_DEFAULT_MULTICAST_TTL = 1
+const ___SIG_ATOMIC_MIN__ = (-___SIG_ATOMIC_MAX__ - 1)
+const _IFLA_BR_GROUP_FWD_MASK = 9
+const _IPPROTO_RAW = 255
+const _SYS_getresuid = ___NR_getresuid
+const _RTA_SRC = 2
+const _IPV6_PMTUDISC_DO = 2
+const __CS_V5_WIDTH_RESTRICTED_ENVS = 4
+const _SYS_sched_yield = ___NR_sched_yield
+const _SA_NOCLDSTOP = 1
+const _NLA_F_NESTED = (1 << 15)
+const _ENAVAIL = 119
+const _ETH_P_ERSPAN2 = 0x22EB
+const _TIOCSER_TEMT = 0x01
+const _IFLA_BRPORT_MULTICAST_ROUTER = 25
+const _OPOST = 0000001
+const _W_OK = 2
+const _IPOPT_RA = 148
+const _ETHERTYPE_IPX = 0x8137
+const _STATX_ATTR_DAX = 0x00200000
+const __SC_V6_LP64_OFF64 = 178
+const _DELAYTIMER_MAX = 2147483647
+const _SYS_msgget = ___NR_msgget
+const _IFLA_BRPORT_COST = 3
+const ___HAVE_FLOATN_NOT_TYPEDEF = 1
+const _IFLA_MACSEC_INC_SCI = 9
+const _IN_ONESHOT = 0x80000000
+const _SYS_adjtimex = ___NR_adjtimex
+const _SEGV_ACCADI = 5
+const _IPOPT_RR = 7
+const _PR_SVE_SET_VL_ONEXEC = (1 << 18)
+const _SYS_pwrite64 = ___NR_pwrite64
+const _VQUIT = 1
+const _TUNSETPERSIST_val = 1074025675
+const _IFLA_PORT_INSTANCE_UUID = 4
+const _IFA_F_TENTATIVE = 0x40
+const ___PTRDIFF_WIDTH__ = 64
+const _ETH_P_EDSA = 0xDADA
+const _SYS_setitimer = ___NR_setitimer
+const ___FLT128_MIN_EXP__ = (-16381)
+const _UIO_MAXIOV = ___IOV_MAX
+const _IPTOS_CLASS_CS6 = 0xc0
+const _IFLA_BRPORT_BRIDGE_ID = 14
+const _RTM_DELNETCONF = 81
+const _ICMP6_TIME_EXCEEDED = 3
+const ___NR_setfsgid = 152
+const _SIOCDELDLCI = 0x8981
+const _NL_POLICY_TYPE_ATTR_PAD = 11
+const _RTF_DEFAULT = 0x00010000
+const _SYS_mq_open = ___NR_mq_open
+const _MAP_ANON = _MAP_ANONYMOUS
+const ___MACSEC_OFFLOAD_END = 3
+const _MQ_PRIO_MAX = 32768
+const __SC_CHAR_MAX = 102
+const _HWCAP_JSCVT = (1 << 13)
+const _IPV6_ADD_MEMBERSHIP = _IPV6_JOIN_GROUP
+const _ADJ_MAXERROR = 0x0004
+const _PR_SET_MM_AUXV = 12
+const _ENOTNAM = 118
+const _TIOCPKT_FLUSHWRITE = 2
+const _MAP_HUGETLB = 0x40000
+const _HAVE_FACCESSAT = 1
+const _IFLA_STATS_LINK_XSTATS_SLAVE = 3
+const ___DBL_MIN_EXP__ = (-1021)
+const __SC_THREAD_PRIORITY_SCHEDULING = 79
+const _SCNiLEAST8 = "hhi"
+const _IPV6_PMTUDISC_PROBE = 3
+const _IPPORT_FINGER = 79
+const _IPPORT_SUPDUP = 95
+const _PORT_UUID_MAX = 16
+const _LONG_LONG_MAX = ___LONG_LONG_MAX__
+const _INT8_MIN = (-128)
+const ___DBL_IS_IEC_60559__ = 2
+const ___NR_write = 64
+const ___S_IFBLK = 0060000
+const _PR_GET_IO_FLUSHER = 58
+const __PATH_HEQUIV = "/etc/hosts.equiv"
+const _BPF_MSH = 0xa0
+const __PC_SYNC_IO = 9
+const ___NR_recvmsg = 212
+const _FASYNC = _O_ASYNC
+const _PR_MTE_TCF_SYNC = (1 << 1)
+const _PACKET_ROLLOVER_STATS = 21
+const _EPOLL_CTL_ADD = 1
+const _USHRT_MAX = (_SHRT_MAX * 2 + 1)
+const __SC_TRACE = 181
+const _PTRACE_SINGLESTEP = 9
+const _IFA_MULTICAST = 7
+const _RTM_GETTFILTER = 46
+const _SYS_msgrcv = ___NR_msgrcv
+const ___NR_msgctl = 187
+const _HAVE_RENAMEAT = 1
+const _IFF_NAPI_FRAGS = 0x0020
+const _IFLA_XDP_ATTACHED = 2
+const _RTM_DELNEXTHOPBUCKET = 117
+const _EPOLLIN = 1
+const _TCP_MD5SIG_FLAG_PREFIX = 1
+const _IFLA_BOND_AD_USER_PORT_KEY = 25
+const _ARPHRD_ADAPT = 264
+const _IFLA_GROUP = 27
+const _TUNATTACHFILTER_val = 1074812117
+const _TCP_MAX_WINSHIFT = 14
+const _IPPROTO_IGMP = 2
+const _IP_MAX_MEMBERSHIPS = 20
+const __POSIX_V6_ILP32_OFF32 = -1
+const _RTMGRP_DECnet_IFADDR = 0x1000
+const _MADV_KEEPONFORK = 19
+const _AF_AX25 = _PF_AX25
+const _INTPTR_MAX = (9223372036854775807)
+const _ARPHRD_EUI64 = 27
+const _SCNu16 = "hu"
+const ___NR_truncate = ___NR3264_truncate
+const ___NR_getrlimit = 163
+const __POSIX_CHOWN_RESTRICTED = 0
+const _AF_ATMSVC = _PF_ATMSVC
+const _ESTALE = 116
+const _IFLA_BR_MCAST_QUERIER_STATE = 47
+const _SO_DOMAIN = 39
+const _S_ISVTX = ___S_ISVTX
+const _PTRACE_POKEDATA = 5
+const _PACKET_ORIGDEV = 9
+const _IPOPT_TS = 68
+const ___IFLA_OFFLOAD_XSTATS_MAX = 2
+const __SC_SHRT_MAX = 113
+const _SA_SIGINFO = 4
+const _SCNd16 = "hd"
+const _XDP_ATTACHED_SKB = 2
+const _HAVE_SYSCALL = 1
+const __TIME_H = 1
+const _NUD_STALE = 0x04
+const _SYS_getuid = ___NR_getuid
+const _IPV6_PMTUDISC_WANT = 1
+const __SC_2_PBS_MESSAGE = 171
+const ___NR_membarrier = 283
+const _SYS_wait4 = ___NR_wait4
+const _LONG_WIDTH = ___WORDSIZE
+const _BPF_K = 0x00
+const _ENOTUNIQ = 76
+const _ND_OPT_HOME_AGENT_INFO = 8
+const _NI_NAMEREQD = 8
+const ___pic__ = 2
+const _NLM_F_DUMP_INTR = 0x10
+const _FALLOC_FL_UNSHARE_RANGE = 0x40
+const _LINUX_REBOOT_CMD_POWER_OFF = 0x4321FEDC
+const ___IFLA_VRF_MAX = 2
+const _IFLA_IPOIB_UMCAST = 3
+const _ENOSR = 63
+const _PR_GET_TIMING = 13
+const __POSIX_C_SOURCE = 200809
+const _TUNSETTXFILTER_val = 1074025681
+const ___FLT_NORM_MAX__ = 3.40282346638528859811704183484516925e+38
+const _ITIMER_PROF = 2
+const ___SIZEOF_PTHREAD_MUTEXATTR_T = 8
+const _SYS_name_to_handle_at = ___NR_name_to_handle_at
+const _B576000 = 0010006
+const _SEEK_SET = 0
+const _BPF_OR = 0x40
+const _PF_ROUTE = _PF_NETLINK
+const ___FLT64_MIN_EXP__ = (-1021)
+const __CS_POSIX_V6_ILP32_OFF32_CFLAGS = 1116
+const _TCP_MAXSEG = 2
+const _N_IRDA = 11
+const _IPV6_RTHDR_STRICT = 1
+const _PACKET_RECV_OUTPUT = 3
+const _MADV_DONTNEED = 4
+const _ND_REDIRECT = 137
+const ___siginfo_t_defined = 1
+const _IPV6_2292HOPLIMIT = 8
+const _RTAX_QUICKACK = 15
+const __POSIX2_COLL_WEIGHTS_MAX = 2
+const ___FLT32_MAX_10_EXP__ = 38
+const _BPF_MUL = 0x20
+const _PR_PAC_APDBKEY = (1 << 3)
+const _IP_PMTUDISC_PROBE = 3
+const _PR_CAP_AMBIENT_IS_SET = 1
+const __SC_SYSTEM_DATABASE_R = 163
+const _SO_RCVTIMEO_OLD = 20
+const _HAVE_ASINL = 1
+const _IPV6_UNICAST_IF = 76
+const _L_tmpnam = 20
+const _RTNLGRP_MPLS_ROUTE = 27
+const _IFLA_INFO_SLAVE_DATA = 5
+const __POSIX_V7_LP64_OFF64 = 1
+const _F_LOCK = 1
+const _ICMP6_PARAMPROB_HEADER = 0
+const _ETH_P_IEEE802154 = 0x00F6
+const _SIOCGIFHWADDR = 0x8927
+const _SYS_semget = ___NR_semget
+const _PR_SET_MM_MAP_SIZE = 15
+const _RTN_BLACKHOLE = 6
+const _HWCAP_CPUID = (1 << 11)
+const _SYS_pkey_alloc = ___NR_pkey_alloc
+const _AF_INET6 = _PF_INET6
+const _ADJ_FREQUENCY = 0x0002
+const _HAVE_REMOVEXATTR = 1
+const _ICMP6_RR_FLAGS_SPECSITE = 0x10
+const _EISCONN = 106
+const ___WNOTHREAD = 0x20000000
+const _ETH_P_LOOP = 0x0060
+const _VEOL = 11
+const _MS_NODEV = 4
+const _SO_ZEROCOPY = 60
+const ___NR_getrandom = 278
+const _RTF_ALLONLINK = 0x00020000
+const _BUS_MCEERR_AR = 4
+const ___NR_mbind = 235
+const _MS_KERNMOUNT = 4194304
+const _IUCLC = 0001000
+const _HAVE_SEM_TIMEDWAIT = 1
+const ___PREFIX_MAX = 3
+const _MAP_STACK = 0x20000
+const _SYS_personality = ___NR_personality
+const __POSIX_MONOTONIC_CLOCK = 0
+const _UTIME_OMIT = ((1 << 30) - 2)
+const _PRIoLEAST8 = "o"
+const _MREMAP_DONTUNMAP = 4
+const _ETHERTYPE_VLAN = 0x8100
+const _RTPROT_GATED = 8
+const _XDP_FLAGS_REPLACE = (1 << 4)
+const __CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS = 1123
+const _MS_MOVE = 8192
+const _IFLA_BRPORT_DESIGNATED_PORT = 15
+const _PR_SET_TSC = 26
+const __STDC_PREDEF_H = 1
+const _IFF_AUTOMEDIA = 16384
+const ___USE_FORTIFY_LEVEL = 2
+const _EBFONT = 59
+const ___NDTA_MAX = 10
+const _IPV6_PMTUDISC_DONT = 0
+const _IFLA_TUN_TYPE = 3
+const _O_CLOEXEC = ___O_CLOEXEC
+const _SKF_AD_MARK = 20
+const _IFF_SLAVE = 2048
+const ___STDC_UTF_16__ = 1
+const _FALLOC_FL_PUNCH_HOLE = 0x02
+const _ARPHRD_NETROM = 0
+const _AF_CAIF = _PF_CAIF
+const __SC_USER_GROUPS = 166
+const __UNISTD_H = 1
+const _TCP_MAXWIN = 65535
+const _IFLA_BOND_PRIMARY = 11
+const _TIOCSLCKTRMIOS = 0x5457
+const ___NR_finit_module = 273
+const _SKF_AD_MAX = 64
+const _EREMOTE = 66
+const _FALLOC_FL_ZERO_RANGE = 0x10
+const _IFLA_BR_GC_TIMER = 19
+const ___NR_fadvise64 = ___NR3264_fadvise64
+const _O_NDELAY = _O_NONBLOCK
+const _EPOLLPRI = 2
+const _EAI_FAIL = -4
+const ___glibc_c99_flexarr_available = 1
+const ___NR_io_submit = 2
+const _IFLA_PARENT_DEV_NAME = 56
+const _RTA_TTL_PROPAGATE = 26
+const _N_SMSBLOCK = 12
+const _TCPI_OPT_SACK = 2
+const _TIOCGETD = 0x5424
+const _CLONE_SYSVSEM = 0x00040000
+const _NETLINK_SELINUX = 7
+const _CLOCK_THREAD_CPUTIME_ID = 3
+const ___NR_clock_nanosleep = 115
+const __SC_CHAR_BIT = 101
+const _SA_RESETHAND = 0x80000000
+const _ADJ_STATUS = 0x0010
+const ___LDBL_HAS_QUIET_NAN__ = 1
+const _NFEA_UNSPEC = 0
+const _PR_SET_MM_BRK = 7
+const _IFLA_STATS_LINK_XSTATS = 2
+const _PR_GET_SPECULATION_CTRL = 52
+const _TCP_FASTOPEN_KEY = 33
+const _NDA_FDB_EXT_ATTRS = 14
+const __SC_SHARED_MEMORY_OBJECTS = 22
+const __IONBF = 2
+const _IPVLAN_MODE_MAX = 3
+const _B3000000 = 0010015
+const _MS_MGC_VAL = 0xc0ed0000
+const _ADJ_ESTERROR = 0x0008
+const _RTNH_F_LINKDOWN = 16
+const _NDTA_NAME = 1
+const _ETH_P_DNA_DL = 0x6001
+const _PR_SET_TIMING = 14
+const _NETLINK_ISCSI = 8
+const ___NDA_MAX = 15
+const ___NR_setgroups = 159
+const _IFLA_MACVLAN_FLAGS = 2
+const _WAIT_ANY = (-1)
+const ___ORDER_BIG_ENDIAN__ = 4321
+const _ARPHRD_X25 = 271
+const _LLONG_MAX = ___LONG_LONG_MAX__
+const _SO_DONTROUTE = 5
+const __SYSCALL_H = 1
+const _ARPHRD_ECONET = 782
+const ___GNUC_STDC_INLINE__ = 1
+const _MS_PRIVATE = 262144
+const _MACVLAN_MACADDR_DEL = 1
+const _SCHED_RESET_ON_FORK = 0x40000000
+const _PORT_PROFILE_RESPONSE_SUCCESS = 256
+const _PR_GET_DUMPABLE = 3
+const _NDA_UNSPEC = 0
+const __SC_RE_DUP_MAX = 44
+const _HOST_NOT_FOUND = 1
+const _SYS_preadv = ___NR_preadv
+const _MOD_MAXERROR = _ADJ_MAXERROR
+const _O_DIRECT = ___O_DIRECT
+const _IFLA_BOND_ALL_SLAVES_ACTIVE = 17
+const __SC_PII_INTERNET = 56
+const _SVE_VQ_BYTES = ___SVE_VQ_BYTES
+const _STATX_NLINK = 0x00000004
+const _BUS_ADRERR = 2
+const _RTM_NEWADDR = 20
+const _TIOCMIWAIT = 0x545C
+const _HAVE_SYS_SYSINFO_H = 1
+const _SO_PROTOCOL = 38
+const _SPLICE_F_MORE = 4
+const _IFA_F_MCAUTOJOIN = 0x400
+const _SYS_ioprio_get = ___NR_ioprio_get
+const _HAVE_DL_ITERATE_PHDR = 1
+const _IFLA_BOND_AD_INFO_PARTNER_KEY = 4
+const _SYS_init_module = ___NR_init_module
+const __POSIX_MQ_OPEN_MAX = 8
+const _SYS_lgetxattr = ___NR_lgetxattr
+const _TUNGETFEATURES_val = 2147767503
+const _ETHERTYPE_IPV6 = 0x86dd
+const _ETHERTYPE_AARP = 0x80F3
+const _PACKAGE_TARNAME = "libgo"
+const _INT_LEAST8_MAX = (127)
+const _IPTOS_PREC_ROUTINE = _IPTOS_CLASS_CS0
+const _IFA_F_OPTIMISTIC = 0x04
+const _NDTPA_UNSPEC = 0
+const ___NR_pselect6 = 72
+const _F_GETSIG = ___F_GETSIG
+const _SO_WIFI_STATUS = 41
+const _S_IWOTH = (_S_IWGRP >> 3)
+const _INPCK = 0000020
+const _NDTPA_APP_PROBES = 9
+const ___O_LARGEFILE = 0
+const _PORT_VDP_RESPONSE_VTID_VERSION_VIOALTION = 5
+const ___NR_setxattr = 5
+const ___FLT32_HAS_INFINITY__ = 1
+const _IFLA_MACSEC_CIPHER_SUITE = 4
+const _PR_GET_TSC = 25
+const _RTM_GETNEIGH = 30
+const _IFLA_VXLAN_GROUP = 2
+const _PTRACE_SETOPTIONS = 16896
+const _PSR_x = 0x0000ff00
+const _IPTOS_RELIABILITY = 0x04
+const _ARPHRD_FRAD = 770
+const _SYS_shmat = ___NR_shmat
+const _SIOCSIFBRDADDR = 0x891a
+const ___UINTPTR_MAX__ = 0xffffffffffffffff
+const _TCPI_OPT_SYN_DATA = 32
+const _RTM_DELMDB = 85
+const ___NR_fanotify_init = 262
+const __IOC_SIZEBITS = 14
+const ___NR_epoll_create1 = 20
+const _SYS_setresgid = ___NR_setresgid
+const _N_PROFIBUS_FDL = 10
+const _RTAX_FEATURES = 12
+const _BPF_XOR = 0xa0
+const _ICMP6_RR_FLAGS_REQRESULT = 0x40
+const _IFLA_IPOIB_MODE = 2
+const _MAP_SHARED_VALIDATE = 0x03
+const _UINT8_WIDTH = 8
+const _SYS_timer_getoverrun = ___NR_timer_getoverrun
+const ___NR_fremovexattr = 16
+const _SIZE_WIDTH = ___WORDSIZE
+const _IFA_F_SECONDARY = 0x01
+const _SVE_PT_VL_ONEXEC = ((1 << 18) >> 16)
+const ___NR_move_pages = 239
+const _CMSPAR = 010000000000
+const _IFLA_CARRIER_CHANGES = 35
+const _INET6_ADDRSTRLEN = 46
+const _IFLA_IPOIB_PKEY = 1
+const _S_IRGRP = (_S_IRUSR >> 3)
+const _PACKET_QDISC_BYPASS = 20
+const _SOL_IRDA = 266
+const _HAVE_UNSHARE = 1
+const _PF_TIPC = 30
+const ___NR_listen = 201
+const _SCNxLEAST16 = "hx"
+const _IFLA_MACSEC_PAD = 14
+const _AI_CANONIDN = 0x0080
+const _TCP_THIN_LINEAR_TIMEOUTS = 16
+const _TUN_F_CSUM = 0x01
+const ___FLT32X_MAX_EXP__ = 1024
+const _AF_PACKET = _PF_PACKET
+const _IFLA_BRPORT_MODE = 4
+const _PACKET_LOSS = 14
+const _WCHAR_WIDTH = 32
+const _SOL_NETBEUI = 267
+const ___NR_fgetxattr = 10
+const _TCP_QUICKACK = 12
+const _O_TMPFILE = ___O_TMPFILE
+const _EFBIG = 27
+const __SC_2_C_BIND = 47
+const _IPTOS_CLASS_CS0 = 0x00
+const _IPTOS_CLASS_CS1 = 0x20
+const _IPTOS_CLASS_CS2 = 0x40
+const _IPTOS_CLASS_CS3 = 0x60
+const _IPTOS_CLASS_CS4 = 0x80
+const _IPTOS_CLASS_CS5 = 0xa0
+const ___HAVE_FLOAT128X = 0
+const _IPTOS_CLASS_CS7 = 0xe0
+const ___FLT64X_DIG__ = 33
+const _TCP_FASTOPEN_NO_COOKIE = 34
+const _LINUX_REBOOT_MAGIC2A = 85072278
+const _ECOMM = 70
+const _PTRACE_O_MASK = 3145983
+const _EXDEV = 18
+const _RTAX_INITCWND = 11
+const _NUD_INCOMPLETE = 0x01
+const _AF_KEY = _PF_KEY
+const __SYS_UN_H = 1
+const _EL3HLT = 46
+const _SYS_fanotify_mark = ___NR_fanotify_mark
+const __BITS_ERRNO_H = 1
+const ___NR_timer_getoverrun = 109
+const _MS_LAZYTIME = 33554432
+const _IPV6_TCLASS = 67
+const _IFLA_BOND_USE_CARRIER = 6
+const _NDTA_PARMS = 6
+const _AF_X25 = _PF_X25
+const _BSDLY = 0020000
+const _WAIT_MYPGRP = 0
+const _IPV6_AUTOFLOWLABEL = 70
+const _MADV_COLD = 20
+const _BPF_IND = 0x40
+const ___IFLA_IPVLAN_MAX = 3
+const ___UINT_FAST8_MAX__ = 0xff
+const _STATX_SIZE = 0x00000200
+const __SC_CHAR_MIN = 103
+const _HWCAP_EVTSTRM = (1 << 2)
+const _ICMP6_RR_RESULT_FLAGS_OOB = 0x0200
+const _SCM_TIMESTAMPING_PKTINFO = 58
+const _VEOF = 4
+const ___NR_mq_open = 180
+const ___HAVE_FLOAT64X_LONG_DOUBLE = ___HAVE_FLOAT128
+const _IFLA_INET6_MCAST = 4
+const _IFLA_VLAN_EGRESS_QOS = 3
+const _SYS_gettimeofday = ___NR_gettimeofday
+const ___NR_accept = 202
+const __POSIX_MESSAGE_PASSING = 200809
+const ___PTRDIFF_MAX__ = 0x7fffffffffffffff
+const _SI_KERNEL = 128
+const __SC_BC_BASE_MAX = 36
+const ___TIMESIZE = 64
+const _TUNSETLINK_val = 1074025677
+const ___NR3264_fstatat = 79
+const _PSR_C_BIT = 0x20000000
+const _ETHERTYPE_IP = 0x0800
+const _SOL_XDP = 283
+const _ARPHRD_CSLIP = 257
+const _PR_FP_EXC_OVF = 0x020000
+const ___NR_socketpair = 199
+const _IFLA_VXLAN_LOCAL6 = 17
+const _CLD_DUMPED = 3
+const _SYS_migrate_pages = ___NR_migrate_pages
+const _CSIZE = 0000060
+const _RTMGRP_TC = 8
+const _RTM_NEWCHAIN = 100
+const _PR_SET_SYSCALL_USER_DISPATCH = 59
+const _EACCES = 13
+const ___GCC_DESTRUCTIVE_SIZE = 256
+const _RTPROT_ZEBRA = 11
+const __POSIX_THREAD_THREADS_MAX = 64
+const _CLOCK_BOOTTIME = 7
+const _CLOCK_MONOTONIC_RAW = 4
+const _CQUIT = 034
+const __SC_XOPEN_VERSION = 89
+const ___INT16_MAX__ = 0x7fff
+const __SC_NL_SETMAX = 123
+const ___NR_io_cancel = 3
+const _PR_PAC_APIAKEY = (1 << 0)
+const __SYS_CDEFS_H = 1
+const _SCNxLEAST32 = "x"
+const _ETH_P_MOBITEX = 0x0015
+const _IFLA_EVENT_BONDING_FAILOVER = 3
+const _SI_TIMER = -2
+const _ENOKEY = 126
+const _IFLA_BRPORT_TOPOLOGY_CHANGE_ACK = 19
+const _ARPHRD_CSLIP6 = 259
+const ___WINT_MIN__ = 0
+const ___S_IFREG = 0100000
+const _INTPTR_MIN = (-9223372036854775807-1)
+const _DT_REG = 8
+const __CS_LFS_LINTFLAGS = 1003
+const __POSIX_SYNCHRONIZED_IO = 200809
+const _EPOLLWRBAND = 512
+const _SKF_AD_RXHASH = 32
+const _PF_LOCAL = 1
+const _ENOTSOCK = 88
+const _S_IFMT = ___S_IFMT
+const ___NR_kcmp = 272
+const _SYS_splice = ___NR_splice
+const _IFLA_GTP_FD0 = 1
+const __POSIX_TRACE_INHERIT = -1
+const __SC_SHRT_MIN = 114
+const _ARPHRD_LAPB = 516
+const _PSR_SSBS_BIT = 0x00001000
+const _PR_MCE_KILL = 33
+const __CS_POSIX_V7_LP64_OFF64_LINTFLAGS = 1143
+const _SYS_process_mrelease = ___NR_process_mrelease
+const _MCAST_EXCLUDE = 0
+const _SIOCSIFMTU = 0x8922
+const _AT_STATX_FORCE_SYNC = 0x2000
+const _RTA_FLOW = 11
+const _SIOCGIFCONF = 0x8912
+const ___INT_FAST32_WIDTH__ = 64
+const __PC_MAX_CANON = 1
+const _FIOCLEX = 0x5451
+const _IFLA_BR_MCAST_MEMBERSHIP_INTVL = 31
+const _IFLA_HSR_MULTICAST_SPEC = 3
+const ___INT_FAST16_MAX__ = 0x7fffffffffffffff
+const _MS_BIND = 4096
+const _ARPOP_InREQUEST = 8
+const _SIZEOF_VOID_P = 8
+const ______fpos_t_defined = 1
+const _SIOCGIFNETMASK = 0x891b
+const _SCHED_BATCH = 3
+const _RTM_NEWACTION = 48
+const _PTRACE_SYSCALL_INFO_ENTRY = 1
+const _AF_KCM = _PF_KCM
+const _SYS_copy_file_range = ___NR_copy_file_range
+const _ARPHRD_SLIP = 256
+const _MS_RELATIME = 2097152
+const _RUSAGE_SELF = 0
+const ___F_SETOWN_EX = 15
+const ___RLIMIT_NICE = 13
+const _SO_ATTACH_FILTER = 26
+const _SYS_pidfd_open = ___NR_pidfd_open
+const _IFA_F_HOMEADDRESS = 0x10
+const _SKF_LL_OFF = (-0x200000)
+const _RTF_THROW = 0x2000
+const _SYS_open_by_handle_at = ___NR_open_by_handle_at
+const ___SIZEOF_WINT_T__ = 4
+const _SYS_madvise = ___NR_madvise
+const _STA_FREQHOLD = 0x0080
+const _PF_VSOCK = 40
+const _NCCS = 32
+const _SYS_faccessat2 = ___NR_faccessat2
+const ___IFLA_VRF_PORT_MAX = 2
+const __SC_V6_ILP32_OFF32 = 176
+const _CLD_EXITED = 1
+const _ETOOMANYREFS = 109
+const _RTAX_FEATURE_ECN = (1 << 0)
+const _ETH_P_HSR = 0x892F
+const _IFF_NO_PI = 0x1000
+const _RLIMIT_CORE = 4
+const _SYS_keyctl = ___NR_keyctl
+const __SC_DEVICE_SPECIFIC = 141
+const _EPOLLWAKEUP = 536870912
+const ___FP_FAST_FMAF32 = 1
+const ___NR_flistxattr = 13
+const __SC_BARRIERS = 133
+const _SYS_setgid = ___NR_setgid
+const __SC_WORD_BIT = 107
+const __SYS_TIMES_H = 1
+const _ARPHRD_ROSE = 270
+const _IN_CLASSB_NSHIFT = 16
+const _NDTPA_PROXY_QLEN = 14
+const _PRIi16 = "i"
+const _IFLA_BOND_AD_INFO_PARTNER_MAC = 5
+const _SYS_quotactl_fd = ___NR_quotactl_fd
+const _IFLA_IPVLAN_UNSPEC = 0
+const ___NR_symlinkat = 36
+const _HAVE_FUTIMESAT = 1
+const ___PDP_ENDIAN = 3412
+const __SC_READER_WRITER_LOCKS = 153
+const _PTHREAD_KEYS_MAX = 1024
+const __POSIX_V7_ILP32_OFFBIG = -1
+const _IFLA_BR_MCAST_QUERY_INTVL = 33
+const ___UINTMAX_MAX__ = 0xffffffffffffffff
+const ___NR3264_ftruncate = 46
+const _IPV6_XFRM_POLICY = 35
+const ___USE_DYNAMIC_STACK_SIZE = 1
+const __SC_LEVEL1_ICACHE_SIZE = 185
+const _RTMGRP_IPV6_IFADDR = 0x100
+const _FALLOC_FL_INSERT_RANGE = 0x20
+const ___PRIPTR_PREFIX = "l"
+const _IFLA_XFRM_UNSPEC = 0
+const _STATX_CTIME = 0x00000080
+const ___SCHAR_MAX__ = 0x7f
+const _SHRT_WIDTH = 16
+const _SIOCDELRT = 0x890C
+const _AF_IPX = _PF_IPX
+const _IFLA_XDP = 43
+const _IFLA_STATS = 7
+const _EROFS = 30
+const _SO_NO_CHECK = 11
+const _BC_BASE_MAX = __POSIX2_BC_BASE_MAX
+const __XOPEN_SHM = 1
+const _IFLA_XDP_UNSPEC = 0
+const _ARPHRD_LOCALTLK = 773
+const __SC_DEVICE_SPECIFIC_R = 142
+const __SC_SELECT = 59
+const ___IFA_MAX = 11
+const _ECANCELED = 125
+const _CSTOPB = 0000100
+const _MACVLAN_MACADDR_SET = 3
+const _UINT_MAX = (_INT_MAX * 2 + 1)
+const ___NR3264_mmap = 222
+const ___cookie_io_functions_t_defined = 1
+const _MAXTTL = 255
+const _EAI_NODATA = -5
+const _TCP_CA_CWR = 2
+const _ETH_P_1588 = 0x88F7
+const _IXON = 0002000
+const ___gnu_linux__ = 1
+const _PENDIN = 0040000
+const ___IFLA_VF_VLAN_INFO_MAX = 2
+const _AF_UNIX = _PF_UNIX
+const _ETH_P_HDLC = 0x0019
+const _PR_MPX_ENABLE_MANAGEMENT = 43
+const __THREAD_MUTEX_INTERNAL_H = 1
+const _RTPROT_BIRD = 12
+const _ARPHRD_HWX25 = 272
+const _IFLA_BR_VLAN_PROTOCOL = 8
+const _IFLA_BRPORT_UNSPEC = 0
+const _NL_ATTR_TYPE_S64 = 9
+const _RTM_GETADDR = 22
+const _TCION = 3
+const _IP_CHECKSUM = 23
+const _SYS_fchmodat = ___NR_fchmodat
+const _SYS_move_mount = ___NR_move_mount
+const _IFLA_BOND_SLAVE_LINK_FAILURE_COUNT = 3
+const _SO_NOFCS = 43
+const _SYS_clock_settime = ___NR_clock_settime
+const _PR_SCHED_CORE_MAX = 4
+const ___ARM_PCS_AAPCS64 = 1
+const _TCP_QUEUES_NR = 3
+const ___FLT64_DECIMAL_DIG__ = 17
+const _RTA_ENCAP_TYPE = 21
+const _IPTOS_DSCP_MASK = 0xfc
+const _SIGINT = 2
+const _CLOCK_PROCESS_CPUTIME_ID = 2
+const _ICMP6_DST_UNREACH = 1
+const _SIOCGIFMTU_val = 35105
+const _IFLA_GENEVE_TOS = 4
+const _PR_FP_EXC_DISABLED = 0
+const _MADV_DODUMP = 17
+const _INT_FAST32_WIDTH = ___WORDSIZE
+const _SOL_PNPIPE = 275
+const _MAX_LINKS = 32
+const _SO_PREFER_BUSY_POLL = 69
+const _NL_MMAP_STATUS_COPY = 3
+const _PSR_V_BIT = 0x10000000
+const __SC_AIO_PRIO_DELTA_MAX = 25
+const _RTNLGRP_PHONET_IFADDR = 21
+const _ARPHRD_FCFABRIC = 787
+const _CLONE_PARENT_SETTID = 0x00100000
+const _SYS_newfstatat = ___NR_newfstatat
+const _IFF_NOTRAILERS = 32
+const _TCP_SAVE_SYN = 27
+const _PRIi32 = "i"
+const _TIME_ERROR = 5
+const ___NR_read = 63
+const _VEOL2 = 16
+const _ETHERTYPE_NTRAILER = 16
+const __SC_MONOTONIC_CLOCK = 149
+const _PKEY_DISABLE_ACCESS = 0x1
+const _HAVE_AS_X86_PCREL = 1
+const ___iovec_defined = 1
+const _TUN_FLT_ALLMULTI = 0x0001
+const _NETLINK_RX_RING = 6
+const _ENOTRECOVERABLE = 131
+const _PTRACE_INTERRUPT = 16903
+const _SOL_IPV6 = 41
+const _IFLA_BROADCAST = 2
+const ___LDBL_MANT_DIG__ = 113
+const _FFI_TYPE_SINT8 = 6
+const ___NR_waitid = 95
+const __SC_V6_ILP32_OFFBIG = 177
+const _IXANY = 0004000
+const _SYS_sched_setaffinity = ___NR_sched_setaffinity
+const ___FLT64X_HAS_QUIET_NAN__ = 1
+const __SC_LEVEL2_CACHE_ASSOC = 192
+const _ETH_P_IFE = 0xED3E
+const _NLMSGERR_ATTR_POLICY = 4
+const ___AARCH64EL__ = 1
+const _F_RDLCK = 0
+const _RTNLGRP_IPV6_NETCONF = 25
+const _IPOPT_DEBMEAS = 0x40
+const _AT_FDCWD = -100
+const _INTPTR_WIDTH = ___WORDSIZE
+const __SC_PII_OSI_CLTS = 64
+const _SYS_pipe2 = ___NR_pipe2
+const _IFLA_BOND_SLAVE_AD_PARTNER_OPER_PORT_STATE = 8
+const __CS_GNU_LIBPTHREAD_VERSION = 3
+const _SVE_PT_REGS_MASK = (1 << 0)
+const ___FP_FAST_FMAF64 = 1
+const _TCSADRAIN = 1
+const _LONG_MAX = ___LONG_MAX__
+const ___HAVE_FLOAT64X = ___HAVE_FLOAT128
+const __SYS_INOTIFY_H = 1
+const _SYS_bpf = ___NR_bpf
+const ___NR_renameat = 38
+const __SC_XOPEN_XCU_VERSION = 90
+const _PR_MPX_DISABLE_MANAGEMENT = 44
+const _INT_LEAST8_MIN = (-128)
+const _SIGIO = _SIGPOLL
+const _IPV6_RECVORIGDSTADDR = _IPV6_ORIGDSTADDR
+const __PC_FILESIZEBITS = 13
+const _TIOCGPGRP = 0x540F
+const ___FLT32X_MIN_EXP__ = (-1021)
+const _TIOCGWINSZ_val = 21523
+const __SC_LEVEL2_CACHE_LINESIZE = 193
+const _ETH_P_ATMMPOA = 0x884c
+const ___NR_memfd_secret = 447
+const _HAVE_STRINGS_H = 1
+const _DN_CREATE = 0x00000004
+const _SO_OOBINLINE = 10
+const ___GCC_HAVE_SYNC_COMPARE_AND_SWAP_16 = 1
+const __CS_LFS_LIBS = 1002
+const _PACKET_MR_PROMISC = 1
+const ___USE_ISOC11 = 1
+const __SC_AVPHYS_PAGES = 86
+const _TCSBRK = 0x5409
+const ___FLT_IS_IEC_60559__ = 2
+const _BPF_MINOR_VERSION = 1
+const ___GNU_LIBRARY__ = 6
+const ___STDC_ISO_10646__ = 201706
+const _EISNAM = 120
+const ___SVE_NUM_PREGS = 16
+const _SYSCALL_DISPATCH_FILTER_BLOCK = 1
+const _IFLA_LINKINFO = 18
+const _IP_PMTUDISC_DO = 2
+const _IP_PKTINFO = 8
+const _O_RSYNC = _O_SYNC
+const _SPLICE_F_NONBLOCK = 2
+const _CLONE_CHILD_CLEARTID = 0x00200000
+const _HAVE_OFF64_T = 1
+const __SC_FILE_SYSTEM = 148
+const _CHARCLASS_NAME_MAX = 2048
+const _INT_MAX = ___INT_MAX__
+const __SC_LEVEL1_DCACHE_ASSOC = 189
+const _INT_WIDTH = 32
+const _PSR_MODE_EL3h = 0x0000000d
+const _NDTA_UNSPEC = 0
+const _IFLA_MCTP_NET = 1
+const _SYS_sched_rr_get_interval = ___NR_sched_rr_get_interval
+const __POSIX_THREADS = 200809
+const _RTEXT_FILTER_BRVLAN = (1 << 1)
+const _RTAX_REORDERING = 9
+const _PF_ATMSVC = 20
+const _PSR_MODE_EL3t = 0x0000000c
+const _NSS_BUFLEN_GROUP = 1024
+const _PR_TSC_SIGSEGV = 2
+const ___NR_semctl = 191
+const _MLD_LISTENER_REPORT = 131
+const __SC_PII_OSI_M = 65
+const _MS_NOSUID = 2
+const _MSG_ERRQUEUE = 8192
+const _ARPHRD_IEEE802154 = 804
+const _TIOCPKT = 0x5420
+const _ESRCH = 3
+const ___SIZEOF_PTHREAD_RWLOCK_T = 56
+const __POSIX2_BC_STRING_MAX = 1000
+const _ATF_USETRAILERS = 0x10
+const _IN_MOVE_SELF = 0x00000800
+const ___SIG_ATOMIC_WIDTH__ = 32
+const ___LDOUBLE_REDIRECTS_TO_FLOAT128_ABI = 0
+const _RTA_DPORT = 29
+const _SYS_msgctl = ___NR_msgctl
+const _PACKAGE_VERSION = "version-unused"
+const _PRId8 = "d"
+const _B2000000 = 0010013
+const _IFLA_INET6_ADDR_GEN_MODE = 8
+const _STA_PPSWANDER = 0x0400
+const ___INT_MAX__ = 0x7fffffff
+const ___UINT_LEAST8_MAX__ = 0xff
+const ___INT_FAST16_WIDTH__ = 64
+const _PF_MCTP = 45
+const _SYS_eventfd2 = ___NR_eventfd2
+const _SIGBUS = 7
+const _TCGETS_val = 21505
+const _NLM_F_REQUEST = 0x01
+const _EPOLLMSG = 1024
+const _MADV_NOHUGEPAGE = 15
+const _HAVE_INOTIFY_INIT = 1
+const _RTM_NEWQDISC = 36
+const _PR_SET_KEEPCAPS = 8
+const _NDA_NH_ID = 13
+const _PR_ENDIAN_BIG = 0
+const _IPPORT_LOGINSERVER = 513
+const _SYS_clock_gettime = ___NR_clock_gettime
+const _MSG_TRYHARD = 4
+const ___S_ISVTX = 01000
+const _SYS_close = ___NR_close
+const _SOL_TIPC = 271
+const ___NR_mq_timedreceive = 183
+const __NSIG = 32
+// const __NSIG = (___SIGRTMAX + 1)
+const __POSIX_FD_SETSIZE = __POSIX_OPEN_MAX
+const _ENOTTY = 25
+const _RTA_PRIORITY = 6
+const _ETH_P_LAT = 0x6004
+const _FFI_NATIVE_RAW_API = 0
+const _ETHER_ADDR_LEN = _ETH_ALEN
+const _SVE_NUM_PREGS = ___SVE_NUM_PREGS
+const _FPE_FLTRES = 6
+const _NL_POLICY_TYPE_ATTR_POLICY_MAXTYPE = 9
+const __SC_FIFO = 144
+const _EPOLLOUT = 4
+const _SCM_TXTIME = _SO_TXTIME
+const _CLOCK_REALTIME_ALARM = 8
+const _S_IWRITE = _S_IWUSR
+const _CLONE_VM = 0x00000100
+const _NL_MMAP_STATUS_VALID = 2
+const _VKILL = 3
+const __BITS_UIO_LIM_H = 1
+const _RTMGRP_DECnet_ROUTE = 0x4000
+const _AF_QIPCRTR = _PF_QIPCRTR
+const _SO_ACCEPTCONN = 30
+const _IFLA_VF_STATS_TX_DROPPED = 8
+const _IFLA_VF_TX_RATE = 3
+const __POSIX_TIMER_MAX = 32
+const _MS_SLAVE = 524288
+const _IP_MULTICAST_TTL = 33
+const _SOCK_SEQPACKET = 5
+const ___WALL = 0x40000000
+const __PC_ALLOC_SIZE_MIN = 18
+const _ILL_ILLOPC = 1
+const _SEGV_ADIDERR = 6
+const ___ARM_FP16_FORMAT_IEEE = 1
+const _PR_GET_TID_ADDRESS = 40
+const _SYS_vmsplice = ___NR_vmsplice
+const _TCP_SYNCNT = 7
+const _RT_SCOPE_SITE = 200
+const _SYS_execveat = ___NR_execveat
+const _IFA_F_TEMPORARY = _IFA_F_SECONDARY
+const _IFLA_XDP_EXPECTED_FD = 8
+const _IPPORT_TTYLINK = 87
+const _ETH_P_PREAUTH = 0x88C7
+const ___NR_sched_rr_get_interval = 127
+const _POLL_PRI = 5
+const _IPV6_2292PKTINFO = 2
+const ___IOV_MAX = 1024
+const _AI_ALL = 0x0010
+const _ETH_P_FCOE = 0x8906
+const _IFLA_CARRIER = 33
+const _RTA_NEWDST = 19
+const ___NR_adjtimex = 171
+const _BYTE_ORDER = ___BYTE_ORDER
+const ___FLT_DENORM_MIN__ = 1.40129846432481707092372958328991613e-45
+const _ECHOPRT = 0002000
+const __CS_POSIX_V7_ILP32_OFF32_CFLAGS = 1132
+const _F_SHLCK = 8
+const _ETIMEDOUT = 110
+const __SC_FILE_LOCKING = 147
+const _MSG_PEEK = 2
+const _S_IFLNK = ___S_IFLNK
+const _RTF_REINSTATE = 0x0008
+const _SIGUSR1 = 10
+const __SC_PASS_MAX = 88
+const _IFLA_HSR_UNSPEC = 0
+const _BRIDGE_MODE_UNSPEC = 0
+const _IFLA_VF_VLAN_INFO_UNSPEC = 0
+const _FLUSHO = 0010000
+const _MNT_DETACH = 2
+const _TIOCM_RTS = 0x004
+const _ARPHRD_IRDA = 783
+const _TCSBRKP = 0x5425
+const _EPIPE = 32
+const ___FLT32X_HAS_DENORM__ = 1
+const __BITS_UIO_EXT_H = 1
+const _ICMP6_RR_FLAGS_TEST = 0x80
+const _NDTA_THRESH2 = 3
+const _IFF_TUN = 0x0001
+const _PR_FP_MODE_FRE = (1 << 1)
+const _CLONE_NEWIPC = 0x08000000
+const _MACSEC_VALIDATE_DISABLED = 0
+const _IFLA_GENEVE_TTL = 3
+const __SC_THREAD_PRIO_PROTECT = 81
+const _HAVE_INOTIFY_ADD_WATCH = 1
+const _NLM_F_EXCL = 0x200
+const ___NR3264_lseek = 62
+const _PRIX16 = "X"
+const ___FLT_EVAL_METHOD_TS_18661_3__ = 0
+const _ND_NA_FLAG_ROUTER = 0x00000080
+const _IPV6_RECVPATHMTU = 60
+const _MADV_NORMAL = 0
+const _PRId32 = "d"
+const _NLA_F_NET_BYTEORDER = (1 << 14)
+const _HAVE_EXPL = 1
+const _FPE_CONDTRAP = 15
+const _IP_MULTICAST_IF = 32
+const _EXPR_NEST_MAX = __POSIX2_EXPR_NEST_MAX
+const _N_PPP = 3
+const _RTM_NEWNEXTHOPBUCKET = 116
+const ___GLIBC_LINUX_VERSION_CODE = 331776
+const _NL_POLICY_TYPE_ATTR_MASK = 12
+const _RTF_NAT = 0x08000000
+const _PF_INET6 = 10
+const _SYS_chdir = ___NR_chdir
+const _PTRACE_EVENT_VFORK = 2
+const _SO_RCVTIMEO = _SO_RCVTIMEO_OLD
+const ___NR_times = 153
+const __POSIX_UIO_MAXIOV = 16
+const _IFLA_BR_MCAST_QUERIER_INTVL = 32
+const _IP_TOS = 1
+const __SC_2_PBS_LOCATE = 170
+const _NLMSG_NOOP = 0x1
+const _TUNSETSNDBUF_val = 1074025684
+const _ARPD_UPDATE = 0x01
+const _NL_ATTR_TYPE_S32 = 8
+const __IOC_DIRMASK = ((1 << __IOC_DIRBITS)-1)
+const _SYS_capset = ___NR_capset
+const _SO_BUF_LOCK = 72
+const _ICMP6_ROUTER_RENUMBERING = 138
+const _ILL_ILLADR = 3
+const _RLIMIT_DATA = 2
+const _PR_GET_FPEXC = 11
+const _PR_CAPBSET_READ = 23
+const _TCP_MD5SIG = 14
+const _IFLA_VF_RSS_QUERY_EN = 7
+const _HAVE_GETXATTR = 1
+const _RTM_DELRULE = 33
+const _RTM_NEWSTATS = 92
+const _TCSAFLUSH = 2
+const __BITS_SCHED_H = 1
+const _IPV6_RTHDRDSTOPTS = 55
+const ___NR_madvise = 233
+const _PR_SPEC_INDIRECT_BRANCH = 1
+const ___NR3264_fstatfs = 44
+const _IFLA_EVENT_IGMP_RESEND = 5
+const _IFLA_BR_NF_CALL_IP6TABLES = 37
+const _PTRACE_TRACEME = 0
+const __CS_XBS5_LP64_OFF64_CFLAGS = 1108
+const _FFI_CLOSURES = 1
+const _IFA_F_MANAGETEMPADDR = 0x100
+const _SIOCADDRT = 0x890B
+const _TCGETA = 0x5405
+const _CLONE_DETACHED = 0x00400000
+const _IFLA_MTU = 4
+const _IFLA_BR_ROOT_PORT = 12
+const __CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS = 1139
+const _SOL_TLS = 282
+const ___SIZEOF_PTHREAD_COND_T = 48
+const ___S_IFIFO = 0010000
+const ___PRI64_PREFIX = "l"
+const _SO_TIMESTAMPNS_OLD = 35
+const _IFLA_PROMISCUITY = 30
+const _SIOCSPGRP = 0x8902
+const _SIGPIPE = 13
+const _TCGETS = 0x5401
+const _TIOCSCTTY_val = 21518
+const _PR_SET_SECUREBITS = 28
+const ___NR_process_madvise = 440
+const _TCGETX = 0x5432
+const _IFLA_PAD = 42
+const _ETH_P_DNA_RC = 0x6002
+const _RTM_F_FIB_MATCH = 0x2000
+const _IFLA_BRPORT_VLAN_TUNNEL = 29
+const _PROT_READ = 0x1
+const _PR_SPEC_DISABLE = (1 << 2)
+const _PTRACE_SEIZE = 16902
+const _RTF_CACHE = 0x01000000
+const _ICMP6_ECHO_REQUEST = 128
+const _EXIT_SUCCESS = 0
+const _SEGV_BNDERR = 3
+const _IFLA_PPP_UNSPEC = 0
+const __SYS_TYPES_H = 1
+const _ETH_P_DNA_RT = 0x6003
+const __SC_MEMLOCK = 17
+const _SYS_finit_module = ___NR_finit_module
+const _BPF_A = 0x10
+const _BPF_B = 0x10
+const _PF_INET = 2
+const _SYS_rt_sigprocmask = ___NR_rt_sigprocmask
+const _SIG_ATOMIC_MIN = (-2147483647-1)
+const ___GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 = 1
+const ___GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 = 1
+const _SIOCGIFFLAGS = 0x8913
+const ___GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 = 1
+const _TCP_CM_INQ = _TCP_INQ
+const _RTAX_CWND = 7
+const __POSIX2_C_BIND = ___POSIX2_THIS_VERSION
+const __XOPEN_REALTIME_THREADS = 1
+const _RTAX_LOCK = 1
+const _BPF_W = 0x00
+const _BPF_X = 0x08
+const _RWH_WRITE_LIFE_LONG = 4
+const ___GCC_HAVE_DWARF2_CFI_ASM = 1
+const _TCPOLEN_TIMESTAMP = 10
+const _NDA_PORT = 6
+const _IFF_NAPI = 0x0010
+const __SC_BC_STRING_MAX = 39
+const _TIOCSRS485 = 0x542F
+const ___IFLA_INET_MAX = 2
+const _RTAX_INITRWND = 14
+const __BITS_TYPES_LOCALE_T_H = 1
+const ___LDBL_DECIMAL_DIG__ = 36
+const _HAVE_ATANL = 1
+const _XDP_ATTACHED_DRV = 1
+const ___ATOMIC_CONSUME = 1
+const ___NR_msgget = 186
+const _PSR_D_BIT = 0x00000200
+const __SC_LEVEL4_CACHE_LINESIZE = 199
+const ___NR_getsockopt = 209
+const ___GLIBC_USE_DEPRECATED_SCANF = 0
+const __ALLOCA_H = 1
+const ___LDBL_IS_IEC_60559__ = 2
+const __PC_CHOWN_RESTRICTED = 6
+const __SC_THREAD_ROBUST_PRIO_INHERIT = 247
+const _BUFSIZ = 8192
+const _NDTPA_IFINDEX = 1
+const _ETH_TLEN = 2
+const _AI_CANONNAME = 0x0002
+const ___NR_mlockall = 230
+const _IFLA_STATS_LINK_OFFLOAD_XSTATS = 4
+const _SKF_AD_HATYPE = 28
+const ___NR_pipe2 = 59
+const _PTRACE_DETACH = 17
+const __CS_XBS5_LPBIG_OFFBIG_LDFLAGS = 1113
+const _IPV6_NEXTHOP = 9
+const _RTCF_DOREDIRECT = 0x01000000
+const _NDA_IFINDEX = 8
+const _IFLA_BR_PAD = 40
+const __SC_PII = 53
+const _PF_PACKET = 17
+const _IPTOS_PREC_FLASH = _IPTOS_CLASS_CS3
+const _ARPHRD_IPGRE = 778
+const __SC_SHELL = 157
+const _HAVE_LOGL = 1
+const _PORT_VDP_RESPONSE_INVALID_FORMAT = 1
+const ___USE_POSIX2 = 1
+const _ENOMEM = 12
+const ___NR_fsconfig = 431
+const _IN_CLASSA_NET = 0xff000000
+const _ESRMNT = 69
+const _IPV6_LEAVE_ANYCAST = 28
+const _ENOTEMPTY = 39
+const _PRIo16 = "o"
+const __IOC_NRBITS = 8
+const _PIPE_BUF = 4096
+const _RTA_TABLE = 15
+const _AF_ISDN = _PF_ISDN
+const _ULONG_LONG_MAX = (_LONG_LONG_MAX * 2 + 1)
+const __SC_SCHAR_MAX = 111
+const _SYS_getitimer = ___NR_getitimer
+const _CS7 = 0000040
+const _S_IREAD = _S_IRUSR
+const _ARPHRD_NONE = 0xFFFE
+const _SYS_getsockname = ___NR_getsockname
+const _ECHOCTL = 0001000
+const _SYS_recvmsg = ___NR_recvmsg
+const _PR_PAC_RESET_KEYS = 54
+const _IFLA_BR_UNSPEC = 0
+const _IFLA_IF_NETNSID = 46
+const _EXIT_FAILURE = 1
+const _TIME_BAD = _TIME_ERROR
+const _SYS_sched_getparam = ___NR_sched_getparam
+const _PR_SET_NO_NEW_PRIVS = 38
+const ___VXLAN_DF_END = 3
+const _RTF_FLOW = 0x02000000
+const _HWCAP_SM3 = (1 << 18)
+const _SYS_set_mempolicy = ___NR_set_mempolicy
+const _WCONTINUED = 8
+const ___IFLA_BOND_MAX = 30
+const _IFF_NOFILTER = 0x1000
+const ___time_t_defined = 1
+const _IFLA_NEW_NETNSID = 45
+const _RTNLGRP_IPV4_RULE = 8
+const _B600 = 0000010
+const _ARPHRD_BIF = 775
+const _O_DSYNC = ___O_DSYNC
+const ___NR_msgrcv = 188
+const _RTPROT_RA = 9
+const _IFLA_VRF_UNSPEC = 0
+const _PR_SPEC_NOT_AFFECTED = 0
+const _NLM_F_DUMP_FILTERED = 0x20
+const _IFLA_VLAN_QOS_UNSPEC = 0
+const __SC_DEVICE_IO = 140
+const _RTM_DELROUTE = 25
+const _SCHED_RR = 2
+const _PRIo8 = "o"
+const _F_SEAL_FUTURE_WRITE = 0x0010
+const _IFLA_PORT_REQUEST = 6
+const _IFLA_BOND_AD_INFO_AGGREGATOR = 1
+const _PACKET_LOOPBACK = 5
+const _PR_SCHED_CORE_SHARE_TO = 2
+const _SYS_fdatasync = ___NR_fdatasync
+const _SIOCGIFMAP = 0x8970
+const ___GCC_ASM_FLAG_OUTPUTS__ = 1
+const _HWCAP2_SVEBF16 = (1 << 12)
+const _SIOCSARP = 0x8955
+const _SYS_prlimit64 = ___NR_prlimit64
+const _IPPORT_WHOIS = 43
+const __ISOC2X_SOURCE = 1
+const _NLM_F_REPLACE = 0x100
+const _TIOCOUTQ = 0x5411
+const _IFA_CACHEINFO = 6
+const _SYNC_FILE_RANGE_WAIT_BEFORE = 1
+const _STATX_BLOCKS = 0x00000400
+const __FORTIFY_SOURCE = 2
+const _PACKAGE_BUGREPORT = ""
+const _IPV6_2292DSTOPTS = 4
+const ___GENEVE_DF_END = 3
+const _IFLA_PORT_HOST_UUID = 5
+const _SYS_timerfd_settime = ___NR_timerfd_settime
+const ___linux__ = 1
+const _POSIX_FADV_RANDOM = 1
+const _PRIiLEAST16 = "i"
+const _IFLA_GENEVE_COLLECT_METADATA = 6
+const ___USE_ISOC95 = 1
+const __HAVE_STRUCT_TERMIOS_C_OSPEED = 1
+const _O_NOFOLLOW = ___O_NOFOLLOW
+const _NDA_LINK_NETNSID = 10
+const ___USE_ISOC99 = 1
+const _RTF_MSS = _RTF_MTU
+const __BITS_STDINT_UINTN_H = 1
+const _F_OFD_SETLKW = 38
+const _RTA_ENCAP = 22
+const _EEXIST = 17
+const __XBS5_ILP32_OFFBIG = -1
+const _TCP_CLOSE = 7
+const _SO_ATTACH_BPF = 50
+const _PTRACE_EVENT_SECCOMP = 7
+const _ARPHRD_CHAOS = 5
+const ___FLT32_MANT_DIG__ = 24
+const ___IFLA_VF_INFO_MAX = 2
+const _ETH_P_BATMAN = 0x4305
+const _HWCAP_FCMA = (1 << 14)
+const _POLL_MSG = 3
+const _SYS_swapon = ___NR_swapon
+const _RTF_ADDRCONF = 0x00040000
+const _ACCESSPERMS = (_S_IRWXU|_S_IRWXG|_S_IRWXO)
+const _PF_MPLS = 28
+const __BITS_SIGINFO_ARCH_H = 1
+const _CHAR_MIN = 0
+const ___ARM_ALIGN_MAX_STACK_PWR = 16
+const _ICMP6_FILTER_PASSONLY = 4
+const _IP_TTL = 2
+const _HSR_PROTOCOL_PRP = 1
+const _SYS_rt_sigqueueinfo = ___NR_rt_sigqueueinfo
+const ___NR_timer_settime = 110
+const _IPPORT_RJE = 77
+const _PTRACE_O_SUSPEND_SECCOMP = 2097152
+const __SYS_RESOURCE_H = 1
+const _DEFFILEMODE = (_S_IRUSR|_S_IWUSR|_S_IRGRP|_S_IWGRP|_S_IROTH|_S_IWOTH)
+const _RTA_DST = 1
+const ___STDC_IEC_559__ = 1
+const _ADJ_TIMECONST = 0x0020
+const _AF_NETROM = _PF_NETROM
+const _IPTOS_THROUGHPUT = 0x08
+const _CLOCK_BOOTTIME_ALARM = 9
+const __SC_SPAWN = 159
+const _ETH_P_PRP = 0x88FB
+const _AF_MAX = _PF_MAX
+const _ICMP6_PARAMPROB_OPTION = 2
+const __CS_POSIX_V6_LP64_OFF64_CFLAGS = 1124
+const _ETH_P_TR_802_2 = 0x0011
+const _TIOCM_DTR = 0x002
+const _PRIX32 = "X"
+const _PR_SYS_DISPATCH_ON = 1
+const _ETH_P_ALL = 0x0003
+const _SYS_fchown = ___NR_fchown
+const _IPPORT_SYSTAT = 11
+const ___NR_rt_sigaction = 134
+const _SIGSTKFLT = 16
+const _RTF_MODIFIED = 0x0020
+const _SCM_CREDENTIALS = 2
+const _PRIO_PROCESS = 0
+const ___NR_semget = 190
+const _IFA_F_STABLE_PRIVACY = 0x800
+const _RTNH_COMPARE_MASK = (_RTNH_F_DEAD | _RTNH_F_LINKDOWN | _RTNH_F_OFFLOAD | _RTNH_F_TRAP)
+const _NLM_F_ACK_TLVS = 0x200
+const _L_INCR = _SEEK_CUR
+const _RWH_WRITE_LIFE_SHORT = 2
+const _ICMPV6_EXT_ECHO_REPLY = 161
+const __IO_USER_LOCK = 0x8000
+const _EAFNOSUPPORT = 97
+const _IFLA_MACSEC_UNSPEC = 0
+const _IFLA_TUN_NUM_QUEUES = 8
+const _SYS_fsmount = ___NR_fsmount
+const _IFLA_COST = 8
+const _NLMSG_DONE = 0x3
+const ___NR_statfs = ___NR3264_statfs
+const ___F_GETOWN_EX = 16
+const __CS_POSIX_V6_ILP32_OFFBIG_LIBS = 1122
+const ___NR_getdents64 = 61
+const _HAVE_INOTIFY_INIT1 = 1
+const _AI_V4MAPPED = 0x0008
+const _IFLA_BOND_PEER_NOTIF_DELAY = 28
+const ___NR_epoll_ctl = 21
+const _RLIMIT_NOFILE = 7
+const _TCA_DUMP_INVISIBLE = 10
+const _SIGEV_THREAD_ID = 4
+const _FFI_TYPE_INT = 1
+const _NL_ARGMAX = __POSIX_ARG_MAX
+const _SS_DISABLE = 2
+const _ETH_P_CAN = 0x000C
+const ___SIZEOF_PTHREAD_BARRIERATTR_T = 8
+const ___FLT_EVAL_METHOD__ = 0
+const ___NR_semop = 193
+const ___GLIBC_USE_IEC_60559_FUNCS_EXT_C2X = 1
+const _P_ALL = 0
+const _ETH_P_MPLS_MC = 0x8848
+const ___NR_pwritev2 = 287
+const _SYS_accept4 = ___NR_accept4
+const _IPPORT_FTP = 21
+const _IFLA_BOND_SLAVE_QUEUE_ID = 5
+const _RTPROT_XORP = 14
+const __SC_VERSION = 29
+const _SYS_process_vm_writev = ___NR_process_vm_writev
+const ___TCA_ROOT_MAX = 5
+const _IFLA_OPERSTATE = 16
+const _ICMP6_RR_PCOUSE_FLAGS_DECRPLTIME = 0x40
+const _HWCAP2_SVESM4 = (1 << 6)
+const _SYS_renameat2 = ___NR_renameat2
+const __IOC_NONE = 0
+const _IFLA_BOND_SLAVE_MII_STATUS = 2
+const _SO_SECURITY_ENCRYPTION_TRANSPORT = 23
+const _STATX_MODE = 0x00000002
+const _PROT_GROWSDOWN = 0x01000000
+const _MAP_GROWSDOWN = 0x00100
+const _EBADMSG = 74
+const _MAP_POPULATE = 0x08000
+const _TIME_DEL = 2
+const ___F_SETOWN = 8
+const _UINT16_MAX = (65535)
+const _NL_LANGMAX = __POSIX2_LINE_MAX
+const _RTA_PREFSRC = 7
+const _IFLA_MACSEC_WINDOW = 5
+const ___NR_io_getevents = 4
+const _SEGV_MTEAERR = 8
+const _USHRT_WIDTH = 16
+const _IFLA_BR_TCN_TIMER = 17
+const _ETH_P_DSA = 0x001B
+const _TCA_XSTATS = 4
+const _IP_RECVTTL = 12
+const _NL_POLICY_TYPE_ATTR_MIN_LENGTH = 6
+const _XDP_FLAGS_HW_MODE = (1 << 3)
+const _MAX_HANDLE_SZ = 128
+const _IFF_DEBUG = 4
+const _AF_ECONET = _PF_ECONET
+const _PACKET_RX_RING = 5
+const __XOPEN_ENH_I18N = 1
+const __SC_2_FORT_RUN = 50
+const _NLMSGERR_ATTR_COOKIE = 3
+const ___NDTPA_MAX = 19
+const _IFLA_NUM_VF = 21
+const _RTA_EXPIRES = 23
+const _POLL_OUT = 2
+const __BITS_SS_FLAGS_H = 1
+const _IPOPT_NOP = 1
+const _IFNAMSIZ = _IF_NAMESIZE
+const _SYS_vhangup = ___NR_vhangup
+const _SIGTRAP = 5
+const ___FLT128_DIG__ = 33
+const _SYS_timerfd_gettime = ___NR_timerfd_gettime
+const _BPF_LEN = 0x80
+const ___ARM_NEON = 1
+const _BIG_ENDIAN = ___BIG_ENDIAN
+const _RTMGRP_IPV4_ROUTE = 0x40
+const _B1000000 = 0010010
+const _SYS_getcpu = ___NR_getcpu
+const _ETH_P_MCTP = 0x00FA
+const _PR_SCHED_CORE_SHARE_FROM = 3
+const __SC_TRACE_USER_EVENT_MAX = 245
+const _FFI_TYPE_SINT32 = 10
+const _BPF_LL_OFF = _SKF_LL_OFF
+const _IFLA_BR_MCAST_QUERY_RESPONSE_INTVL = 34
+const _SIOCGIFMEM = 0x891f
+const _INT_FAST16_WIDTH = ___WORDSIZE
+const _HAVE_SYS_SELECT_H = 1
+const _O_WRONLY = 01
+const ___NR_preadv = 69
+const _SYS_acct = ___NR_acct
+const _DN_RENAME = 0x00000010
+const _CLONE_NEWUSER = 0x10000000
+const _SYS_setreuid = ___NR_setreuid
+const _IFLA_XDP_DRV_PROG_ID = 5
+const _EALREADY = 114
+const _NDTPA_QUEUE_LEN = 8
+const ___GLIBC_USE_IEC_60559_FUNCS_EXT = 1
+const _TRAP_HWBKPT = 4
+const _ILL_PRVOPC = 5
+const _FIOQSIZE = 0x5460
+const _RTCF_VALVE = 0x00200000
+const ___NR_timer_gettime = 108
+const _ETH_P_AOE = 0x88A2
+const ___NR_getgroups = 158
+const _SYS_sync_file_range = ___NR_sync_file_range
+const _AF_XDP = _PF_XDP
+const _IPOPT_CONTROL = 0x00
+const ___SI_ERRNO_THEN_CODE = 1
+const _PR_MTE_TCF_MASK = (_PR_MTE_TCF_SYNC | _PR_MTE_TCF_ASYNC)
+const _MS_NOATIME = 1024
+const _MSG_OOB = 1
+const ___NR_perf_event_open = 241
+const _FFI_BAD_ABI = 2
+const ___NR_get_mempolicy = 236
+const _MCL_CURRENT = 1
+const _IP_XFRM_POLICY = 17
+const ___SIZEOF_SHORT__ = 2
+const _SYS_fstat = ___NR_fstat
+const _SYS_io_uring_enter = ___NR_io_uring_enter
+const _IFLA_VFINFO_LIST = 22
+const _HWCAP2_FRINT = (1 << 8)
+const __SC_CPUTIME = 138
+const _TUN_F_TSO_ECN = 0x08
+const ___WORDSIZE_TIME64_COMPAT32 = 0
+const _ETH_P_XDSA = 0x00F8
+const _SVE_VQ_MAX = ___SVE_VQ_MAX
+const _AT_REMOVEDIR = 0x200
+const _TIOCSWINSZ = 0x5414
+const ___FLT32_HAS_DENORM__ = 1
+const _IFLA_BR_MCAST_MLD_VERSION = 44
+const _O_NONBLOCK = 04000
+const _F_GET_SEALS = 1034
+const _PACKET_TX_RING = 13
+const _TCP_MSS_DEFAULT = 536
+const _NLA_HDRLEN_val = 4
+const _IPOPT_LSRR = 131
+const _IFLA_XDP_PROG_ID = 4
+const __SC_V7_LP64_OFF64 = 239
+const _PR_GET_PDEATHSIG = 2
+const _IPPROTO_ICMPV6 = 58
+const _IPPORT_USERRESERVED = 5000
+const __SC_SYMLOOP_MAX = 173
+const _XDP_FLAGS_UPDATE_IF_NOEXIST = (1 << 0)
+const _MACVLAN_MACADDR_ADD = 0
+const _HWCAP2_SVESHA3 = (1 << 5)
+const __GRP_H = 1
+const ___NR_delete_module = 106
+const _SYS_sendto = ___NR_sendto
+const _IFLA_VLAN_QOS_MAPPING = 1
+const _PSR_MODE32_BIT = 0x00000010
+const _SIGTERM = 15
+const _PR_SVE_GET_VL = 51
+const __CS_XBS5_LPBIG_OFFBIG_LIBS = 1114
+const _IFLA_XDP_HW_PROG_ID = 7
+const _RAND_MAX = 2147483647
+const _PR_MCE_KILL_GET = 34
+const __SYS_UCONTEXT_H = 1
+const ___NR_readlinkat = 78
+const _IFLA_GTP_UNSPEC = 0
+const _VLNEXT = 15
+const _POSIX_MADV_WILLNEED = 3
+const ___rusage_defined = 1
+const _TUN_F_TSO4 = 0x02
+const __SC_GETGR_R_SIZE_MAX = 69
+const _TUN_F_TSO6 = 0x04
+const _AF_CAN = _PF_CAN
+const ___NR_rt_sigprocmask = 135
+const _INT_LEAST16_WIDTH = 16
+const ___NR_flock = 32
+const _CLONE_PARENT = 0x00008000
+const _RTA_ALIGNTO = 4
+const _B460800 = 0010004
+const _SYS_sethostname = ___NR_sethostname
+const _PTRACE_SYSCALL_INFO_SECCOMP = 3
+const _NL_ATTR_TYPE_U8 = 2
+const _PF_SMC = 43
+const _EAI_NONAME = -2
+const ___NR_restart_syscall = 128
+const __SC_THREAD_KEYS_MAX = 74
+const _IFLA_BR_MCAST_STARTUP_QUERY_INTVL = 35
+const _ICMP6_INFOMSG_MASK = 0x80
+const _IPOIB_MODE_CONNECTED = 1
+const _CLOCAL = 0004000
+const _IFLA_EXT_MASK = 29
+const __CS_LFS_CFLAGS = 1000
+const _IFLA_BRPORT_ROOT_ID = 13
+const _TCSETA = 0x5406
+const _SYS_readahead = ___NR_readahead
+const _SO_SNDTIMEO_NEW = 67
+const __SC_UINT_MAX = 116
+const _PTRACE_PEEKSIGINFO = 16905
+const _RTPROT_NTK = 15
+const __XOPEN_SOURCE_EXTENDED = 1
+const ___USE_LARGEFILE = 1
+const ___SIZE_MAX__ = 0xffffffffffffffff
+const _IFLA_BOND_AD_LACP_RATE = 21
+const _SKF_AD_ALU_XOR_X = 40
+const __INTTYPES_H = 1
+const _SO_TIMESTAMP = _SO_TIMESTAMP_OLD
+const _RTMSG_OVERRUN = _NLMSG_OVERRUN
+const _BUS_MCEERR_AO = 5
+const ___IFLA_MACVLAN_MAX = 9
+const _IPTOS_ECN_MASK = 0x03
+const _SVE_PT_VL_INHERIT = ((1 << 17) >> 16)
+const _____FILE_defined = 1
+const _B500000 = 0010005
+const ___STDC_HOSTED__ = 1
+const ___INT_LEAST32_WIDTH__ = 32
+const _SIOCSIFLINK = 0x8911
+const _RENAME_EXCHANGE = (1 << 1)
+const __SC_XBS5_LP64_OFF64 = 127
+const __LARGEFILE64_SOURCE = 1
+const _SEEK_HOLE = 4
+const __SC_TRACE_EVENT_FILTER = 182
+const _F_SEAL_WRITE = 0x0008
+const _STDERR_FILENO = 2
+const _RTMGRP_IPV6_ROUTE = 0x400
+const _TCP_SEND_QUEUE = 2
+const ___O_NOATIME = 01000000
+const _PF_SNA = 22
+const _IFLA_VF_STATS_RX_DROPPED = 7
+const _SO_PASSSEC = 34
+const _IGNPAR = 0000004
+const _STATX_ATTR_COMPRESSED = 0x00000004
+const _SYS_memfd_secret = ___NR_memfd_secret
+const _NOFLSH = 0000200
+const _SOL_DCCP = 269
+const _SYS_syslog = ___NR_syslog
+const _SYS_io_getevents = ___NR_io_getevents
+const _RTM_NEWMDB = 84
+const _PR_SET_MM_END_DATA = 4
+const _IFLA_INFO_SLAVE_KIND = 4
+const _IFLA_VXLAN_L2MISS = 13
+const _HAVE_LINUX_IF_ADDR_H = 1
+const _O_CREAT = 0100
+const _ENODEV = 19
+const _PSR_c = 0x000000ff
+const _LOCK_MAND = 32
+const _TIOCGPGRP_val = 21519
+const _SCNuLEAST16 = "hu"
+const _AT_RECURSIVE = 0x8000
+const _PSR_f = 0xff000000
+const __SC_THREAD_PRIO_INHERIT = 80
+const _GAI_NOWAIT = 1
+const _IFA_F_NOPREFIXROUTE = 0x200
+const _SYS_write = ___NR_write
+const _SYS_fanotify_init = ___NR_fanotify_init
+const _ETH_P_ARP = 0x0806
+const _IFLA_VXLAN_AGEING = 8
+const _ECHOE = 0000020
+const _IPOPT_TS_TSANDADDR = 1
+const _SO_PEERCRED = 17
+const _IFLA_BR_HELLO_TIME = 2
+const _FALLOC_FL_COLLAPSE_RANGE = 0x08
+const __SC_2_PBS_CHECKPOINT = 175
+const ___NR_exit = 93
+const _PSR_s = 0x00ff0000
+const _IPV6_JOIN_ANYCAST = 27
+const _EAI_INPROGRESS = -100
+const _NL_ATTR_TYPE_U32 = 4
+const _RTNH_ALIGNTO = 4
+const _IPOPT_SID = _IPOPT_SATID
+const _NL_POLICY_TYPE_ATTR_MIN_VALUE_S = 2
+const _F_GET_FILE_RW_HINT = 1037
+const _PACKET_IGNORE_OUTGOING = 23
+const _NETLINK_ECRYPTFS = 19
+const _NDTPA_PROXY_DELAY = 13
+const _IP_ROUTER_ALERT = 5
+const ___NR_splice = 76
+const ___NR_keyctl = 219
+const ___ARM_SIZEOF_WCHAR_T = 4
+const _TRAP_BRKPT = 1
+const _NL_POLICY_TYPE_ATTR_MAX_VALUE_S = 3
+const _NLM_F_CAPPED = 0x100
+const __SC_NETWORKING = 152
+const ___ATOMIC_RELEASE = 3
+const _IFLA_VF_UNSPEC = 0
+const ___NR_fchmodat = 53
+const _RTF_HOST = 0x0004
+const ___FLT128_EPSILON__ = 1.92592994438723585305597794258492732e-34128
+const _IFF_PERSIST = 0x0800
+const _PRIo32 = "o"
+const _IFLA_STATS64 = 23
+const _SO_SECURITY_AUTHENTICATION = 22
+const _IFLA_VF_STATS_BROADCAST = 4
+const _BPF_JEQ = 0x10
+const _FFI_TYPE_UINT32 = 9
+const _SYS_inotify_add_watch = ___NR_inotify_add_watch
+const _POSIX_MADV_RANDOM = 1
+const _RTF_MULTICAST = 0x20000000
+const _NTP_API = 4
+const _IPV6_MULTICAST_IF = 17
+const _SO_MAX_PACING_RATE = 47
+const _HAVE_LOG10L = 1
+const _PTRACE_SETSIGINFO = 16899
+const _HWCAP_SVE = (1 << 22)
+const _PTRACE_SYSEMU_SINGLESTEP = 32
+const _SYS_dup = ___NR_dup
+const _ARPHRD_IEEE802154_PHY = 805
+const ___NR_io_setup = 0
+const ___SC_THREAD_STACK_MIN_VALUE = 75
+const __DIRENT_MATCHES_DIRENT64 = 1
+const _PACKET_HOST = 0
+const _ARPHRD_DLCI = 15
+const _IFLA_VF_LINK_STATE_DISABLE = 2
+const ___itimerspec_defined = 1
+const ___NR_pivot_root = 41
+const _IN_MASK_ADD = 0x20000000
+const __SYS_PRCTL_H = 1
+const ___RLIMIT_RTPRIO = 14
+const _CLOCK_MONOTONIC = 1
+const ___UINT_FAST32_MAX__ = 0xffffffffffffffff
+const _NETLINK_CRYPTO = 21
+const _ETH_P_FIP = 0x8914
+const _OCRNL = 0000010
+const _NL_ATTR_TYPE_NESTED_ARRAY = 14
+const _SCHED_FIFO = 1
+const ___NR_setgid = 144
+const _IFF_VNET_HDR = 0x4000
+const _TCA_FCNT = 6
+const _SCNuLEAST32 = "u"
+const _PRIxLEAST16 = "x"
+const ___NR_ioprio_set = 30
+const __SEMAPHORE_H = 1
+const _RTF_STATIC = 0x0400
+const _PR_ENDIAN_PPC_LITTLE = 2
+const ___FD_SETSIZE = 1024
+const _SYS_seccomp = ___NR_seccomp
+const ___LDBL_MIN__ = 3.36210314311209350626267781732175260e-4932
+const ___INTPTR_MAX__ = 0x7fffffffffffffff
+const ___FILE_defined = 1
+const _MOD_NANO = _ADJ_NANO
+const ___FLT32_EPSILON__ = 1.19209289550781250000000000000000000e-732
+const _PROT_EXEC = 0x4
+const _IFLA_STATS_UNSPEC = 0
+const _IFLA_VF_PORT_UNSPEC = 0
+const _PR_SET_CHILD_SUBREAPER = 36
+const _ALLPERMS = (_S_ISUID|_S_ISGID|_S_ISVTX|_S_IRWXU|_S_IRWXG|_S_IRWXO)
+const _NDTPA_BASE_REACHABLE_TIME = 4
+const _ETH_P_WCCP = 0x883E
+const _PRIXFAST8 = "X"
+const _IFLA_EVENT_REBOOT = 1
+const _ARPHRD_RAWHDLC = 518
+const _CLD_STOPPED = 5
+const ___FLT32_DECIMAL_DIG__ = 9
+const _AF_IUCV = _PF_IUCV
+const _RTNLGRP_NOP2 = 14
+const _SKF_AD_PKTTYPE = 4
+const ___NR_io_uring_enter = 426
+const _TCP_FASTOPEN_CONNECT = 30
+const ___NR_fsmount = 432
+const __BITS_SIGNUM_GENERIC_H = 1
+const ___OPTIMIZE__ = 1
+const _INTMAX_WIDTH = 64
+const _EDOM = 33
+const _SYS_sched_getscheduler = ___NR_sched_getscheduler
+const _EXTA = _B19200
+const _EXTB = _B38400
+const _SYS_perf_event_open = ___NR_perf_event_open
+const _SYS_setns = ___NR_setns
+const _S_IEXEC = _S_IXUSR
+const _IFLA_XDP_FLAGS = 3
+const __POSIX2_LOCALEDEF = ___POSIX2_THIS_VERSION
+const _TTY_NAME_MAX = 32
+const __POSIX_RE_DUP_MAX = 255
+const _IPV6_RECVHOPOPTS = 53
+const _ARPHRD_METRICOM = 23
+const _PR_SET_MM = 35
+const ___FLOAT_WORD_ORDER = ___BYTE_ORDER
+const __SC_UCHAR_MAX = 115
+const _ETH_P_MPLS_UC = 0x8847
+const _NLA_TYPE_MASK = ^(_NLA_F_NESTED | _NLA_F_NET_BYTEORDER)
+const _BPF_JGT = 0x20
+const ___INT64_MAX__ = 0x7fffffffffffffff
+const _MOD_FREQUENCY = _ADJ_FREQUENCY
+const ___NR_shmdt = 197
+const _SYS_getcwd = ___NR_getcwd
+const ___SIZEOF_LONG__ = 8
+const _BPF_NET_OFF = _SKF_NET_OFF
+const _IP_BLOCK_SOURCE = 38
+const _ECHRNG = 44
+const _EAI_SYSTEM = -11
+const _NL_ATTR_TYPE_U16 = 3
+const ___NR_request_key = 218
+const __SC_LEVEL3_CACHE_ASSOC = 195
+const _PRIX8 = "X"
+const _HAVE_TEE = 1
+const _HAVE_CONFIG_H = 1
+const __POSIX_CLOCK_SELECTION = 200809
+const _TCOOFF = 0
+const _TCP_MSS_DESIRED = 1220
+const _AI_PASSIVE = 0x0001
+const _NL_ATTR_TYPE_U64 = 5
+const _SIOCSIFNETMASK = 0x891c
+const _DT_SOCK = 12
+const _IPV6_MULTICAST_LOOP = 19
+const _LINUX_REBOOT_CMD_KEXEC = 0x45584543
+const _IPPORT_TFTP = 69
+const _SO_BSDCOMPAT = 14
+const _VSTART = 8
+const _HWCAP_SHA2 = (1 << 6)
+const ___LDBL_DIG__ = 33
+const _HWCAP_SHA3 = (1 << 17)
+const _HAVE_NETINET_IF_ETHER_H = 1
+const _RTMSG_NEWRULE = 0x31
+const _HAVE_EXPM1L = 1
+const _____gwchar_t_defined = 1
+const _TCP_LISTEN = 10
+const __BITS_SIGACTION_H = 1
+const _SYS_reboot = ___NR_reboot
+const _ADJ_OFFSET_SS_READ = 0xa001
+const _ICMP6_PARAM_PROB = 4
+const _ETH_P_IEEEPUPAT = 0x0a01
+const _IPPROTO_EGP = 8
+const _IFLA_VF_STATS_MULTICAST = 5
+const _RTM_DELTCLASS = 41
+const __POSIX_SPAWN = 200809
+const _RTAX_RTO_MIN = 13
+const __SYS_UTSNAME_H = 1
+const _NETLINK_PKTINFO = 3
+const _FPE_FLTINV = 7
+const ___NR_removexattr = 14
+const _F_NOTIFY = 1026
+const _MS_INVALIDATE = 2
+const __PATH_NETWORKS = "/etc/networks"
+const _SIOCPROTOPRIVATE = 0x89E0
+const ___NR_vhangup = 58
+const _HWCAP2_SVEAES = (1 << 2)
+const _IFA_F_PERMANENT = 0x80
+const _IFLA_VXLAN_LINK = 3
+const _IP_MAXPACKET = 65535
+const __SC_REGEXP = 155
+const _IPOPT_EOL = 0
+const _EDEADLOCK = _EDEADLK
+const _SYS_getpid = ___NR_getpid
+const _ETHERTYPE_LOOPBACK = 0x9000
+const __CS_LFS64_CFLAGS = 1004
+const _SIGFPE = 8
+const _IFLA_VXLAN_DF = 29
+const _ELIBSCN = 81
+const _PSR_MODE_EL1t = 0x00000004
+const _INT16_MAX = (32767)
+const _SIOCSIFNAME = 0x8923
+const ___FLT32_DENORM_MIN__ = 1.40129846432481707092372958328991613e-4532
+const _SIGVTALRM = 26
+const __SC_STREAM_MAX = 5
+const _SYS_mlockall = ___NR_mlockall
+const _EPOLLRDNORM = 64
+const _HAVE_LISTXATTR = 1
+const _ETH_P_X25 = 0x0805
+const ___FLT16_MAX_EXP__ = 16
+const _IFLA_BOND_UPDELAY = 4
+const _LINUX_REBOOT_MAGIC2B = 369367448
+const _FPSIMD_MAGIC = 0x46508001
+const ___INT_LEAST16_WIDTH__ = 16
+const _MSG_CONFIRM = 2048
+const _FFI_TRAMPOLINE_CLOSURE_OFFSET = _FFI_TRAMPOLINE_SIZE
+const __SC_AIO_MAX = 24
+const _RTM_NEWTCLASS = 40
+const ___F_SETSIG = 10
+const _SIOCGIFCOUNT = 0x8938
+const _CHAR_MAX = _UCHAR_MAX
+const _N_X25 = 6
+const __BITS_SIGTHREAD_H = 1
+const _SIOCGIFSLAVE = 0x8929
+const _O_RDWR = 02
+const __XOPEN_LIM_H = 1
+const _IFLA_VLAN_INGRESS_QOS = 4
+const _HAVE_FCHOWNAT = 1
+const _SYS_clock_nanosleep = ___NR_clock_nanosleep
+const _IFLA_STATS_LINK_64 = 1
+const _ETH_P_AF_IUCV = 0xFBFB
+const _SOL_DECNET = 261
+const ___RLIMIT_NPROC = 6
+const _SO_DETACH_FILTER = 27
+const _SVE_VQ_MIN = ___SVE_VQ_MIN
+const _IN_CLASSB_MAX = 65536
+const _NI_NOFQDN = 4
+const ___GXX_ABI_VERSION = 1017
+const _ENOMSG = 42
+const _MAXNAMLEN = _NAME_MAX
+const _NL_POLICY_TYPE_ATTR_TYPE = 1
+const _HAVE_SYSCALL_H = 1
+const _HAVE_SYS_PTRACE_H = 1
+const _IFLA_BR_FORWARD_DELAY = 1
+const _S_IRWXU = (___S_IREAD|___S_IWRITE|___S_IEXEC)
+const ___LDBL_HAS_INFINITY__ = 1
+const _IFLA_BAREUDP_UNSPEC = 0
+const _SYS_mq_unlink = ___NR_mq_unlink
+const __LFS_ASYNCHRONOUS_IO = 1
+const _RWF_WRITE_LIFE_NOT_SET = _RWH_WRITE_LIFE_NOT_SET
+const _SEGV_PKUERR = 4
+const _MLOCK_ONFAULT = 1
+const _MNT_EXPIRE = 4
+const _ERANGE = 34
+const _IP_HDRINCL = 3
+const _WCHAR_MAX = ___WCHAR_MAX
+const _F_SET_FILE_RW_HINT = 1038
+const _NL_POLICY_TYPE_ATTR_POLICY_IDX = 8
+const _TCP_CA_Recovery = 3
+const _UINT_LEAST32_WIDTH = 32
+const __UTSNAME_SYSNAME_LENGTH = __UTSNAME_LENGTH
+const _TAB0 = 0000000
+const _TAB1 = 0004000
+const _TAB2 = 0010000
+const _TAB3 = 0014000
+const _TH_RST = 0x04
+const _PTRACE_O_TRACEFORK = 2
+const ___NR_sched_get_priority_max = 125
+const ___NR_sched_getparam = 121
+const _RTNETLINK_HAVE_PEERINFO = 1
+const __LFS_LARGEFILE = 1
+const _RWH_WRITE_LIFE_EXTREME = 5
+const ___NR_setitimer = 103
+const _SKF_AD_PAY_OFFSET = 52
+const _MOD_MICRO = _ADJ_MICRO
+const _IFF_ATTACH_QUEUE = 0x0200
+const _IN_CLASSA_HOST = (0xffffffff & ^_IN_CLASSA_NET)
+const _SO_DETACH_REUSEPORT_BPF = 68
+const _BPF_ABS = 0x20
+const ___NETPACKET_PACKET_H = 1
+const _PR_FP_EXC_UND = 0x040000
+const _TIOCSBRK = 0x5427
+const ___GLIBC__ = 2
+const _ND_RA_FLAG_MANAGED = 0x80
+const _HWCAP_PACA = (1 << 30)
+const _ETH_P_LLDP = 0x88CC
+const ___NR_sched_setscheduler = 119
+const __SC_SEMAPHORES = 21
+const __UCONTEXT_H = 1
+const _SYS_rt_tgsigqueueinfo = ___NR_rt_tgsigqueueinfo
+const _PR_FP_EXC_PRECISE = 3
+const _SYS_sync = ___NR_sync
+const _BOOL_MAX = 1
+const _HAVE_STDINT_H = 1
+const _ICANON = 0000002
+const _PR_SET_THP_DISABLE = 41
+const _NETLINK_UNCONNECTED = 0
+const _IUTF8 = 0040000
+const ___FLT16_EPSILON__ = 9.76562500000000000000000000000000000e-416
+const _NETLINK_LISTEN_ALL_NSID = 8
+const _IPV6_PATHMTU = 61
+const __SC_ATEXIT_MAX = 87
+const _SOCK_RDM = 4
+const __POSIX_SOURCE = 1
+const _PSR_MODE_EL2h = 0x00000009
+const __SC_MQ_PRIO_MAX = 28
+const __NETINET_TCP_H = 1
+const _LINUX_REBOOT_CMD_RESTART2 = 0xA1B2C3D4
+const _RTCF_NAT = 0x00800000
+const _RTNLGRP_IPV6_IFADDR = 9
+const _ND_NA_FLAG_OVERRIDE = 0x00000020
+const _HAVE_STDLIB_H = 1
+const __SC_THREAD_THREADS_MAX = 76
+const __SC_SINGLE_PROCESS = 151
+const _IFF_DYNAMIC = 32768
+const _TCP_NO_QUEUE = 0
+const __LIBC_LIMITS_H_ = 1
+const _IN_DONT_FOLLOW = 0x02000000
+const _MADV_WIPEONFORK = 18
+const __POSIX_STREAM_MAX = 8
+const __BITS_SIGINFO_CONSTS_H = 1
+const ___FP_FAST_FMAF32x = 1
+const _SYS_mq_getsetattr = ___NR_mq_getsetattr
+const _INET_ADDRSTRLEN = 16
+const _PR_SET_PTRACER = 0x59616d61
+const ___FLT16_IS_IEC_60559__ = 2
+const _TIOCSERCONFIG = 0x5453
+const _PSR_MODE_EL2t = 0x00000008
+const _UINTPTR_WIDTH = ___WORDSIZE
+const _MCAST_MSFILTER = 48
+const _NLM_F_NONREC = 0x100
+const _EDEADLK = 35
+const ___SVE_ZREGS_OFFSET = 0
+const _RTPROT_UNSPEC = 0
+const ___HAVE_DISTINCT_FLOAT16 = ___HAVE_FLOAT16
+const __CS_POSIX_V7_LPBIG_OFFBIG_LIBS = 1146
+const _IFLA_GENEVE_PORT = 5
+const _SYS_capget = ___NR_capget
+const ___NR_mlock = 228
+const ___GCC_ATOMIC_LONG_LOCK_FREE = 2
+const _ETHER_TYPE_LEN = 2
+const _HAVE_TANL = 1
+const __POSIX_SAVED_IDS = 1
+const _TCM_IFINDEX_MAGIC_BLOCK = (0xFFFFFFFF)
+const _PR_PAC_APDAKEY = (1 << 2)
+const _INT_LEAST32_WIDTH = 32
+const _IPV6_MINHOPCOUNT = 73
+const _SIOCGIFNAME = 0x8910
+const _RTEXT_FILTER_SKIP_STATS = (1 << 3)
+const _PRIdLEAST8 = "d"
+const _ESR_MAGIC = 0x45535201
+const _BPF_MEM = 0x60
+const _ND_NEIGHBOR_ADVERT = 136
+const __POSIX_CHILD_MAX = 25
+const _CLONE_CHILD_SETTID = 0x01000000
+const ___INT_LEAST64_MAX__ = 0x7fffffffffffffff
+const _BPF_ADD = 0x00
+const _ETHERMIN = (_ETHER_MIN_LEN - _ETHER_HDR_LEN - _ETHER_CRC_LEN)
+const _PR_GET_TAGGED_ADDR_CTRL = 56
+const _IPV6_PMTUDISC_INTERFACE = 4
+const ___IFLA_VLAN_QOS_MAX = 2
+const ___GCC_ATOMIC_BOOL_LOCK_FREE = 2
+const _SYS_NMLN = __UTSNAME_LENGTH
+const _ISIG = 0000001
+const _SYS_bind = ___NR_bind
+const _IPV6_MTU_DISCOVER = 23
+const _IFLA_WIRELESS = 11
+const _RMNET_FLAGS_EGRESS_MAP_CKSUMV4 = (1 << 3)
+const __POSIX_MAPPED_FILES = 200809
+const _RTM_NEWNDUSEROPT = 68
+const _PTRACE_GETSIGMASK = 16906
+const _IN6_ADDR_GEN_MODE_STABLE_PRIVACY = 2
+const ___NR_sigaltstack = 132
+const _NETLINK_CAP_ACK = 10
+const __GETOPT_CORE_H = 1
+const _EAI_AGAIN = -3
+const __POSIX_JOB_CONTROL = 1
+const _SCNi16 = "hi"
+const _BPF_SUB = 0x10
+const _PRIx16 = "x"
+const _SCHED_ISO = 4
+const __HAVE_STRUCT_TERMIOS_C_ISPEED = 1
+const _NUD_FAILED = 0x20
+const _EMSGSIZE = 90
+const _FAPPEND = _O_APPEND
+const __IO_EOF_SEEN = 0x0010
+const ___USE_POSIX = 1
+const _TIOCINQ = _FIONREAD
+const _SHUT_RD = 0
+const ___FLT128_DECIMAL_DIG__ = 36
+const _IFLA_BRPORT_MCAST_EHT_HOSTS_LIMIT = 37
+const _IPPROTO_BEETPH = 94
+const _PR_FPEMU_SIGFPE = 2
+const _PTHREAD_DESTRUCTOR_ITERATIONS = __POSIX_THREAD_DESTRUCTOR_ITERATIONS
+const _SEGV_MAPERR = 1
+const _RTA_MP_ALGO = 14
+const _BPF_JMP = 0x05
+const _SYS_rt_sigaction = ___NR_rt_sigaction
+const _HAVE_NET_IF_H = 1
+const _RTNLGRP_DECnet_IFADDR = 13
+const _RTCF_LOG = 0x02000000
+const _DT_BLK = 6
+const _NFEA_ACTIVITY_NOTIFY = 1
+const ___NR_capset = 91
+const __SC_PII_OSI = 57
+const _IFLA_BRPORT_FORWARD_DELAY_TIMER = 22
+const _UMOUNT_NOFOLLOW = 8
+const _PF_ECONET = 19
+const _MACSEC_VALIDATE_MAX = 2
+const _RT_TABLE_MAX = 4294967295
+const _TCA_DUMP_FLAGS = 15
+const _IFLA_XFRM_IF_ID = 2
+const _NLM_F_ACK = 0x04
+const __CS_XBS5_LP64_OFF64_LDFLAGS = 1109
+const _PRIiLEAST32 = "i"
+const _HAVE_SYS_FILE_H = 1
+const _TCPOPT_TSTAMP_HDR = (_TCPOPT_NOP<<24|_TCPOPT_NOP<<16|_TCPOPT_TIMESTAMP<<8|_TCPOLEN_TIMESTAMP)
+const _PF_FILE = _PF_LOCAL
+const _SYS_lsetxattr = ___NR_lsetxattr
+const _ECHILD = 10
+const _SYNC_FILE_RANGE_WRITE_AND_WAIT = (_SYNC_FILE_RANGE_WRITE | _SYNC_FILE_RANGE_WAIT_BEFORE | _SYNC_FILE_RANGE_WAIT_AFTER)
+const __POSIX_THREAD_ROBUST_PRIO_PROTECT = -1
+const ___NR_settimeofday = 170
+const _PACKET_MR_MULTICAST = 0
+const _SKF_AD_CPU = 36
+const _SYS_unshare = ___NR_unshare
+const ___IFLA_XDP_MAX = 9
+const _MACVLAN_MODE_PASSTHRU = 8
+const _CRDLY = 0003000
+const _ADJ_OFFSET_SINGLESHOT = 0x8001
+const _PORT_REQUEST_ASSOCIATE = 2
+const _PSR_TCO_BIT = 0x02000000
+const __POSIX2_BC_DIM_MAX = 2048
+const _ETH_P_802_2 = 0x0004
+const _ETH_P_802_3 = 0x0001
+const _SO_ERROR = 4
+const _RTM_DELCHAIN = 101
+const ___USE_XOPEN2K = 1
+const _IPV6_HOPLIMIT = 52
+const _IFLA_VXLAN_GPE = 27
+const _SYS_setsockopt = ___NR_setsockopt
+const _RTM_F_OFFLOAD = 0x4000
+const _SYS_getresgid = ___NR_getresgid
+const _ETH_P_PAE = 0x888E
+const _PACKET_STATISTICS = 6
+const _ULLONG_WIDTH = 64
+const ___UINT8_MAX__ = 0xff
+const _IP_MINTTL = 21
+const _LINE_MAX = __POSIX2_LINE_MAX
+const __PC_NO_TRUNC = 7
+const ___DBL_MAX_10_EXP__ = 308
+const _MOD_STATUS = _ADJ_STATUS
+const _INT_FAST16_MAX = (9223372036854775807)
+const _MOD_CLKA = _ADJ_OFFSET_SINGLESHOT
+const _AT_STATX_DONT_SYNC = 0x4000
+const __SC_C_LANG_SUPPORT_R = 136
+const _ETH_P_PAUSE = 0x8808
+const _SYS_unlinkat = ___NR_unlinkat
+const _NL_POLICY_TYPE_ATTR_UNSPEC = 0
+const _IN_CLASSB_NET = 0xffff0000
+const _SCNd32 = "d"
+const _SIGPWR = 30
+const _IFLA_BOND_ACTIVE_SLAVE = 2
+const ___FLT32_MAX_EXP__ = 128
+const _PTRDIFF_WIDTH = ___WORDSIZE
+const _PRIx8 = "x"
+const __STDINT_H = 1
+const _RTM_GETSTATS = 94
+const _TIOCMGET = 0x5415
+const _NDTPA_ANYCAST_DELAY = 12
+const _PRIx32 = "x"
+const _EXTPROC = 0200000
+const ___WCHAR_MAX__ = 0xffffffff
+const _IOC_INOUT = ((__IOC_WRITE|__IOC_READ) << __IOC_DIRSHIFT)
+const _IFLA_INFO_KIND = 1
+const _EFAULT = 14
+const _PR_CAPBSET_DROP = 24
+const _IFLA_VLAN_UNSPEC = 0
+const _RTM_GETNEIGHTBL = 66
+const _PSR_BTYPE_SHIFT = 10
+const _PORT_REQUEST_DISASSOCIATE = 3
+const _RWF_SYNC = 0x00000004
+const ___STRINGS_FORTIFIED = 1
+const _SO_DEBUG = 1
+const _RTNH_F_OFFLOAD = 8
+const _INT_FAST32_MAX = (9223372036854775807)
+const __STDLIB_H = 1
+const __SC_MEMLOCK_RANGE = 18
+const _RPM_PCO_CHANGE = 2
+const _NDA_PROBES = 4
+const _DN_MODIFY = 0x00000002
+const _IPPROTO_UDP = 17
+const ___GLIBC_USE_ISOC2X = 1
+const _RTNLGRP_DECnet_ROUTE = 15
+const ___NR_tee = 77
+const _RTA_IIF = 3
+const _ICRNL = 0000400
+const _HAVE_SYS_STATFS_H = 1
+const _RPM_PCO_ADD = 1
+const _S_IWUSR = ___S_IWRITE
+const _IFLA_INFO_UNSPEC = 0
+const _SYS_dup3 = ___NR_dup3
+const _STATX_ATTR_VERITY = 0x00100000
+const _PTRACE_POKEMTETAGS = 34
+const _NETLINK_NFLOG = 5
+const _PRIXLEAST8 = "X"
+const __BITS_STRUCT_STAT_H = 1
+const ___DBL_HAS_INFINITY__ = 1
+const _IPTOS_CLASS_MASK = 0xe0
+const __POSIX_THREAD_DESTRUCTOR_ITERATIONS = 4
+const _ND_NEIGHBOR_SOLICIT = 135
+const _HAVE_LINUX_IF_ETHER_H = 1
+const __CS_V7_WIDTH_RESTRICTED_ENVS = 5
+const _PR_SPEC_ENABLE = (1 << 1)
+const _ARPHRD_PPP = 512
+const _SI_ASYNCNL = -60
+const __SC_SEM_NSEMS_MAX = 32
+const _PR_SET_UNALIGN = 6
+const ___O_TMPFILE = (020000000 | ___O_DIRECTORY)
+const _TUNSETIFINDEX_val = 1074025690
+const _SIOCGIFMTU = 0x8921
+const _PR_TAGGED_ADDR_ENABLE = (1 << 0)
+const __SCHED_H = 1
+const ___NR_pidfd_send_signal = 424
+const _PORT_PROFILE_RESPONSE_ERROR = 261
+const ___NR_shmat = 196
+const ___NR_pkey_alloc = 289
+const _PTRACE_POKEUSER = 6
+const _IFA_FLAGS = 8
+const _RTAX_HOPLIMIT = 10
+const _MAP_LOCKED = 0x02000
+const ___NR_process_mrelease = 448
+const _RTA_VIA = 18
+const __SC_V7_LPBIG_OFFBIG = 240
+const _AF_IB = _PF_IB
+const _NL1 = 0000400
+const __IOC_DIRSHIFT = (__IOC_SIZESHIFT+__IOC_SIZEBITS)
+const _PSR_BTYPE_MASK = 0x00000c00
+const _MOD_CLKB = _ADJ_TICK
+const _ENETDOWN = 100
+const _AF_IRDA = _PF_IRDA
+const _MCAST_LEAVE_GROUP = 45
+const __SC_SYSTEM_DATABASE = 162
+const _RTNLGRP_IPV6_MROUTE = 10
+const _MREMAP_FIXED = 2
+const __ISOC95_SOURCE = 1
+const _NDTPA_MCAST_REPROBES = 17
+const _IEXTEN = 0100000
+const _IPPORT_ROUTESERVER = 520
+const _SYS_mount = ___NR_mount
+const _SYS_close_range = ___NR_close_range
+const ___SIZEOF_LONG_LONG__ = 8
+const ___NR_pkey_free = 290
+const ___ARM_FEATURE_FMA = 1
+const _RTF_POLICY = 0x04000000
+const _IPOPT_SSRR = 137
+const _NTF_ROUTER = 0x80
+const ___NR3264_sendfile = 71
+const _F_SET_RW_HINT = 1036
+const _PTRACE_SYSEMU = 31
+const _SIOCDIFADDR = 0x8936
+const _EBADFD = 77
+const _IP_MSS = 576
+const ___FLT16_HAS_DENORM__ = 1
+const _SYS_getgid = ___NR_getgid
+const _TIOCNXCL = 0x540D
+const ___SHRT_MAX__ = 0x7fff
+const _MAX_IPOPTLEN = 40
+const ___PTHREAD_MUTEX_HAVE_PREV = 1
+const _SIOGIFINDEX = _SIOCGIFINDEX
+const _SEGV_MTESERR = 9
+const _IPV6_DONTFRAG = 62
+const _B2400 = 0000013
+const _EL2HLT = 51
+const _IFLA_BRPORT_GROUP_FWD_MASK = 31
+const _PR_SET_NAME = 15
+const _TCA_STATS2 = 7
+const _SKF_AD_VLAN_TPID = 60
+const ___NR_ftruncate = ___NR3264_ftruncate
+const _IPPROTO_SCTP = 132
+const _ILL_BADIADDR = 9
+const _SYS_munlockall = ___NR_munlockall
+const ___NR_syscalls = 449
+const _RLIMIT_AS = 9
+const _INT32_MIN = (-2147483647-1)
+const __CS_V6_ENV = 1148
+const _IP_OFFMASK = 0x1fff
+const _INT64_WIDTH = 64
+const _PACKAGE_URL = ""
+const _UINTMAX_WIDTH = 64
+const _RMNET_FLAGS_INGRESS_MAP_CKSUMV5 = (1 << 4)
+const __SC_NL_NMAX = 122
+const ___FLT64_HAS_INFINITY__ = 1
+const __POSIX_THREAD_PROCESS_SHARED = 200809
+const _FNDELAY = _O_NDELAY
+const _IFLA_BR_MCAST_QUERY_USE_IFADDR = 24
+const _PRIuLEAST16 = "u"
+const _RTF_GATEWAY = 0x0002
+const _SYS_clock_getres = ___NR_clock_getres
+const _FNONBLOCK = _O_NONBLOCK
+const _RTM_NEWNETCONF = 80
+const _IPTOS_DSCP_EF = 0xb8
+const _PTRACE_LISTEN = 16904
+const _SCM_TIMESTAMPING_OPT_STATS = 54
+const __POSIX_SEMAPHORES = 200809
+const __IOC_TYPEMASK = ((1 << __IOC_TYPEBITS)-1)
+const ___statx_defined = 1
+const _IP_RECVTOS = 13
+const ___FLT_HAS_INFINITY__ = 1
+const _ETH_P_MACSEC = 0x88E5
+const ___LONG_WIDTH__ = 64
+const _HAVE_NET_IF_ARP_H = 1
+const __NET_IF_H = 1
+const _TIOCSTI = 0x5412
+const _SYS_sendfile = ___NR_sendfile
+const ___NR_swapon = 224
+const _INLCR = 0000100
+const _S_IFREG = ___S_IFREG
+const _POSIX_MADV_DONTNEED = 4
+const _TUNGETVNETHDRSZ_val = 2147767511
+const ___USE_UNIX98 = 1
+const _IN6_ADDR_GEN_MODE_EUI64 = 0
+const _IFLA_BRPORT_PROXYARP_WIFI = 12
+const ___ldiv_t_defined = 1
+const _SHUT_WR = 1
+const _ECONNREFUSED = 111
+const ___ARM_SIZEOF_MINIMAL_ENUM = 4
+const _TCP_TX_DELAY = 37
+const _PF_ALG = 38
+const ___IFLA_INFO_MAX = 6
+const __SC_POLL = 58
+const ___IFLA_INET6_MAX = 10
+const _MAP_FIXED_NOREPLACE = 0x100000
+const _PR_SCHED_CORE_CREATE = 1
+const _PORT_PROFILE_MAX = 40
+const _TCP_COOKIE_PAIR_SIZE = (2*_TCP_COOKIE_MAX)
+const _PTRACE_PEEKSIGINFO_SHARED = 1
+const _SYS_fspick = ___NR_fspick
+const _NETLINK_FIB_LOOKUP = 10
+const _RTM_BASE = 16
+const _PF_SECURITY = 14
+const _SPLICE_F_MOVE = 1
+const _RTM_NEWNEXTHOP = 104
+const ___NR_kill = 129
+const _HWCAP_FPHP = (1 << 9)
+const _IFLA_RMNET_UNSPEC = 0
+const _CR0 = 0000000
+const _EUSERS = 87
+const ___WCHAR_WIDTH__ = 32
+const ___INT_FAST8_WIDTH__ = 8
+const __SC_XOPEN_STREAMS = 246
+const _NDTA_CONFIG = 5
+const _STA_MODE = 0x4000
+const ___FLT32X_DIG__ = 15
+const _FFI_TYPE_STRUCT = 13
+const _MSG_ZEROCOPY = 67108864
+const __ENDIAN_H = 1
+const _TCP_FIN_WAIT2 = 5
+const _epoll_data_offset = 8
+const _GTP_ROLE_SGSN = 1
+const _NDTA_STATS = 7
+const _SCM_RIGHTS = 1
+const _TCP_RECV_QUEUE = 1
+const __POSIX_V6_LP64_OFF64 = 1
+const _AF_APPLETALK = _PF_APPLETALK
+const ___SIZEOF_FLOAT__ = 4
+const _PF_CAN = 29
+const _RTF_LOCAL = 0x80000000
+const _NLMSG_ALIGNTO = 4
+const ___UINT_FAST16_MAX__ = 0xffffffffffffffff
+const _SO_SECURITY_ENCRYPTION_NETWORK = 24
+const ___SIZEOF_POINTER__ = 8
+const ___NR_memfd_create = 279
+const _SYS_tgkill = ___NR_tgkill
+const _XCASE = 0000004
+const _VMIN = 6
+const _B57600 = 0010001
+const _NL_ATTR_TYPE_BITFIELD32 = 15
+const _IFLA_EVENT_NOTIFY_PEERS = 4
+const _RTNLGRP_NEXTHOP = 32
+const __CS_POSIX_V7_ILP32_OFF32_LDFLAGS = 1133
+const _RTPROT_BOOT = 3
+const ___aarch64__ = 1
+const _PRIxLEAST8 = "x"
+const _EINPROGRESS = 115
+const _IN_CLASSC_NSHIFT = 8
+const _SCM_TIMESTAMPNS = _SO_TIMESTAMPNS
+const ___HAVE_FLOAT128 = 1
+const _IFLA_VF_INFO_UNSPEC = 0
+const __SC_JOB_CONTROL = 7
+const _RTEXT_FILTER_MRP = (1 << 4)
+const _PR_FPEMU_NOPRINT = 1
+const _ETH_P_QINQ1 = 0x9100
+const _ETH_P_QINQ2 = 0x9200
+const _ETH_P_QINQ3 = 0x9300
+const _PR_MTE_TCF_SHIFT = 1
+const __POSIX2_SW_DEV = ___POSIX2_THIS_VERSION
+const _TCSANOW = 0
+const _CS6 = 0000020
+const ___ATOMIC_ACQUIRE = 2
+const _CS8 = 0000060
+const _IPPORT_TIMESERVER = 37
+const _IFLA_MCTP_UNSPEC = 0
+const _RTPROT_KEEPALIVED = 18
+const _IPPORT_EXECSERVER = 512
+const _AF_ATMPVC = _PF_ATMPVC
+const _RTMGRP_IPV4_IFADDR = 0x10
+const _SYS_recvfrom = ___NR_recvfrom
+const ___FLT64X_MIN_10_EXP__ = (-4931)
+const _S_IXGRP = (_S_IXUSR >> 3)
+const _FFI_TYPE_LONGDOUBLE = 4
+const _NETLINK_SMC = 22
+const _MS_NOUSER = -2147483648
+const __SC_XOPEN_ENH_I18N = 93
+const __SC_FILE_ATTRIBUTES = 146
+const ___DEC_EVAL_METHOD__ = 2
+const _SIGTTIN = 21
+const _IPPROTO_ESP = 50
+const _SKF_AD_NLATTR = 12
+const _EAI_MEMORY = -10
+const _SYS_listxattr = ___NR_listxattr
+const _ARPOP_NAK = 10
+const _BPF_JSET = 0x40
+const _N_TTY = 0
+const __PC_SOCK_MAXBUF = 12
+const _TIOCM_DSR = 0x100
+const ___FLT32_MIN_EXP__ = (-125)
+const __LFS64_LARGEFILE = 1
+const _TUNDETACHFILTER_val = 1074812118
+const _IFLA_VF_IB_PORT_GUID = 11
+const ___FLT16_MANT_DIG__ = 11
+const _MADV_HUGEPAGE = 14
+const _TCIOFLUSH = 2
+const _ETH_P_NSH = 0x894F
+const _GENEVE_DF_MAX = 2
+const _S_ISUID = ___S_ISUID
+const _ETH_P_PPP_SES = 0x8864
+const ___VERSION__ = "12.3.0"
+const __BITS_STDINT_INTN_H = 1
+const _BPF_ALU = 0x04
+const __POSIX_SSIZE_MAX = 32767
+const _IFLA_MACVLAN_BC_QUEUE_LEN = 7
+const _SYS_clone3 = ___NR_clone3
+const _HAVE_UNSETENV = 1
+const _O_PATH = ___O_PATH
+const ___GNUC_EXECUTION_CHARSET_NAME = "UTF-8"
+const __SYS_TIMEX_H = 1
+const _IFLA_TUN_UNSPEC = 0
+const _LINUX_REBOOT_CMD_CAD_OFF = 0x00000000
+const _ELF_PRARGSZ = (80)
+const _HAVE_SYS_STAT_H = 1
+const _HAVE_FALLOCATE = 1
+const ___NR_unshare = 97
+const _NTF_MASTER = 0x04
+const _SYS_rt_sigtimedwait = ___NR_rt_sigtimedwait
+const ___NR_tkill = 130
+const _IPVLAN_MODE_L3S = 2
+const _MSG_MORE = 32768
+const _IPOPT_TS_TSONLY = 0
+const _HAVE_LINUX_RTNETLINK_H = 1
+const ___SI_MAX_SIZE = 128
+const _PTRACE_POKEUSR = 6
+const ___NR_getcpu = 168
+const _AF_DECnet = _PF_DECnet
+const _PACKAGE_NAME = "package-unused"
+const __SC_XOPEN_UNIX = 91
+const _MFD_ALLOW_SEALING = 2
+const _EAI_CANCELED = -101
+const ___NR_readv = 65
+const __POSIX2_RE_DUP_MAX = 255
+const _RTNL_FAMILY_IP6MR = 129
+const ___FLT16_MIN_EXP__ = (-13)
+const __RPC_NETDB_H = 1
+const _MAP_HUGE_MASK = 0x3f
+const _ND_NA_FLAG_SOLICITED = 0x00000040
+const ___F_GETSIG = 11
+const _EAI_ADDRFAMILY = -9
+const _FDB_NOTIFY_BIT = 1
+const ___PIE__ = 2
+const ___NR_vmsplice = 75
+const ___NR_uname = 160
+const ___NR_execveat = 281
+const _FDB_NOTIFY_INACTIVE_BIT = 2
+const _SYS_times = ___NR_times
+const _TCPI_OPT_WSCALE = 4
+const _SEEK_CUR = 1
+const _IFLA_BR_HELLO_TIMER = 16
+const __PC_PIPE_BUF = 5
+const __CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS = 1131
+const _IFLA_GENEVE_REMOTE = 2
+const _HWCAP_SHA1 = (1 << 5)
+const _PR_SET_IO_FLUSHER = 57
+const _SYS_timer_settime = ___NR_timer_settime
+const _PF_LLC = 26
+const _ETH_P_LINK_CTL = 0x886c
+const _IP_OPTIONS = 4
+const ___IFLA_PORT_MAX = 8
+const __POSIX_RTSIG_MAX = 8
+const _TIME_INS = 1
+const _EISDIR = 21
+const ___NR_epoll_pwait2 = 441
+const __BITS_TYPES_H = 1
+const __SYS_SOCKET_H = 1
+const ___NR_fsetxattr = 7
+const _EIO = 5
+const _IPPROTO_HOPOPTS = 0
+const _BLOCK_SIZE = 1024
+const _IFLA_PORT_VF = 1
+const _IFF_NOARP = 128
+const ___FLT64X_MANT_DIG__ = 113
+const ___NR_pidfd_open = 434
+const ___FLT64_MIN__ = 2.22507385850720138309023271733240406e-30864
+const _ND_OPT_RTR_ADV_INTERVAL = 7
+const _ETH_P_CAIF = 0x00F7
+const _NTF_EXT_LEARNED = 0x10
+const _STA_PPSERROR = 0x0800
+const ___NR_faccessat2 = 439
+const __BITS_ENDIANNESS_H = 1
+const _INT_FAST16_MIN = (-9223372036854775807-1)
+const _HAVE_LINUX_FILTER_H = 1
+const _EIDRM = 43
+const __CS_V6_WIDTH_RESTRICTED_ENVS = 1
+const _BPF_AND = 0x50
+const __CS_POSIX_V6_ILP32_OFF32_LIBS = 1118
+const _TCOON = 1
+const _F_DUPFD = 0
+const _HWCAP_ASIMDRDM = (1 << 12)
+const _MACSEC_OFFLOAD_PHY = 1
+const _UINT_LEAST16_WIDTH = 16
+const _SYS_setrlimit = ___NR_setrlimit
+const __PATH_PROTOCOLS = "/etc/protocols"
+const _MOD_TAI = _ADJ_TAI
+const _IFLA_MACSEC_ENCRYPT = 7
+const ___NR_sendto = 206
+const _NETLINK_ROUTE = 0
+const _PTRACE_KILL = 8
+const _NETDB_SUCCESS = 0
+const _F_SETFD = 2
+const _HAVE_MKDIRAT = 1
+const _IFLA_VXLAN_LIMIT = 9
+const __SC_HOST_NAME_MAX = 180
+const _NLDLY = 0000400
+const _ADJ_TICK = 0x4000
+const __POSIX2_LINE_MAX = 2048
+const _F_SETFL = 4
+const __CS_POSIX_V7_LP64_OFF64_LDFLAGS = 1141
+const ___NR_setresuid = 147
+const _NETLINK_DNRTMSG = 14
+const _L_SET = _SEEK_SET
+const _IFLA_NUM_RX_QUEUES = 32
+const _SO_SNDLOWAT = 19
+const _SIOCSIFTXQLEN = 0x8943
+const _SO_TIMESTAMPNS = _SO_TIMESTAMPNS_OLD
+const _INT_FAST32_MIN = (-9223372036854775807-1)
+const _RTA_NH_ID = 30
+const _SO_BINDTODEVICE = 25
+const _PROT_BTI = 0x10
+const _PTRACE_O_TRACESYSGOOD = 1
+const _SKF_AD_NLATTR_NEST = 16
+const _NETLINK_EXT_ACK = 11
+const _SIOCDRARP = 0x8960
+const _PREFIX_UNSPEC = 0
+const __UTSNAME_NODENAME_LENGTH = __UTSNAME_LENGTH
+const _P_PID = 1
+const ___NR_mount_setattr = 442
+const __POSIX_MEMLOCK_RANGE = 200809
+const _MS_SILENT = 32768
+const _IFLA_BR_VLAN_STATS_PER_PORT = 45
+const _SOCK_CLOEXEC = 524288
+const ___FLT_MAX__ = 3.40282346638528859811704183484516925e+38
+const _POSIX_FADV_NOREUSE = ___POSIX_FADV_NOREUSE
+const ___osockaddr_defined = 1
+const _PTRACE_O_TRACEEXEC = 16
+const _TCP_ZEROCOPY_RECEIVE = 35
+const _UINT_FAST64_WIDTH = 64
+const _ETH_P_SNAP = 0x0005
+const ___SIZEOF_PTHREAD_BARRIER_T = 32
+const _IFLA_BR_TOPOLOGY_CHANGE = 14
+const _SYS_quotactl = ___NR_quotactl
+const _PTRACE_O_TRACEVFORKDONE = 32
+const __SC_LOGIN_NAME_MAX = 71
+const _ETHERMTU = _ETH_DATA_LEN
+const _POSIX_FADV_DONTNEED = ___POSIX_FADV_DONTNEED
+const _RTPROT_BABEL = 42
+const _F_GETLEASE = 1025
+const ___FLT64_IS_IEC_60559__ = 2
+const _IFLA_VLAN_PROTOCOL = 5
+const _IP_UNBLOCK_SOURCE = 37
+const _SO_PASSCRED = 16
+const _CLOCK_TAI = 11
+const _NGROUPS_MAX = 65536
+const _FIOSETOWN = 0x8901
+const __POSIX_V7_ILP32_OFF32 = -1
+const __SC_PII_OSI_COTS = 63
+const _SIOCDARP = 0x8953
+const _MAP_HUGE_SHIFT = 26
+const _UINTPTR_MAX = (18446744073709551615)
+const _ETH_P_WAN_PPP = 0x0007
+const _IN_EXCL_UNLINK = 0x04000000
+const _IFLA_BRPORT_BCAST_FLOOD = 30
+const _O_EXCL = 0200
+const _BPF_NEG = 0x80
+const _MSG_NOSIGNAL = 16384
+const _IPV6_RXHOPOPTS = _IPV6_HOPOPTS
+const _IFLA_MACVLAN_MACADDR_COUNT = 6
+const __CS_XBS5_ILP32_OFF32_LDFLAGS = 1101
+const _PR_SYS_DISPATCH_OFF = 0
+const __ERRNO_H = 1
+const _PTRACE_GETREGSET = 16900
+const _SKF_AD_IFINDEX = 8
+const ___FLT16_DENORM_MIN__ = 5.96046447753906250000000000000000000e-816
+const _RTNLGRP_NOP4 = 17
+const _R_OK = 4
+const _IPV6_RECVFRAGSIZE = 77
+const _POLL_ERR = 4
+const ___NR_rt_sigreturn = 139
+const ___NR_move_mount = 429
+const ___GNUC_PATCHLEVEL__ = 0
+const ___NR_getitimer = 102
+const ___SIZEOF_INT__ = 4
+const _NDTPA_UCAST_PROBES = 10
+const _IFLA_BRPORT_PAD = 26
+const __XBS5_LP64_OFF64 = 1
+const _SIGALRM = 14
+const _RTN_THROW = 9
+const _ULONG_WIDTH = ___WORDSIZE
+const __SC_2_FORT_DEV = 49
+const ___NR_syslog = 116
+const __CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS = 1128
+const ___GCC_ATOMIC_SHORT_LOCK_FREE = 2
+const ___GLIBC_USE_LIB_EXT2 = 1
+const _TIOCNOTTY_val = 21538
+const _AF_PHONET = _PF_PHONET
+const _NETLINK_NETFILTER = 12
+const _MS_SYNCHRONOUS = 16
+const _ETH_FCS_LEN = 4
+const _SCNuFAST8 = "hhu"
+const ___NR_ioctl = 29
+const _AI_NUMERICSERV = 0x0400
+const _PR_TSC_ENABLE = 1
+const _IPV6_RECVERR_RFC4884 = 31
+const _F_OK = 0
+const _IPOPT_MEASUREMENT = _IPOPT_DEBMEAS
+const _XDP_FLAGS_DRV_MODE = (1 << 2)
+const ___NR_getpriority = 141
+const _NETLINK_CONNECTED = 1
+const _IFLA_NUM_TX_QUEUES = 31
+const _IPV6_HOPOPTS = 54
+const ___NR3264_fstat = 80
+const _RTM_NEWNEIGHTBL = 64
+const _AF_MCTP = _PF_MCTP
+const _TCP_QUEUE_SEQ = 21
+const _IFLA_BOND_AD_INFO = 23
+const _HWCAP_PACG = (1 << 31)
+const _IFLA_GENEVE_ID = 1
+const __IO_ERR_SEEN = 0x0020
+const _SYS_delete_module = ___NR_delete_module
+const _IPV6_RTHDR = 57
+const _LLONG_MIN = (-_LLONG_MAX - 1)
+const _HSR_PROTOCOL_HSR = 0
+const _SYS_timer_gettime = ___NR_timer_gettime
+const ___NR_migrate_pages = 238
+const _IN_MOVE = (_IN_MOVED_FROM | _IN_MOVED_TO)
+const _PORT_REQUEST_PREASSOCIATE = 0
+const _N_AX25 = 5
+const _HWCAP_ASIMDDP = (1 << 20)
+const ___O_CLOEXEC = 02000000
+const _VWERASE = 14
+const ___INO_T_MATCHES_INO64_T = 1
+const _ELIBACC = 79
+const _IPOPT_SECUR_UNCLASS = 0x0000
+const __POSIX_SHARED_MEMORY_OBJECTS = 200809
+const _ARPHRD_IPDDP = 777
+const _SYS_fcntl = ___NR_fcntl
+const _RLIMIT_STACK = 3
+const _PF_ASH = 18
+const ___NR_getpeername = 205
+const _MS_REMOUNT = 32
+const _IPV6_RECVERR = 25
+const _N_STRIP = 4
+const _IFLA_PORT_UNSPEC = 0
+const _PR_SVE_VL_LEN_MASK = 0xffff
+const ___HAVE_DISTINCT_FLOAT128 = 0
+const _F_GETPIPE_SZ = 1032
+const _IFLA_BRPORT_LEARNING_SYNC = 11
+const _IOV_MAX = ___IOV_MAX
+const _RTPROT_RIP = 189
+const ___NR_newfstatat = ___NR3264_fstatat
+const __SYS_MOUNT_H = 1
+const _PR_TASK_PERF_EVENTS_ENABLE = 32
+const _IPPROTO_PUP = 12
+const _ETH_P_SLOW = 0x8809
+const _SYS_inotify_rm_watch = ___NR_inotify_rm_watch
+const _TCSETAW = 0x5407
+const _SYS_mount_setattr = ___NR_mount_setattr
+const __SC_XBS5_ILP32_OFF32 = 125
+const _FFI_TYPE_UINT8 = 5
+const _LINUX_REBOOT_CMD_CAD_ON = 0x89ABCDEF
+const _IFLA_BOND_AD_ACTOR_SYS_PRIO = 24
+const _PR_SET_DUMPABLE = 4
+const _ETH_P_ECONET = 0x0018
+const _SYS_shmctl = ___NR_shmctl
+const _MS_SHARED = 1048576
+const ___IFLA_PPP_MAX = 2
+const _SYS_rseq = ___NR_rseq
+const _XDP_FLAGS_MASK = (_XDP_FLAGS_UPDATE_IF_NOEXIST | _XDP_FLAGS_MODES | _XDP_FLAGS_REPLACE)
+const _TIOCGRS485 = 0x542E
+const _IPV6_RECVPKTINFO = 49
+const _HAVE_LINUX_REBOOT_H = 1
+const _TCP_NODELAY = 1
+const _PREFIX_ADDRESS = 1
+const _L_cuserid = 9
+const _SYS_landlock_add_rule = ___NR_landlock_add_rule
+const _TCPOPT_MAXSEG = 2
+const _SYS_sched_getaffinity = ___NR_sched_getaffinity
+const __REENTRANT = 1
+const _IPV6_DROP_MEMBERSHIP = _IPV6_LEAVE_GROUP
+const _EMFILE = 24
+const _HWCAP_LRCPC = (1 << 15)
+const _TH_PUSH = 0x08
+const _SYSCALL_DISPATCH_FILTER_ALLOW = 0
+const _CLD_KILLED = 2
+const _SIGTTOU = 22
+const _IFLA_BRPORT_MCAST_EHT_HOSTS_CNT = 38
+const __SC_MB_LEN_MAX = 108
+const ___UINT64_MAX__ = 0xffffffffffffffff
+const _IFLA_GENEVE_UDP_ZERO_CSUM6_RX = 10
+const _SO_RCVTIMEO_NEW = 66
+const _PROT_MTE = 0x20
+const _IFLA_BOND_TLB_DYNAMIC_LB = 27
+const __POSIX2_C_VERSION = ___POSIX2_THIS_VERSION
+const __POSIX_MEMORY_PROTECTION = 200809
+const __SC_REGEX_VERSION = 156
+const _IFLA_INET6_ICMP6STATS = 6
+const __NETDB_H = 1
+const _FIOASYNC = 0x5452
+const _IFLA_VXLAN_L3MISS = 14
+const ___S_ISGID = 02000
+const _HWCAP_SSBS = (1 << 28)
+const _ETH_P_IRDA = 0x0017
+const ___NR_inotify_rm_watch = 28
+const _SYS_pwritev = ___NR_pwritev
+const ___sigstack_defined = 1
+const ___GCC_ATOMIC_POINTER_LOCK_FREE = 2
+const __SC_C_LANG_SUPPORT = 135
+const _RTM_GETNSID = 90
+const _F_SEAL_GROW = 0x0004
+const _NL_MMAP_STATUS_RESERVED = 1
+const _HAVE_LOFF_T = 1
+const __POSIX_HIWAT = __POSIX_PIPE_BUF
+const _PR_GET_THP_DISABLE = 42
+const __BITS_BYTESWAP_H = 1
+const _F_TEST = 3
+const _SYS_open_tree = ___NR_open_tree
+const _MAX_ADDR_LEN = 7
+const __SC_LONG_BIT = 106
+const _ONOCR = 0000020
+const _SI_MESGQ = -3
+const _PRIdFAST8 = "d"
+const _IFLA_MACSEC_PORT = 2
+const _CBAUD = 000000010017
+const _SYS_setfsuid = ___NR_setfsuid
+const _PTRACE_PEEKUSER = 3
+const __SC_MAPPED_FILES = 16
+const _FFI_LONG_LONG_MAX = _LONG_LONG_MAX
+const _ND_RA_FLAG_OTHER = 0x40
+const __BITS_STDIO_LIM_H = 1
+const _TRAP_TRACE = 2
+const __SC_RAW_SOCKETS = 236
+const _IFLA_BOND_ARP_IP_TARGET = 8
+const __POSIX_REGEXP = 1
+const _TCP_INFO = 11
+const _IFLA_BRPORT_MCAST_TO_UCAST = 28
+const _PF_NFC = 39
+const _S_IFIFO = ___S_IFIFO
+const _EAI_NOTCANCELED = -102
+const _PTRACE_O_TRACEEXIT = 64
+const _STA_RONLY = (_STA_PPSSIGNAL | _STA_PPSJITTER | _STA_PPSWANDER | _STA_PPSERROR | _STA_CLOCKERR | _STA_NANO | _STA_MODE | _STA_CLK)
+const _IFLA_INET6_STATS = 3
+const __IOC_TYPESHIFT = (__IOC_NRSHIFT+__IOC_NRBITS)
+const ___FLT128_MIN__ = 3.36210314311209350626267781732175260e-4932128
+const _RTF_WINDOW = 0x0080
+const _ARPOP_REQUEST = 1
+const _HWCAP_FP = (1 << 0)
+const ______fpos64_t_defined = 1
+const _IFLA_INET6_FLAGS = 1
+const _EOF = (-1)
+const _NO_ADDRESS = _NO_DATA
+const _SCNo8 = "hho"
+const _ENOENT = 2
+const _IPPROTO_ICMP = 1
+const ___NR_getcwd = 17
+const _PREFIX_CACHEINFO = 2
+const _IPOPT_OLEN = 1
+const _SYS_fchmod = ___NR_fchmod
+const __SC_BC_DIM_MAX = 37
+const _SYS_semop = ___NR_semop
+const _RTEXT_FILTER_CFM_CONFIG = (1 << 5)
+const _IFLA_VF_STATS_RX_PACKETS = 0
+const _ETH_P_TIPC = 0x88CA
+const _RTA_PREF = 20
+const _EBADSLT = 57
+const _ETHERTYPE_REVARP = 0x8035
+const _HAVE_EPOLL_CREATE1 = 1
+const __BITS_TYPES___LOCALE_T_H = 1
+const ___GNUC__ = 12
+const _SCNdLEAST8 = "hhd"
+const _B0 = 0000000
+const _HAVE_SYS_INOTIFY_H = 1
+const ___S_IFDIR = 0040000
+const _TCA_ROOT_TIME_DELTA = 4
+const _PSR_A_BIT = 0x00000100
+const _CLONE_THREAD = 0x00010000
+const _MS_POSIXACL = 65536
+const _PATH_MAX = 4096
+const _IFLA_UNSPEC = 0
+const ___NR_reboot = 142
+const _SOL_IP = 0
+const _TUN_F_UFO = 0x10
+const ___FLT64_HAS_DENORM__ = 1
+const _IP_MTU = 14
+const _IN_LOOPBACKNET = 127
+const _SOL_AAL = 265
+const _SYS_settimeofday = ___NR_settimeofday
+const _IPPROTO_IDP = 22
+const __SC_2_LOCALEDEF = 52
+const _IFLA_VF_STATS_PAD = 6
+const _AF_INET = _PF_INET
+const _F_SETLK = _F_SETLK64
+const _LINK_XSTATS_TYPE_UNSPEC = 0
+const ___NR_lremovexattr = 15
+const _IPOPT_NOOP = _IPOPT_NOP
+const ___FLT32X_IS_IEC_60559__ = 2
+const _HAVE_SETXATTR = 1
+const _SO_REUSEADDR = 2
+const _S_IFSOCK = ___S_IFSOCK
+const ___NR_signalfd4 = 74
+const __ISOC99_SOURCE = 1
+const _IP_DEFAULT_MULTICAST_LOOP = 1
+const ___IFLA_VF_STATS_MAX = 9
+const ___FLT_DIG__ = 6
+const ___NR_getpid = 172
+const _WUNTRACED = 2
+const __SC_XOPEN_XPG2 = 98
+const _SYS_kill = ___NR_kill
+const _B110 = 0000003
+const _TCP_REPAIR_QUEUE = 20
+const _RTNLGRP_IPV4_IFADDR = 5
+const ___NR_statx = 291
+const ___SIZE_WIDTH__ = 64
+const __POSIX_TTY_NAME_MAX = 9
+const _IFLA_BOND_AD_ACTOR_SYSTEM = 26
+const _SO_GET_FILTER = _SO_ATTACH_FILTER
+const __UTIME_H = 1
+const _STATX_BASIC_STATS = 0x000007ff
+const _SYS_utimensat = ___NR_utimensat
+const __SC_2_CHAR_TERM = 95
+const _TCA_DUMP_FLAGS_TERSE = (1 << 0)
+const _TUNSETOWNER_val = 1074025676
+const _UCHAR_WIDTH = 8
+const _SIGPROF = 27
+const __SC_LINE_MAX = 43
+const ___SIGEV_MAX_SIZE = 64
+const _HAVE_SETENV = 1
+const _FFI_TYPE_SINT64 = 12
+const _SYS_timer_create = ___NR_timer_create
+const ___ARM_ARCH_PROFILE = 65
+const _SVE_VL_MAX = ___SVE_VL_MAX
+const _TCPOPT_WINDOW = 3
+const __BITS_POSIX2_LIM_H = 1
+const ___UINT_LEAST32_MAX__ = 0xffffffff
+const ___NR_mq_notify = 184
+const _IPPORT_DAYTIME = 13
+const _PARENB = 0000400
+const _FALLOC_FL_KEEP_SIZE = 0x01
+const _TCP_REPAIR_OFF = 0
+const _IFLA_BR_MCAST_QUERIER = 25
+const _MADV_HWPOISON = 100
+const _SO_COOKIE = 57
+const __POSIX_ASYNC_IO = 1
+const _RT_SCOPE_NOWHERE = 255
+const _TRAP_BRANCH = 3
+const _ND_OPT_PI_FLAG_ONLINK = 0x80
+const _PR_SCHED_CORE_GET = 0
+const _SYS_setdomainname = ___NR_setdomainname
+const _HWCAP2_DGH = (1 << 15)
+const ___HAVE_FLOAT32X = 1
+const _PTRACE_GETSIGINFO = 16898
+const _IFLA_GENEVE_DF = 13
+const ___NR_futex = 98
+const _IFF_DETACH_QUEUE = 0x0400
+const _IFLA_LINKMODE = 17
+const _IPOPT_SECURITY = 130
+const _IFLA_BR_STP_STATE = 5
+const __PC_NAME_MAX = 3
+const _IFLA_GENEVE_UDP_ZERO_CSUM6_TX = 9
+const _SIGCONT = 18
+const _FFI_BAD_ARGTYPE = 3
+const _SYS_fchdir = ___NR_fchdir
+const _IFF_PORTSEL = 8192
+const _SO_ATTACH_REUSEPORT_CBPF = 51
+const _TCA_ROOT_FLAGS = 2
+const _PR_GET_CHILD_SUBREAPER = 37
+const _MAX_CANON = 255
+const _IFLA_BOND_XMIT_HASH_POLICY = 14
+const _ETHER_CRC_LEN = 4
+const _IFLA_INFO_DATA = 2
+const _RWF_DSYNC = 0x00000002
+const ___LINK_XSTATS_TYPE_MAX = 3
+const _NTF_PROXY = 0x08
+const _RTPROT_EIGRP = 192
+const _AI_IDN = 0x0040
+const _S_IROTH = (_S_IRGRP >> 3)
+const _UCHAR_MAX = (_SCHAR_MAX * 2 + 1)
+const _RTNLGRP_NONE = 0
+const _IPPROTO_GRE = 47
+const _WEXITED = 4
+const _PACKET_TX_TIMESTAMP = 16
+const __CS_XBS5_ILP32_OFFBIG_CFLAGS = 1104
+const _LT_OBJDIR = ".libs/"
+const ___RTAX_MAX = 18
+const _PACKET_HDRLEN = 11
+const _BPF_LSH = 0x60
+const _TCPOLEN_SACK_PERMITTED = 2
+const _NDA_VLAN = 5
+const ___NR_setreuid = 145
+const _EPOLLHUP = 16
+const __SC_2_PBS = 168
+const _SIOCSIFFLAGS = 0x8914
+const ___F_GETOWN = 9
+const ___IFLA_BOND_AD_INFO_MAX = 6
+const _BPF_MAXINSNS = 4096
+const _EAI_IDN_ENCODE = -105
+const _IFLA_VF_STATS_TX_PACKETS = 1
+const _RWH_WRITE_LIFE_MEDIUM = 3
+const _ADJ_OFFSET = 0x0001
+const _IFLA_INET6_UNSPEC = 0
+const _IPPROTO_TCP = 6
+const _TIOCM_CD = _TIOCM_CAR
+const _B134 = 0000004
+const _EAI_FAMILY = -6
+const _IFA_LOCAL = 2
+const _SYS_flock = ___NR_flock
+const _HAVE_NETPACKET_PACKET_H = 1
+const _SYS_faccessat = ___NR_faccessat
+const __POSIX_ASYNCHRONOUS_IO = 200809
+const _OFILL = 0000100
+const __CS_LFS64_LIBS = 1006
+const _RLIM_SAVED_MAX = _RLIM_INFINITY
+const _PR_MTE_TAG_MASK = (0xffff << _PR_MTE_TAG_SHIFT)
+const _IFLA_GTP_FD1 = 2
+const _HAVE_SYNC_FILE_RANGE = 1
+const _RTM_F_TRAP = 0x8000
+const _ND_OPT_PI_FLAG_RADDR = 0x20
+const _TCP_DEFER_ACCEPT = 9
+const _MCAST_JOIN_SOURCE_GROUP = 46
+const _SYS_request_key = ___NR_request_key
+const _ICMP6_PACKET_TOO_BIG = 2
+const __CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS = 1129
+const _EAI_BADFLAGS = -1
+const __CS_XBS5_LPBIG_OFFBIG_LINTFLAGS = 1115
+const _UTIME_NOW = ((1 << 30) - 1)
+const __POSIX_MAX_INPUT = 255
+const _IFLA_BRPORT_ID = 17
+const _ETH_DATA_LEN = 1500
+const ___RLIMIT_SIGPENDING = 11
+const _RTA_SESSION = 13
+const _SYS_io_destroy = ___NR_io_destroy
+const _SO_INCOMING_NAPI_ID = 56
+const _ETH_P_PPP_DISC = 0x8863
+const _TCPOLEN_MAXSEG = 4
+const _ETH_P_802_3_MIN = 0x0600
+const _ARPOP_RREPLY = 4
+const _IPV6_UNICAST_HOPS = 16
+const _MS_NOSYMFOLLOW = 256
+const _NETLINK_NO_ENOBUFS = 5
+const ___IFLA_MACSEC_MAX = 16
+const __CS_XBS5_LP64_OFF64_LINTFLAGS = 1111
+const ___NR_name_to_handle_at = 264
+const ___FLT32_MAX__ = 3.40282346638528859811704183484516925e+3832
+const _SYS_timerfd_create = ___NR_timerfd_create
+const _IN_MOVED_TO = 0x00000080
+const _SYS_gettid = ___NR_gettid
+const __POSIX_IPV6 = 200809
+const _AF_MPLS = _PF_MPLS
+const _SYS_fallocate = ___NR_fallocate
+const _AF_WANPIPE = _PF_WANPIPE
+const _TIOCMBIS = 0x5416
+const ___NR_setdomainname = 162
+const ___NLMSGERR_ATTR_MAX = 5
+const ___FLT128_HAS_DENORM__ = 1
+const _ETHERTYPE_PUP = 0x0200
+const __BITS_POSIX1_LIM_H = 1
+const ___GLIBC_USE_IEC_60559_TYPES_EXT = 1
+const _IPV6_RECVDSTOPTS = 58
+const _SOL_CAIF = 278
+const _ARPHRD_RAWIP = 519
+const _ETH_P_802_EX1 = 0x88B5
+const _IFA_F_DADFAILED = 0x08
+const _FOPEN_MAX = 16
+const _CSIGNAL = 0x000000ff
+const ___NR_accept4 = 242
+const _NI_NUMERICHOST = 1
+const _B9600 = 0000015
+const _NL_MMAP_STATUS_UNUSED = 0
+const _SO_LOCK_FILTER = 44
+const _IFLA_VF_MAC = 1
+const _IFLA_VXLAN_REMCSUM_TX = 21
+const _SYS_io_uring_register = ___NR_io_uring_register
+const _MS_ACTIVE = 1073741824
+const _IFLA_BOND_ARP_VALIDATE = 9
+const _IPPROTO_MPLS = 137
+const _IFLA_MIN_MTU = 50
+const _ETH_P_IPV6 = 0x86DD
+const _ETH_P_AARP = 0x80F3
+const _SYS_sched_setparam = ___NR_sched_setparam
+const _ATF_PUBL = 0x08
+const _WCOREFLAG = ___WCOREFLAG
+const _TIOCGWINSZ = 0x5413
+const ___USE_XOPEN2K8XSI = 1
+const _PRIi8 = "i"
+const _HWCAP_SB = (1 << 29)
+const _ARPHRD_LOOPBACK = 772
+const ___GCC_IEC_559_COMPLEX = 2
+const _SO_BROADCAST = 6
+const ___GLIBC_MINOR__ = 35
+const __SC_STREAMS = 174
+const _SIGSYS = 31
+const _TUNSETQUEUE_val = 1074025689
+const ___DBL_MANT_DIG__ = 53
+const _B150 = 0000005
+const _IPVLAN_MODE_L3 = 1
+const _ENFILE = 23
+const _POSIX_FADV_WILLNEED = 3
+const _IFLA_VXLAN_RSC = 12
+const _PACKET_BROADCAST = 1
+const _PF_ATMPVC = 8
+const _SYS_preadv2 = ___NR_preadv2
+const _IN_CLASSC_NET = 0xffffff00
+const _PACKET_COPY_THRESH = 7
+const _ETH_ZLEN = 60
+const _TCPOPT_EOL = 0
+const _IN6_ADDR_GEN_MODE_RANDOM = 3
+const _IFLA_MACSEC_ENCODING_SA = 6
+const __CS_POSIX_V7_LP64_OFF64_LIBS = 1142
+const ___NR_pidfd_getfd = 438
+const _ETH_P_PUPAT = 0x0201
+const _SYS_getrusage = ___NR_getrusage
+const _SO_NETNS_COOKIE = 71
+const _IFLA_PORT_PROFILE = 2
+const __IOLBF = 1
+const ___FLT64_HAS_QUIET_NAN__ = 1
+const _UINT64_WIDTH = 64
+const _SYS_kcmp = ___NR_kcmp
+const _IN_MOVED_FROM = 0x00000040
+const __UTSNAME_MACHINE_LENGTH = __UTSNAME_LENGTH
+const _IPV6_LEAVE_GROUP = 21
+const _IFLA_VRF_PORT_UNSPEC = 0
+const _HAVE_STRSIGNAL = 1
+const ___ARM_ALIGN_MAX_PWR = 28
+const __SC_XOPEN_REALTIME_THREADS = 131
+const _ETH_P_IBOE = 0x8915
+const _NL_POLICY_TYPE_ATTR_BITFIELD32_MASK = 10
+const ___NR_sched_yield = 124
+const _O_FSYNC = _O_SYNC
+const _RTM_NEWRULE = 32
+const ___FINITE_MATH_ONLY__ = 0
+const _NL_POLICY_TYPE_ATTR_MAX = 12
+const _PACKET_OUTGOING = 4
+const _IPTOS_PREC_MASK = _IPTOS_CLASS_MASK
+const ___NR_renameat2 = 276
+const __SC_IPV6 = 235
+const _TCP_ESTABLISHED = 1
+const _ARPHRD_ARCNET = 7
+const _TIOCSERSWILD = 0x5455
+const _ETH_P_PUP = 0x0200
+const __POSIX_THREAD_PRIORITY_SCHEDULING = 200809
+const _PTRACE_EVENTMSG_SYSCALL_EXIT = 2
+const _HAVE_UTIME_H = 1
+const _IP_RECVOPTS = 6
+const _PR_SET_MM_START_CODE = 1
+const _IFLA_VXLAN_GROUP6 = 16
+const _PF_DECnet = 12
+const _TIOCM_CAR = 0x040
+const _SYS_shmget = ___NR_shmget
+const _RTM_F_LOOKUP_TABLE = 0x1000
+const _TIME_OK = 0
+const ___NR_eventfd2 = 19
+const _IFLA_EVENT_BONDING_OPTIONS = 6
+const _MS_NOEXEC = 8
+const _SIOCGIFENCAP = 0x8925
+const ___NR_unlinkat = 35
+const _IFLA_BR_VLAN_FILTERING = 7
+const _TCP_REPAIR_OFF_NO_WP = -1
+const _MS_ASYNC = 1
+const __IOC_READ = 2
+const __THREAD_SHARED_TYPES_H = 1
+const ___NR_set_robust_list = 99
+const ___statx_timestamp_defined = 1
+const _SCHED_DEADLINE = 6
+const _ELIBEXEC = 83
+const _WCHAR_MIN = ___WCHAR_MIN
+const _IFLA_BR_TOPOLOGY_CHANGE_TIMER = 18
+const _PR_SPEC_DISABLE_NOEXEC = (1 << 4)
+const _BC_SCALE_MAX = __POSIX2_BC_SCALE_MAX
+const _MSG_CTRUNC = 8
+const _SYS_fsopen = ___NR_fsopen
+const _MSG_SYN = 1024
+const _HAVE_LINUX_NETLINK_H = 1
+const _HAVE_SPLICE = 1
+const _PKEY_DISABLE_WRITE = 0x2
+const _FPE_FLTDIV = 3
+const ___FLT64X_IS_IEC_60559__ = 2
+const _RTA_SPORT = 28
+const _PTRACE_GET_SYSCALL_INFO = 16910
+const __XOPEN_VERSION = 700
+const __CS_XBS5_ILP32_OFF32_LIBS = 1102
+const _RTNLGRP_NEIGH = 3
+const __CS_POSIX_V6_ILP32_OFF32_LDFLAGS = 1117
+const _UINT_FAST8_WIDTH = 8
+const _TCPOPT_NOP = 1
+const _ICMP6_RR_RESULT_FLAGS_FORBIDDEN = 0x0100
+const _RTM_DELADDRLABEL = 73
+const __POSIX_NO_TRUNC = 1
+const ___NR_epoll_pwait = 22
+const _ARPHRD_SIT = 776
+const __SC_SIGSTKSZ = 250
+const _RTM_NEWPREFIX = 52
+const ___NR_getresuid = 148
+const ___RLIMIT_MEMLOCK = 8
+const _SYS_lookup_dcookie = ___NR_lookup_dcookie
+const ___ORDER_LITTLE_ENDIAN__ = 1234
+const _BPF_MISC = 0x07
+const _TCPOLEN_WINDOW = 3
+const ___GCC_ATOMIC_CHAR16_T_LOCK_FREE = 2
+const __POSIX_THREAD_KEYS_MAX = 128
+const _AT_EMPTY_PATH = 0x1000
+const ___NR_io_uring_setup = 425
+const _XDP_FLAGS_MODES = (_XDP_FLAGS_SKB_MODE | _XDP_FLAGS_DRV_MODE | _XDP_FLAGS_HW_MODE)
+const _HAVE_INOTIFY_RM_WATCH = 1
+const _RTNL_FAMILY_IPMR = 128
+const _IPTOS_PREC_INTERNETCONTROL = _IPTOS_CLASS_CS6
+const _EMEDIUMTYPE = 124
+const _STA_CLK = 0x8000
+const _IPTOS_MINCOST = _IPTOS_LOWCOST
+const ___FLT64_DENORM_MIN__ = 4.94065645841246544176568792868221372e-32464
+const _RLIM64_INFINITY = 0xffffffffffffffff
+const _IFLA_GTP_ROLE = 4
+const _RTNLGRP_IPV4_NETCONF = 24
+const _RTAX_FEATURE_TIMESTAMP = (1 << 2)
+const _INT32_MAX = (2147483647)
+const __POSIX_THREAD_CPUTIME = 0
+const _MACVLAN_MODE_PRIVATE = 1
+const _O_RDONLY = 00
+const _SYS_landlock_create_ruleset = ___NR_landlock_create_ruleset
+const _PTRACE_EVENT_CLONE = 3
+const _TCIFLUSH = 0
+const _IPV6_MULTICAST_HOPS = 18
+const ___NR_linkat = 37
+const ___STATFS_MATCHES_STATFS64 = 1
+const __SC_ULONG_MAX = 117
+const _IPTOS_CLASS_DEFAULT = _IPTOS_CLASS_CS0
+const _SYS_shmdt = ___NR_shmdt
+const _RTNL_FAMILY_MAX = 129
+const __SYS_PTRACE_H = 1
+const _BPF_TXA = 0x80
+const __SC_CHILD_MAX = 1
+const _SYS_add_key = ___NR_add_key
+const _STDC_HEADERS = 1
+const _MAP_ANONYMOUS = 0x20
+const _TCP_FIN_WAIT1 = 4
+const _VINTR = 0
+const _RTMGRP_LINK = 1
+const _IPTOS_LOWCOST = 0x02
+const _MADV_MERGEABLE = 12
+const _IFLA_TUN_PERSIST = 6
+const _HAVE_NETINET_ICMP6_H = 1
+const _IFLA_BRPORT_STATE = 1
+const _CPU_SETSIZE = ___CPU_SETSIZE
+const _IPVERSION = 4
+const _SYS_exit_group = ___NR_exit_group
+const _TIOCCBRK = 0x5428
+const _IPVLAN_MODE_L2 = 0
+const _PACKET_VNET_HDR = 15
+const __SC_TRACE_EVENT_NAME_MAX = 242
+const _IPOPT_OFFSET = 2
+const __SYS_MMAN_H = 1
+const _ETHERTYPE_TRAIL = 0x1000
+const _CLONE_FS = 0x00000200
+const _UINT32_WIDTH = 32
+const _SIOCGIFTXQLEN = 0x8942
+const __POSIX_FSYNC = 200809
+const _SYS_getxattr = ___NR_getxattr
+const _SYS_epoll_pwait2 = ___NR_epoll_pwait2
+const _SIOCSIFADDR = 0x8916
+const _SYS_mprotect = ___NR_mprotect
+const __POSIX_NAME_MAX = 14
+const _SYS_brk = ___NR_brk
+const __POSIX_OPEN_MAX = 20
+const _TCSETAF = 0x5408
+const _TCP_MD5SIG_MAXKEYLEN = 80
+const _BPF_DIV = 0x30
+const _IPV6_AUTHHDR = 10
+const _MSG_TRUNC = 32
+const __SC_CLK_TCK = 2
+const __POSIX2_CHAR_TERM = 200809
+const _IFLA_VXLAN_FAN_MAP = 33
+const _SYS_read = ___NR_read
+const _IPPORT_TELNET = 23
+const ___SIZEOF_PTHREAD_RWLOCKATTR_T = 8
+const _IFLA_BR_MCAST_SNOOPING = 23
+const _CLOCK_REALTIME = 0
+const ___IFLA_VLAN_MAX = 6
+const _IFLA_BR_TOPOLOGY_CHANGE_DETECTED = 15
+const _SYS_llistxattr = ___NR_llistxattr
+const _ETH_ALEN = 6
+const ___NR_getgid = 176
+const _TCA_KIND = 1
+const _ND_OPT_TARGET_LINKADDR = 2
+const _TUNSETVNETHDRSZ_val = 1074025688
+const ___DBL_HAS_DENORM__ = 1
+const _TCP_LAST_ACK = 9
+const _SCHED_IDLE = 5
+const _NL_MMAP_STATUS_SKIP = 4
+const _HAVE_LOG1PL = 1
+const _FALLOC_FL_NO_HIDE_STALE = 0x04
+const _IFLA_BRPORT_BACKUP_PORT = 34
+const _RTMSG_DELRULE = 0x32
+const _GENEVE_DF_SET = 1
+const _SYS_fsync = ___NR_fsync
+const _IPOPT_CLASS_MASK = 0x60
+const _AT_EACCESS = 0x200
+const _SVE_VL_MIN = ___SVE_VL_MIN
+const _PR_SET_TAGGED_ADDR_CTRL = 55
+const _ND_OPT_PREFIX_INFORMATION = 3
+const _SIGURG = 23
+const _SIGSEGV = 11
+const __SC_TIMER_MAX = 35
+const _ND_RA_FLAG_HOME_AGENT = 0x20
+const __SC_SCHAR_MIN = 112
+const _TCPOLEN_TSTAMP_APPA = (_TCPOLEN_TIMESTAMP+2)
+const ___FLT32_DIG__ = 6
+const _PF_PHONET = 35
+const _RTPROT_REDIRECT = 1
+const _IN_DELETE_SELF = 0x00000400
+const _NI_IDN = 32
+const _TUN_READQ_SIZE = 500
+const _STA_PLL = 0x0001
+const _IP_ADD_SOURCE_MEMBERSHIP = 39
+const _AF_BLUETOOTH = _PF_BLUETOOTH
+const _IFLA_BRPORT_MESSAGE_AGE_TIMER = 21
+const _ENOTBLK = 15
+const _FFI_SIZEOF_ARG = 8
+const __BITS_CPU_SET_H = 1
+const _VSUSP = 10
+const _SOCK_DCCP = 6
+const _HAVE_DLFCN_H = 1
+const _ETHER_HDR_LEN = _ETH_HLEN
+const _SYS_mlock2 = ___NR_mlock2
+const _SYS_getrandom = ___NR_getrandom
+const __GETOPT_POSIX_H = 1
+const ___STDC_IEC_559_COMPLEX__ = 1
+const _RTM_GETNEXTHOP = 106
+const _ENOPROTOOPT = 92
+const _RTAX_UNSPEC = 0
+const _SIOCSIFMAP = 0x8971
+const ___NR_get_robust_list = 100
+const _IFLA_EVENT = 44
+const _FPE_FLTOVF = 4
+const _HAVE_WAIT4 = 1
+const _HAVE_STRUCT_DIRENT_D_TYPE = 1
+const _EAI_INTR = -104
+const _PR_MCE_KILL_DEFAULT = 2
+const _SO_PEERGROUPS = 59
+const _IFLA_PPP_DEV_FD = 1
+const _IFLA_BOND_PACKETS_PER_SLAVE = 20
+const _SIGHUP = 1
+const _PTRACE_O_TRACEVFORK = 4
+const _VDISCARD = 13
+const _RTMGRP_NOTIFY = 2
+const ___INT_WIDTH__ = 32
+const ___ORDER_PDP_ENDIAN__ = 3412
+const _AT_STATX_SYNC_TYPE = 0x6000
+const ___NR_tgkill = 131
+const _EDOTDOT = 73
+const _PF_NETBEUI = 13
+const _EPOLLONESHOT = 1073741824
+const _STA_CLOCKERR = 0x1000
+const ___O_DIRECT = 0200000
+const _IPTTLDEC = 1
+const _HWCAP_USCAT = (1 << 25)
+const ___NR_open_by_handle_at = 265
+const __CS_XBS5_LP64_OFF64_LIBS = 1110
+const ___NR_fspick = 433
+const _SO_KEEPALIVE = 9
+const _SYS_rt_sigreturn = ___NR_rt_sigreturn
+const _ICMP6_RR_PCOUSE_RAFLAGS_AUTO = 0x10
+const _AF_NETLINK = _PF_NETLINK
+const _IFLA_MACVLAN_MACADDR = 4
+const _IPV6_ADDRFORM = 1
+const _TIME_WAIT = 4
+const _EHOSTDOWN = 112
+const _SYS_fadvise64 = ___NR_fadvise64
+const _SO_TIMESTAMP_OLD = 29
+const _IPV6_RECVHOPLIMIT = 51
+const _TIOCGSOFTCAR = 0x5419
+const _PR_GET_ENDIAN = 19
+const _SYS_io_submit = ___NR_io_submit
+const _SOMAXCONN = 4096
+const __BITS_SIGNUM_ARCH_H = 1
+const ___FLT32X_MIN_10_EXP__ = (-307)
+const _IFLA_GENEVE_UNSPEC = 0
+const _SYS_writev = ___NR_writev
+const ___NR_lgetxattr = 9
+const ___SIZEOF_PTHREAD_ATTR_T = 64
+const _PR_MTE_TCF_ASYNC = (1 << 2)
+const ___FLT128_DENORM_MIN__ = 6.47517511943802511092443895822764655e-4966128
+const _SIOCGIFDSTADDR = 0x8917
+const _MADV_REMOVE = 9
+const _MADV_POPULATE_READ = 22
+const _EADV = 68
+const _SOL_ALG = 279
+const _CLONE_NEWCGROUP = 0x02000000
+const __SC_MESSAGE_PASSING = 20
+const _MS_MANDLOCK = 64
+const __UTSNAME_VERSION_LENGTH = __UTSNAME_LENGTH
+const _HWCAP2_MTE = (1 << 18)
+const _IFLA_PHYS_PORT_ID = 34
+const _DN_MULTISHOT = 0x80000000
+const _B1200 = 0000011
+const _EWOULDBLOCK = _EAGAIN
+const _IFLA_VF_PORT = 1
+const ___SI_HAVE_SIGSYS = 1
+const _NLM_F_MATCH = 0x200
+const _ARPHRD_AX25 = 3
+const __POSIX_PRIORITY_SCHEDULING = 200809
+const _PSR_F_BIT = 0x00000040
+const _RTF_NOFORWARD = 0x1000
+const _F_DUPFD_CLOEXEC = 1030
+const _WINT_WIDTH = 32
+const ___O_NOFOLLOW = 0100000
+const _B300 = 0000007
+const _IMAXBEL = 0020000
+const _PRIdLEAST32 = "d"
+const _RUSAGE_CHILDREN = -1
+const _PR_SPEC_L1D_FLUSH = 2
+const _F_OFD_SETLK = 37
+const _ENODATA = 61
+const _SOL_KCM = 281
+const _AF_PPPOX = _PF_PPPOX
+const _HAVE_SYS_TYPES_H = 1
+const _IFLA_BAREUDP_MULTIPROTO_MODE = 4
+const _SIOCGIFADDR = 0x8915
+const _NDA_DST = 1
+const ___GLIBC_USE_DEPRECATED_GETS = 0
+const _TIOCM_LE = 0x001
+const _SCNoFAST8 = "hho"
+const _ARPHRD_SKIP = 771
+const _SI_USER = 0
+const ___pie__ = 2
+const _RTNLGRP_NSID = 28
+const _IFLA_BOND_SLAVE_UNSPEC = 0
+const ___LITTLE_ENDIAN = 1234
+const __POSIX_REALTIME_SIGNALS = 200809
+const ___FLT16_HAS_INFINITY__ = 1
+const _TIOCPKT_IOCTL = 64
+const _IFLA_VRF_PORT_TABLE = 1
+const _NETLINK_LIST_MEMBERSHIPS = 9
+const __FCNTL_H = 1
+const _RTM_GETROUTE = 26
+const _UINT8_MAX = (255)
+const _ARPOP_RREQUEST = 3
+const ___RLIM_NLIMITS = 16
+const _IPVLAN_F_VEPA = 0x02
+const _IFLA_MACVLAN_MACADDR_DATA = 5
+const __POSIX_PRIORITIZED_IO = 200809
+const _NO_DATA = 4
+const _RTPROT_ISIS = 187
+const _IFLA_BOND_MODE = 1
+const _IPV6_2292RTHDR = 5
+const _SYS_mlock = ___NR_mlock
+const __FEATURES_H = 1
+const _SYS_kexec_load = ___NR_kexec_load
+const _EPROTOTYPE = 91
+const _NZERO = 20
+const _PR_SVE_SET_VL = 50
+const _SIOCGSTAMP_OLD = 0x8906
+const ___IFLA_XFRM_MAX = 3
+const ___GLIBC_USE_IEC_60559_EXT = 1
+const ___NR_personality = 92
+const _SYS_get_mempolicy = ___NR_get_mempolicy
+const _EILSEQ = 84
+const _SYS_setregid = ___NR_setregid
+const _SOCK_STREAM = 1
+const _PR_GET_SECCOMP = 21
+const _IFLA_MACSEC_SCI = 1
+const _ETH_HLEN = 14
+const _IFLA_BOND_MIN_LINKS = 18
+const ___NR_clone3 = 435
+const ___USE_LARGEFILE64 = 1
+const _RTM_GETRULE = 34
+const __NETINET_IN_H = 1
+const __SC_LEVEL1_DCACHE_LINESIZE = 190
+const _EDQUOT = 122
+const _IFLA_VXLAN_TOS = 6
+const ___S_IREAD = 0400
+const _F_GETFD = 1
+const _ARPHRD_DDCMP = 517
+const _IFLA_BAREUDP_ETHERTYPE = 2
+const ___NR_userfaultfd = 282
+const _RWF_NOWAIT = 0x00000008
+const _F_GETFL = 3
+const ___timeval_defined = 1
+const _IPOPT_COPY = 0x80
+const _IPV6_CHECKSUM = 7
+const _STATX_ATTR_APPEND = 0x00000020
+const _MFD_CLOEXEC = 1
+const __SC_LEVEL1_DCACHE_SIZE = 188
+const _TUNGETSNDBUF_val = 2147767507
+const __PC_REC_MAX_XFER_SIZE = 15
+const _ETH_P_TEB = 0x6558
+const _CBAUDEX = 000000010000
+const _LINUX_REBOOT_MAGIC1 = 0xfee1dead
+const _LINUX_REBOOT_MAGIC2 = 672274793
+const _PF_BRIDGE = 7
+const _MS_I_VERSION = 8388608
+const _MADV_RANDOM = 1
+const _ENOSPC = 28
+const _SCNoLEAST8 = "hho"
+const __SC_PII_SOCKET = 55
+const _AF_SMC = _PF_SMC
+const _ADJ_SETOFFSET = 0x0100
+const _ARPHRD_IEEE802 = 6
+const _SYS_mq_timedreceive = ___NR_mq_timedreceive
+const _ELOOP = 40
+const _IFLA_PROTO_DOWN_REASON_MAX = 2
+const ___IFLA_GTP_MAX = 5
+const _RTPROT_BGP = 186
+const ___struct_FILE_defined = 1
+const _PR_GET_TIMERSLACK = 30
+const _LITTLE_ENDIAN = ___LITTLE_ENDIAN
+const ___BYTE_ORDER = ___LITTLE_ENDIAN
+const _TCPI_OPT_TIMESTAMPS = 1
+const ___TCA_MAX = 16
+const _RTA_METRICS = 8
+const _SOL_PPPOL2TP = 273
+const __SC_IOV_MAX = 60
+const _SO_TIMESTAMPNS_NEW = 64
+const _NETLINK_GET_STRICT_CHK = 12
+const _SYNC_FILE_RANGE_WAIT_AFTER = 4
+const __POSIX_MQ_PRIO_MAX = 32
+const __POSIX_VERSION = 200809
+const ___NR_ppoll = 73
+const _F_OWNER_PID = 1
+const _IFLA_LINK = 5
+const _HWCAP_PMULL = (1 << 4)
+const ___USE_POSIX199309 = 1
+const ___INT_FAST8_MAX__ = 0x7f
+const __SC_BC_SCALE_MAX = 38
+const _SYS_chroot = ___NR_chroot
+const _EPROTONOSUPPORT = 93
+const _STATX_GID = 0x00000010
+const _HWCAP2_SVEI8MM = (1 << 9)
+const _IPPORT_RESERVED = 1024
+const _IN_ONLYDIR = 0x01000000
+const _STA_FLL = 0x0008
+const _IFLA_MACSEC_ES = 10
+const ___WINT_WIDTH__ = 32
+const __POSIX_PIPE_BUF = 512
+const _IPOPT_SECUR_SECRET = 0xd788
+const ___PIC__ = 2
+const _PORT_SELF_VF = -1
+const ___RTM_MAX = 119
+const _IPOPT_SECUR_CONFID = 0xf135
+const _ESPIPE = 29
+const _SIOCGARP = 0x8954
+const _RTA_PROTOINFO = 10
+const ___NR_bpf = 280
+const _IFLA_OFFLOAD_XSTATS_UNSPEC = 0
+const _UINT_FAST8_MAX = (255)
+const _STA_NANO = 0x2000
+const _NTF_STICKY = 0x40
+const _O_LARGEFILE = ___O_LARGEFILE
+const _NETLINK_IP6_FW = 13
+const ___NR_sched_setaffinity = 122
+const _SOL_LLC = 268
+const ___IFLA_VXLAN_MAX = 34
+const _ISTRIP = 0000040
+const _TIOCPKT_START = 8
+const _IFLA_GSO_MAX_SEGS = 40
+const _SO_LINGER = 13
+const ___UINT_LEAST16_MAX__ = 0xffff
+const _OLCUC = 0000002
+const ___NR_pkey_mprotect = 288
+const ___stack_t_defined = 1
+const __POSIX_SYMLOOP_MAX = 8
+const ___DBL_DIG__ = 15
+const _IFLA_BOND_SLAVE_STATE = 1
+const _MACSEC_OFFLOAD_OFF = 0
+const _L_ctermid = 9
+const _RTN_UNREACHABLE = 7
+const __CS_POSIX_V6_LP64_OFF64_LDFLAGS = 1125
+const _IFLA_HSR_SLAVE1 = 1
+const __POSIX_THREAD_ATTR_STACKSIZE = 200809
+const _LINUX_REBOOT_CMD_RESTART = 0x01234567
+const _HAVE_NETINET_IP_H = 1
+const _IFHWADDRLEN = 6
+const _TCSETSF = 0x5404
+const __BITS_SIGEVENT_CONSTS_H = 1
+const _XDP_ATTACHED_MULTI = 4
+const _NLMSGERR_ATTR_UNUSED = 0
+const _MFD_HUGETLB = 4
+const ___WCHAR_MAX = ___WCHAR_MAX__
+const __SC_SSIZE_MAX = 110
+const _IP_UNICAST_IF = 50
+const _SO_RCVBUFFORCE = 33
+const _SYS_nfsservctl = ___NR_nfsservctl
+const _BUS_ADRALN = 1
+const _IPV6_PKTINFO = 50
+const _SYS_lremovexattr = ___NR_lremovexattr
+const _TCSETSW = 0x5403
+const ___ARM_FEATURE_CLZ = 1
+const __SC_V7_ILP32_OFF32 = 237
+const _SYS_io_cancel = ___NR_io_cancel
+const _IPPROTO_IPIP = 4
+const ___HAVE_DISTINCT_FLOAT64X = 0
+const _ESTRPIPE = 86
+const _RTA_MULTIPATH = 9
+const _IPV6_RECVRTHDR = 56
+const _TCP_CA_Open = 0
+const __SC_LEVEL3_CACHE_LINESIZE = 196
+const _LINUX_REBOOT_CMD_HALT = 0xCDEF0123
+const _ICMP6_FILTER = 1
+const _HAVE_NET_ROUTE_H = 1
+const _SO_BUSY_POLL = 46
+const ___NR_kexec_file_load = 294
+const __SC_THREADS = 67
+const __IOC_SIZEMASK = ((1 << __IOC_SIZEBITS)-1)
+const _IP_IPSEC_POLICY = 16
+const _RTM_GETNEXTHOPBUCKET = 118
+const _RTMSG_CONTROL = 0x40
+const _SO_MARK = 36
+const _MAP_PRIVATE = 0x02
+const __PC_REC_XFER_ALIGN = 17
+const __BITS_TYPESIZES_H = 1
+const _IFLA_BOND_AD_INFO_UNSPEC = 0
+const _DT_WHT = 14
+const ___NR_add_key = 217
+const ___SIG_ATOMIC_MAX__ = 0x7fffffff
+const _P_PGID = 2
+const _EAI_SERVICE = -8
+const ___FLT16_MAX__ = 6.55040000000000000000000000000000000e+416
+const _IN_CREATE = 0x00000100
+const __POSIX_TRACE_LOG = -1
+const _SCNdLEAST16 = "hd"
+const _RTN_BROADCAST = 3
+const _RTEXT_FILTER_BRVLAN_COMPRESSED = (1 << 2)
+const _INT16_MIN = (-32767-1)
+const _IFLA_XFRM_LINK = 1
+const _NLMSGERR_ATTR_MSG = 1
+const _AF_ROSE = _PF_ROSE
+const ___ARM_FP = 14
+const __SC_PII_INTERNET_DGRAM = 62
+const _HAVE_MKNODAT = 1
+const _IFLA_LINK_NETNSID = 37
+const _SYS_socket = ___NR_socket
+const _SIOCRTMSG = 0x890D
+const _SKF_NET_OFF = (-0x100000)
+const _MADV_POPULATE_WRITE = 23
+const _PF_APPLETALK = 5
+const __SC_NL_TEXTMAX = 124
+const _XDP_ATTACHED_HW = 3
+const _TIOCSERGETMULTI = 0x545A
+const _IFLA_VXLAN_GBP = 23
+const _IFLA_BOND_RESEND_IGMP = 15
+const _RTM_DELQDISC = 37
+const _IFLA_BOND_PRIMARY_RESELECT = 12
+const _RENAME_NOREPLACE = (1 << 0)
+const _TCP_CLOSE_WAIT = 8
+const ___NR_brk = 214
+const _ENAMETOOLONG = 36
+const __SC_TTY_NAME_MAX = 72
+const _B50 = 0000001
+const _SYS_fgetxattr = ___NR_fgetxattr
+const __CS_POSIX_V7_ILP32_OFF32_LINTFLAGS = 1135
+const _STATX_ATIME = 0x00000020
+const ___NR_mq_timedsend = 182
+const __POSIX2_C_DEV = ___POSIX2_THIS_VERSION
+const _SO_RCVTIMEO_val = 20
+const _NDTPA_PAD = 18
+const _MSG_PROXY = 16
+const ___NR_set_tid_address = 96
+const _STDIN_FILENO = 0
+const ___NR_timerfd_create = 85
+const ___IFLA_IPOIB_MAX = 4
+const ___sigset_t_defined = 1
+const _IFLA_BR_ROOT_PATH_COST = 13
+const ___FLT64_EPSILON__ = 2.22044604925031308084726333618164062e-1664
+const _RTNLGRP_LINK = 1
+const _PR_FP_EXC_RES = 0x080000
+const _SYS_memfd_create = ___NR_memfd_create
+const __CS_POSIX_V6_LPBIG_OFFBIG_LIBS = 1130
+const _ICMP6_FILTER_PASS = 2
+const _SA_RESTART = 0x10000000
+const _TIOCGLCKTRMIOS = 0x5456
+const __SC_PRIORITIZED_IO = 13
+const _PTRACE_SECCOMP_GET_FILTER = 16908
+const _SIOCGSTAMPNS_OLD = 0x8907
+const _USE_LIBFFI = 1
+const _SA_ONESHOT = _SA_RESETHAND
+const _IFLA_IFALIAS = 20
+const _ICMP6_TIME_EXCEED_REASSEMBLY = 1
+const __SC_XOPEN_SHM = 94
+const _IFLA_VF_VLAN_LIST = 12
+const _HWCAP2_SVEF32MM = (1 << 10)
+const _IFLA_NET_NS_FD = 28
+const ___PRAGMA_REDEFINE_EXTNAME = 1
+const __SC_RTSIG_MAX = 31
+const _SIGWINCH = 28
+const _MADV_FREE = 8
+const _IFLA_PHYS_SWITCH_ID = 36
+const _SYS_symlinkat = ___NR_symlinkat
+const _HWCAP_DIT = (1 << 24)
+const _SCNu8 = "hhu"
+const _IPV6_RECVTCLASS = 66
+const ___FLT32X_HAS_QUIET_NAN__ = 1
+const _PORT_VDP_RESPONSE_OUT_OF_SYNC = 6
+const _PF_NETROM = 6
+const _PR_SET_MM_END_CODE = 2
+const _CLOSE_RANGE_CLOEXEC = (1 << 2)
+const _ARPD_LOOKUP = 0x02
+const _F_SETOWN_EX = ___F_SETOWN_EX
+const _PTRACE_EVENT_STOP = 128
+const _SIOCSIFSLAVE = 0x8930
+const _ENOSTR = 60
+const _RT_TABLE_DEFAULT = 253
+const _SOCK_BUF_LOCK_MASK = (_SOCK_SNDBUF_LOCK | _SOCK_RCVBUF_LOCK)
+const _MACVLAN_MODE_VEPA = 2
+const ___NR_sched_setparam = 118
+const ___CHAR_UNSIGNED__ = 1
+const _IFLA_TUN_PI = 4
+const __POSIX_MAX_CANON = 255
+const _IFLA_HSR_SLAVE2 = 2
+const _PACKET_FANOUT = 18
+const _IFLA_MACSEC_OFFLOAD = 15
+const _SA_NODEFER = 0x40000000
+const _NLMSG_MIN_TYPE = 0x10
+const _TIOCM_RI = _TIOCM_RNG
+const _IPTOS_ECN_ECT0 = 0x02
+const _IPTOS_ECN_ECT1 = 0x01
+const _SIOCSIFMEM = 0x8920
+const _IFLA_PARENT_DEV_BUS_NAME = 57
+const _SYS_geteuid = ___NR_geteuid
+const _RTN_LOCAL = 2
+const _NLMSGERR_ATTR_MAX = 4
+const _STATX_ATTR_IMMUTABLE = 0x00000010
+const _ETH_MIN_MTU = 68
+const _SCNoLEAST16 = "ho"
+const ___FP_FAST_FMAF = 1
+const _FFI_TYPE_UINT64 = 11
+const _PF_CAIF = 37
+const _CLONE_SETTLS = 0x00080000
+const _IFLA_HSR_SUPERVISION_ADDR = 4
+const ___S_ISUID = 04000
+const _IFLA_VF_STATS = 8
+const _NETLINK_DROP_MEMBERSHIP = 2
+const _HAVE_LINUX_PTRACE_H = 1
+const _STATX_ATTR_NODUMP = 0x00000040
+const ___NR_utimensat = 88
+const _PACKET_VERSION = 10
+const _IFLA_INET_UNSPEC = 0
+const _AF_NETBEUI = _PF_NETBEUI
+const _RT_TABLE_MAIN = 254
+const _SKF_AD_OFF = (-0x1000)
+const _RTM_NEWTFILTER = 44
+const _SA_NOMASK = _SA_NODEFER
+const _MAP_EXECUTABLE = 0x01000
+const _STA_UNSYNC = 0x0040
+const _ENOTDIR = 20
+const _EINVAL = 22
+const _BPF_H = 0x08
+const ___NR_sched_getattr = 275
+const _TUNSETDEBUG_val = 1074025673
+const _SCNx16 = "hx"
+const _IP_FREEBIND = 15
+const _IN_CLASSA_MAX = 128
+const _B75 = 0000002
+const _EPOLL_CLOEXEC = 524288
+const _NETLINK_GENERIC = 16
+const _PTRACE_PEEKUSR = 3
+const _PACKET_OTHERHOST = 3
+const ___FLT64_DIG__ = 15
+const _ARPHRD_IEEE802_TR = 800
+const _F_OWNER_PGRP = 2
+const _RT_TABLE_UNSPEC = 0
+const _NDTPA_DELAY_PROBE_TIME = 7
+const __SC_ASYNCHRONOUS_IO = 12
+const _ND_ROUTER_ADVERT = 134
+const _PACKET_DROP_MEMBERSHIP = 2
+const _IN_CLOSE_WRITE = 0x00000008
+const _NETLINK_CONNECTOR = 11
+const _TIOCM_SR = 0x010
+const _F_GETLK = _F_GETLK64
+const _TIOCM_ST = 0x008
+const _EKEYEXPIRED = 127
+const _TCOFLUSH = 1
+const _____mbstate_t_defined = 1
+const _SIOCATMARK = 0x8905
+const __SC_LEVEL2_CACHE_SIZE = 191
+const ___IFLA_BAREUDP_MAX = 5
+const _UINT_LEAST8_WIDTH = 8
+const _FFI_DEFAULT_ABI = 1
+const _SIOCGIFBRDADDR = 0x8919
+const _RTM_GETACTION = 50
+const _SOL_ATM = 264
+const __SC_TZNAME_MAX = 6
+const ___WCHAR_MIN__ = 0
+const __SC_XBS5_LPBIG_OFFBIG = 128
+const _PORT_PROFILE_RESPONSE_BADSTATE = 259
+const _IPPORT_SMTP = 25
+const _TIOCCONS = 0x541D
+const _IF_NAMESIZE = 16
+const _EBADE = 52
+const _EBADF = 9
+const ___NR_clock_adjtime = 266
+const _SYS_fstatfs = ___NR_fstatfs
+const _ECHOKE = 0004000
+const _HAVE_SYS_UTSNAME_H = 1
+const _RWH_WRITE_LIFE_NONE = 1
+const _B3500000 = 0010016
+const ___NR_sendfile = ___NR3264_sendfile
+const ___NR_fchownat = 54
+const __BITS_TIME64_H = 1
+const _EBADR = 53
+const _SIGCHLD = 17
+const _AF_FILE = _PF_FILE
+const _SIGCLD = _SIGCHLD
+const __SC_THREAD_STACK_MIN = 75
+const _IFLA_VXLAN_PORT = 15
+const ___NR_quotactl_fd = 443
+const _IFLA_MACSEC_VALIDATION = 13
+const _IFLA_BOND_ARP_ALL_TARGETS = 10
+const __XOPEN_UNIX = 1
+const _EHOSTUNREACH = 113
+const _IP_RETOPTS = 7
+const _S_BLKSIZE = 512
+const ___unix = 1
+const ___NR_fchmod = 52
+const _SCNoLEAST32 = "o"
+const _EL3RST = 47
+const _IFLA_VF_STATS_TX_BYTES = 3
+const _TCSETXF = 0x5434
+const __SC_T_IOV_MAX = 66
+const _IFLA_PHYS_PORT_NAME = 38
+const _INT_FAST8_WIDTH = 8
+const _CRTSCTS = 020000000000
+const ___NR_arch_specific_syscall = 244
+const _IFLA_NET_NS_PID = 19
+const _SIOCSIFHWADDR = 0x8924
+const ___SI_ASYNCIO_AFTER_SIGIO = 1
+const _TIOCVHANGUP = 0x5437
+const _ATF_NETMASK = 0x20
+const _TCSETXW = 0x5435
+const _SOL_NFC = 280
+const ___SIZEOF_INT128__ = 16
+const ___ARM_ARCH_ISA_A64 = 1
+const _PSR_UAO_BIT = 0x00800000
+const _TIOCPKT_DOSTOP = 32
+const _DT_LNK = 10
+const ___FLT32_MIN_10_EXP__ = (-37)
+const ___ARM_FEATURE_UNALIGNED = 1
+const _ENOLCK = 37
+const ___NR_fstatfs = ___NR3264_fstatfs
+const _AF_RXRPC = _PF_RXRPC
+const _PR_GET_UNALIGN = 5
+const _STA_PPSTIME = 0x0004
+const _IN_CLASSB_HOST = (0xffffffff & ^_IN_CLASSB_NET)
+const _TCA_FLAG_LARGE_DUMP_ON = (1 << 0)
+const _NSS_BUFLEN_PASSWD = 1024
+const __SC_THREAD_SAFE_FUNCTIONS = 68
+const _ELIBBAD = 80
+const _IPV6_RXDSTOPTS = _IPV6_DSTOPTS
+const ___NR_faccessat = 48
+const _ETH_P_MVRP = 0x88F5
+const __SC_XOPEN_LEGACY = 129
+const _RTF_NONEXTHOP = 0x00200000
+const __BITS_WCHAR_H = 1
+const _PR_SET_PDEATHSIG = 1
+const __CS_POSIX_V7_ILP32_OFF32_LIBS = 1134
+const _IFA_TARGET_NETNSID = 10
+const _IPPROTO_MAX = 263
+const _VTIME = 5
+const _IPPORT_NETSTAT = 15
+const _SCNo16 = "ho"
+const _BOOL_WIDTH = 1
+const _PORT_VDP_RESPONSE_VTID_VIOLATION = 4
+const __SC_THREAD_ATTR_STACKADDR = 77
+const _ETH_P_IPX = 0x8137
+const _PSR_Z_BIT = 0x40000000
+const _PRIuLEAST32 = "u"
+const ___GCC_ATOMIC_TEST_AND_SET_TRUEVAL = 1
+const _SIGUSR2 = 12
+const _MSG_DONTROUTE = 4
+const _TIOCSIG_val = 1074025526
+const __PATH_NSSWITCH_CONF = "/etc/nsswitch.conf"
+const _SYS_accept = ___NR_accept
+const _PACKET_RESERVE = 12
+const _STA_PPSJITTER = 0x0200
+const _RTM_DELNEXTHOP = 105
+const _SO_PEERSEC = 31
+const ___linux = 1
+const _NTF_USE = 0x01
+const ___BIG_ENDIAN = 4321
+const _UINT16_WIDTH = 16
+const _SEGV_ACCERR = 2
+const _SCNo32 = "o"
+const ___NR_recvfrom = 207
+const _TCP_COOKIE_IN_ALWAYS = (1 << 0)
+const ___HAVE_DISTINCT_FLOAT32X = 0
+const _SYS_readv = ___NR_readv
+const _PF_RDS = 21
+const _IPV6_DSTOPTS = 59
+const _TIOCNOTTY = 0x5422
+const _RTM_F_NOTIFY = 0x100
+const _TCPOPT_SACK = 5
+const _TCP_MD5SIG_EXT = 32
+const _IFF_BROADCAST = 2
+const _IPOPT_SATID = 136
+const _TIOCMBIC = 0x5417
+const ___NL_POLICY_TYPE_ATTR_MAX = 13
+const _SYS_uname = ___NR_uname
+const _SYS_openat2 = ___NR_openat2
+const _MOD_TIMECONST = _ADJ_TIMECONST
+const _MCAST_INCLUDE = 1
+const ___ARM_64BIT_STATE = 1
+const _PR_TASK_PERF_EVENTS_DISABLE = 31
+const _IFLA_VF_STATS_RX_BYTES = 2
+const _HWCAP_ILRCPC = (1 << 26)
+const _NL_ATTR_TYPE_INVALID = 0
+const _IP_MTU_DISCOVER = 10
+const _IFLA_VXLAN_PORT_RANGE = 10
+const ___NR_sched_setattr = 274
+const _SYS_setpriority = ___NR_setpriority
+const _RTF_IRTT = 0x0100
+const _IFLA_EVENT_NONE = 0
+const _TCA_OPTIONS = 2
+const __SC_LEVEL3_CACHE_SIZE = 194
+const _F_OWNER_GID = 2
+const _ENOLINK = 67
+const _FFI_GO_CLOSURES = 1
+const _VSWTC = 7
+const _BPF_JA = 0x00
+const _SA_INTERRUPT = 0x20000000
+const ___DBL_HAS_QUIET_NAN__ = 1
+const _ARPOP_InREPLY = 9
+const _SYS_sendmsg = ___NR_sendmsg
+const _RTMSG_DELROUTE = 0x22
+const _TIOCGSID = 0x5429
+const __POSIX_LINK_MAX = 8
+const _N_MOUSE = 2
+const ___NR_fchdir = 50
+const ___INT_FAST64_MAX__ = 0x7fffffffffffffff
+const _PTRACE_SETREGSET = 16901
+const _IN_NONBLOCK = 2048
+const ___NR_inotify_init1 = 26
+const _PTRDIFF_MIN = (-9223372036854775807-1)
+const _FFI_TYPE_VOID = 0
+const _HWCAP_ASIMDHP = (1 << 10)
+const _FD_CLOEXEC = 1
+const ___NR_setsockopt = 208
+const _ECHONL = 0000100
+const ___MAX_BAUD = _B4000000
+const ___STDLIB_MB_LEN_MAX = 16
+const _RT_SCOPE_HOST = 254
+const _ETH_MAX_MTU = 0xFFFF
+const ___FLT16_DIG__ = 3
+const _TCA_STATS = 3
+const _CLONE_NEWUTS = 0x04000000
+const _SYS_semtimedop = ___NR_semtimedop
+const _ETH_P_PHONET = 0x00F5
+const _IFLA_OFFLOAD_XSTATS_CPU_HIT = 1
+const __PWD_H = 1
+const __POSIX_SHELL = 1
+const _FFI_SIZEOF_JAVA_RAW = _FFI_SIZEOF_ARG
+const _PR_SPEC_FORCE_DISABLE = (1 << 3)
+const _NDA_SRC_VNI = 11
+const ___WCHAR_MIN = ___WCHAR_MIN__
+const _NETDB_INTERNAL = -1
+const ___USE_MISC = 1
+const _PRIO_MAX = 20
+const ___struct_tm_defined = 1
+const _ETHERTYPE_ARP = 0x0806
+const ___NR_landlock_add_rule = 445
+const __POSIX_TIMEOUTS = 200809
+const _IFLA_VXLAN_TTL_INHERIT = 28
+const _RTEXT_FILTER_CFM_STATUS = (1 << 6)
+const _SPLICE_F_GIFT = 8
+const _IFLA_INET6_RA_MTU = 9
+const ___BYTE_ORDER__ = ___ORDER_LITTLE_ENDIAN__
+const ___RTNLGRP_MAX = 34
+const __SC_SAVED_IDS = 8
+const _EPOLLRDHUP = 8192
+const _LLONG_WIDTH = 64
+const _SYS_setgroups = ___NR_setgroups
+const _NL_POLICY_TYPE_ATTR_MIN_VALUE_U = 4
+const ___SVE_VQ_MAX = 512
+const _HAVE_SYS_USER_H = 1
+const _PRIXLEAST16 = "X"
+const _TH_FIN = 0x01
+const _RTM_GETADDRLABEL = 74
+const ___SIGRTMAX = 64
+const _ERESTART = 85
+const __SC_V7_ILP32_OFFBIG = 238
+const _MADV_DOFORK = 11
+const _RTM_F_PREFIX = 0x800
+const ___unix__ = 1
+const ___error_t_defined = 1
+const __SS_SIZE = 128
+const _IFF_ALLMULTI = 512
+const _HWCAP2_SVEPMULL = (1 << 3)
+const ___FLT16_MIN_10_EXP__ = (-4)
+const _RTF_XRESOLVE = 0x0800
+const _STATX_MTIME = 0x00000040
+const _BPF_RET = 0x06
+const _HAVE_STRERROR_R = 1
+const _IFLA_BAREUDP_SRCPORT_MIN = 3
+const _SYS_sendmmsg = ___NR_sendmmsg
+const _RTMGRP_IPV4_RULE = 0x80
+const _SYS_sched_setscheduler = ___NR_sched_setscheduler
+const _SEGV_ADIPERR = 7
+const _NDA_CACHEINFO = 3
+const _RTMSG_NEWDEVICE = 0x11
+const _CLOCK_MONOTONIC_COARSE = 6
+const _PSR_DIT_BIT = 0x01000000
+const __IOC_DIRBITS = 2
+const ___NR_gettid = 178
+const _PR_MCE_KILL_SET = 1
+const _SKF_AD_QUEUE = 24
+const _FFI_TRAMPOLINE_SIZE = 24
+const _PR_SET_MM_START_STACK = 5
+const _IP_RECVERR_RFC4884 = 26
+const _RMNET_FLAGS_INGRESS_MAP_COMMANDS = (1 << 1)
+const __POSIX_SIGQUEUE_MAX = 32
+const __SYS_EPOLL_H = 1
+const _CHAR_WIDTH = 8
+const ___SIZEOF_SEM_T = 32
+const _XATTR_SIZE_MAX = 65536
+const _ICMP6_DST_UNREACH_NOPORT = 4
+const _SYS_epoll_ctl = ___NR_epoll_ctl
+const _HAVE_SYS_PRCTL_H = 1
+const __SC_LEVEL1_ICACHE_ASSOC = 186
+const _IPV6_RTHDR_LOOSE = 0
+const _SYS_sched_get_priority_max = ___NR_sched_get_priority_max
+const _IPPORT_BIFFUDP = 512
+const _FIONREAD = 0x541B
+const _MLD_LISTENER_REDUCTION = 132
+const _SYS_fchownat = ___NR_fchownat
+const _IFLA_BR_MCAST_HASH_MAX = 27
+const _EKEYREJECTED = 129
+const _RT_SCOPE_UNIVERSE = 0
+const _MAP_NONBLOCK = 0x10000
+const _SYS_syncfs = ___NR_syncfs
+const _TABDLY = 0014000
+const ___GNUC_MINOR__ = 3
+const _HAVE_SEMAPHORE_H = 1
+const _SIG_UNBLOCK = 1
+const ___NR_prctl = 167
+const ___NR_process_vm_writev = 271
+const _IFLA_BR_MCAST_STARTUP_QUERY_CNT = 29
+const _IPPORT_DISCARD = 9
+const ___NR_quotactl = 60
+const _IFLA_MACVLAN_MACADDR_MODE = 3
+const _SYS_ioctl = ___NR_ioctl
+const _IFLA_BAREUDP_PORT = 1
+const _INT_LEAST16_MAX = (32767)
+const _RMNET_FLAGS_INGRESS_MAP_CKSUMV4 = (1 << 2)
+const _IPV6_2292PKTOPTIONS = 6
+const _TIOCM_CTS = 0x020
+const _PTRDIFF_MAX = (9223372036854775807)
+const _IFLA_STATS_AF_SPEC = 5
+const _SCHED_OTHER = 0
+const _IFLA_PROTO_DOWN_REASON_MASK = 1
+const _RTA_PAD = 24
+const _NET_MAJOR = 36
+const _TCA_ACT_FLAG_LARGE_DUMP_ON = _TCA_FLAG_LARGE_DUMP_ON
+const _SYS_msgsnd = ___NR_msgsnd
+const ___S_IEXEC = 0100
+const __SC_DELAYTIMER_MAX = 26
+const _SYS_exit = ___NR_exit
+const _SYS_restart_syscall = ___NR_restart_syscall
+const _PRIXLEAST32 = "X"
+const _HWCAP_DCPOP = (1 << 16)
+const __POSIX_TYPED_MEMORY_OBJECTS = -1
+const _EUCLEAN = 117
+const _PR_SET_FPEMU = 10
+const _ETH_P_ATALK = 0x809B
+const _PF_IB = 27
+const _IFLA_IPVLAN_FLAGS = 2
+const ___USE_POSIX199506 = 1
+const _SYS_nanosleep = ___NR_nanosleep
+const _IP_DROP_MEMBERSHIP = 36
+const _WINT_MAX = (4294967295)
+const _IFLA_VXLAN_UDP_ZERO_CSUM6_RX = 20
+const _ECONNABORTED = 103
+const _HAVE_STRING_H = 1
+const ___GLIBC_USE_IEC_60559_BFP_EXT_C2X = 1
+const _ND_OPT_PI_FLAG_AUTO = 0x40
+const _SIOCDEVPRIVATE = 0x89F0
+const __SC_TIMEOUTS = 164
+const ___INT_LEAST32_MAX__ = 0x7fffffff
+const _IN_CLOSE = (_IN_CLOSE_WRITE | _IN_CLOSE_NOWRITE)
+const _RTM_NEWNSID = 88
+const ___NR_io_pgetevents = 292
+const _RTNH_F_PERVASIVE = 2
+const _IPTOS_PREC_IMMEDIATE = _IPTOS_CLASS_CS2
+const _UINT_LEAST16_MAX = (65535)
+const ___NR_geteuid = 175
+const _S_IWGRP = (_S_IWUSR >> 3)
+const _SYS_mkdirat = ___NR_mkdirat
+const _TIOCPKT_DATA = 0
+const _FFI_TYPE_DOUBLE = 3
+const _RTCF_DIRECTSRC = 0x04000000
+const _DN_DELETE = 0x00000008
+const _IFLA_PORT_VSI_TYPE = 3
+const _ADJ_TAI = 0x0080
+const _NDUSEROPT_UNSPEC = 0
+const __UTSNAME_DOMAIN_LENGTH = __UTSNAME_LENGTH
+const _SOCK_PACKET = 10
+const _F_GET_RW_HINT = 1035
+const _PF_PPPOX = 24
+const _SO_PEEK_OFF = 42
+const _SO_RCVBUF = 8
+const __SC_XBS5_ILP32_OFFBIG = 126
+const ___SIZEOF_PTHREAD_CONDATTR_T = 8
+const _N_HCI = 15
+const _PRIuLEAST8 = "u"
+const _IFF_MULTI_QUEUE = 0x0100
+const _RT_CLASS_LOCAL = 255
+const _FIOGETOWN = 0x8903
+const ___NR_shmget = 194
+const _IFLA_BRPORT_PROXYARP = 10
+const _SO_SELECT_ERR_QUEUE = 45
+const _SOCK_NONBLOCK = 2048
+const _UINT_LEAST32_MAX = (4294967295)
+const _SIGXFSZ = 25
+const _SYS_landlock_restrict_self = ___NR_landlock_restrict_self
+const _IFLA_PROTINFO = 12
+const ___NR_munlockall = 231
+const _IP_MULTICAST_ALL = 49
+const _PR_FP_EXC_INV = 0x100000
+const _ECHO = 0000010
+const _ARPHRD_EETHER = 2
+const _CLD_CONTINUED = 6
+const _ETHERTYPE_AT = 0x809B
+const ___SVE_NUM_ZREGS = 32
+const _PR_PAC_GET_ENABLED_KEYS = 61
+const ___UAPI_DEF_ETHHDR = 1
+const _ESOCKTNOSUPPORT = 94
+const _NDTPA_REACHABLE_TIME = 3
+const _TCP_REPAIR_WINDOW = 29
+const ___IFLA_TUN_MAX = 10
+const _ARPHRD_CAN = 280
+const _HAVE_AS_COMDAT_GAS = 1
+const _NLM_F_MULTI = 0x02
+const _SYS_process_vm_readv = ___NR_process_vm_readv
+const _SCHAR_MAX = ___SCHAR_MAX__
+const _IFA_ADDRESS = 1
+const _SIOCSIFDSTADDR = 0x8918
+const _VREPRINT = 12
+const _EPOLL_CTL_DEL = 2
+const _IFLA_QDISC = 6
+const ___ELF__ = 1
+const _IN_OPEN = 0x00000020
+const _ETH_P_TSN = 0x22F0
+const _ETH_P_CONTROL = 0x0016
+const _IFLA_BOND_AD_INFO_NUM_PORTS = 2
+const _DT_FIFO = 1
+const _SCNiFAST8 = "hhi"
+const _TIOCSETD = 0x5423
+const __CS_XBS5_ILP32_OFF32_LINTFLAGS = 1103
+const _IFLA_HSR_VERSION = 6
+const _ETH_P_8021AH = 0x88E7
+const _IFLA_BOND_ARP_INTERVAL = 7
+const _PR_SET_MM_START_DATA = 3
+const __PC_LINK_MAX = 0
+const _ETH_P_ERSPAN = 0x88BE
+const _SYS_sysinfo = ___NR_sysinfo
+const _SYS_setsid = ___NR_setsid
+const _NUD_NONE = 0x00
+const _IFLA_TARGET_NETNSID = 46
+const _OFDEL = 0000200
+const __PC_PRIO_IO = 11
+const ___FLT_MIN__ = 1.17549435082228750796873653722224568e-38
+const ___NR_copy_file_range = 285
+const _CLONE_NEWNET = 0x40000000
+const _RTA_OIF = 4
+const _SI_SIGIO = -5
+const __XOPEN_REALTIME = 1
+const ___NR_seccomp = 277
+const _IFLA_CARRIER_UP_COUNT = 47
+const _TCP_ULP = 31
+const __SC_TIMERS = 11
+const _PRIu16 = "u"
+const _ND_OPT_SOURCE_LINKADDR = 1
+const _IFA_F_DEPRECATED = 0x20
+const _RTNH_F_DEAD = 1
+const ___SVE_VQ_BYTES = 16
+const _VERASE = 2
+const _RT_CLASS_MAIN = 254
+const _ENOANO = 55
+const _RTPROT_MRT = 10
+const __BITS_TIMEX_H = 1
+const _IFLA_XDP_SKB_PROG_ID = 6
+const __SC_NL_ARGMAX = 119
+const _IPOPT_SECUR_TOPSECRET = 0x6bc5
+const ___S_IWRITE = 0200
+const _ENOTCONN = 107
+const _RTF_REJECT = 0x0200
+const __CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS = 1145
+const ___S_IFMT = 0170000
+const _IPOIB_MODE_DATAGRAM = 0
+const ___FLT64X_DECIMAL_DIG__ = 36
+const __SC_PAGESIZE = 30
+const _ARPHRD_CISCO = 513
+const ___IFLA_BR_MAX = 48
+const _HAVE_OPEN64 = 1
+const _RLIMIT_CPU = 0
+const _MADV_DONTDUMP = 16
+const ___FLT128_HAS_INFINITY__ = 1
+const __CS_POSIX_V6_LP64_OFF64_LINTFLAGS = 1127
+const __SC_NPROCESSORS_CONF = 83
+const _SVE_NUM_ZREGS = ___SVE_NUM_ZREGS
+const _O_NOCTTY = 0400
+const _CLONE_IO = 0x80000000
+const _SIOCSIFHWBROADCAST = 0x8937
+const ___sig_atomic_t_defined = 1
+const __CS_GNU_LIBC_VERSION = 2
+const _NLM_F_CREATE = 0x400
+const _RTNH_F_TRAP = 64
+const _RT_CLASS_DEFAULT = 253
+const ___RLIMIT_LOCKS = 10
+const ___NR_setfsuid = 151
+const _ENOSYS = 38
+const _RTM_GETMULTICAST = 58
+const _IFLA_EVENT_FEATURES = 2
+const ___IFLA_HSR_MAX = 8
+const _EPOLL_CTL_MOD = 3
+const _FIONBIO = 0x5421
+const __SC_PII_XTI = 54
+const __CS_XBS5_ILP32_OFFBIG_LIBS = 1106
+const _AF_ALG = _PF_ALG
+const _PSR_MODE_EL0t = 0x00000000
+const _SO_RCVLOWAT = 18
+const _INT8_WIDTH = 8
+const _IPPORT_WHOSERVER = 513
+const _HAVE_SYS_MMAN_H = 1
+const ___NR_pwrite64 = 68
+const _IFLA_TUN_OWNER = 1
+const ___NR3264_statfs = 43
+const _PRIO_PGRP = 1
+const _RTAX_FASTOPEN_NO_COOKIE = 17
+const _IFLA_BOND_LP_INTERVAL = 19
+const _SO_TIMESTAMPING_NEW = 65
+const _CLONE_FILES = 0x00000400
+const _ILL_COPROC = 7
+const _SOCK_SNDBUF_LOCK = 1
+const _SKF_AD_RANDOM = 56
+const _FFI_FIRST_ABI = 0
+const _MSG_WAITALL = 256
+const _B38400 = 0000017
+const ___NR_sendmsg = 211
+const _ETH_P_MAP = 0x00F9
+const ___NR_getsid = 156
+const ___NR_ioprio_get = 31
+const _IFLA_VF_IB_NODE_GUID = 10
+const _MS_REC = 16384
+const __POSIX_TRACE = -1
+const ___FLT128_HAS_QUIET_NAN__ = 1
+const _LOCK_NB = 4
+const _PDP_ENDIAN = ___PDP_ENDIAN
+const ___LONG_MAX__ = 0x7fffffffffffffff
+const _PR_MCE_KILL_EARLY = 1
+const _NETLINK_AUDIT = 9
+const _SYS_statx = ___NR_statx
+const __POSIX_V6_LPBIG_OFFBIG = -1
+const _IFLA_BOND_AD_INFO_ACTOR_KEY = 3
+const _PR_FP_MODE_FR = (1 << 0)
+const _IPV6_ROUTER_ALERT_ISOLATE = 30
+const _RTM_GETTCLASS = 42
+const _AI_ADDRCONFIG = 0x0020
+const _PRIu8 = "u"
+const _MADV_UNMERGEABLE = 13
+const _PRIu32 = "u"
+const _SYS_shutdown = ___NR_shutdown
+const _HAVE_LINUX_FS_H = 1
+const _N_R3964 = 9
+const _IPPROTO_AH = 51
+const ___NR_openat2 = 437
+const _NL_POLICY_TYPE_ATTR_MAX_LENGTH = 7
+const __POSIX_RAW_SOCKETS = 200809
+const _EBUSY = 16
+const _B2500000 = 0010014
+const ___NR_getsockname = 204
+const _HAVE_FCNTL_H = 1
+const _SYS_tkill = ___NR_tkill
+const _IPTOS_PREC_PRIORITY = _IPTOS_CLASS_CS1
+const _CTIME = 0
+const ___FLT32X_HAS_INFINITY__ = 1
+const _EUNATCH = 49
+const __SC_2_PBS_ACCOUNTING = 169
+const ___LDBL_DENORM_MIN__ = 6.47517511943802511092443895822764655e-4966
+const _ETH_P_DSA_8021Q = 0xDADB
+const __POSIX_THREAD_SPORADIC_SERVER = -1
+const ___NR_mlock2 = 284
+const _SEEK_DATA = 3
+const _F_OFD_GETLK = 36
+const _NLA_ALIGNTO = 4
+const _ENOMEDIUM = 123
+const __GNU_SOURCE = 1
+const _SYS_ptrace = ___NR_ptrace
+const ___STDC_IEC_60559_BFP__ = 201404
+const _SIOCGIFINDEX = 0x8933
+const _E2BIG = 7
+const _ICMP6_RR_FLAGS_FORCEAPPLY = 0x20
+const _SI_TKILL = -6
+const __SC_THREAD_SPORADIC_SERVER = 161
+const ___NR_writev = 66
+const _HWCAP2_SVE2 = (1 << 1)
+const _NETLINK_BROADCAST_ERROR = 4
+const _SYS_futex = ___NR_futex
+const _IN_DELETE = 0x00000200
+const _FFDLY = 0100000
+const _PR_CAP_AMBIENT_RAISE = 2
+const _S_IXUSR = ___S_IEXEC
+const _PSR_MODE_EL1h = 0x00000005
+const __SYS_SELECT_H = 1
+const ___NR_inotify_add_watch = 27
+const _RWF_HIPRI = 0x00000001
+const _MCL_ONFAULT = 4
+const ___NR_openat = 56
+const ___NR_fdatasync = 83
+const _F_SETLEASE = 1024
+const __SC_FD_MGMT = 143
+const ___BITS_PER_LONG = 64
+const _PRIO_MIN = -20
+const ___NR_prlimit64 = 261
+const _RTM_DELTFILTER = 45
+const _RTM_GETCHAIN = 102
+const _RTEXT_FILTER_VF = (1 << 0)
+const _STATX_INO = 0x00000100
+const ___NETINET_IF_ETHER_H = 1
+const _SYS_recvmmsg = ___NR_recvmmsg
+const _HAVE_SCHED_H = 1
+const _ETH_P_RARP = 0x8035
+const __STRUCT_TIMESPEC = 1
+const _SO_REUSEPORT = 15
+const __POSIX_SEM_NSEMS_MAX = 256
+const ___LDBL_EPSILON__ = 1.92592994438723585305597794258492732e-34
+const ___clock_t_defined = 1
+const _MAP_TYPE = 0x0f
+const _NETLINK_SOCK_DIAG = 4
+const ___USE_XOPEN_EXTENDED = 1
+const _PACKET_TX_HAS_OFF = 19
+const _TCP_REPAIR = 19
+const _IFLA_VLAN_FLAGS = 2
+const _F_GETOWN_EX = ___F_GETOWN_EX
+const _AF_TIPC = _PF_TIPC
+const ___SVE_VQ_MIN = 1
+const ___USE_KERNEL_IPV6_DEFS = 0
+const _IFLA_VXLAN_PROXY = 11
+const _HAVE_UNISTD_H = 1
+const _IFLA_VXLAN_REMCSUM_NOPARTIAL = 24
+const _IPTOS_PREC_FLASHOVERRIDE = _IPTOS_CLASS_CS4
+const ___SIGRTMIN = 32
+const ___NR_fcntl = ___NR3264_fcntl
+const _N_HDLC = 13
+const _ENETUNREACH = 101
+const _IFLA_PERM_ADDRESS = 54
+const _SYS_mq_timedsend = ___NR_mq_timedsend
+const _TIOCSERGETLSR = 0x5459
+const _SOL_IUCV = 277
+const _PR_SET_MM_ARG_END = 9
+const _RLIMIT_FSIZE = 1
+const ___RTA_MAX = 31
+const _BPF_TAX = 0x00
+const _STATX__RESERVED = 0x80000000
+const __SC_SYNCHRONIZED_IO = 14
+const _PSR_PAN_BIT = 0x00400000
+const ___RTN_MAX = 12
+const _INT32_WIDTH = 32
+const _ND_OPT_MTU = 5
+const _SIG_ATOMIC_WIDTH = 32
+const __SC_EQUIV_CLASS_MAX = 41
+const __POSIX_CLOCKRES_MIN = 20000000
+const ___GCC_ATOMIC_INT_LOCK_FREE = 2
+const _POSIX_FADV_NORMAL = 0
+const _IP_DROP_SOURCE_MEMBERSHIP = 40
+const _linux = 1
+const _POSIX_MADV_SEQUENTIAL = 2
+const _SYS_clone = ___NR_clone
+const _PR_UNALIGN_NOPRINT = 1
+const ___FLT64X_MAX_EXP__ = 16384
+const _S_ISGID = ___S_ISGID
+const _IPV6_RTHDR_TYPE_0 = 0
+const _SIGSTOP = 19
+const _TUNGETFILTER_val = 2148553947
+const __POSIX_THREAD_SAFE_FUNCTIONS = 200809
+const _PR_FP_EXC_NONRECOV = 1
+const _STATX_ALL = 0x00000fff
+const _IGNBRK = 0000001
+const _HWCAP_AES = (1 << 3)
+const _SYS_sched_get_priority_min = ___NR_sched_get_priority_min
+const _N_MASC = 8
+const _IFLA_BOND_AD_SELECT = 22
+const _IPV6_IPSEC_POLICY = 34
+const _AF_LLC = _PF_LLC
+const _SIOCSRARP = 0x8962
+const _RTM_GETLINKPROP = 110
+const _IFLA_GTP_PDP_HASHSIZE = 3
+const _SO_SNDBUFFORCE = 32
+const ___WCLONE = 0x80000000
+const ___FLT_HAS_DENORM__ = 1
+const _RUSAGE_THREAD = 1
+const _IFF_PROMISC = 256
+const __POSIX_THREAD_ATTR_STACKADDR = 200809
+const _MACSEC_VALIDATE_STRICT = 2
+const _IP_MSFILTER = 41
+const _SYS_getrlimit = ___NR_getrlimit
+const _RTM_SETDCB = 79
+const _RTMSG_DELDEVICE = 0x12
+const _ICMP6_RR_PCOUSE_RAFLAGS_ONLINK = 0x20
+const _SYS_membarrier = ___NR_membarrier
+const _SIOCGPGRP = 0x8904
+const __CS_LFS64_LDFLAGS = 1005
+const __LFS64_ASYNCHRONOUS_IO = 1
+const _HAVE_LINUX_IF_TUN_H = 1
+const _ARPHRD_APPLETLK = 8
+const _PR_GET_SECUREBITS = 27
+const _IFLA_BR_MULTI_BOOLOPT = 46
+const _CMIN = 1
+const ___NR_pread64 = 67
+const _PSR_I_BIT = 0x00000080
+const ___GCC_ATOMIC_CHAR32_T_LOCK_FREE = 2
+const _IN_CLOSE_NOWRITE = 0x00000010
+const ___ATOMIC_SEQ_CST = 5
+const _ULONG_MAX = (_LONG_MAX * 2 + 1)
+const _TIOCSERGSTRUCT = 0x5458
+const _NLM_F_DUMP = (_NLM_F_ROOT|_NLM_F_MATCH)
+const _S_IFBLK = ___S_IFBLK
+const _PR_PAC_SET_ENABLED_KEYS = 60
+const _SIOCADDDLCI = 0x8980
+const ___LDBL_MAX_EXP__ = 16384
+const __LFS64_STDIO = 1
+const _IN6_ADDR_GEN_MODE_NONE = 1
+const ___ARM_FEATURE_IDIV = 1
+const _ARPHRD_ASH = 781
+const _ICMP6_FILTER_BLOCK = 1
+const _IFLA_BOND_SLAVE_PERM_HWADDR = 4
+const _IFLA_RMNET_MUX_ID = 1
+const _EREMCHG = 78
+const _NETLINK_ADD_MEMBERSHIP = 1
+const _SCM_TIMESTAMP = _SO_TIMESTAMP
+const ___NR_umask = 166
+const _WINT_MIN = (0)
+const __POSIX_MEMLOCK = 200809
+const __SC_CHARCLASS_NAME_MAX = 45
+const _P_tmpdir = "/tmp"
+const __POSIX_READER_WRITER_LOCKS = 200809
+const __SC_TRACE_INHERIT = 183
+const _IXOFF = 0010000
+const _IN_Q_OVERFLOW = 0x00004000
+const ___BIGGEST_ALIGNMENT__ = 16
+const _ETH_P_DDCMP = 0x0006
+const ___NR_rt_sigsuspend = 133
+const _X_OK = 1
+const _O_ASYNC = 020000
+const _TIOCLINUX = 0x541C
+const ___SIZEOF_SIZE_T__ = 8
+const _NUD_NOARP = 0x40
+const _S_IFDIR = ___S_IFDIR
+const ___USE_XOPEN2KXSI = 1
+const ___USE_GNU = 1
+const __XBS5_ILP32_OFF32 = -1
+const ___HAVE_FLOAT32 = 1
+const _N_6PACK = 7
+const _IP_DF = 0x4000
+const _IPOPT_OPTVAL = 0
+const __PATH_HOSTS = "/etc/hosts"
+const _IFLA_BRPORT_FAST_LEAVE = 7
+const _SO_SNDBUF = 7
+const ___NR_lseek = ___NR3264_lseek
+const ___NR_mkdirat = 34
+const _DT_UNKNOWN = 0
+const _IFLA_VLAN_ID = 1
+const __SC_PII_INTERNET_STREAM = 61
+const _F_SETOWN = ___F_SETOWN
+const _TCP_INQ = 36
+const _PR_SET_MM_ENV_END = 11
+const __CS_POSIX_V6_LP64_OFF64_LIBS = 1126
+const _TIOCSSERIAL = 0x541F
+const _STATX_MNT_ID = 0x00001000
+const _IFF_UP = 1
+const _ENONET = 64
+const _ARPHRD_ATM = 19
+const _IFLA_MACSEC_SCB = 11
+const ___NR_setresgid = 149
+const _SYS_munmap = ___NR_munmap
+const __CS_PATH = 0
+const ___INTMAX_MAX__ = 0x7fffffffffffffff
+const ___NR_chroot = 51
+const ___GCC_ATOMIC_CHAR_LOCK_FREE = 2
+const _ETH_FRAME_LEN = 1514
+const _PTRACE_EVENT_FORK = 1
+const _IFLA_BOND_NUM_PEER_NOTIF = 16
+const _UINT_FAST16_MAX = (18446744073709551615)
+const _HWCAP_ATOMICS = (1 << 8)
+const __PC_REC_INCR_XFER_SIZE = 14
+const _EXFULL = 54
+const _IFLA_PROTO_DOWN = 39
+const _UINT_FAST32_WIDTH = ___WORDSIZE
+const __SC_2_PBS_TRACK = 172
+const _ARPD_FLUSH = 0x03
+const _SCNxLEAST8 = "hhx"
+const _TRY_AGAIN = 2
+const __SYS_SYSINFO_H = 1
+const ___INT_LEAST8_WIDTH__ = 8
+const _ARPHRD_IEEE1394 = 24
+const _TCA_INGRESS_BLOCK = 13
+const _IN_ACCESS = 0x00000001
+const _IFLA_VXLAN_ID = 1
+const _MNT_FORCE = 1
+const _IFLA_IFNAME = 3
+const _TCP_USER_TIMEOUT = 18
+const _SOCK_RCVBUF_LOCK = 2
+const _ARPHRD_IEEE80211 = 801
+const _IFLA_AF_SPEC = 26
+const _B1152000 = 0010011
+const __SC_AIO_LISTIO_MAX = 23
+const _ETH_P_TDLS = 0x890D
+const __BITS_SIGSTACK_H = 1
+const _PF_BLUETOOTH = 31
+const __BITS_SIGCONTEXT_H = 1
+const _TIOCSWINSZ_val = 21524
+const _EAI_ALLDONE = -103
+const ___LDBL_MAX_10_EXP__ = 4932
+const _RTN_PROHIBIT = 8
+const _UINT_FAST32_MAX = (18446744073709551615)
+const _FFI_SYSV = 1
+const __SYS_FILE_H = 1
+const _IFLA_INET6_CONF = 2
+const ___NFEA_MAX = 3
+const ___NR_setpriority = 140
+const _TIOCPKT_NOSTOP = 16
+const _IP_PMTUDISC_OMIT = 5
+const _COLL_WEIGHTS_MAX = 255
+const _O_TRUNC = 01000
+const ___NR_sethostname = 161
+const _FIONCLEX = 0x5450
+const __POSIX2_CHARCLASS_NAME_MAX = 14
+const _PF_AX25 = 3
+const ___ATOMIC_ACQ_REL = 4
+const ___NR_sysinfo = 179
+const _SVE_PT_REGS_FPSIMD = 0
+const _IPV6_ROUTER_ALERT = 22
+const _IFLA_BR_BRIDGE_ID = 11
+const _RTM_GETANYCAST = 62
+const _PR_MTE_TAG_SHIFT = 3
+const _IPV6_MULTICAST_ALL = 29
+const _IPV6_HDRINCL = 36
+const _IFLA_BRPORT_UNICAST_FLOOD = 9
+const _RTM_DELNEIGH = 29
+const ___STDC_VERSION__ = 199901
+const _PF_QIPCRTR = 42
+const _IFLA_BRPORT_MRP_RING_OPEN = 35
+const _SYS_userfaultfd = ___NR_userfaultfd
+const ___LONG_LONG_WIDTH__ = 64
+const _GENEVE_DF_UNSET = 0
+const _AF_ASH = _PF_ASH
+const _IP_PMTUDISC_DONT = 0
+const _RTA_GATEWAY = 5
+const _IPV6_JOIN_GROUP = 20
+const _SKF_AD_VLAN_TAG = 44
+const _HWCAP_SHA512 = (1 << 21)
+const _RTNLGRP_IPV4_MROUTE_R = 30
+const _TCA_EGRESS_BLOCK = 14
+const ___SIZEOF_PTHREAD_MUTEX_T = 48
+const _SO_TYPE = 3
+const ___RLIMIT_RSS = 5
+const _PTRACE_SETSIGMASK = 16907
+const _CLONE_VFORK = 0x00004000
+const _IPPROTO_IP = 0
+const _ENOEXEC = 8
+const _SO_INCOMING_CPU = 49
+const __BITS_POSIX_OPT_H = 1
+const _TCP_WINDOW_CLAMP = 10
+const _SO_RXQ_OVFL = 40
+const _IN_CLOEXEC = 524288
+const _NLM_F_ECHO = 0x08
+const ___FLT64X_HAS_INFINITY__ = 1
+const __SC_SEM_VALUE_MAX = 33
+const __NETINET_ICMP6_H = 1
+const _PRIxLEAST32 = "x"
+const ___RLIMIT_MSGQUEUE = 12
+const _IPPROTO_COMP = 108
+const _RTM_F_OFFLOAD_FAILED = 0x20000000
+const _SO_BPF_EXTENSIONS = 48
+const _EADDRNOTAVAIL = 99
+const _IN_CLASSC_HOST = (0xffffffff & ^_IN_CLASSC_NET)
+const ___FLT32_MIN__ = 1.17549435082228750796873653722224568e-3832
+const _ETH_P_IP = 0x0800
+const _SYS_waitid = ___NR_waitid
+const _SCOPE_DELIMITER = '%'
+const _SYS_linkat = ___NR_linkat
+const ___NR_socket = 198
+const ___NET_ETHERNET_H = 1
+const _S_IRUSR = ___S_IREAD
+const _IFLA_XDP_FD = 1
+const _IPV6_MTU = 24
+const _RTM_DELNSID = 89
+const ___NR_capget = 90
+const _RTN_ANYCAST = 4
+const _POLL_HUP = 6
+const _PACKET_FASTROUTE = 6
+const _PACKET_MULTICAST = 2
+const ___HAVE_FLOAT64 = 1
+const __POSIX_SPIN_LOCKS = 200809
+const _SYS_process_madvise = ___NR_process_madvise
+const _NL_ATTR_TYPE_S8 = 6
+const _ARPHRD_FCAL = 785
+const ___IFLA_BOND_SLAVE_MAX = 9
+const _S_IFCHR = ___S_IFCHR
+const _MCAST_BLOCK_SOURCE = 43
+const _SYS_getgroups = ___NR_getgroups
+const ___NR_rt_tgsigqueueinfo = 240
+const _UINT32_MAX = (4294967295)
+const _TIME_UTC = 1
+const _ETH_P_CFM = 0x8902
+const _IFLA_BRPORT_HOLD_TIMER = 23
+const _IFLA_INET6_CACHEINFO = 5
+const _TIMER_ABSTIME = 1
+const _MAP_FIXED = 0x10
+const _F_OWNER_TID = 0
+const __SC_CLOCK_SELECTION = 137
+const _HAVE_FCHMODAT = 1
+const __CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS = 1144
+const _AT_STATX_SYNC_AS_STAT = 0x0000
+const _PORT_VDP_RESPONSE_INSUFFICIENT_RESOURCES = 2
+const _TCP_TIME_WAIT = 6
+const _IFF_MASTER = 1024
+const __POSIX_SPORADIC_SERVER = -1
+const _AF_SECURITY = _PF_SECURITY
+const _PF_X25 = 9
+const _IFLA_BRPORT_PRIORITY = 2
+const _SO_TIMESTAMPING_OLD = 37
+const _TIOCGSERIAL = 0x541E
+const _SYS_mbind = ___NR_mbind
+const _IFLA_VF_VLAN = 2
+const _SYS_pkey_mprotect = ___NR_pkey_mprotect
+const _IFA_BROADCAST = 4
+const _BPF_RSH = 0x70
+const _IFLA_BR_MCAST_HASH_ELASTICITY = 26
+const __BITS_STDIO_H = 1
+const _SCM_WIFI_STATUS = _SO_WIFI_STATUS
+const __SC_2_UPE = 97
+const ___LDBL_NORM_MAX__ = 1.18973149535723176508575932662800702e+4932
+const __POSIX_SEM_VALUE_MAX = 32767
+const ___FLT64X_MIN_EXP__ = (-16381)
+const _PRIuFAST8 = "u"
+const ___timer_t_defined = 1
+const __POSIX_HOST_NAME_MAX = 255
+const _TCP_FASTOPEN = 23
+const __SC_SIGQUEUE_MAX = 34
+const _IOC_OUT = (__IOC_READ << __IOC_DIRSHIFT)
+const _EMLINK = 31
+const ___WCOREFLAG = 0x80
+const _ERFKILL = 132
+const __UTSNAME_LENGTH = 65
+const _SIG_BLOCK = 0
+const _SYS_mincore = ___NR_mincore
+const _EAI_OVERFLOW = -12
+const _AF_NFC = _PF_NFC
+const _VXLAN_DF_SET = 1
+const _SYS_getppid = ___NR_getppid
+const _MACVLAN_FLAG_NOPROMISC = 1
+const _IPOPT_SECUR_MMMM = 0xbc4d
+const _PSR_MODE_MASK = 0x0000000f
+const _IFLA_MAX_MTU = 51
+const ___NR_getxattr = 8
+const __SC_2_C_DEV = 48
+const _NDA_LLADDR = 2
+const _IPV6_TRANSPARENT = 75
+const ___NR_mprotect = 226
+const _SHUT_RDWR = 2
+const _SIOCSIFMETRIC = 0x891e
+const _SYS_socketpair = ___NR_socketpair
+const _MAP_DENYWRITE = 0x00800
+const _SI_ASYNCIO = -4
+const _TUNSETIFF_val = 1074025674
+const _RTA_UNSPEC = 0
+const _PTRACE_SECCOMP_GET_METADATA = 16909
+const ___GCC_IEC_559 = 2
+const _NL_ATTR_TYPE_BINARY = 10
+const _RTF_LINKRT = 0x00100000
+const _SYS_move_pages = ___NR_move_pages
+const _SKF_AD_VLAN_TAG_PRESENT = 48
+const _HAVE_LDEXPL = 1
+const ___NR_preadv2 = 286
+const _MACVLAN_MODE_BRIDGE = 4
+const _DT_DIR = 4
+const _WNOWAIT = 0x01000000
+const _SYS_setfsgid = ___NR_setfsgid
+const ___RLIMIT_RTTIME = 15
+const __SC_2_VERSION = 46
+const _ARPHRD_FDDI = 774
+const _IPTOS_PREC_CRITIC_ECP = _IPTOS_CLASS_CS5
+const _NI_DGRAM = 16
+const ___NR3264_truncate = 45
+const _RTM_GETVLAN = 114
+const _IPFRAGTTL = 60
+const __SC_NL_MSGMAX = 121
+const _SYS_sched_setattr = ___NR_sched_setattr
+const ___INT_FAST64_WIDTH__ = 64
+const _IFF_TUN_EXCL = 0x8000
+const _RTAX_ADVMSS = 8
+const _SOL_RAW = 255
+const _LOCK_EX = 2
+const ___NR_munmap = 215
+const ___GCC_ATOMIC_LLONG_LOCK_FREE = 2
+const __SC_PHYS_PAGES = 85
+const _LINK_XSTATS_TYPE_BRIDGE = 1
+const _SYS_remap_file_pages = ___NR_remap_file_pages
+const _MS_SYNC = 4
+const _F_UNLCK = 2
+const _PR_GET_FPEMU = 9
+const ___NR_remap_file_pages = 234
+const _EAI_SOCKTYPE = -7
+const __SC_NZERO = 109
+const _IPOPT_NUMBER_MASK = 0x1f
+const _PROT_WRITE = 0x2
+const _IP_PASSSEC = 18
+const _SYS_io_setup = ___NR_io_setup
+const _NDTPA_LOCKTIME = 15
+const _TCP_COOKIE_MIN = 8
+const _RTMSG_AR_FAILED = 0x51
+const _ILL_BADSTK = 8
+const _ARPOP_REPLY = 2
+const _IFLA_VXLAN_LOCAL = 4
+const _INT_FAST8_MAX = (127)
+const _RTF_BROADCAST = 0x10000000
+const _PR_FP_EXC_ASYNC = 2
+const _PF_KCM = 41
+const _PSR_N_BIT = 0x80000000
+const _IN_MODIFY = 0x00000002
+const _SIGQUIT = 3
+const _TCP_CORK = 3
+const _SYS_removexattr = ___NR_removexattr
+const _RTM_DELLINK = 17
+const ___FLT_EPSILON__ = 1.19209289550781250000000000000000000e-7
+const ___UINT32_MAX__ = 0xffffffff
+const ___NR_fchown = 55
+const _HWCAP_FLAGM = (1 << 27)
+const __SC_TRACE_LOG = 184
+const _TCP_KEEPINTVL = 5
+const _PR_GET_KEEPCAPS = 7
+const _INT_LEAST32_MAX = (2147483647)
+const ___LDBL_MIN_EXP__ = (-16381)
+const _SCNi32 = "i"
+const _RTM_NEWLINKPROP = 108
+const _PTRACE_O_TRACESECCOMP = 128
+const _IN_IGNORED = 0x00008000
+const _BPF_IMM = 0x00
+const _IFLA_VF_TRUST = 9
+const ___STDC_IEC_60559_COMPLEX__ = 201404
+const _IPPROTO_MH = 135
+const _SIOCGIFBR = 0x8940
+const _CLONE_PTRACE = 0x00002000
+const _PR_PAC_APGAKEY = (1 << 4)
+const _ESHUTDOWN = 108
+const _SOL_PACKET = 263
+const ___NR_init_module = 105
+const _CLONE_NEWNS = 0x00020000
+const _RTPROT_MROUTED = 17
+const __SC_SS_REPL_MAX = 241
+const _GTP_ROLE_GGSN = 0
+const _SYS_truncate = ___NR_truncate
+const ___MACSEC_VALIDATE_END = 3
+const __SC_MULTI_PROCESS = 150
+const _IPPROTO_PIM = 103
+const _B1500000 = 0010012
+const ___NR_pwritev = 70
+const ___KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64 = (___WORDSIZE == 64)
+const _NCC = 8
+const _TCP_CA_Loss = 4
+const _MS_MGC_MSK = 0xffff0000
+const _S_IXOTH = (_S_IXGRP >> 3)
+const _SOL_NETLINK = 270
+const _ILL_PRVREG = 6
+const ___FLT32X_MANT_DIG__ = 53
+const _SCNuLEAST8 = "hhu"
+const _ULLONG_MAX = (_LLONG_MAX * 2 + 1)
+const _PR_SPEC_PRCTL = (1 << 0)
+const ___HAVE_DISTINCT_FLOAT128X = ___HAVE_FLOAT128X
+const __IOC_SIZESHIFT = (__IOC_TYPESHIFT+__IOC_TYPEBITS)
+const ___NR_nfsservctl = 42
+const ___FLT_MIN_10_EXP__ = (-37)
+const _IFLA_WEIGHT = 15
+const __BITS_TYPES_STRUCT_SCHED_PARAM = 1
+const _ARPHRD_RSRVD = 260
+const __POSIX2_BC_BASE_MAX = 99
+const _PACKET_ADD_MEMBERSHIP = 1
+const ___NR_rt_sigpending = 136
+const ___O_PATH = 010000000
+const _ETH_P_BPQ = 0x08FF
+const _TCP_TIMESTAMP = 24
+const _SIOCSIFPFLAGS = 0x8934
+const _RTM_NEWLINK = 16
+const _IFLA_INFO_XSTATS = 3
+const __POSIX_CPUTIME = 0
+const _PR_TIMING_STATISTICAL = 0
+const _INT_LEAST64_WIDTH = 64
+const _PF_IPX = 4
+const _FFI_WIN64 = 2
+const _NUD_PERMANENT = 0x80
+const ___NR_io_destroy = 1
+const _RTAX_RTT = 4
+const _PR_GET_FP_MODE = 46
+const ___NR3264_fcntl = 25
+const _IFLA_IPOIB_UNSPEC = 0
+const _SCNxFAST8 = "hhx"
+const _RTNH_F_UNRESOLVED = 32
+const ___O_DIRECTORY = 040000
+const _SYS_connect = ___NR_connect
+const _TCP_CC_INFO = 26
+const _PACKAGE_STRING = "package-unused version-unused"
+const _SYS_sched_getattr = ___NR_sched_getattr
+const __POSIX2_BC_SCALE_MAX = 99
+const _PTRACE_POKETEXT = 4
+const ___IFLA_PROTO_DOWN_REASON_CNT = 3
+const _ETH_P_DEC = 0x6000
+const _SYS_flistxattr = ___NR_flistxattr
+const _IPVLAN_F_PRIVATE = 0x01
+const _NLMSG_OVERRUN = 0x4
+const _STATX_ATTR_MOUNT_ROOT = 0x00002000
+const _IFLA_BR_AGEING_TIME = 4
+const _TCSETS = 0x5402
+const _RTM_F_EQUALIZE = 0x400
+const _HAVE_DUP3 = 1
+const __K_SS_MAXSIZE = 128
+const _BRIDGE_MODE_HAIRPIN = 1
+const _TCSETX = 0x5433
+const __SC_FSYNC = 15
+const _RWF_APPEND = 0x00000010
+const __BITS_SOCKADDR_H = 1
+const _NL_ATTR_TYPE_NESTED = 13
+const _SIGPOLL = 29
+const _STATX_ATTR_ENCRYPTED = 0x00000800
+const _AT_SYMLINK_NOFOLLOW = 0x100
+const _HAVE_SYS_VFS_H = 1
+const _PF_KEY = 15
+const _HWCAP2_DCPODP = (1 << 0)
+const _NL_MMAP_MSG_ALIGNMENT = _NLMSG_ALIGNTO
+const _FFI_TYPE_FLOAT = 2
+const _IFLA_VXLAN_UDP_CSUM = 18
+const ___NR_wait4 = 260
+const _IFLA_RMNET_FLAGS = 2
+const _SOL_RDS = 276
+const _RTAX_FEATURE_MASK = (_RTAX_FEATURE_ECN | _RTAX_FEATURE_SACK | _RTAX_FEATURE_TIMESTAMP | _RTAX_FEATURE_ALLFRAG)
+const _RTM_GETNETCONF = 82
+const _TIOCSPGRP_val = 21520
+const _IPPROTO_RSVP = 46
+const _FPE_INTDIV = 1
+const _ONLCR = 0000004
+const _ARPHRD_TUNNEL = 768
+const _HAVE_MINCORE = 1
+const ___SIZEOF_PTRDIFF_T__ = 8
+const _EPOLLERR = 8
+const _TCP_KEEPCNT = 6
+const _PTRACE_SYSCALL_INFO_EXIT = 2
+const _TCP_SYN_RECV = 3
+const _NLM_F_APPEND = 0x800
+const _SYS_mmap = ___NR_mmap
+const _SYS_clock_adjtime = ___NR_clock_adjtime
+const _RTNLGRP_TC = 4
+const _ADJ_NANO = 0x2000
+const _NETLINK_TX_RING = 7
+const _TCPOPT_TIMESTAMP = 8
+const __SC_TRACE_NAME_MAX = 243
+const __BITS_ENDIAN_H = 1
+const __CS_LFS_LDFLAGS = 1001
+const ___NR_setregid = 143
+const _EOWNERDEAD = 130
+const _RT_TABLE_COMPAT = 252
+const _TIOCGPTN_val = 2147767344
+const ___FLT64X_MAX_10_EXP__ = 4932
+const _RTSIG_MAX = 32
+const _VXLAN_DF_MAX = 2
+const ___SIZEOF_LONG_DOUBLE__ = 16
+const _VT0 = 0000000
+const _VT1 = 0040000
+const _RTNLGRP_IPV4_MROUTE = 6
+const _IFLA_INET_CONF = 1
+const _BC_DIM_MAX = __POSIX2_BC_DIM_MAX
+const __POSIX_TZNAME_MAX = 6
+const _SIOCSIFENCAP = 0x8926
+const _TCP_CA_Disorder = 1
+const ___WORDSIZE = 64
+const _IP_MF = 0x2000
+const _PROT_GROWSUP = 0x02000000
+const _RTF_ADDRCLASSMASK = 0xF8000000
+const ___NR3264_fadvise64 = 223
+const _ARPHRD_PRONET = 4
+const _B921600 = 0010007
+const _EADDRINUSE = 98
+const ___NR_timerfd_gettime = 87
+const _CLONE_NEWPID = 0x20000000
+const _RTNLGRP_IPV6_RULE = 19
+const _ETHER_MIN_LEN = (_ETH_ZLEN + _ETHER_CRC_LEN)
+const _PF_ROSE = 11
+const _IFLA_PORT_SELF = 25
+const _IFLA_BOND_SLAVE_AD_ACTOR_OPER_PORT_STATE = 7
+const _PR_PAC_APIBKEY = (1 << 1)
+const __SYS_STAT_H = 1
+const _IFLA_BR_GROUP_ADDR = 20
+const _F_SETSIG = ___F_SETSIG
+const _WSTOPPED = 2
+const __PC_VDISABLE = 8
+const __SC_MQ_OPEN_MAX = 27
+const ___AARCH64_CMODEL_SMALL__ = 1
+const _RTM_NEWADDRLABEL = 72
+const _IPPROTO_DCCP = 33
+const ___NR_mq_unlink = 181
+const _RTMGRP_NEIGH = 4
+const _IP_RECVORIGDSTADDR = _IP_ORIGDSTADDR
+const _PF_WANPIPE = 25
+const _RTM_DELADDR = 21
+const __PATH_SERVICES = "/etc/services"
+const _POLL_IN = 1
+const _MACVLAN_MACADDR_FLUSH = 2
+const _RTPROT_DNROUTED = 13
+const _MACVLAN_MODE_SOURCE = 16
+const _SYS_setpgid = ___NR_setpgid
+const ___IFLA_GENEVE_MAX = 14
+const _SIOCADDMULTI = 0x8931
+const _RTMSG_NEWROUTE = 0x21
+const _FFI_TYPE_COMPLEX = 15
+const _HAVE_COSL = 1
+const _NI_MAXHOST = 1025
+const _HAVE_SYS_MOUNT_H = 1
+const _NO_RECOVERY = 3
+const _IFLA_VXLAN_UNSPEC = 0
+const _IFLA_BOND_MIIMON = 3
+const _IPDEFTTL = 64
+const _RTAX_MTU = 2
+const _ENETRESET = 102
+const ___FLT_HAS_QUIET_NAN__ = 1
+const _IFLA_BR_NF_CALL_IPTABLES = 36
+const _SIG_ATOMIC_MAX = (2147483647)
+const _STA_PPSFREQ = 0x0002
+const _IN_ISDIR = 0x40000000
+const _ICMP6_ECHO_REPLY = 129
+const _TCXONC = 0x540A
+const _RTCF_MASQ = 0x00400000
+const _AF_BRIDGE = _PF_BRIDGE
+const _PR_TIMING_TIMESTAMP = 1
+const _IPV6_PMTUDISC_OMIT = 5
+const _ILL_ILLTRP = 4
+const ___NDUSEROPT_MAX = 2
+const _SYNC_FILE_RANGE_WRITE = 2
+const _STA_INS = 0x0010
+const _RWH_WRITE_LIFE_NOT_SET = 0
+const __XOPEN_XCU_VERSION = 4
+const _ENOCSI = 50
+const _XATTR_LIST_MAX = 65536
+const _RTMGRP_IPV4_MROUTE = 0x20
+const _RTM_DELVLAN = 113
+const _SYS_pselect6 = ___NR_pselect6
+const _TOSTOP = 0000400
+const __SC_MINSIGSTKSZ = 249
+const _TIOCPKT_STOP = 4
+const _IFLA_BRPORT_PROTECT = 6
+const __SC_SIGNALS = 158
+const _SYS_setxattr = ___NR_setxattr
+const _RENAME_WHITEOUT = (1 << 2)
+const _IPPROTO_DSTOPTS = 60
+const _IFA_F_NODAD = 0x02
+const __LARGEFILE_SOURCE = 1
+const ___WINT_MAX__ = 0xffffffff
+const _EPFNOSUPPORT = 96
+const _SYS_sigaltstack = ___NR_sigaltstack
+const _SCNdLEAST32 = "d"
+const _INT16_WIDTH = 16
+const _RTNH_F_ONLINK = 4
+const _GAI_WAIT = 0
+const ___NR_lookup_dcookie = 18
+const ___NR_mincore = 232
+const _ARPHRD_TUNNEL6 = 769
+const _SOL_RXRPC = 272
+const ___FLT32_IS_IEC_60559__ = 2
+const _ICMP6_DST_UNREACH_NOROUTE = 0
+const _DN_ATTRIB = 0x00000020
+const ___LP64__ = 1
+const _F_SEAL_SEAL = 0x0001
+const _MLD_LISTENER_QUERY = 130
+const _SYS_inotify_init1 = ___NR_inotify_init1
+const ___NR_acct = 89
+const _MSG_FASTOPEN = 536870912
+const ___sigevent_t_defined = 1
+const _RTNLGRP_IPV6_MROUTE_R = 31
+const _IFLA_MACVLAN_UNSPEC = 0
+const _PACKET_AUXDATA = 8
+const _IFLA_BOND_UNSPEC = 0
+const _IFLA_GENEVE_LABEL = 11
+const _PR_UNALIGN_SIGBUS = 2
+const _F_TLOCK = 2
+const _STATX_TYPE = 0x00000001
+const _NDA_MASTER = 9
+const _PF_RXRPC = 33
+const _TCP_KEEPIDLE = 4
+const ___NR_msgsnd = 189
+const ___NR_llistxattr = 12
+const ___NR_rseq = 293
+const __CS_XBS5_ILP32_OFF32_CFLAGS = 1100
+const _O_ACCMODE = 0003
+const _TIOCM_RNG = 0x080
+const _RTAX_SSTHRESH = 6
+const _PR_MTE_TCF_NONE = 0
+const _IFLA_VF_BROADCAST = 13
+const _ETH_P_AX25 = 0x0002
+const __BITS_SIGINFO_CONSTS_ARCH_H = 1
+const _MACSEC_OFFLOAD_MAC = 2
+const _RTAX_WINDOW = 3
+const _HAVE_INTTYPES_H = 1
+const _EDESTADDRREQ = 89
+const __PC_MAX_INPUT = 2
+const ___IFLA_VF_MAX = 14
+const _IPV6_FREEBIND = 78
+const __STRINGS_H = 1
+const ___have_pthread_attr_t = 1
+const _TCA_ACT_FLAG_TERSE_DUMP = (1 << 1)
+const _NI_MAXSERV = 32
+const _ARPHRD_HDLC = _ARPHRD_CISCO
+const ___GLIBC_USE_IEC_60559_BFP_EXT = 1
+const _PF_UNIX = _PF_LOCAL
+const _IFLA_GENEVE_UDP_CSUM = 8
+const ___NR_getppid = 173
+const _FFI_LAST_ABI = 3
+const _MACSEC_OFFLOAD_MAX = 2
+const _ETH_P_IEEEPUP = 0x0a00
+const _PF_IRDA = 23
+const _HAVE_SYS_TIMEX_H = 1
+const ___FLT_DECIMAL_DIG__ = 9
+const ___NR_timer_create = 107
+const _ETH_P_MRP = 0x88E3
+const _SYS_getpgid = ___NR_getpgid
+const _FFI_64_BIT_MAX = 9223372036854775807
+const _IFLA_MACSEC_ICV_LEN = 3
+const _B1800 = 0000012
+const _BS0 = 0000000
+const _TIOCSSOFTCAR = 0x541A
+const __SYS_TIME_H = 1
+const __POSIX_ARG_MAX = 4096
+const ___SCHAR_WIDTH__ = 8
+const ___FLT_RADIX__ = 2
+const _PORT_VDP_RESPONSE_UNUSED_VTID = 3
+const __CS_V7_ENV = 1149
+const _IFLA_VXLAN_LEARNING = 7
+const _EPOLLET = 2147483648
+const _F_SETLKW64 = 7
+const ___USE_ATFILE = 1
+const _SIGABRT = 6
+const _INT_FAST64_WIDTH = 64
+const _IFF_RUNNING = 64
+const _HAVE_UTIMENSAT = 1
+const __PC_SYMLINK_MAX = 19
+const _F_SETLK64 = 6
+const __POSIX_PATH_MAX = 256
+const _IN_CLASSA_NSHIFT = 24
+const _PACKET_TIMESTAMP = 17
+const ___POSIX_FADV_DONTNEED = 4
+const _IPPROTO_MTP = 92
+type _iface struct {}
+type ___prfpregset_t struct {}
+type _cookie_io_functions_t struct {}
+type __IO_marker struct {}
+type ___va_list struct {}
+type _obstack struct {}
+type __IO_cookie_io_functions_t struct {}
+type _elf_fpregset_t struct {}
+type ___dirstream struct {}
+type _user_fpsimd_struct struct {}
+type ___gnuc_va_list struct {}
+type __IO_wide_data struct {}
+type __IO_codecvt struct {}
+const EUNATCH = Errno(_EUNATCH)
+const ENOCSI = Errno(_ENOCSI)
+const EAFNOSUPPORT = Errno(_EAFNOSUPPORT)
+const EREMCHG = Errno(_EREMCHG)
+const EACCES = Errno(_EACCES)
+const EDESTADDRREQ = Errno(_EDESTADDRREQ)
+const EILSEQ = Errno(_EILSEQ)
+const ESPIPE = Errno(_ESPIPE)
+const ECOMM = Errno(_ECOMM)
+const EPERM = Errno(_EPERM)
+const EMLINK = Errno(_EMLINK)
+const EOWNERDEAD = Errno(_EOWNERDEAD)
+const ENOTTY = Errno(_ENOTTY)
+const EBADE = Errno(_EBADE)
+const EBADF = Errno(_EBADF)
+const EBADR = Errno(_EBADR)
+const EADV = Errno(_EADV)
+const ERANGE = Errno(_ERANGE)
+const ECANCELED = Errno(_ECANCELED)
+const ETXTBSY = Errno(_ETXTBSY)
+const ENOMEM = Errno(_ENOMEM)
+const EKEYREJECTED = Errno(_EKEYREJECTED)
+const EINPROGRESS = Errno(_EINPROGRESS)
+const ENOTBLK = Errno(_ENOTBLK)
+const ERESTART = Errno(_ERESTART)
+const ENOMSG = Errno(_ENOMSG)
+const EALREADY = Errno(_EALREADY)
+const EMULTIHOP = Errno(_EMULTIHOP)
+const ETIMEDOUT = Errno(_ETIMEDOUT)
+const ENODATA = Errno(_ENODATA)
+const EOVERFLOW = Errno(_EOVERFLOW)
+const EINTR = Errno(_EINTR)
+const ENOLINK = Errno(_ENOLINK)
+const ECHILD = Errno(_ECHILD)
+const ELOOP = Errno(_ELOOP)
+const EIO = Errno(_EIO)
+const ESTALE = Errno(_ESTALE)
+const ENOTSOCK = Errno(_ENOTSOCK)
+const ENOSR = Errno(_ENOSR)
+const ELNRNG = Errno(_ELNRNG)
+const ENOSYS = Errno(_ENOSYS)
+const EDEADLK = Errno(_EDEADLK)
+const EPIPE = Errno(_EPIPE)
+const EBADMSG = Errno(_EBADMSG)
+const EBFONT = Errno(_EBFONT)
+const ERFKILL = Errno(_ERFKILL)
+const EREMOTE = Errno(_EREMOTE)
+const ETOOMANYREFS = Errno(_ETOOMANYREFS)
+const EPFNOSUPPORT = Errno(_EPFNOSUPPORT)
+const ESRMNT = Errno(_ESRMNT)
+const ENONET = Errno(_ENONET)
+const EBADSLT = Errno(_EBADSLT)
+const EL3RST = Errno(_EL3RST)
+const ENOTNAM = Errno(_ENOTNAM)
+const ENOTEMPTY = Errno(_ENOTEMPTY)
+const EADDRINUSE = Errno(_EADDRINUSE)
+const EUCLEAN = Errno(_EUCLEAN)
+const ENETRESET = Errno(_ENETRESET)
+const EISDIR = Errno(_EISDIR)
+const EDEADLOCK = Errno(_EDEADLOCK)
+const ECONNABORTED = Errno(_ECONNABORTED)
+const EHOSTUNREACH = Errno(_EHOSTUNREACH)
+const EBADFD = Errno(_EBADFD)
+const EL3HLT = Errno(_EL3HLT)
+const EISNAM = Errno(_EISNAM)
+const EXFULL = Errno(_EXFULL)
+const EFAULT = Errno(_EFAULT)
+const EL2HLT = Errno(_EL2HLT)
+const ENOKEY = Errno(_ENOKEY)
+const EINVAL = Errno(_EINVAL)
+const EDOM = Errno(_EDOM)
+const EADDRNOTAVAIL = Errno(_EADDRNOTAVAIL)
+const ESHUTDOWN = Errno(_ESHUTDOWN)
+const ELIBSCN = Errno(_ELIBSCN)
+const ENAVAIL = Errno(_ENAVAIL)
+const ENOSTR = Errno(_ENOSTR)
+const EPROTO = Errno(_EPROTO)
+const ENOMEDIUM = Errno(_ENOMEDIUM)
+const EBUSY = Errno(_EBUSY)
+const ENODEV = Errno(_ENODEV)
+const EMSGSIZE = Errno(_EMSGSIZE)
+const EKEYEXPIRED = Errno(_EKEYEXPIRED)
+const EROFS = Errno(_EROFS)
+const ELIBACC = Errno(_ELIBACC)
+const EHWPOISON = Errno(_EHWPOISON)
+const E2BIG = Errno(_E2BIG)
+const ENOTDIR = Errno(_ENOTDIR)
+const ECONNRESET = Errno(_ECONNRESET)
+const EIDRM = Errno(_EIDRM)
+const ENXIO = Errno(_ENXIO)
+const EBADRQC = Errno(_EBADRQC)
+const ENAMETOOLONG = Errno(_ENAMETOOLONG)
+const ESOCKTNOSUPPORT = Errno(_ESOCKTNOSUPPORT)
+const ELIBEXEC = Errno(_ELIBEXEC)
+const EDOTDOT = Errno(_EDOTDOT)
+const ETIME = Errno(_ETIME)
+const EPROTONOSUPPORT = Errno(_EPROTONOSUPPORT)
+const ENOTRECOVERABLE = Errno(_ENOTRECOVERABLE)
+const ENETUNREACH = Errno(_ENETUNREACH)
+const EXDEV = Errno(_EXDEV)
+const EDQUOT = Errno(_EDQUOT)
+const EREMOTEIO = Errno(_EREMOTEIO)
+const ENOSPC = Errno(_ENOSPC)
+const ENOEXEC = Errno(_ENOEXEC)
+const ECONNREFUSED = Errno(_ECONNREFUSED)
+const EFBIG = Errno(_EFBIG)
+const ESRCH = Errno(_ESRCH)
+const ECHRNG = Errno(_ECHRNG)
+const EHOSTDOWN = Errno(_EHOSTDOWN)
+const ENOLCK = Errno(_ENOLCK)
+const ENOTCONN = Errno(_ENOTCONN)
+const ENOTSUP = Errno(_ENOTSUP)
+const ENOANO = Errno(_ENOANO)
+const EISCONN = Errno(_EISCONN)
+const EUSERS = Errno(_EUSERS)
+const ENETDOWN = Errno(_ENETDOWN)
+const ENOPROTOOPT = Errno(_ENOPROTOOPT)
+const EMFILE = Errno(_EMFILE)
+const ENOBUFS = Errno(_ENOBUFS)
+const EPROTOTYPE = Errno(_EPROTOTYPE)
+const EWOULDBLOCK = Errno(_EWOULDBLOCK)
+const ELIBBAD = Errno(_ELIBBAD)
+const ESTRPIPE = Errno(_ESTRPIPE)
+const EAGAIN = Errno(_EAGAIN)
+const ENFILE = Errno(_ENFILE)
+const ELIBMAX = Errno(_ELIBMAX)
+const EEXIST = Errno(_EEXIST)
+const EL2NSYNC = Errno(_EL2NSYNC)
+const ENOENT = Errno(_ENOENT)
+const ENOPKG = Errno(_ENOPKG)
+const EMEDIUMTYPE = Errno(_EMEDIUMTYPE)
+const EKEYREVOKED = Errno(_EKEYREVOKED)
+const ENOTUNIQ = Errno(_ENOTUNIQ)
+const EOPNOTSUPP = Errno(_EOPNOTSUPP)
+const O_APPEND = _O_APPEND
+const F_GETLK64 = _F_GETLK64
+const FD_SETSIZE = _FD_SETSIZE
+const F_EXLCK = _F_EXLCK
+const F_ADD_SEALS = _F_ADD_SEALS
+const F_SETPIPE_SZ = _F_SETPIPE_SZ
+const O_SYNC = _O_SYNC
+const F_SEAL_SHRINK = _F_SEAL_SHRINK
+const F_WRLCK = _F_WRLCK
+const O_DIRECTORY = _O_DIRECTORY
+const O_NOATIME = _O_NOATIME
+const F_ULOCK = _F_ULOCK
+const F_GETOWN = _F_GETOWN
+const F_SETLKW = _F_SETLKW
+const F_LOCK = _F_LOCK
+const O_CLOEXEC = _O_CLOEXEC
+const O_NDELAY = _O_NDELAY
+const O_DIRECT = _O_DIRECT
+const F_GETSIG = _F_GETSIG
+const O_TMPFILE = _O_TMPFILE
+const F_RDLCK = _F_RDLCK
+const O_RSYNC = _O_RSYNC
+const F_SHLCK = _F_SHLCK
+const O_DSYNC = _O_DSYNC
+const F_SEAL_FUTURE_WRITE = _F_SEAL_FUTURE_WRITE
+const O_NOFOLLOW = _O_NOFOLLOW
+const F_OFD_SETLKW = _F_OFD_SETLKW
+const O_WRONLY = _O_WRONLY
+const O_NONBLOCK = _O_NONBLOCK
+const F_GET_SEALS = _F_GET_SEALS
+const F_SEAL_WRITE = _F_SEAL_WRITE
+const O_CREAT = _O_CREAT
+const F_GET_FILE_RW_HINT = _F_GET_FILE_RW_HINT
+const F_NOTIFY = _F_NOTIFY
+const O_RDWR = _O_RDWR
+const F_SET_FILE_RW_HINT = _F_SET_FILE_RW_HINT
+const F_SET_RW_HINT = _F_SET_RW_HINT
+const O_PATH = _O_PATH
+const F_DUPFD = _F_DUPFD
+const F_SETFD = _F_SETFD
+const F_SETFL = _F_SETFL
+const F_GETLEASE = _F_GETLEASE
+const O_EXCL = _O_EXCL
+const F_OK = _F_OK
+const F_GETPIPE_SZ = _F_GETPIPE_SZ
+const F_SEAL_GROW = _F_SEAL_GROW
+const F_TEST = _F_TEST
+const F_SETLK = _F_SETLK
+const O_FSYNC = _O_FSYNC
+const O_RDONLY = _O_RDONLY
+const F_DUPFD_CLOEXEC = _F_DUPFD_CLOEXEC
+const F_OFD_SETLK = _F_OFD_SETLK
+const F_GETFD = _F_GETFD
+const F_GETFL = _F_GETFL
+const F_OWNER_PID = _F_OWNER_PID
+const O_LARGEFILE = _O_LARGEFILE
+const F_SETOWN_EX = _F_SETOWN_EX
+const F_OWNER_PGRP = _F_OWNER_PGRP
+const F_GETLK = _F_GETLK
+const F_OWNER_GID = _F_OWNER_GID
+const FD_CLOEXEC = _FD_CLOEXEC
+const F_GET_RW_HINT = _F_GET_RW_HINT
+const O_NOCTTY = _O_NOCTTY
+const F_OFD_GETLK = _F_OFD_GETLK
+const F_SETLEASE = _F_SETLEASE
+const F_GETOWN_EX = _F_GETOWN_EX
+const O_ASYNC = _O_ASYNC
+const F_SETOWN = _F_SETOWN
+const O_TRUNC = _O_TRUNC
+const F_OWNER_TID = _F_OWNER_TID
+const F_UNLCK = _F_UNLCK
+const F_SETSIG = _F_SETSIG
+const F_SEAL_SEAL = _F_SEAL_SEAL
+const F_TLOCK = _F_TLOCK
+const O_ACCMODE = _O_ACCMODE
+const F_SETLKW64 = _F_SETLKW64
+const F_SETLK64 = _F_SETLK64
+type Flock_t struct { Type int16; Whence int16; Start int64; Len int64; Pid int32; Godump_0_pad [4]byte; }
+const SIGILL = Signal(_SIGILL)
+const SIGKILL = Signal(_SIGKILL)
+const SIGTSTP = Signal(_SIGTSTP)
+const SIGIOT = Signal(_SIGIOT)
+const SIGXCPU = Signal(_SIGXCPU)
+const SIGINT = Signal(_SIGINT)
+const SIGIO = Signal(_SIGIO)
+const SIGBUS = Signal(_SIGBUS)
+const SIGUSR1 = Signal(_SIGUSR1)
+const SIGPIPE = Signal(_SIGPIPE)
+const SIGSTKFLT = Signal(_SIGSTKFLT)
+const SIGTRAP = Signal(_SIGTRAP)
+const SIGTERM = Signal(_SIGTERM)
+const SIGFPE = Signal(_SIGFPE)
+const SIGVTALRM = Signal(_SIGVTALRM)
+const SIGPWR = Signal(_SIGPWR)
+const SIGTTIN = Signal(_SIGTTIN)
+const SIGALRM = Signal(_SIGALRM)
+const SIGTTOU = Signal(_SIGTTOU)
+const SIGPROF = Signal(_SIGPROF)
+const SIGCONT = Signal(_SIGCONT)
+const SIGSYS = Signal(_SIGSYS)
+const SIGURG = Signal(_SIGURG)
+const SIGSEGV = Signal(_SIGSEGV)
+const SIGHUP = Signal(_SIGHUP)
+const SIGWINCH = Signal(_SIGWINCH)
+const SIGCHLD = Signal(_SIGCHLD)
+const SIGCLD = Signal(_SIGCLD)
+const SIGUSR2 = Signal(_SIGUSR2)
+const SIGXFSZ = Signal(_SIGXFSZ)
+const SIGSTOP = Signal(_SIGSTOP)
+const SIGQUIT = Signal(_SIGQUIT)
+const SIGPOLL = Signal(_SIGPOLL)
+const SIGABRT = Signal(_SIGABRT)
+const SYS_FTRUNCATE = _SYS_ftruncate
+const SYS_MKNODAT = _SYS_mknodat
+const SYS_MUNLOCK = _SYS_munlock
+const SYS_STATFS = _SYS_statfs
+const SYS_IO_PGETEVENTS = _SYS_io_pgetevents
+const SYS_SWAPOFF = _SYS_swapoff
+const SYS_GETSOCKOPT = _SYS_getsockopt
+const SYS_UMOUNT2 = _SYS_umount2
+const SYS_FREMOVEXATTR = _SYS_fremovexattr
+const SYS_FSETXATTR = _SYS_fsetxattr
+const SYS_MSYNC = _SYS_msync
+const SYS_PRCTL = _SYS_prctl
+const SYS_EXECVE = _SYS_execve
+const SYS_SETRESUID = _SYS_setresuid
+const SYS_TEE = _SYS_tee
+const SYS_PIDFD_SEND_SIGNAL = _SYS_pidfd_send_signal
+const SYS_LISTEN = _SYS_listen
+const SYS_PKEY_FREE = _SYS_pkey_free
+const SYS_GETDENTS64 = _SYS_getdents64
+const SYS_GETPRIORITY = _SYS_getpriority
+const SYS_SET_ROBUST_LIST = _SYS_set_robust_list
+const SYS_RT_SIGSUSPEND = _SYS_rt_sigsuspend
+const SYS_GETPEERNAME = _SYS_getpeername
+const SYS_GETEGID = _SYS_getegid
+const SYS_SETUID = _SYS_setuid
+const SYS_GETSID = _SYS_getsid
+const SYS_READLINKAT = _SYS_readlinkat
+const SYS_FSCONFIG = _SYS_fsconfig
+const SYS_SIGNALFD4 = _SYS_signalfd4
+const SYS_GET_ROBUST_LIST = _SYS_get_robust_list
+const SYS_MQ_NOTIFY = _SYS_mq_notify
+const SYS_PIVOT_ROOT = _SYS_pivot_root
+const SYS_IOPRIO_SET = _SYS_ioprio_set
+const SYS_UMASK = _SYS_umask
+const SYS_RENAMEAT = _SYS_renameat
+const SYS_OPENAT = _SYS_openat
+const SYS_PPOLL = _SYS_ppoll
+const SYS_LSEEK = _SYS_lseek
+const SYS_PWRITEV2 = _SYS_pwritev2
+const SYS_PREAD64 = _SYS_pread64
+const SYS_SEMCTL = _SYS_semctl
+const SYS_EPOLL_CREATE1 = _SYS_epoll_create1
+const SYS_IO_URING_SETUP = _SYS_io_uring_setup
+const SYS_RT_SIGPENDING = _SYS_rt_sigpending
+const SYS_PIDFD_GETFD = _SYS_pidfd_getfd
+const SYS_MREMAP = _SYS_mremap
+const SYS_KEXEC_FILE_LOAD = _SYS_kexec_file_load
+const SYS_EPOLL_PWAIT = _SYS_epoll_pwait
+const SYS_TIMER_DELETE = _SYS_timer_delete
+const SYS_SET_TID_ADDRESS = _SYS_set_tid_address
+const SYS_GETRESUID = _SYS_getresuid
+const SYS_SCHED_YIELD = _SYS_sched_yield
+const SYS_MSGGET = _SYS_msgget
+const SYS_ADJTIMEX = _SYS_adjtimex
+const SYS_PWRITE64 = _SYS_pwrite64
+const SYS_SETITIMER = _SYS_setitimer
+const SYS_MQ_OPEN = _SYS_mq_open
+const SYS_MSGRCV = _SYS_msgrcv
+const SYS_GETUID = _SYS_getuid
+const SYS_WAIT4 = _SYS_wait4
+const SYS_NAME_TO_HANDLE_AT = _SYS_name_to_handle_at
+const SYS_SEMGET = _SYS_semget
+const SYS_PKEY_ALLOC = _SYS_pkey_alloc
+const SYS_PERSONALITY = _SYS_personality
+const SYS_PREADV = _SYS_preadv
+const SYS_IOPRIO_GET = _SYS_ioprio_get
+const SYS_INIT_MODULE = _SYS_init_module
+const SYS_LGETXATTR = _SYS_lgetxattr
+const SYS_SHMAT = _SYS_shmat
+const SYS_SETRESGID = _SYS_setresgid
+const SYS_TIMER_GETOVERRUN = _SYS_timer_getoverrun
+const SYS_FANOTIFY_MARK = _SYS_fanotify_mark
+const SYS_GETTIMEOFDAY = _SYS_gettimeofday
+const SYS_MIGRATE_PAGES = _SYS_migrate_pages
+const SYS_SPLICE = _SYS_splice
+const SYS_PROCESS_MRELEASE = _SYS_process_mrelease
+const SYS_COPY_FILE_RANGE = _SYS_copy_file_range
+const SYS_PIDFD_OPEN = _SYS_pidfd_open
+const SYS_OPEN_BY_HANDLE_AT = _SYS_open_by_handle_at
+const SYS_MADVISE = _SYS_madvise
+const SYS_FACCESSAT2 = _SYS_faccessat2
+const SYS_KEYCTL = _SYS_keyctl
+const SYS_SETGID = _SYS_setgid
+const SYS_QUOTACTL_FD = _SYS_quotactl_fd
+const SYS_FCHMODAT = _SYS_fchmodat
+const SYS_MOVE_MOUNT = _SYS_move_mount
+const SYS_CLOCK_SETTIME = _SYS_clock_settime
+const SYS_NEWFSTATAT = _SYS_newfstatat
+const SYS_SCHED_SETAFFINITY = _SYS_sched_setaffinity
+const SYS_PIPE2 = _SYS_pipe2
+const SYS_BPF = _SYS_bpf
+const SYS_SCHED_RR_GET_INTERVAL = _SYS_sched_rr_get_interval
+const SYS_MSGCTL = _SYS_msgctl
+const SYS_EVENTFD2 = _SYS_eventfd2
+const SYS_CLOCK_GETTIME = _SYS_clock_gettime
+const SYS_CLOSE = _SYS_close
+const SYS_VMSPLICE = _SYS_vmsplice
+const SYS_EXECVEAT = _SYS_execveat
+const SYS_CHDIR = _SYS_chdir
+const SYS_CAPSET = _SYS_capset
+const SYS_FINIT_MODULE = _SYS_finit_module
+const SYS_RT_SIGPROCMASK = _SYS_rt_sigprocmask
+const SYS_GETITIMER = _SYS_getitimer
+const SYS_GETSOCKNAME = _SYS_getsockname
+const SYS_RECVMSG = _SYS_recvmsg
+const SYS_SCHED_GETPARAM = _SYS_sched_getparam
+const SYS_SET_MEMPOLICY = _SYS_set_mempolicy
+const SYS_FDATASYNC = _SYS_fdatasync
+const SYS_PRLIMIT64 = _SYS_prlimit64
+const SYS_TIMERFD_SETTIME = _SYS_timerfd_settime
+const SYS_SWAPON = _SYS_swapon
+const SYS_RT_SIGQUEUEINFO = _SYS_rt_sigqueueinfo
+const SYS_FCHOWN = _SYS_fchown
+const SYS_FSMOUNT = _SYS_fsmount
+const SYS_ACCEPT4 = _SYS_accept4
+const SYS_PROCESS_VM_WRITEV = _SYS_process_vm_writev
+const SYS_RENAMEAT2 = _SYS_renameat2
+const SYS_VHANGUP = _SYS_vhangup
+const SYS_TIMERFD_GETTIME = _SYS_timerfd_gettime
+const SYS_GETCPU = _SYS_getcpu
+const SYS_ACCT = _SYS_acct
+const SYS_SETREUID = _SYS_setreuid
+const SYS_SYNC_FILE_RANGE = _SYS_sync_file_range
+const SYS_FSTAT = _SYS_fstat
+const SYS_IO_URING_ENTER = _SYS_io_uring_enter
+const SYS_SENDTO = _SYS_sendto
+const SYS_SETHOSTNAME = _SYS_sethostname
+const SYS_READAHEAD = _SYS_readahead
+const SYS_MEMFD_SECRET = _SYS_memfd_secret
+const SYS_SYSLOG = _SYS_syslog
+const SYS_IO_GETEVENTS = _SYS_io_getevents
+const SYS_WRITE = _SYS_write
+const SYS_FANOTIFY_INIT = _SYS_fanotify_init
+const SYS_INOTIFY_ADD_WATCH = _SYS_inotify_add_watch
+const SYS_DUP = _SYS_dup
+const SYS_SECCOMP = _SYS_seccomp
+const SYS_SCHED_GETSCHEDULER = _SYS_sched_getscheduler
+const SYS_PERF_EVENT_OPEN = _SYS_perf_event_open
+const SYS_SETNS = _SYS_setns
+const SYS_GETCWD = _SYS_getcwd
+const SYS_REBOOT = _SYS_reboot
+const SYS_GETPID = _SYS_getpid
+const SYS_MLOCKALL = _SYS_mlockall
+const SYS_CLOCK_NANOSLEEP = _SYS_clock_nanosleep
+const SYS_MQ_UNLINK = _SYS_mq_unlink
+const SYS_RT_TGSIGQUEUEINFO = _SYS_rt_tgsigqueueinfo
+const SYS_SYNC = _SYS_sync
+const SYS_MQ_GETSETATTR = _SYS_mq_getsetattr
+const SYS_CAPGET = _SYS_capget
+const SYS_NMLN = _SYS_NMLN
+const SYS_BIND = _SYS_bind
+const SYS_RT_SIGACTION = _SYS_rt_sigaction
+const SYS_LSETXATTR = _SYS_lsetxattr
+const SYS_UNSHARE = _SYS_unshare
+const SYS_SETSOCKOPT = _SYS_setsockopt
+const SYS_GETRESGID = _SYS_getresgid
+const SYS_UNLINKAT = _SYS_unlinkat
+const SYS_DUP3 = _SYS_dup3
+const SYS_MOUNT = _SYS_mount
+const SYS_CLOSE_RANGE = _SYS_close_range
+const SYS_GETGID = _SYS_getgid
+const SYS_MUNLOCKALL = _SYS_munlockall
+const SYS_CLOCK_GETRES = _SYS_clock_getres
+const SYS_SENDFILE = _SYS_sendfile
+const SYS_FSPICK = _SYS_fspick
+const SYS_TGKILL = _SYS_tgkill
+const SYS_RECVFROM = _SYS_recvfrom
+const SYS_LISTXATTR = _SYS_listxattr
+const SYS_CLONE3 = _SYS_clone3
+const SYS_RT_SIGTIMEDWAIT = _SYS_rt_sigtimedwait
+const SYS_TIMES = _SYS_times
+const SYS_TIMER_SETTIME = _SYS_timer_settime
+const SYS_SETRLIMIT = _SYS_setrlimit
+const SYS_QUOTACTL = _SYS_quotactl
+const SYS_DELETE_MODULE = _SYS_delete_module
+const SYS_TIMER_GETTIME = _SYS_timer_gettime
+const SYS_FCNTL = _SYS_fcntl
+const SYS_INOTIFY_RM_WATCH = _SYS_inotify_rm_watch
+const SYS_MOUNT_SETATTR = _SYS_mount_setattr
+const SYS_SHMCTL = _SYS_shmctl
+const SYS_RSEQ = _SYS_rseq
+const SYS_LANDLOCK_ADD_RULE = _SYS_landlock_add_rule
+const SYS_SCHED_GETAFFINITY = _SYS_sched_getaffinity
+const SYS_PWRITEV = _SYS_pwritev
+const SYS_OPEN_TREE = _SYS_open_tree
+const SYS_SETFSUID = _SYS_setfsuid
+const SYS_FCHMOD = _SYS_fchmod
+const SYS_SEMOP = _SYS_semop
+const SYS_SETTIMEOFDAY = _SYS_settimeofday
+const SYS_KILL = _SYS_kill
+const SYS_UTIMENSAT = _SYS_utimensat
+const SYS_TIMER_CREATE = _SYS_timer_create
+const SYS_SETDOMAINNAME = _SYS_setdomainname
+const SYS_FCHDIR = _SYS_fchdir
+const SYS_FLOCK = _SYS_flock
+const SYS_FACCESSAT = _SYS_faccessat
+const SYS_REQUEST_KEY = _SYS_request_key
+const SYS_IO_DESTROY = _SYS_io_destroy
+const SYS_TIMERFD_CREATE = _SYS_timerfd_create
+const SYS_GETTID = _SYS_gettid
+const SYS_FALLOCATE = _SYS_fallocate
+const SYS_IO_URING_REGISTER = _SYS_io_uring_register
+const SYS_SCHED_SETPARAM = _SYS_sched_setparam
+const SYS_PREADV2 = _SYS_preadv2
+const SYS_GETRUSAGE = _SYS_getrusage
+const SYS_KCMP = _SYS_kcmp
+const SYS_SHMGET = _SYS_shmget
+const SYS_FSOPEN = _SYS_fsopen
+const SYS_LOOKUP_DCOOKIE = _SYS_lookup_dcookie
+const SYS_LANDLOCK_CREATE_RULESET = _SYS_landlock_create_ruleset
+const SYS_SHMDT = _SYS_shmdt
+const SYS_ADD_KEY = _SYS_add_key
+const SYS_EXIT_GROUP = _SYS_exit_group
+const SYS_GETXATTR = _SYS_getxattr
+const SYS_EPOLL_PWAIT2 = _SYS_epoll_pwait2
+const SYS_MPROTECT = _SYS_mprotect
+const SYS_BRK = _SYS_brk
+const SYS_READ = _SYS_read
+const SYS_LLISTXATTR = _SYS_llistxattr
+const SYS_FSYNC = _SYS_fsync
+const SYS_MLOCK2 = _SYS_mlock2
+const SYS_GETRANDOM = _SYS_getrandom
+const SYS_RT_SIGRETURN = _SYS_rt_sigreturn
+const SYS_FADVISE64 = _SYS_fadvise64
+const SYS_IO_SUBMIT = _SYS_io_submit
+const SYS_WRITEV = _SYS_writev
+const SYS_MLOCK = _SYS_mlock
+const SYS_KEXEC_LOAD = _SYS_kexec_load
+const SYS_GET_MEMPOLICY = _SYS_get_mempolicy
+const SYS_SETREGID = _SYS_setregid
+const SYS_MQ_TIMEDRECEIVE = _SYS_mq_timedreceive
+const SYS_CHROOT = _SYS_chroot
+const SYS_NFSSERVCTL = _SYS_nfsservctl
+const SYS_LREMOVEXATTR = _SYS_lremovexattr
+const SYS_IO_CANCEL = _SYS_io_cancel
+const SYS_SOCKET = _SYS_socket
+const SYS_FGETXATTR = _SYS_fgetxattr
+const SYS_MEMFD_CREATE = _SYS_memfd_create
+const SYS_SYMLINKAT = _SYS_symlinkat
+const SYS_GETEUID = _SYS_geteuid
+const SYS_FSTATFS = _SYS_fstatfs
+const SYS_ACCEPT = _SYS_accept
+const SYS_READV = _SYS_readv
+const SYS_UNAME = _SYS_uname
+const SYS_OPENAT2 = _SYS_openat2
+const SYS_SETPRIORITY = _SYS_setpriority
+const SYS_SENDMSG = _SYS_sendmsg
+const SYS_SEMTIMEDOP = _SYS_semtimedop
+const SYS_SETGROUPS = _SYS_setgroups
+const SYS_SENDMMSG = _SYS_sendmmsg
+const SYS_SCHED_SETSCHEDULER = _SYS_sched_setscheduler
+const SYS_EPOLL_CTL = _SYS_epoll_ctl
+const SYS_SCHED_GET_PRIORITY_MAX = _SYS_sched_get_priority_max
+const SYS_FCHOWNAT = _SYS_fchownat
+const SYS_SYNCFS = _SYS_syncfs
+const SYS_IOCTL = _SYS_ioctl
+const SYS_MSGSND = _SYS_msgsnd
+const SYS_EXIT = _SYS_exit
+const SYS_RESTART_SYSCALL = _SYS_restart_syscall
+const SYS_NANOSLEEP = _SYS_nanosleep
+const SYS_MKDIRAT = _SYS_mkdirat
+const SYS_LANDLOCK_RESTRICT_SELF = _SYS_landlock_restrict_self
+const SYS_PROCESS_VM_READV = _SYS_process_vm_readv
+const SYS_SYSINFO = _SYS_sysinfo
+const SYS_SETSID = _SYS_setsid
+const SYS_STATX = _SYS_statx
+const SYS_SHUTDOWN = _SYS_shutdown
+const SYS_TKILL = _SYS_tkill
+const SYS_PTRACE = _SYS_ptrace
+const SYS_FUTEX = _SYS_futex
+const SYS_RECVMMSG = _SYS_recvmmsg
+const SYS_MQ_TIMEDSEND = _SYS_mq_timedsend
+const SYS_CLONE = _SYS_clone
+const SYS_SCHED_GET_PRIORITY_MIN = _SYS_sched_get_priority_min
+const SYS_GETRLIMIT = _SYS_getrlimit
+const SYS_MEMBARRIER = _SYS_membarrier
+const SYS_MUNMAP = _SYS_munmap
+const SYS_USERFAULTFD = _SYS_userfaultfd
+const SYS_WAITID = _SYS_waitid
+const SYS_LINKAT = _SYS_linkat
+const SYS_PROCESS_MADVISE = _SYS_process_madvise
+const SYS_GETGROUPS = _SYS_getgroups
+const SYS_MBIND = _SYS_mbind
+const SYS_PKEY_MPROTECT = _SYS_pkey_mprotect
+const SYS_MINCORE = _SYS_mincore
+const SYS_GETPPID = _SYS_getppid
+const SYS_SOCKETPAIR = _SYS_socketpair
+const SYS_MOVE_PAGES = _SYS_move_pages
+const SYS_SETFSGID = _SYS_setfsgid
+const SYS_SCHED_SETATTR = _SYS_sched_setattr
+const SYS_REMAP_FILE_PAGES = _SYS_remap_file_pages
+const SYS_IO_SETUP = _SYS_io_setup
+const SYS_REMOVEXATTR = _SYS_removexattr
+const SYS_TRUNCATE = _SYS_truncate
+const SYS_CONNECT = _SYS_connect
+const SYS_SCHED_GETATTR = _SYS_sched_getattr
+const SYS_FLISTXATTR = _SYS_flistxattr
+const SYS_MMAP = _SYS_mmap
+const SYS_CLOCK_ADJTIME = _SYS_clock_adjtime
+const SYS_SETPGID = _SYS_setpgid
+const SYS_PSELECT6 = _SYS_pselect6
+const SYS_SETXATTR = _SYS_setxattr
+const SYS_SIGALTSTACK = _SYS_sigaltstack
+const SYS_INOTIFY_INIT1 = _SYS_inotify_init1
+const SYS_GETPGID = _SYS_getpgid
+const SYS_GETDENTS = 0
+const S_IRWXG = _S_IRWXG
+const S_IRWXO = _S_IRWXO
+const S_ISVTX = _S_ISVTX
+const S_IWOTH = _S_IWOTH
+const S_IRGRP = _S_IRGRP
+const S_IFMT = _S_IFMT
+const S_IWRITE = _S_IWRITE
+const S_IFLNK = _S_IFLNK
+const S_IREAD = _S_IREAD
+const S_IEXEC = _S_IEXEC
+const S_IRWXU = _S_IRWXU
+const S_IWUSR = _S_IWUSR
+const S_IFREG = _S_IFREG
+const S_IXGRP = _S_IXGRP
+const S_ISUID = _S_ISUID
+const S_IFIFO = _S_IFIFO
+const S_IFSOCK = _S_IFSOCK
+const S_IROTH = _S_IROTH
+const S_BLKSIZE = _S_BLKSIZE
+const S_IWGRP = _S_IWGRP
+const S_IXUSR = _S_IXUSR
+const S_ISGID = _S_ISGID
+const S_IFBLK = _S_IFBLK
+const S_IFDIR = _S_IFDIR
+const S_IRUSR = _S_IRUSR
+const S_IFCHR = _S_IFCHR
+const S_IXOTH = _S_IXOTH
+const PROT_NONE = _PROT_NONE
+const PROT_READ = _PROT_READ
+const PROT_GROWSDOWN = _PROT_GROWSDOWN
+const PROT_EXEC = _PROT_EXEC
+const PROT_BTI = _PROT_BTI
+const PROT_MTE = _PROT_MTE
+const PROT_WRITE = _PROT_WRITE
+const PROT_GROWSUP = _PROT_GROWSUP
+const MAP_FILE = _MAP_FILE
+const MAP_SHARED = _MAP_SHARED
+const MAP_SYNC = _MAP_SYNC
+const MAP_NORESERVE = _MAP_NORESERVE
+const MAP_ANON = _MAP_ANON
+const MAP_HUGETLB = _MAP_HUGETLB
+const MAP_STACK = _MAP_STACK
+const MAP_SHARED_VALIDATE = _MAP_SHARED_VALIDATE
+const MAP_GROWSDOWN = _MAP_GROWSDOWN
+const MAP_POPULATE = _MAP_POPULATE
+const MAP_LOCKED = _MAP_LOCKED
+const MAP_FIXED_NOREPLACE = _MAP_FIXED_NOREPLACE
+const MAP_HUGE_MASK = _MAP_HUGE_MASK
+const MAP_HUGE_SHIFT = _MAP_HUGE_SHIFT
+const MAP_ANONYMOUS = _MAP_ANONYMOUS
+const MAP_PRIVATE = _MAP_PRIVATE
+const MAP_EXECUTABLE = _MAP_EXECUTABLE
+const MAP_NONBLOCK = _MAP_NONBLOCK
+const MAP_TYPE = _MAP_TYPE
+const MAP_FIXED = _MAP_FIXED
+const MAP_DENYWRITE = _MAP_DENYWRITE
+const MADV_DONTFORK = _MADV_DONTFORK
+const MADV_WILLNEED = _MADV_WILLNEED
+const MADV_PAGEOUT = _MADV_PAGEOUT
+const MADV_SEQUENTIAL = _MADV_SEQUENTIAL
+const MADV_KEEPONFORK = _MADV_KEEPONFORK
+const MADV_DONTNEED = _MADV_DONTNEED
+const MADV_COLD = _MADV_COLD
+const MADV_DODUMP = _MADV_DODUMP
+const MADV_NOHUGEPAGE = _MADV_NOHUGEPAGE
+const MADV_NORMAL = _MADV_NORMAL
+const MADV_WIPEONFORK = _MADV_WIPEONFORK
+const MADV_HUGEPAGE = _MADV_HUGEPAGE
+const MADV_HWPOISON = _MADV_HWPOISON
+const MADV_MERGEABLE = _MADV_MERGEABLE
+const MADV_REMOVE = _MADV_REMOVE
+const MADV_POPULATE_READ = _MADV_POPULATE_READ
+const MADV_RANDOM = _MADV_RANDOM
+const MADV_POPULATE_WRITE = _MADV_POPULATE_WRITE
+const MADV_FREE = _MADV_FREE
+const MADV_DOFORK = _MADV_DOFORK
+const MADV_DONTDUMP = _MADV_DONTDUMP
+const MADV_UNMERGEABLE = _MADV_UNMERGEABLE
+const MCL_FUTURE = _MCL_FUTURE
+const MCL_CURRENT = _MCL_CURRENT
+const MCL_ONFAULT = _MCL_ONFAULT
+const WNOHANG = _WNOHANG
+const WORD_BIT = _WORD_BIT
+const W_OK = _W_OK
+const WAIT_ANY = _WAIT_ANY
+const WCHAR_WIDTH = _WCHAR_WIDTH
+const WAIT_MYPGRP = _WAIT_MYPGRP
+const WCONTINUED = _WCONTINUED
+const WCHAR_MAX = _WCHAR_MAX
+const WUNTRACED = _WUNTRACED
+const WEXITED = _WEXITED
+const WCOREFLAG = _WCOREFLAG
+const WCHAR_MIN = _WCHAR_MIN
+const WINT_WIDTH = _WINT_WIDTH
+const WINT_MAX = _WINT_MAX
+const WINT_MIN = _WINT_MIN
+const WNOWAIT = _WNOWAIT
+const WSTOPPED = _WSTOPPED
+const WALL = ___WALL
+const IPPROTO_TP = _IPPROTO_TP
+const TCP_COOKIE_TRANSACTIONS = _TCP_COOKIE_TRANSACTIONS
+const IPPROTO_ROUTING = _IPPROTO_ROUTING
+const IP_RF = _IP_RF
+const ETH_P_PPPTALK = _ETH_P_PPPTALK
+const SO_SNDTIMEO_OLD = _SO_SNDTIMEO_OLD
+const TCP_REPAIR_OPTIONS = _TCP_REPAIR_OPTIONS
+const TCP_S_DATA_IN = _TCP_S_DATA_IN
+const IN_ATTRIB = _IN_ATTRIB
+const TCP_REPAIR_ON = _TCP_REPAIR_ON
+const SOCK_DGRAM = _SOCK_DGRAM
+const IPV6_ORIGDSTADDR = _IPV6_ORIGDSTADDR
+const SO_TXTIME = _SO_TXTIME
+const IPPROTO_IPV6 = _IPPROTO_IPV6
+const TCP_SYN_SENT = _TCP_SYN_SENT
+const ARPHRD_IEEE80211_PRISM = _ARPHRD_IEEE80211_PRISM
+const ETH_P_8021AD = _ETH_P_8021AD
+const ETH_P_ARCNET = _ETH_P_ARCNET
+const IPPROTO_NONE = _IPPROTO_NONE
+const TCP_COOKIE_OUT_NEVER = _TCP_COOKIE_OUT_NEVER
+const TCP_NOTSENT_LOWAT = _TCP_NOTSENT_LOWAT
+const SOL_SOCKET = _SOL_SOCKET
+const IP_NODEFRAG = _IP_NODEFRAG
+const IPPROTO_UDPLITE = _IPPROTO_UDPLITE
+const SO_SNDTIMEO = _SO_SNDTIMEO
+const AF_UNSPEC = _AF_UNSPEC
+const ARPHRD_FCPL = _ARPHRD_FCPL
+const ARPHRD_FCPP = _ARPHRD_FCPP
+const IP_ADD_MEMBERSHIP = _IP_ADD_MEMBERSHIP
+const ARPHRD_PIMREG = _ARPHRD_PIMREG
+const ETH_P_TRAILER = _ETH_P_TRAILER
+const SOL_TCP = _SOL_TCP
+const SO_CNX_ADVICE = _SO_CNX_ADVICE
+const SOL_BLUETOOTH = _SOL_BLUETOOTH
+const ARPHRD_ETHER = _ARPHRD_ETHER
+const ETH_P_CANFD = _ETH_P_CANFD
+const ETH_P_DIAG = _ETH_P_DIAG
+const ARPHRD_INFINIBAND = _ARPHRD_INFINIBAND
+const IP_TRANSPARENT = _IP_TRANSPARENT
+const ETH_P_LOOPBACK = _ETH_P_LOOPBACK
+const SO_BINDTOIFINDEX = _SO_BINDTOIFINDEX
+const ETH_P_CUST = _ETH_P_CUST
+const ARPHRD_IEEE80211_RADIOTAP = _ARPHRD_IEEE80211_RADIOTAP
+const ARPHRD_VOID = _ARPHRD_VOID
+const SO_PRIORITY = _SO_PRIORITY
+const TCP_THIN_DUPACK = _TCP_THIN_DUPACK
+const SO_ATTACH_REUSEPORT_EBPF = _SO_ATTACH_REUSEPORT_EBPF
+const IN_ALL_EVENTS = _IN_ALL_EVENTS
+const SO_PEERNAME = _SO_PEERNAME
+const SO_MEMINFO = _SO_MEMINFO
+const ARPHRD_HIPPI = _ARPHRD_HIPPI
+const AF_ROUTE = _AF_ROUTE
+const IP_MULTICAST_LOOP = _IP_MULTICAST_LOOP
+const ETH_P_ATMFATE = _ETH_P_ATMFATE
+const IPV6_V6ONLY = _IPV6_V6ONLY
+const ARPHRD_SLIP6 = _ARPHRD_SLIP6
+const IP_RECVFRAGSIZE = _IP_RECVFRAGSIZE
+const SOL_X25 = _SOL_X25
+const ETH_P_NCSI = _ETH_P_NCSI
+const TCP_CLOSING = _TCP_CLOSING
+const SO_TIMESTAMP_NEW = _SO_TIMESTAMP_NEW
+const IP_PMTUDISC = _IP_PMTUDISC
+const TCP_CONGESTION = _TCP_CONGESTION
+const AF_RDS = _AF_RDS
+const ARPHRD_MCTP = _ARPHRD_MCTP
+const AF_IEEE802154 = _AF_IEEE802154
+const SO_TIMESTAMPING = _SO_TIMESTAMPING
+const TCP_COOKIE_MAX = _TCP_COOKIE_MAX
+const SO_DETACH_BPF = _SO_DETACH_BPF
+const IPPROTO_FRAGMENT = _IPPROTO_FRAGMENT
+const IP_BIND_ADDRESS_NO_PORT = _IP_BIND_ADDRESS_NO_PORT
+const IP_PMTUDISC_WANT = _IP_PMTUDISC_WANT
+const SO_BUSY_POLL_BUDGET = _SO_BUSY_POLL_BUDGET
+const ETH_P_8021Q = _ETH_P_8021Q
+const IP_PKTOPTIONS = _IP_PKTOPTIONS
+const IP_PMTUDISC_INTERFACE = _IP_PMTUDISC_INTERFACE
+const SOL_ICMPV6 = _SOL_ICMPV6
+const TCP_MSS = _TCP_MSS
+const ETH_P_80221 = _ETH_P_80221
+const IN_UNMOUNT = _IN_UNMOUNT
+const ETH_P_PPP_MP = _ETH_P_PPP_MP
+const AF_LOCAL = _AF_LOCAL
+const IPV6_ADDR_PREFERENCES = _IPV6_ADDR_PREFERENCES
+const SOCK_RAW = _SOCK_RAW
+const TCP_SAVED_SYN = _TCP_SAVED_SYN
+const AF_VSOCK = _AF_VSOCK
+const IP_RECVERR = _IP_RECVERR
+const TCP_S_DATA_OUT = _TCP_S_DATA_OUT
+const IP_ORIGDSTADDR = _IP_ORIGDSTADDR
+const AF_SNA = _AF_SNA
+const IPPROTO_ENCAP = _IPPROTO_ENCAP
+const IPPROTO_ETHERNET = _IPPROTO_ETHERNET
+const IPV6_2292HOPOPTS = _IPV6_2292HOPOPTS
+const IPPROTO_MPTCP = _IPPROTO_MPTCP
+const ETH_P_SCA = _ETH_P_SCA
+const ETH_P_LOCALTALK = _ETH_P_LOCALTALK
+const IN_MASK_CREATE = _IN_MASK_CREATE
+const TCP_LINGER2 = _TCP_LINGER2
+const IP_DEFAULT_MULTICAST_TTL = _IP_DEFAULT_MULTICAST_TTL
+const IPPROTO_RAW = _IPPROTO_RAW
+const IPV6_PMTUDISC_DO = _IPV6_PMTUDISC_DO
+const ETH_P_ERSPAN2 = _ETH_P_ERSPAN2
+const IN_ONESHOT = _IN_ONESHOT
+const ETH_P_EDSA = _ETH_P_EDSA
+const IPV6_ADD_MEMBERSHIP = _IPV6_ADD_MEMBERSHIP
+const IPV6_PMTUDISC_PROBE = _IPV6_PMTUDISC_PROBE
+const TCP_MD5SIG_FLAG_PREFIX = _TCP_MD5SIG_FLAG_PREFIX
+const ARPHRD_ADAPT = _ARPHRD_ADAPT
+const TCP_MAX_WINSHIFT = _TCP_MAX_WINSHIFT
+const IPPROTO_IGMP = _IPPROTO_IGMP
+const IP_MAX_MEMBERSHIPS = _IP_MAX_MEMBERSHIPS
+const AF_AX25 = _AF_AX25
+const ARPHRD_EUI64 = _ARPHRD_EUI64
+const AF_ATMSVC = _AF_ATMSVC
+const SO_DOMAIN = _SO_DOMAIN
+const IPV6_PMTUDISC_WANT = _IPV6_PMTUDISC_WANT
+const TCP_MAXSEG = _TCP_MAXSEG
+const IPV6_RTHDR_STRICT = _IPV6_RTHDR_STRICT
+const IPV6_2292HOPLIMIT = _IPV6_2292HOPLIMIT
+const IP_PMTUDISC_PROBE = _IP_PMTUDISC_PROBE
+const SO_RCVTIMEO_OLD = _SO_RCVTIMEO_OLD
+const IPV6_UNICAST_IF = _IPV6_UNICAST_IF
+const ETH_P_IEEE802154 = _ETH_P_IEEE802154
+const AF_INET6 = _AF_INET6
+const ETH_P_LOOP = _ETH_P_LOOP
+const SO_ZEROCOPY = _SO_ZEROCOPY
+const IPV6_PMTUDISC_DONT = _IPV6_PMTUDISC_DONT
+const ARPHRD_NETROM = _ARPHRD_NETROM
+const AF_CAIF = _AF_CAIF
+const TCP_MAXWIN = _TCP_MAXWIN
+const TCP_FASTOPEN_KEY = _TCP_FASTOPEN_KEY
+const ETH_P_DNA_DL = _ETH_P_DNA_DL
+const ARPHRD_X25 = _ARPHRD_X25
+const SO_DONTROUTE = _SO_DONTROUTE
+const ARPHRD_ECONET = _ARPHRD_ECONET
+const SO_PROTOCOL = _SO_PROTOCOL
+const SO_WIFI_STATUS = _SO_WIFI_STATUS
+const ARPHRD_FRAD = _ARPHRD_FRAD
+const SOL_IRDA = _SOL_IRDA
+const TCP_THIN_LINEAR_TIMEOUTS = _TCP_THIN_LINEAR_TIMEOUTS
+const AF_PACKET = _AF_PACKET
+const SOL_NETBEUI = _SOL_NETBEUI
+const TCP_QUICKACK = _TCP_QUICKACK
+const TCP_FASTOPEN_NO_COOKIE = _TCP_FASTOPEN_NO_COOKIE
+const AF_KEY = _AF_KEY
+const IPV6_TCLASS = _IPV6_TCLASS
+const AF_X25 = _AF_X25
+const IPV6_AUTOFLOWLABEL = _IPV6_AUTOFLOWLABEL
+const SOL_XDP = _SOL_XDP
+const ARPHRD_CSLIP = _ARPHRD_CSLIP
+const ETH_P_MOBITEX = _ETH_P_MOBITEX
+const ARPHRD_CSLIP6 = _ARPHRD_CSLIP6
+const ARPHRD_LAPB = _ARPHRD_LAPB
+const AF_KCM = _AF_KCM
+const ARPHRD_SLIP = _ARPHRD_SLIP
+const SO_ATTACH_FILTER = _SO_ATTACH_FILTER
+const ETH_P_HSR = _ETH_P_HSR
+const ARPHRD_ROSE = _ARPHRD_ROSE
+const IN_CLASSB_NSHIFT = _IN_CLASSB_NSHIFT
+const IPV6_XFRM_POLICY = _IPV6_XFRM_POLICY
+const AF_IPX = _AF_IPX
+const SO_NO_CHECK = _SO_NO_CHECK
+const ARPHRD_LOCALTLK = _ARPHRD_LOCALTLK
+const TCP_CA_CWR = _TCP_CA_CWR
+const ETH_P_1588 = _ETH_P_1588
+const AF_UNIX = _AF_UNIX
+const ETH_P_HDLC = _ETH_P_HDLC
+const ARPHRD_HWX25 = _ARPHRD_HWX25
+const IP_CHECKSUM = _IP_CHECKSUM
+const SO_NOFCS = _SO_NOFCS
+const TCP_QUEUES_NR = _TCP_QUEUES_NR
+const SOL_PNPIPE = _SOL_PNPIPE
+const SO_PREFER_BUSY_POLL = _SO_PREFER_BUSY_POLL
+const ARPHRD_FCFABRIC = _ARPHRD_FCFABRIC
+const TCP_SAVE_SYN = _TCP_SAVE_SYN
+const SOL_IPV6 = _SOL_IPV6
+const ETH_P_IFE = _ETH_P_IFE
+const IPV6_RECVORIGDSTADDR = _IPV6_RECVORIGDSTADDR
+const ETH_P_ATMMPOA = _ETH_P_ATMMPOA
+const SO_OOBINLINE = _SO_OOBINLINE
+const IP_PMTUDISC_DO = _IP_PMTUDISC_DO
+const IP_PKTINFO = _IP_PKTINFO
+const ARPHRD_IEEE802154 = _ARPHRD_IEEE802154
+const IN_MOVE_SELF = _IN_MOVE_SELF
+const SOL_TIPC = _SOL_TIPC
+const ETH_P_LAT = _ETH_P_LAT
+const AF_QIPCRTR = _AF_QIPCRTR
+const SO_ACCEPTCONN = _SO_ACCEPTCONN
+const IP_MULTICAST_TTL = _IP_MULTICAST_TTL
+const SOCK_SEQPACKET = _SOCK_SEQPACKET
+const TCP_SYNCNT = _TCP_SYNCNT
+const ETH_P_PREAUTH = _ETH_P_PREAUTH
+const IPV6_2292PKTINFO = _IPV6_2292PKTINFO
+const ETH_P_FCOE = _ETH_P_FCOE
+const ARPHRD_IRDA = _ARPHRD_IRDA
+const IPV6_RECVPATHMTU = _IPV6_RECVPATHMTU
+const IP_MULTICAST_IF = _IP_MULTICAST_IF
+const SO_RCVTIMEO = _SO_RCVTIMEO
+const IP_TOS = _IP_TOS
+const SO_BUF_LOCK = _SO_BUF_LOCK
+const TCP_MD5SIG = _TCP_MD5SIG
+const IPV6_RTHDRDSTOPTS = _IPV6_RTHDRDSTOPTS
+const SOL_TLS = _SOL_TLS
+const SO_TIMESTAMPNS_OLD = _SO_TIMESTAMPNS_OLD
+const ETH_P_DNA_RC = _ETH_P_DNA_RC
+const ETH_P_DNA_RT = _ETH_P_DNA_RT
+const TCP_CM_INQ = _TCP_CM_INQ
+const ETH_TLEN = _ETH_TLEN
+const IPV6_NEXTHOP = _IPV6_NEXTHOP
+const ARPHRD_IPGRE = _ARPHRD_IPGRE
+const IN_CLASSA_NET = _IN_CLASSA_NET
+const IPV6_LEAVE_ANYCAST = _IPV6_LEAVE_ANYCAST
+const AF_ISDN = _AF_ISDN
+const ARPHRD_NONE = _ARPHRD_NONE
+const ARPHRD_BIF = _ARPHRD_BIF
+const IPV6_2292DSTOPTS = _IPV6_2292DSTOPTS
+const TCP_CLOSE = _TCP_CLOSE
+const SO_ATTACH_BPF = _SO_ATTACH_BPF
+const ARPHRD_CHAOS = _ARPHRD_CHAOS
+const ETH_P_BATMAN = _ETH_P_BATMAN
+const IP_TTL = _IP_TTL
+const AF_NETROM = _AF_NETROM
+const ETH_P_PRP = _ETH_P_PRP
+const AF_MAX = _AF_MAX
+const ETH_P_TR_802_2 = _ETH_P_TR_802_2
+const ETH_P_ALL = _ETH_P_ALL
+const ETH_P_CAN = _ETH_P_CAN
+const ETH_P_MPLS_MC = _ETH_P_MPLS_MC
+const SO_SECURITY_ENCRYPTION_TRANSPORT = _SO_SECURITY_ENCRYPTION_TRANSPORT
+const ETH_P_DSA = _ETH_P_DSA
+const IP_RECVTTL = _IP_RECVTTL
+const AF_ECONET = _AF_ECONET
+const ETH_P_MCTP = _ETH_P_MCTP
+const ETH_P_AOE = _ETH_P_AOE
+const AF_XDP = _AF_XDP
+const IP_XFRM_POLICY = _IP_XFRM_POLICY
+const ETH_P_XDSA = _ETH_P_XDSA
+const TCP_MSS_DEFAULT = _TCP_MSS_DEFAULT
+const IPPROTO_ICMPV6 = _IPPROTO_ICMPV6
+const AF_CAN = _AF_CAN
+const SO_SNDTIMEO_NEW = _SO_SNDTIMEO_NEW
+const SO_TIMESTAMP = _SO_TIMESTAMP
+const TCP_SEND_QUEUE = _TCP_SEND_QUEUE
+const SO_PASSSEC = _SO_PASSSEC
+const SOL_DCCP = _SOL_DCCP
+const ETH_P_ARP = _ETH_P_ARP
+const SO_PEERCRED = _SO_PEERCRED
+const IPV6_JOIN_ANYCAST = _IPV6_JOIN_ANYCAST
+const IP_ROUTER_ALERT = _IP_ROUTER_ALERT
+const SO_SECURITY_AUTHENTICATION = _SO_SECURITY_AUTHENTICATION
+const IPV6_MULTICAST_IF = _IPV6_MULTICAST_IF
+const SO_MAX_PACING_RATE = _SO_MAX_PACING_RATE
+const ARPHRD_IEEE802154_PHY = _ARPHRD_IEEE802154_PHY
+const ARPHRD_DLCI = _ARPHRD_DLCI
+const IN_MASK_ADD = _IN_MASK_ADD
+const ETH_P_FIP = _ETH_P_FIP
+const ETH_P_WCCP = _ETH_P_WCCP
+const ARPHRD_RAWHDLC = _ARPHRD_RAWHDLC
+const AF_IUCV = _AF_IUCV
+const TCP_FASTOPEN_CONNECT = _TCP_FASTOPEN_CONNECT
+const IPV6_RECVHOPOPTS = _IPV6_RECVHOPOPTS
+const ARPHRD_METRICOM = _ARPHRD_METRICOM
+const ETH_P_MPLS_UC = _ETH_P_MPLS_UC
+const IP_BLOCK_SOURCE = _IP_BLOCK_SOURCE
+const TCP_MSS_DESIRED = _TCP_MSS_DESIRED
+const IPV6_MULTICAST_LOOP = _IPV6_MULTICAST_LOOP
+const SO_BSDCOMPAT = _SO_BSDCOMPAT
+const TCP_LISTEN = _TCP_LISTEN
+const ETH_P_IEEEPUPAT = _ETH_P_IEEEPUPAT
+const IPPROTO_EGP = _IPPROTO_EGP
+const IP_MAXPACKET = _IP_MAXPACKET
+const ETH_P_X25 = _ETH_P_X25
+const ETH_P_AF_IUCV = _ETH_P_AF_IUCV
+const SOL_DECNET = _SOL_DECNET
+const SO_DETACH_FILTER = _SO_DETACH_FILTER
+const IN_CLASSB_MAX = _IN_CLASSB_MAX
+const IP_HDRINCL = _IP_HDRINCL
+const TCP_CA_Recovery = _TCP_CA_Recovery
+const IN_CLASSA_HOST = _IN_CLASSA_HOST
+const SO_DETACH_REUSEPORT_BPF = _SO_DETACH_REUSEPORT_BPF
+const ETH_P_LLDP = _ETH_P_LLDP
+const IPV6_PATHMTU = _IPV6_PATHMTU
+const SOCK_RDM = _SOCK_RDM
+const TCP_NO_QUEUE = _TCP_NO_QUEUE
+const IN_DONT_FOLLOW = _IN_DONT_FOLLOW
+const IPV6_MINHOPCOUNT = _IPV6_MINHOPCOUNT
+const IPV6_PMTUDISC_INTERFACE = _IPV6_PMTUDISC_INTERFACE
+const IPV6_MTU_DISCOVER = _IPV6_MTU_DISCOVER
+const IPPROTO_BEETPH = _IPPROTO_BEETPH
+const ETH_P_802_2 = _ETH_P_802_2
+const ETH_P_802_3 = _ETH_P_802_3
+const SO_ERROR = _SO_ERROR
+const IPV6_HOPLIMIT = _IPV6_HOPLIMIT
+const ETH_P_PAE = _ETH_P_PAE
+const IP_MINTTL = _IP_MINTTL
+const ETH_P_PAUSE = _ETH_P_PAUSE
+const IN_CLASSB_NET = _IN_CLASSB_NET
+const SO_DEBUG = _SO_DEBUG
+const IPPROTO_UDP = _IPPROTO_UDP
+const ARPHRD_PPP = _ARPHRD_PPP
+const AF_IB = _AF_IB
+const AF_IRDA = _AF_IRDA
+const IP_MSS = _IP_MSS
+const IPV6_DONTFRAG = _IPV6_DONTFRAG
+const IPPROTO_SCTP = _IPPROTO_SCTP
+const IP_OFFMASK = _IP_OFFMASK
+const IP_RECVTOS = _IP_RECVTOS
+const ETH_P_MACSEC = _ETH_P_MACSEC
+const TCP_TX_DELAY = _TCP_TX_DELAY
+const TCP_COOKIE_PAIR_SIZE = _TCP_COOKIE_PAIR_SIZE
+const TCP_FIN_WAIT2 = _TCP_FIN_WAIT2
+const TCP_RECV_QUEUE = _TCP_RECV_QUEUE
+const AF_APPLETALK = _AF_APPLETALK
+const SO_SECURITY_ENCRYPTION_NETWORK = _SO_SECURITY_ENCRYPTION_NETWORK
+const IN_CLASSC_NSHIFT = _IN_CLASSC_NSHIFT
+const ETH_P_QINQ1 = _ETH_P_QINQ1
+const ETH_P_QINQ2 = _ETH_P_QINQ2
+const ETH_P_QINQ3 = _ETH_P_QINQ3
+const AF_ATMPVC = _AF_ATMPVC
+const IPPROTO_ESP = _IPPROTO_ESP
+const ETH_P_NSH = _ETH_P_NSH
+const ETH_P_PPP_SES = _ETH_P_PPP_SES
+const AF_DECnet = _AF_DECnet
+const ETH_P_LINK_CTL = _ETH_P_LINK_CTL
+const IP_OPTIONS = _IP_OPTIONS
+const IPPROTO_HOPOPTS = _IPPROTO_HOPOPTS
+const ETH_P_CAIF = _ETH_P_CAIF
+const SO_SNDLOWAT = _SO_SNDLOWAT
+const SO_TIMESTAMPNS = _SO_TIMESTAMPNS
+const SO_BINDTODEVICE = _SO_BINDTODEVICE
+const SOCK_CLOEXEC = _SOCK_CLOEXEC
+const TCP_ZEROCOPY_RECEIVE = _TCP_ZEROCOPY_RECEIVE
+const ETH_P_SNAP = _ETH_P_SNAP
+const IP_UNBLOCK_SOURCE = _IP_UNBLOCK_SOURCE
+const SO_PASSCRED = _SO_PASSCRED
+const ETH_P_WAN_PPP = _ETH_P_WAN_PPP
+const IN_EXCL_UNLINK = _IN_EXCL_UNLINK
+const IPV6_RXHOPOPTS = _IPV6_RXHOPOPTS
+const IPV6_RECVFRAGSIZE = _IPV6_RECVFRAGSIZE
+const AF_PHONET = _AF_PHONET
+const ETH_FCS_LEN = _ETH_FCS_LEN
+const IPV6_RECVERR_RFC4884 = _IPV6_RECVERR_RFC4884
+const IPV6_HOPOPTS = _IPV6_HOPOPTS
+const AF_MCTP = _AF_MCTP
+const TCP_QUEUE_SEQ = _TCP_QUEUE_SEQ
+const IPV6_RTHDR = _IPV6_RTHDR
+const IN_MOVE = _IN_MOVE
+const ARPHRD_IPDDP = _ARPHRD_IPDDP
+const IPV6_RECVERR = _IPV6_RECVERR
+const IPPROTO_PUP = _IPPROTO_PUP
+const ETH_P_SLOW = _ETH_P_SLOW
+const ETH_P_ECONET = _ETH_P_ECONET
+const IPV6_RECVPKTINFO = _IPV6_RECVPKTINFO
+const TCP_NODELAY = _TCP_NODELAY
+const IPV6_DROP_MEMBERSHIP = _IPV6_DROP_MEMBERSHIP
+const SO_RCVTIMEO_NEW = _SO_RCVTIMEO_NEW
+const ETH_P_IRDA = _ETH_P_IRDA
+const TCP_INFO = _TCP_INFO
+const IPPROTO_ICMP = _IPPROTO_ICMP
+const ETH_P_TIPC = _ETH_P_TIPC
+const SOL_IP = _SOL_IP
+const IP_MTU = _IP_MTU
+const IN_LOOPBACKNET = _IN_LOOPBACKNET
+const SOL_AAL = _SOL_AAL
+const IPPROTO_IDP = _IPPROTO_IDP
+const AF_INET = _AF_INET
+const SO_REUSEADDR = _SO_REUSEADDR
+const IP_DEFAULT_MULTICAST_LOOP = _IP_DEFAULT_MULTICAST_LOOP
+const TCP_REPAIR_QUEUE = _TCP_REPAIR_QUEUE
+const SO_GET_FILTER = _SO_GET_FILTER
+const TCP_REPAIR_OFF = _TCP_REPAIR_OFF
+const SO_COOKIE = _SO_COOKIE
+const SO_ATTACH_REUSEPORT_CBPF = _SO_ATTACH_REUSEPORT_CBPF
+const IPPROTO_GRE = _IPPROTO_GRE
+const IPPROTO_TCP = _IPPROTO_TCP
+const TCP_DEFER_ACCEPT = _TCP_DEFER_ACCEPT
+const ETH_DATA_LEN = _ETH_DATA_LEN
+const SO_INCOMING_NAPI_ID = _SO_INCOMING_NAPI_ID
+const ETH_P_PPP_DISC = _ETH_P_PPP_DISC
+const ETH_P_802_3_MIN = _ETH_P_802_3_MIN
+const IPV6_UNICAST_HOPS = _IPV6_UNICAST_HOPS
+const IN_MOVED_TO = _IN_MOVED_TO
+const AF_MPLS = _AF_MPLS
+const AF_WANPIPE = _AF_WANPIPE
+const IPV6_RECVDSTOPTS = _IPV6_RECVDSTOPTS
+const SOL_CAIF = _SOL_CAIF
+const ARPHRD_RAWIP = _ARPHRD_RAWIP
+const ETH_P_802_EX1 = _ETH_P_802_EX1
+const SO_LOCK_FILTER = _SO_LOCK_FILTER
+const IPPROTO_MPLS = _IPPROTO_MPLS
+const ETH_P_IPV6 = _ETH_P_IPV6
+const ETH_P_AARP = _ETH_P_AARP
+const ARPHRD_LOOPBACK = _ARPHRD_LOOPBACK
+const SO_BROADCAST = _SO_BROADCAST
+const IN_CLASSC_NET = _IN_CLASSC_NET
+const ETH_ZLEN = _ETH_ZLEN
+const ETH_P_PUPAT = _ETH_P_PUPAT
+const SO_NETNS_COOKIE = _SO_NETNS_COOKIE
+const IN_MOVED_FROM = _IN_MOVED_FROM
+const IPV6_LEAVE_GROUP = _IPV6_LEAVE_GROUP
+const ETH_P_IBOE = _ETH_P_IBOE
+const TCP_ESTABLISHED = _TCP_ESTABLISHED
+const ARPHRD_ARCNET = _ARPHRD_ARCNET
+const ETH_P_PUP = _ETH_P_PUP
+const IP_RECVOPTS = _IP_RECVOPTS
+const TCP_REPAIR_OFF_NO_WP = _TCP_REPAIR_OFF_NO_WP
+const ARPHRD_SIT = _ARPHRD_SIT
+const IPV6_MULTICAST_HOPS = _IPV6_MULTICAST_HOPS
+const TCP_FIN_WAIT1 = _TCP_FIN_WAIT1
+const TCP_MD5SIG_MAXKEYLEN = _TCP_MD5SIG_MAXKEYLEN
+const IPV6_AUTHHDR = _IPV6_AUTHHDR
+const ETH_ALEN = _ETH_ALEN
+const TCP_LAST_ACK = _TCP_LAST_ACK
+const IN_DELETE_SELF = _IN_DELETE_SELF
+const IP_ADD_SOURCE_MEMBERSHIP = _IP_ADD_SOURCE_MEMBERSHIP
+const AF_BLUETOOTH = _AF_BLUETOOTH
+const SOCK_DCCP = _SOCK_DCCP
+const SO_PEERGROUPS = _SO_PEERGROUPS
+const SO_KEEPALIVE = _SO_KEEPALIVE
+const AF_NETLINK = _AF_NETLINK
+const IPV6_ADDRFORM = _IPV6_ADDRFORM
+const SO_TIMESTAMP_OLD = _SO_TIMESTAMP_OLD
+const IPV6_RECVHOPLIMIT = _IPV6_RECVHOPLIMIT
+const SOL_ALG = _SOL_ALG
+const ARPHRD_AX25 = _ARPHRD_AX25
+const SOL_KCM = _SOL_KCM
+const AF_PPPOX = _AF_PPPOX
+const ARPHRD_SKIP = _ARPHRD_SKIP
+const IPV6_2292RTHDR = _IPV6_2292RTHDR
+const SOCK_STREAM = _SOCK_STREAM
+const ETH_HLEN = _ETH_HLEN
+const ARPHRD_DDCMP = _ARPHRD_DDCMP
+const IPV6_CHECKSUM = _IPV6_CHECKSUM
+const ETH_P_TEB = _ETH_P_TEB
+const AF_SMC = _AF_SMC
+const ARPHRD_IEEE802 = _ARPHRD_IEEE802
+const SOL_PPPOL2TP = _SOL_PPPOL2TP
+const SO_TIMESTAMPNS_NEW = _SO_TIMESTAMPNS_NEW
+const IN_ONLYDIR = _IN_ONLYDIR
+const SOL_LLC = _SOL_LLC
+const SO_LINGER = _SO_LINGER
+const IP_UNICAST_IF = _IP_UNICAST_IF
+const SO_RCVBUFFORCE = _SO_RCVBUFFORCE
+const IPV6_PKTINFO = _IPV6_PKTINFO
+const IPPROTO_IPIP = _IPPROTO_IPIP
+const IPV6_RECVRTHDR = _IPV6_RECVRTHDR
+const TCP_CA_Open = _TCP_CA_Open
+const SO_BUSY_POLL = _SO_BUSY_POLL
+const IP_IPSEC_POLICY = _IP_IPSEC_POLICY
+const SO_MARK = _SO_MARK
+const IN_CREATE = _IN_CREATE
+const AF_ROSE = _AF_ROSE
+const TCP_CLOSE_WAIT = _TCP_CLOSE_WAIT
+const IPV6_RECVTCLASS = _IPV6_RECVTCLASS
+const SOCK_BUF_LOCK_MASK = _SOCK_BUF_LOCK_MASK
+const ETH_MIN_MTU = _ETH_MIN_MTU
+const AF_NETBEUI = _AF_NETBEUI
+const IP_FREEBIND = _IP_FREEBIND
+const IN_CLASSA_MAX = _IN_CLASSA_MAX
+const ARPHRD_IEEE802_TR = _ARPHRD_IEEE802_TR
+const IN_CLOSE_WRITE = _IN_CLOSE_WRITE
+const SOL_ATM = _SOL_ATM
+const AF_FILE = _AF_FILE
+const IP_RETOPTS = _IP_RETOPTS
+const SOL_NFC = _SOL_NFC
+const AF_RXRPC = _AF_RXRPC
+const IN_CLASSB_HOST = _IN_CLASSB_HOST
+const IPV6_RXDSTOPTS = _IPV6_RXDSTOPTS
+const ETH_P_MVRP = _ETH_P_MVRP
+const IPPROTO_MAX = _IPPROTO_MAX
+const ETH_P_IPX = _ETH_P_IPX
+const SO_PEERSEC = _SO_PEERSEC
+const TCP_COOKIE_IN_ALWAYS = _TCP_COOKIE_IN_ALWAYS
+const IPV6_DSTOPTS = _IPV6_DSTOPTS
+const TCP_MD5SIG_EXT = _TCP_MD5SIG_EXT
+const IP_MTU_DISCOVER = _IP_MTU_DISCOVER
+const IN_NONBLOCK = _IN_NONBLOCK
+const ETH_MAX_MTU = _ETH_MAX_MTU
+const ETH_P_PHONET = _ETH_P_PHONET
+const IP_RECVERR_RFC4884 = _IP_RECVERR_RFC4884
+const IPV6_RTHDR_LOOSE = _IPV6_RTHDR_LOOSE
+const IPV6_2292PKTOPTIONS = _IPV6_2292PKTOPTIONS
+const ETH_P_ATALK = _ETH_P_ATALK
+const IP_DROP_MEMBERSHIP = _IP_DROP_MEMBERSHIP
+const IN_CLOSE = _IN_CLOSE
+const SOCK_PACKET = _SOCK_PACKET
+const SO_PEEK_OFF = _SO_PEEK_OFF
+const SO_RCVBUF = _SO_RCVBUF
+const SO_SELECT_ERR_QUEUE = _SO_SELECT_ERR_QUEUE
+const SOCK_NONBLOCK = _SOCK_NONBLOCK
+const IP_MULTICAST_ALL = _IP_MULTICAST_ALL
+const ARPHRD_EETHER = _ARPHRD_EETHER
+const TCP_REPAIR_WINDOW = _TCP_REPAIR_WINDOW
+const ARPHRD_CAN = _ARPHRD_CAN
+const IN_OPEN = _IN_OPEN
+const ETH_P_TSN = _ETH_P_TSN
+const ETH_P_CONTROL = _ETH_P_CONTROL
+const ETH_P_8021AH = _ETH_P_8021AH
+const ETH_P_ERSPAN = _ETH_P_ERSPAN
+const TCP_ULP = _TCP_ULP
+const ARPHRD_CISCO = _ARPHRD_CISCO
+const AF_ALG = _AF_ALG
+const SO_RCVLOWAT = _SO_RCVLOWAT
+const SO_TIMESTAMPING_NEW = _SO_TIMESTAMPING_NEW
+const SOCK_SNDBUF_LOCK = _SOCK_SNDBUF_LOCK
+const ETH_P_MAP = _ETH_P_MAP
+const IPV6_ROUTER_ALERT_ISOLATE = _IPV6_ROUTER_ALERT_ISOLATE
+const IPPROTO_AH = _IPPROTO_AH
+const ETH_P_DSA_8021Q = _ETH_P_DSA_8021Q
+const IN_DELETE = _IN_DELETE
+const ETH_P_RARP = _ETH_P_RARP
+const SO_REUSEPORT = _SO_REUSEPORT
+const TCP_REPAIR = _TCP_REPAIR
+const AF_TIPC = _AF_TIPC
+const SOL_IUCV = _SOL_IUCV
+const IP_DROP_SOURCE_MEMBERSHIP = _IP_DROP_SOURCE_MEMBERSHIP
+const IPV6_RTHDR_TYPE_0 = _IPV6_RTHDR_TYPE_0
+const IPV6_IPSEC_POLICY = _IPV6_IPSEC_POLICY
+const AF_LLC = _AF_LLC
+const SO_SNDBUFFORCE = _SO_SNDBUFFORCE
+const IP_MSFILTER = _IP_MSFILTER
+const ARPHRD_APPLETLK = _ARPHRD_APPLETLK
+const IN_CLOSE_NOWRITE = _IN_CLOSE_NOWRITE
+const ARPHRD_ASH = _ARPHRD_ASH
+const IN_Q_OVERFLOW = _IN_Q_OVERFLOW
+const ETH_P_DDCMP = _ETH_P_DDCMP
+const IP_DF = _IP_DF
+const SO_SNDBUF = _SO_SNDBUF
+const TCP_INQ = _TCP_INQ
+const ARPHRD_ATM = _ARPHRD_ATM
+const ETH_FRAME_LEN = _ETH_FRAME_LEN
+const ARPHRD_IEEE1394 = _ARPHRD_IEEE1394
+const IN_ACCESS = _IN_ACCESS
+const TCP_USER_TIMEOUT = _TCP_USER_TIMEOUT
+const SOCK_RCVBUF_LOCK = _SOCK_RCVBUF_LOCK
+const ARPHRD_IEEE80211 = _ARPHRD_IEEE80211
+const ETH_P_TDLS = _ETH_P_TDLS
+const IP_PMTUDISC_OMIT = _IP_PMTUDISC_OMIT
+const IPV6_ROUTER_ALERT = _IPV6_ROUTER_ALERT
+const IPV6_MULTICAST_ALL = _IPV6_MULTICAST_ALL
+const IPV6_HDRINCL = _IPV6_HDRINCL
+const AF_ASH = _AF_ASH
+const IP_PMTUDISC_DONT = _IP_PMTUDISC_DONT
+const IPV6_JOIN_GROUP = _IPV6_JOIN_GROUP
+const SO_TYPE = _SO_TYPE
+const IPPROTO_IP = _IPPROTO_IP
+const SO_INCOMING_CPU = _SO_INCOMING_CPU
+const TCP_WINDOW_CLAMP = _TCP_WINDOW_CLAMP
+const SO_RXQ_OVFL = _SO_RXQ_OVFL
+const IN_CLOEXEC = _IN_CLOEXEC
+const IPPROTO_COMP = _IPPROTO_COMP
+const SO_BPF_EXTENSIONS = _SO_BPF_EXTENSIONS
+const IN_CLASSC_HOST = _IN_CLASSC_HOST
+const ETH_P_IP = _ETH_P_IP
+const IPV6_MTU = _IPV6_MTU
+const ARPHRD_FCAL = _ARPHRD_FCAL
+const ETH_P_CFM = _ETH_P_CFM
+const TCP_TIME_WAIT = _TCP_TIME_WAIT
+const AF_SECURITY = _AF_SECURITY
+const SO_TIMESTAMPING_OLD = _SO_TIMESTAMPING_OLD
+const TCP_FASTOPEN = _TCP_FASTOPEN
+const AF_NFC = _AF_NFC
+const IPV6_TRANSPARENT = _IPV6_TRANSPARENT
+const ARPHRD_FDDI = _ARPHRD_FDDI
+const SOL_RAW = _SOL_RAW
+const IP_PASSSEC = _IP_PASSSEC
+const TCP_COOKIE_MIN = _TCP_COOKIE_MIN
+const IN_MODIFY = _IN_MODIFY
+const TCP_CORK = _TCP_CORK
+const TCP_KEEPINTVL = _TCP_KEEPINTVL
+const IN_IGNORED = _IN_IGNORED
+const IPPROTO_MH = _IPPROTO_MH
+const SOL_PACKET = _SOL_PACKET
+const IPPROTO_PIM = _IPPROTO_PIM
+const TCP_CA_Loss = _TCP_CA_Loss
+const SOL_NETLINK = _SOL_NETLINK
+const ARPHRD_RSRVD = _ARPHRD_RSRVD
+const ETH_P_BPQ = _ETH_P_BPQ
+const TCP_TIMESTAMP = _TCP_TIMESTAMP
+const TCP_CC_INFO = _TCP_CC_INFO
+const ETH_P_DEC = _ETH_P_DEC
+const SOL_RDS = _SOL_RDS
+const IPPROTO_RSVP = _IPPROTO_RSVP
+const ARPHRD_TUNNEL = _ARPHRD_TUNNEL
+const TCP_KEEPCNT = _TCP_KEEPCNT
+const TCP_SYN_RECV = _TCP_SYN_RECV
+const TCP_CA_Disorder = _TCP_CA_Disorder
+const IP_MF = _IP_MF
+const ARPHRD_PRONET = _ARPHRD_PRONET
+const IPPROTO_DCCP = _IPPROTO_DCCP
+const IP_RECVORIGDSTADDR = _IP_RECVORIGDSTADDR
+const IN_ISDIR = _IN_ISDIR
+const AF_BRIDGE = _AF_BRIDGE
+const IPV6_PMTUDISC_OMIT = _IPV6_PMTUDISC_OMIT
+const IPPROTO_DSTOPTS = _IPPROTO_DSTOPTS
+const ARPHRD_TUNNEL6 = _ARPHRD_TUNNEL6
+const SOL_RXRPC = _SOL_RXRPC
+const TCP_KEEPIDLE = _TCP_KEEPIDLE
+const ETH_P_AX25 = _ETH_P_AX25
+const IPV6_FREEBIND = _IPV6_FREEBIND
+const ARPHRD_HDLC = _ARPHRD_HDLC
+const ETH_P_IEEEPUP = _ETH_P_IEEEPUP
+const ETH_P_MRP = _ETH_P_MRP
+const IN_CLASSA_NSHIFT = _IN_CLASSA_NSHIFT
+const IPPROTO_MTP = _IPPROTO_MTP
+const SOMAXCONN = _SOMAXCONN
+const SHUT_RD = _SHUT_RD
+const SHUT_WR = _SHUT_WR
+const SHUT_RDWR = _SHUT_RDWR
+const SC_EXPR_NEST_MAX = __SC_EXPR_NEST_MAX
+const SC_LEVEL4_CACHE_SIZE = __SC_LEVEL4_CACHE_SIZE
+const SC_XOPEN_REALTIME = __SC_XOPEN_REALTIME
+const SC_TYPED_MEMORY_OBJECTS = __SC_TYPED_MEMORY_OBJECTS
+const SC_PIPE = __SC_PIPE
+const SC_OPEN_MAX = __SC_OPEN_MAX
+const SC_2_SW_DEV = __SC_2_SW_DEV
+const SC_ARG_MAX = __SC_ARG_MAX
+const SC_TRACE_SYS_MAX = __SC_TRACE_SYS_MAX
+const SC_XOPEN_XPG3 = __SC_XOPEN_XPG3
+const SC_XOPEN_XPG4 = __SC_XOPEN_XPG4
+const SC_BASE = __SC_BASE
+const SC_THREAD_ROBUST_PRIO_PROTECT = __SC_THREAD_ROBUST_PRIO_PROTECT
+const SC_SPORADIC_SERVER = __SC_SPORADIC_SERVER
+const SC_NL_LANGMAX = __SC_NL_LANGMAX
+const SC_ADVISORY_INFO = __SC_ADVISORY_INFO
+const SC_REALTIME_SIGNALS = __SC_REALTIME_SIGNALS
+const SC_NPROCESSORS_ONLN = __SC_NPROCESSORS_ONLN
+const SC_LEVEL1_ICACHE_LINESIZE = __SC_LEVEL1_ICACHE_LINESIZE
+const SC_2_C_VERSION = __SC_2_C_VERSION
+const SC_THREAD_DESTRUCTOR_ITERATIONS = __SC_THREAD_DESTRUCTOR_ITERATIONS
+const SC_NGROUPS_MAX = __SC_NGROUPS_MAX
+const SC_LEVEL4_CACHE_ASSOC = __SC_LEVEL4_CACHE_ASSOC
+const SC_PRIORITY_SCHEDULING = __SC_PRIORITY_SCHEDULING
+const SC_INT_MAX = __SC_INT_MAX
+const SC_XOPEN_CRYPT = __SC_XOPEN_CRYPT
+const SC_V6_LPBIG_OFFBIG = __SC_V6_LPBIG_OFFBIG
+const SC_UIO_MAXIOV = __SC_UIO_MAXIOV
+const SC_SPIN_LOCKS = __SC_SPIN_LOCKS
+const SC_COLL_WEIGHTS_MAX = __SC_COLL_WEIGHTS_MAX
+const SC_THREAD_CPUTIME = __SC_THREAD_CPUTIME
+const SC_GETPW_R_SIZE_MAX = __SC_GETPW_R_SIZE_MAX
+const SC_THREAD_PROCESS_SHARED = __SC_THREAD_PROCESS_SHARED
+const SC_THREAD_ATTR_STACKSIZE = __SC_THREAD_ATTR_STACKSIZE
+const SC_MEMORY_PROTECTION = __SC_MEMORY_PROTECTION
+const SC_USHRT_MAX = __SC_USHRT_MAX
+const SC_USER_GROUPS_R = __SC_USER_GROUPS_R
+const SC_INT_MIN = __SC_INT_MIN
+const SC_V6_LP64_OFF64 = __SC_V6_LP64_OFF64
+const SC_CHAR_MAX = __SC_CHAR_MAX
+const SC_THREAD_PRIORITY_SCHEDULING = __SC_THREAD_PRIORITY_SCHEDULING
+const SC_TRACE = __SC_TRACE
+const SC_SHRT_MAX = __SC_SHRT_MAX
+const SC_2_PBS_MESSAGE = __SC_2_PBS_MESSAGE
+const SC_SYSTEM_DATABASE_R = __SC_SYSTEM_DATABASE_R
+const SC_USER_GROUPS = __SC_USER_GROUPS
+const SC_CHAR_BIT = __SC_CHAR_BIT
+const SC_SHARED_MEMORY_OBJECTS = __SC_SHARED_MEMORY_OBJECTS
+const SC_RE_DUP_MAX = __SC_RE_DUP_MAX
+const SC_PII_INTERNET = __SC_PII_INTERNET
+const SC_2_C_BIND = __SC_2_C_BIND
+const SC_CHAR_MIN = __SC_CHAR_MIN
+const SC_BC_BASE_MAX = __SC_BC_BASE_MAX
+const SC_XOPEN_VERSION = __SC_XOPEN_VERSION
+const SC_NL_SETMAX = __SC_NL_SETMAX
+const SC_SHRT_MIN = __SC_SHRT_MIN
+const SC_V6_ILP32_OFF32 = __SC_V6_ILP32_OFF32
+const SC_DEVICE_SPECIFIC = __SC_DEVICE_SPECIFIC
+const SC_BARRIERS = __SC_BARRIERS
+const SC_WORD_BIT = __SC_WORD_BIT
+const SC_READER_WRITER_LOCKS = __SC_READER_WRITER_LOCKS
+const SC_LEVEL1_ICACHE_SIZE = __SC_LEVEL1_ICACHE_SIZE
+const SC_DEVICE_SPECIFIC_R = __SC_DEVICE_SPECIFIC_R
+const SC_SELECT = __SC_SELECT
+const SC_AIO_PRIO_DELTA_MAX = __SC_AIO_PRIO_DELTA_MAX
+const SC_MONOTONIC_CLOCK = __SC_MONOTONIC_CLOCK
+const SC_V6_ILP32_OFFBIG = __SC_V6_ILP32_OFFBIG
+const SC_LEVEL2_CACHE_ASSOC = __SC_LEVEL2_CACHE_ASSOC
+const SC_PII_OSI_CLTS = __SC_PII_OSI_CLTS
+const SC_XOPEN_XCU_VERSION = __SC_XOPEN_XCU_VERSION
+const SC_LEVEL2_CACHE_LINESIZE = __SC_LEVEL2_CACHE_LINESIZE
+const SC_AVPHYS_PAGES = __SC_AVPHYS_PAGES
+const SC_FILE_SYSTEM = __SC_FILE_SYSTEM
+const SC_LEVEL1_DCACHE_ASSOC = __SC_LEVEL1_DCACHE_ASSOC
+const SC_PII_OSI_M = __SC_PII_OSI_M
+const SC_FIFO = __SC_FIFO
+const SC_FILE_LOCKING = __SC_FILE_LOCKING
+const SC_PASS_MAX = __SC_PASS_MAX
+const SC_THREAD_PRIO_PROTECT = __SC_THREAD_PRIO_PROTECT
+const SC_2_PBS_LOCATE = __SC_2_PBS_LOCATE
+const SC_MEMLOCK = __SC_MEMLOCK
+const SC_BC_STRING_MAX = __SC_BC_STRING_MAX
+const SC_LEVEL4_CACHE_LINESIZE = __SC_LEVEL4_CACHE_LINESIZE
+const SC_THREAD_ROBUST_PRIO_INHERIT = __SC_THREAD_ROBUST_PRIO_INHERIT
+const SC_PII = __SC_PII
+const SC_SHELL = __SC_SHELL
+const SC_SCHAR_MAX = __SC_SCHAR_MAX
+const SC_DEVICE_IO = __SC_DEVICE_IO
+const SC_SPAWN = __SC_SPAWN
+const SC_VERSION = __SC_VERSION
+const SC_2_FORT_RUN = __SC_2_FORT_RUN
+const SC_TRACE_USER_EVENT_MAX = __SC_TRACE_USER_EVENT_MAX
+const SC_CPUTIME = __SC_CPUTIME
+const SC_V7_LP64_OFF64 = __SC_V7_LP64_OFF64
+const SC_SYMLOOP_MAX = __SC_SYMLOOP_MAX
+const SC_GETGR_R_SIZE_MAX = __SC_GETGR_R_SIZE_MAX
+const SC_THREAD_KEYS_MAX = __SC_THREAD_KEYS_MAX
+const SC_UINT_MAX = __SC_UINT_MAX
+const SC_XBS5_LP64_OFF64 = __SC_XBS5_LP64_OFF64
+const SC_TRACE_EVENT_FILTER = __SC_TRACE_EVENT_FILTER
+const SC_THREAD_PRIO_INHERIT = __SC_THREAD_PRIO_INHERIT
+const SC_2_PBS_CHECKPOINT = __SC_2_PBS_CHECKPOINT
+const SC_NETWORKING = __SC_NETWORKING
+const SC_UCHAR_MAX = __SC_UCHAR_MAX
+const SC_LEVEL3_CACHE_ASSOC = __SC_LEVEL3_CACHE_ASSOC
+const SC_REGEXP = __SC_REGEXP
+const SC_STREAM_MAX = __SC_STREAM_MAX
+const SC_AIO_MAX = __SC_AIO_MAX
+const SC_SEMAPHORES = __SC_SEMAPHORES
+const SC_ATEXIT_MAX = __SC_ATEXIT_MAX
+const SC_MQ_PRIO_MAX = __SC_MQ_PRIO_MAX
+const SC_THREAD_THREADS_MAX = __SC_THREAD_THREADS_MAX
+const SC_SINGLE_PROCESS = __SC_SINGLE_PROCESS
+const SC_PII_OSI = __SC_PII_OSI
+const SC_C_LANG_SUPPORT_R = __SC_C_LANG_SUPPORT_R
+const SC_MEMLOCK_RANGE = __SC_MEMLOCK_RANGE
+const SC_SEM_NSEMS_MAX = __SC_SEM_NSEMS_MAX
+const SCHED_H = __SCHED_H
+const SC_V7_LPBIG_OFFBIG = __SC_V7_LPBIG_OFFBIG
+const SC_SYSTEM_DATABASE = __SC_SYSTEM_DATABASE
+const SC_NL_NMAX = __SC_NL_NMAX
+const SC_POLL = __SC_POLL
+const SC_XOPEN_STREAMS = __SC_XOPEN_STREAMS
+const SC_JOB_CONTROL = __SC_JOB_CONTROL
+const SC_XOPEN_ENH_I18N = __SC_XOPEN_ENH_I18N
+const SC_FILE_ATTRIBUTES = __SC_FILE_ATTRIBUTES
+const SC_XOPEN_UNIX = __SC_XOPEN_UNIX
+const SC_HOST_NAME_MAX = __SC_HOST_NAME_MAX
+const SC_LOGIN_NAME_MAX = __SC_LOGIN_NAME_MAX
+const SC_PII_OSI_COTS = __SC_PII_OSI_COTS
+const SC_2_FORT_DEV = __SC_2_FORT_DEV
+const SC_XBS5_ILP32_OFF32 = __SC_XBS5_ILP32_OFF32
+const SC_MB_LEN_MAX = __SC_MB_LEN_MAX
+const SC_REGEX_VERSION = __SC_REGEX_VERSION
+const SC_C_LANG_SUPPORT = __SC_C_LANG_SUPPORT
+const SC_LONG_BIT = __SC_LONG_BIT
+const SC_MAPPED_FILES = __SC_MAPPED_FILES
+const SC_RAW_SOCKETS = __SC_RAW_SOCKETS
+const SC_BC_DIM_MAX = __SC_BC_DIM_MAX
+const SC_2_LOCALEDEF = __SC_2_LOCALEDEF
+const SC_XOPEN_XPG2 = __SC_XOPEN_XPG2
+const SC_2_CHAR_TERM = __SC_2_CHAR_TERM
+const SC_LINE_MAX = __SC_LINE_MAX
+const SC_2_PBS = __SC_2_PBS
+const SC_STREAMS = __SC_STREAMS
+const SC_XOPEN_REALTIME_THREADS = __SC_XOPEN_REALTIME_THREADS
+const SC_IPV6 = __SC_IPV6
+const SC_SIGSTKSZ = __SC_SIGSTKSZ
+const SC_ULONG_MAX = __SC_ULONG_MAX
+const SC_CHILD_MAX = __SC_CHILD_MAX
+const SC_TRACE_EVENT_NAME_MAX = __SC_TRACE_EVENT_NAME_MAX
+const SC_CLK_TCK = __SC_CLK_TCK
+const SC_TIMER_MAX = __SC_TIMER_MAX
+const SC_SCHAR_MIN = __SC_SCHAR_MIN
+const SC_MESSAGE_PASSING = __SC_MESSAGE_PASSING
+const SC_LEVEL1_DCACHE_LINESIZE = __SC_LEVEL1_DCACHE_LINESIZE
+const SC_LEVEL1_DCACHE_SIZE = __SC_LEVEL1_DCACHE_SIZE
+const SC_PII_SOCKET = __SC_PII_SOCKET
+const SC_IOV_MAX = __SC_IOV_MAX
+const SC_BC_SCALE_MAX = __SC_BC_SCALE_MAX
+const SC_SSIZE_MAX = __SC_SSIZE_MAX
+const SC_V7_ILP32_OFF32 = __SC_V7_ILP32_OFF32
+const SC_LEVEL3_CACHE_LINESIZE = __SC_LEVEL3_CACHE_LINESIZE
+const SC_THREADS = __SC_THREADS
+const SC_PII_INTERNET_DGRAM = __SC_PII_INTERNET_DGRAM
+const SC_NL_TEXTMAX = __SC_NL_TEXTMAX
+const SC_TTY_NAME_MAX = __SC_TTY_NAME_MAX
+const SC_PRIORITIZED_IO = __SC_PRIORITIZED_IO
+const SC_XOPEN_SHM = __SC_XOPEN_SHM
+const SC_RTSIG_MAX = __SC_RTSIG_MAX
+const SC_ASYNCHRONOUS_IO = __SC_ASYNCHRONOUS_IO
+const SC_LEVEL2_CACHE_SIZE = __SC_LEVEL2_CACHE_SIZE
+const SC_TZNAME_MAX = __SC_TZNAME_MAX
+const SC_XBS5_LPBIG_OFFBIG = __SC_XBS5_LPBIG_OFFBIG
+const SC_THREAD_STACK_MIN = __SC_THREAD_STACK_MIN
+const SC_T_IOV_MAX = __SC_T_IOV_MAX
+const SC_THREAD_SAFE_FUNCTIONS = __SC_THREAD_SAFE_FUNCTIONS
+const SC_XOPEN_LEGACY = __SC_XOPEN_LEGACY
+const SC_THREAD_ATTR_STACKADDR = __SC_THREAD_ATTR_STACKADDR
+const SC_LEVEL3_CACHE_SIZE = __SC_LEVEL3_CACHE_SIZE
+const SC_SAVED_IDS = __SC_SAVED_IDS
+const SC_V7_ILP32_OFFBIG = __SC_V7_ILP32_OFFBIG
+const SC_LEVEL1_ICACHE_ASSOC = __SC_LEVEL1_ICACHE_ASSOC
+const SC_DELAYTIMER_MAX = __SC_DELAYTIMER_MAX
+const SC_TIMEOUTS = __SC_TIMEOUTS
+const SC_XBS5_ILP32_OFFBIG = __SC_XBS5_ILP32_OFFBIG
+const SC_TIMERS = __SC_TIMERS
+const SC_NL_ARGMAX = __SC_NL_ARGMAX
+const SC_PAGESIZE = __SC_PAGESIZE
+const SC_NPROCESSORS_CONF = __SC_NPROCESSORS_CONF
+const SC_PII_XTI = __SC_PII_XTI
+const SC_2_PBS_ACCOUNTING = __SC_2_PBS_ACCOUNTING
+const SC_THREAD_SPORADIC_SERVER = __SC_THREAD_SPORADIC_SERVER
+const SC_FD_MGMT = __SC_FD_MGMT
+const SC_SYNCHRONIZED_IO = __SC_SYNCHRONIZED_IO
+const SC_EQUIV_CLASS_MAX = __SC_EQUIV_CLASS_MAX
+const SC_CHARCLASS_NAME_MAX = __SC_CHARCLASS_NAME_MAX
+const SC_TRACE_INHERIT = __SC_TRACE_INHERIT
+const SC_PII_INTERNET_STREAM = __SC_PII_INTERNET_STREAM
+const SC_2_PBS_TRACK = __SC_2_PBS_TRACK
+const SC_AIO_LISTIO_MAX = __SC_AIO_LISTIO_MAX
+const SC_SEM_VALUE_MAX = __SC_SEM_VALUE_MAX
+const SC_CLOCK_SELECTION = __SC_CLOCK_SELECTION
+const SC_2_UPE = __SC_2_UPE
+const SC_SIGQUEUE_MAX = __SC_SIGQUEUE_MAX
+const SC_2_C_DEV = __SC_2_C_DEV
+const SC_2_VERSION = __SC_2_VERSION
+const SC_NL_MSGMAX = __SC_NL_MSGMAX
+const SC_PHYS_PAGES = __SC_PHYS_PAGES
+const SC_NZERO = __SC_NZERO
+const SC_TRACE_LOG = __SC_TRACE_LOG
+const SC_SS_REPL_MAX = __SC_SS_REPL_MAX
+const SC_MULTI_PROCESS = __SC_MULTI_PROCESS
+const SC_FSYNC = __SC_FSYNC
+const SC_TRACE_NAME_MAX = __SC_TRACE_NAME_MAX
+const SC_MQ_OPEN_MAX = __SC_MQ_OPEN_MAX
+const SC_MINSIGSTKSZ = __SC_MINSIGSTKSZ
+const SC_SIGNALS = __SC_SIGNALS
+const PC_REC_MIN_XFER_SIZE = __PC_REC_MIN_XFER_SIZE
+const PC_PATH_MAX = __PC_PATH_MAX
+const PC_ASYNC_IO = __PC_ASYNC_IO
+const PC_2_SYMLINKS = __PC_2_SYMLINKS
+const PC_SYNC_IO = __PC_SYNC_IO
+const PC_MAX_CANON = __PC_MAX_CANON
+const PC_FILESIZEBITS = __PC_FILESIZEBITS
+const PC_ALLOC_SIZE_MIN = __PC_ALLOC_SIZE_MIN
+const PC_CHOWN_RESTRICTED = __PC_CHOWN_RESTRICTED
+const PC_NO_TRUNC = __PC_NO_TRUNC
+const PC_SOCK_MAXBUF = __PC_SOCK_MAXBUF
+const PC_PIPE_BUF = __PC_PIPE_BUF
+const PC_NAME_MAX = __PC_NAME_MAX
+const PC_REC_MAX_XFER_SIZE = __PC_REC_MAX_XFER_SIZE
+const PC_REC_XFER_ALIGN = __PC_REC_XFER_ALIGN
+const PC_LINK_MAX = __PC_LINK_MAX
+const PC_PRIO_IO = __PC_PRIO_IO
+const PC_REC_INCR_XFER_SIZE = __PC_REC_INCR_XFER_SIZE
+const PC_VDISABLE = __PC_VDISABLE
+const PC_MAX_INPUT = __PC_MAX_INPUT
+const PC_SYMLINK_MAX = __PC_SYMLINK_MAX
+const PathMax = _PATH_MAX
+const EPOLLRDBAND = _EPOLLRDBAND
+const EPOLLEXCLUSIVE = _EPOLLEXCLUSIVE
+const EPOLLWRNORM = _EPOLLWRNORM
+const EPOLL_CTL_ADD = _EPOLL_CTL_ADD
+const EPOLLIN = _EPOLLIN
+const EPOLLPRI = _EPOLLPRI
+const EPOLLWRBAND = _EPOLLWRBAND
+const EPOLLWAKEUP = _EPOLLWAKEUP
+const EPOLLMSG = _EPOLLMSG
+const EPOLLOUT = _EPOLLOUT
+const EPOLLRDNORM = _EPOLLRDNORM
+const EPOLLHUP = _EPOLLHUP
+const EPOLLONESHOT = _EPOLLONESHOT
+const EPOLL_CLOEXEC = _EPOLL_CLOEXEC
+const EPOLLRDHUP = _EPOLLRDHUP
+const EPOLL_CTL_DEL = _EPOLL_CTL_DEL
+const EPOLL_CTL_MOD = _EPOLL_CTL_MOD
+const EPOLLERR = _EPOLLERR
+const EPOLLET = _EPOLLET
+const PR_SET_FPEXC = _PR_SET_FPEXC
+const PR_SVE_VL_INHERIT = _PR_SVE_VL_INHERIT
+const PR_CAP_AMBIENT_CLEAR_ALL = _PR_CAP_AMBIENT_CLEAR_ALL
+const PR_FP_EXC_SW_ENABLE = _PR_FP_EXC_SW_ENABLE
+const PR_SET_FP_MODE = _PR_SET_FP_MODE
+const PR_SET_SPECULATION_CTRL = _PR_SET_SPECULATION_CTRL
+const PR_SET_MM_ENV_START = _PR_SET_MM_ENV_START
+const PR_CAP_AMBIENT = _PR_CAP_AMBIENT
+const PR_ENDIAN_LITTLE = _PR_ENDIAN_LITTLE
+const PR_SET_SECCOMP = _PR_SET_SECCOMP
+const PR_SPEC_STORE_BYPASS = _PR_SPEC_STORE_BYPASS
+const PR_MCE_KILL_LATE = _PR_MCE_KILL_LATE
+const PR_MCE_KILL_CLEAR = _PR_MCE_KILL_CLEAR
+const PR_SET_TIMERSLACK = _PR_SET_TIMERSLACK
+const PR_SET_MM_ARG_START = _PR_SET_MM_ARG_START
+const PR_SET_MM_MAP = _PR_SET_MM_MAP
+const PR_GET_NO_NEW_PRIVS = _PR_GET_NO_NEW_PRIVS
+const PR_FP_EXC_DIV = _PR_FP_EXC_DIV
+const PR_SET_MM_START_BRK = _PR_SET_MM_START_BRK
+const PR_GET_NAME = _PR_GET_NAME
+const PR_SET_MM_EXE_FILE = _PR_SET_MM_EXE_FILE
+const PR_CAP_AMBIENT_LOWER = _PR_CAP_AMBIENT_LOWER
+const PR_SCHED_CORE = _PR_SCHED_CORE
+const PR_SET_ENDIAN = _PR_SET_ENDIAN
+const PR_SVE_SET_VL_ONEXEC = _PR_SVE_SET_VL_ONEXEC
+const PR_SET_MM_AUXV = _PR_SET_MM_AUXV
+const PR_GET_IO_FLUSHER = _PR_GET_IO_FLUSHER
+const PR_MTE_TCF_SYNC = _PR_MTE_TCF_SYNC
+const PR_GET_TIMING = _PR_GET_TIMING
+const PR_PAC_APDBKEY = _PR_PAC_APDBKEY
+const PR_CAP_AMBIENT_IS_SET = _PR_CAP_AMBIENT_IS_SET
+const PR_SET_MM_MAP_SIZE = _PR_SET_MM_MAP_SIZE
+const PR_SET_TSC = _PR_SET_TSC
+const PR_SET_MM_BRK = _PR_SET_MM_BRK
+const PR_GET_SPECULATION_CTRL = _PR_GET_SPECULATION_CTRL
+const PR_SET_TIMING = _PR_SET_TIMING
+const PR_GET_DUMPABLE = _PR_GET_DUMPABLE
+const PR_GET_TSC = _PR_GET_TSC
+const PR_FP_EXC_OVF = _PR_FP_EXC_OVF
+const PR_SET_SYSCALL_USER_DISPATCH = _PR_SET_SYSCALL_USER_DISPATCH
+const PR_PAC_APIAKEY = _PR_PAC_APIAKEY
+const PR_MCE_KILL = _PR_MCE_KILL
+const PR_MPX_ENABLE_MANAGEMENT = _PR_MPX_ENABLE_MANAGEMENT
+const PR_SCHED_CORE_MAX = _PR_SCHED_CORE_MAX
+const PR_FP_EXC_DISABLED = _PR_FP_EXC_DISABLED
+const PR_MPX_DISABLE_MANAGEMENT = _PR_MPX_DISABLE_MANAGEMENT
+const PR_TSC_SIGSEGV = _PR_TSC_SIGSEGV
+const PR_SET_KEEPCAPS = _PR_SET_KEEPCAPS
+const PR_ENDIAN_BIG = _PR_ENDIAN_BIG
+const PR_GET_TID_ADDRESS = _PR_GET_TID_ADDRESS
+const PR_FP_MODE_FRE = _PR_FP_MODE_FRE
+const PR_GET_FPEXC = _PR_GET_FPEXC
+const PR_CAPBSET_READ = _PR_CAPBSET_READ
+const PR_SPEC_INDIRECT_BRANCH = _PR_SPEC_INDIRECT_BRANCH
+const PR_SET_SECUREBITS = _PR_SET_SECUREBITS
+const PR_SPEC_DISABLE = _PR_SPEC_DISABLE
+const PR_PAC_RESET_KEYS = _PR_PAC_RESET_KEYS
+const PR_SET_NO_NEW_PRIVS = _PR_SET_NO_NEW_PRIVS
+const PR_SPEC_NOT_AFFECTED = _PR_SPEC_NOT_AFFECTED
+const PR_SCHED_CORE_SHARE_TO = _PR_SCHED_CORE_SHARE_TO
+const PR_SYS_DISPATCH_ON = _PR_SYS_DISPATCH_ON
+const PR_SCHED_CORE_SHARE_FROM = _PR_SCHED_CORE_SHARE_FROM
+const PR_MTE_TCF_MASK = _PR_MTE_TCF_MASK
+const PR_GET_PDEATHSIG = _PR_GET_PDEATHSIG
+const PR_SVE_GET_VL = _PR_SVE_GET_VL
+const PR_MCE_KILL_GET = _PR_MCE_KILL_GET
+const PR_SET_MM_END_DATA = _PR_SET_MM_END_DATA
+const PR_ENDIAN_PPC_LITTLE = _PR_ENDIAN_PPC_LITTLE
+const PR_SET_CHILD_SUBREAPER = _PR_SET_CHILD_SUBREAPER
+const PR_SET_MM = _PR_SET_MM
+const PR_FP_EXC_UND = _PR_FP_EXC_UND
+const PR_FP_EXC_PRECISE = _PR_FP_EXC_PRECISE
+const PR_SET_THP_DISABLE = _PR_SET_THP_DISABLE
+const PR_SET_PTRACER = _PR_SET_PTRACER
+const PR_PAC_APDAKEY = _PR_PAC_APDAKEY
+const PR_GET_TAGGED_ADDR_CTRL = _PR_GET_TAGGED_ADDR_CTRL
+const PR_FPEMU_SIGFPE = _PR_FPEMU_SIGFPE
+const PR_CAPBSET_DROP = _PR_CAPBSET_DROP
+const PR_SPEC_ENABLE = _PR_SPEC_ENABLE
+const PR_SET_UNALIGN = _PR_SET_UNALIGN
+const PR_TAGGED_ADDR_ENABLE = _PR_TAGGED_ADDR_ENABLE
+const PR_SET_NAME = _PR_SET_NAME
+const PR_SCHED_CORE_CREATE = _PR_SCHED_CORE_CREATE
+const PR_FPEMU_NOPRINT = _PR_FPEMU_NOPRINT
+const PR_MTE_TCF_SHIFT = _PR_MTE_TCF_SHIFT
+const PR_SET_IO_FLUSHER = _PR_SET_IO_FLUSHER
+const PR_SYS_DISPATCH_OFF = _PR_SYS_DISPATCH_OFF
+const PR_TSC_ENABLE = _PR_TSC_ENABLE
+const PR_SVE_VL_LEN_MASK = _PR_SVE_VL_LEN_MASK
+const PR_TASK_PERF_EVENTS_ENABLE = _PR_TASK_PERF_EVENTS_ENABLE
+const PR_SET_DUMPABLE = _PR_SET_DUMPABLE
+const PR_GET_THP_DISABLE = _PR_GET_THP_DISABLE
+const PR_SCHED_CORE_GET = _PR_SCHED_CORE_GET
+const PR_GET_CHILD_SUBREAPER = _PR_GET_CHILD_SUBREAPER
+const PR_MTE_TAG_MASK = _PR_MTE_TAG_MASK
+const PR_SET_MM_START_CODE = _PR_SET_MM_START_CODE
+const PR_SPEC_DISABLE_NOEXEC = _PR_SPEC_DISABLE_NOEXEC
+const PR_SET_TAGGED_ADDR_CTRL = _PR_SET_TAGGED_ADDR_CTRL
+const PR_MCE_KILL_DEFAULT = _PR_MCE_KILL_DEFAULT
+const PR_GET_ENDIAN = _PR_GET_ENDIAN
+const PR_MTE_TCF_ASYNC = _PR_MTE_TCF_ASYNC
+const PR_SPEC_L1D_FLUSH = _PR_SPEC_L1D_FLUSH
+const PR_SVE_SET_VL = _PR_SVE_SET_VL
+const PR_GET_SECCOMP = _PR_GET_SECCOMP
+const PR_GET_TIMERSLACK = _PR_GET_TIMERSLACK
+const PR_FP_EXC_RES = _PR_FP_EXC_RES
+const PR_SET_MM_END_CODE = _PR_SET_MM_END_CODE
+const PR_GET_UNALIGN = _PR_GET_UNALIGN
+const PR_SET_PDEATHSIG = _PR_SET_PDEATHSIG
+const PR_TASK_PERF_EVENTS_DISABLE = _PR_TASK_PERF_EVENTS_DISABLE
+const PR_SPEC_FORCE_DISABLE = _PR_SPEC_FORCE_DISABLE
+const PR_MCE_KILL_SET = _PR_MCE_KILL_SET
+const PR_SET_MM_START_STACK = _PR_SET_MM_START_STACK
+const PR_SET_FPEMU = _PR_SET_FPEMU
+const PR_FP_EXC_INV = _PR_FP_EXC_INV
+const PR_PAC_GET_ENABLED_KEYS = _PR_PAC_GET_ENABLED_KEYS
+const PR_SET_MM_START_DATA = _PR_SET_MM_START_DATA
+const PR_MCE_KILL_EARLY = _PR_MCE_KILL_EARLY
+const PR_FP_MODE_FR = _PR_FP_MODE_FR
+const PR_CAP_AMBIENT_RAISE = _PR_CAP_AMBIENT_RAISE
+const PR_SET_MM_ARG_END = _PR_SET_MM_ARG_END
+const PR_UNALIGN_NOPRINT = _PR_UNALIGN_NOPRINT
+const PR_FP_EXC_NONRECOV = _PR_FP_EXC_NONRECOV
+const PR_GET_SECUREBITS = _PR_GET_SECUREBITS
+const PR_PAC_SET_ENABLED_KEYS = _PR_PAC_SET_ENABLED_KEYS
+const PR_SET_MM_ENV_END = _PR_SET_MM_ENV_END
+const PR_MTE_TAG_SHIFT = _PR_MTE_TAG_SHIFT
+const PR_GET_FPEMU = _PR_GET_FPEMU
+const PR_FP_EXC_ASYNC = _PR_FP_EXC_ASYNC
+const PR_GET_KEEPCAPS = _PR_GET_KEEPCAPS
+const PR_PAC_APGAKEY = _PR_PAC_APGAKEY
+const PR_SPEC_PRCTL = _PR_SPEC_PRCTL
+const PR_TIMING_STATISTICAL = _PR_TIMING_STATISTICAL
+const PR_GET_FP_MODE = _PR_GET_FP_MODE
+const PR_PAC_APIBKEY = _PR_PAC_APIBKEY
+const PR_TIMING_TIMESTAMP = _PR_TIMING_TIMESTAMP
+const PR_UNALIGN_SIGBUS = _PR_UNALIGN_SIGBUS
+const PR_MTE_TCF_NONE = _PR_MTE_TCF_NONE
+const PTRACE_EVENT_EXEC = _PTRACE_EVENT_EXEC
+const PTRACE_EVENTMSG_SYSCALL_ENTRY = _PTRACE_EVENTMSG_SYSCALL_ENTRY
+const PTRACE_EVENT_EXIT = _PTRACE_EVENT_EXIT
+const PTRACE_PEEKMTETAGS = _PTRACE_PEEKMTETAGS
+const PTRACE_O_TRACECLONE = _PTRACE_O_TRACECLONE
+const PTRACE_ATTACH = _PTRACE_ATTACH
+const PTRACE_SYSCALL_INFO_NONE = _PTRACE_SYSCALL_INFO_NONE
+const PTRACE_GET_RSEQ_CONFIGURATION = _PTRACE_GET_RSEQ_CONFIGURATION
+const PTRACE_CONT = _PTRACE_CONT
+const PTRACE_PEEKTEXT = _PTRACE_PEEKTEXT
+const PTRACE_GETEVENTMSG = _PTRACE_GETEVENTMSG
+const PTRACE_PEEKDATA = _PTRACE_PEEKDATA
+const PTRACE_SYSCALL = _PTRACE_SYSCALL
+const PTRACE_EVENT_VFORK_DONE = _PTRACE_EVENT_VFORK_DONE
+const PTRACE_O_EXITKILL = _PTRACE_O_EXITKILL
+const PTRACE_SINGLESTEP = _PTRACE_SINGLESTEP
+const PTRACE_POKEDATA = _PTRACE_POKEDATA
+const PTRACE_SETOPTIONS = _PTRACE_SETOPTIONS
+const PTRACE_O_MASK = _PTRACE_O_MASK
+const PTRACE_SYSCALL_INFO_ENTRY = _PTRACE_SYSCALL_INFO_ENTRY
+const PTRACE_INTERRUPT = _PTRACE_INTERRUPT
+const PTRACE_EVENT_VFORK = _PTRACE_EVENT_VFORK
+const PTRACE_TRACEME = _PTRACE_TRACEME
+const PTRACE_SEIZE = _PTRACE_SEIZE
+const PTRACE_DETACH = _PTRACE_DETACH
+const PTRACE_EVENT_SECCOMP = _PTRACE_EVENT_SECCOMP
+const PTRACE_O_SUSPEND_SECCOMP = _PTRACE_O_SUSPEND_SECCOMP
+const PTRACE_SYSCALL_INFO_SECCOMP = _PTRACE_SYSCALL_INFO_SECCOMP
+const PTRACE_PEEKSIGINFO = _PTRACE_PEEKSIGINFO
+const PTRACE_SETSIGINFO = _PTRACE_SETSIGINFO
+const PTRACE_SYSEMU_SINGLESTEP = _PTRACE_SYSEMU_SINGLESTEP
+const PTRACE_O_TRACEFORK = _PTRACE_O_TRACEFORK
+const PTRACE_GETSIGMASK = _PTRACE_GETSIGMASK
+const PTRACE_POKEMTETAGS = _PTRACE_POKEMTETAGS
+const PTRACE_POKEUSER = _PTRACE_POKEUSER
+const PTRACE_SYSEMU = _PTRACE_SYSEMU
+const PTRACE_LISTEN = _PTRACE_LISTEN
+const PTRACE_PEEKSIGINFO_SHARED = _PTRACE_PEEKSIGINFO_SHARED
+const PTRACE_POKEUSR = _PTRACE_POKEUSR
+const PTRACE_KILL = _PTRACE_KILL
+const PTRACE_O_TRACESYSGOOD = _PTRACE_O_TRACESYSGOOD
+const PTRACE_O_TRACEEXEC = _PTRACE_O_TRACEEXEC
+const PTRACE_O_TRACEVFORKDONE = _PTRACE_O_TRACEVFORKDONE
+const PTRACE_GETREGSET = _PTRACE_GETREGSET
+const PTRACE_PEEKUSER = _PTRACE_PEEKUSER
+const PTRACE_O_TRACEEXIT = _PTRACE_O_TRACEEXIT
+const PTRACE_GETSIGINFO = _PTRACE_GETSIGINFO
+const PTRACE_EVENTMSG_SYSCALL_EXIT = _PTRACE_EVENTMSG_SYSCALL_EXIT
+const PTRACE_GET_SYSCALL_INFO = _PTRACE_GET_SYSCALL_INFO
+const PTRACE_EVENT_CLONE = _PTRACE_EVENT_CLONE
+const PTRACE_O_TRACEVFORK = _PTRACE_O_TRACEVFORK
+const PTRACE_SECCOMP_GET_FILTER = _PTRACE_SECCOMP_GET_FILTER
+const PTRACE_EVENT_STOP = _PTRACE_EVENT_STOP
+const PTRACE_PEEKUSR = _PTRACE_PEEKUSR
+const PTRACE_SETREGSET = _PTRACE_SETREGSET
+const PTRACE_EVENT_FORK = _PTRACE_EVENT_FORK
+const PTRACE_SETSIGMASK = _PTRACE_SETSIGMASK
+const PTRACE_SECCOMP_GET_METADATA = _PTRACE_SECCOMP_GET_METADATA
+const PTRACE_O_TRACESECCOMP = _PTRACE_O_TRACESECCOMP
+const PTRACE_POKETEXT = _PTRACE_POKETEXT
+const PTRACE_SYSCALL_INFO_EXIT = _PTRACE_SYSCALL_INFO_EXIT
+type PtraceRegs struct { Regs [30+1]uint64; Sp uint64; Pc uint64; Pstate uint64; }
+type Size_t _size_t
+type Ssize_t _ssize_t
+type Offset_t _libgo_off_t_type
+type Mode_t _mode_t
+type Pid_t _pid_t
+type Uid_t _uid_t
+type Gid_t _gid_t
+type Socklen_t _socklen_t
+type _C_int int32
+type _C_uint uint32
+type _C_long int64
+type _C_ulong uint64
+type Time_t _time_t
+type Timeval_sec_t = int64
+type Timeval_usec_t = int64
+type Timeval struct { Sec Timeval_sec_t; Usec Timeval_usec_t; }
+type Timespec_sec_t = int64
+type Timespec_nsec_t = int64
+type Timespec struct { Sec Timespec_sec_t; Nsec Timespec_nsec_t; }
+type Tms struct { Utime int64; Stime int64; Cutime int64; Cstime int64; }
+type Stat_t struct { Dev uint64; Ino uint64; Mode uint32; Nlink uint32; Uid uint32; Gid uint32; Rdev uint64; __pad1 uint64; Size int64; Blksize int32; __pad2 int32; Blocks int64; Atim Timespec; Mtim Timespec; Ctim Timespec; __glibc_reserved [1+1]int32; }
+type Dirent struct { Ino uint64; Off int64; Reclen uint16; Type uint8; Name [255+1]uint8; Godump_0_pad [5]byte; }
+type DIR _DIR
+const DT_CHR = _DT_CHR
+const DT_REG = _DT_REG
+const DT_SOCK = _DT_SOCK
+const DT_BLK = _DT_BLK
+const DT_WHT = _DT_WHT
+const DT_LNK = _DT_LNK
+const DT_FIFO = _DT_FIFO
+const DT_UNKNOWN = _DT_UNKNOWN
+const DT_DIR = _DT_DIR
+type Rusage struct { Utime Timeval; Stime Timeval; Maxrss int64; Ixrss int64; Idrss int64; Isrss int64; Minflt int64; Majflt int64; Nswap int64; Inblock int64; Oublock int64; Msgsnd int64; Msgrcv int64; Nsignals int64; Nvcsw int64; Nivcsw int64; }
+const RUSAGE_SELF = _RUSAGE_SELF
+const RUSAGE_CHILDREN = _RUSAGE_CHILDREN
+const RUSAGE_THREAD = _RUSAGE_THREAD
+type Utsname struct { Sysname [64+1]uint8; Nodename [64+1]uint8; Release [64+1]uint8; Version [64+1]uint8; Machine [64+1]uint8; Domainname [64+1]uint8; }
+type Iovec_len_t uint64
+type Iovec struct { Base *byte; Len Iovec_len_t; }
+type Msghdr_controllen_t uint64
+type Msghdr struct { Name *byte; Namelen uint32; Iov *Iovec; Iovlen uint64; Control *byte; Controllen Msghdr_controllen_t; Flags int32; Godump_0_pad [4]byte; }
+const MSG_EOR = _MSG_EOR
+const MSG_CMSG_CLOEXEC = _MSG_CMSG_CLOEXEC
+const MSG_DONTWAIT = _MSG_DONTWAIT
+const MSG_WAITFORONE = _MSG_WAITFORONE
+const MSG_RST = _MSG_RST
+const MSG_FIN = _MSG_FIN
+const MSG_BATCH = _MSG_BATCH
+const MSG_ERRQUEUE = _MSG_ERRQUEUE
+const MSG_TRYHARD = _MSG_TRYHARD
+const MSG_PEEK = _MSG_PEEK
+const MSG_OOB = _MSG_OOB
+const MSG_CONFIRM = _MSG_CONFIRM
+const MSG_ZEROCOPY = _MSG_ZEROCOPY
+const MSG_MORE = _MSG_MORE
+const MSG_NOSIGNAL = _MSG_NOSIGNAL
+const MSG_CTRUNC = _MSG_CTRUNC
+const MSG_SYN = _MSG_SYN
+const MSG_TRUNC = _MSG_TRUNC
+const MSG_PROXY = _MSG_PROXY
+const MSG_DONTROUTE = _MSG_DONTROUTE
+const MSG_WAITALL = _MSG_WAITALL
+const MSG_FASTOPEN = _MSG_FASTOPEN
+type Cmsghdr_len_t uint64
+type Cmsghdr struct { Len Cmsghdr_len_t; Level int32; Type int32; __cmsg_data [0]uint8; }
+const SCM_TIMESTAMPING = _SCM_TIMESTAMPING
+const SCM_TIMESTAMPING_PKTINFO = _SCM_TIMESTAMPING_PKTINFO
+const SCM_TXTIME = _SCM_TXTIME
+const SCM_CREDENTIALS = _SCM_CREDENTIALS
+const SCM_TIMESTAMPING_OPT_STATS = _SCM_TIMESTAMPING_OPT_STATS
+const SCM_RIGHTS = _SCM_RIGHTS
+const SCM_TIMESTAMPNS = _SCM_TIMESTAMPNS
+const SCM_TIMESTAMP = _SCM_TIMESTAMP
+const SCM_WIFI_STATUS = _SCM_WIFI_STATUS
+type Ucred struct { Pid int32; Uid uint32; Gid uint32; }
+type IPMreq struct { Multiaddr [4]byte; Interface [4]byte; }
+type IPv6Mreq struct { Multiaddr [16]byte; Interface uint32; }
+type IPMreqn struct { Multiaddr [4]byte; Address [4]byte; Ifindex int32; }
+type ICMPv6Filter struct { icmp6_Filt [7+1]uint32; }
+type IPv6MTUInfo struct { Addr RawSockaddrInet6; Mtu uint32; }
+type fds_bits_type int64
+type Addrinfo struct { Ai_flags int32; Ai_family int32; Ai_socktype int32; Ai_protocol int32; Ai_addrlen uint32; Ai_addr *_sockaddr; Ai_canonname *uint8; Ai_next *Addrinfo; }
+const AI_NUMERICHOST = _AI_NUMERICHOST
+const AI_CANONIDN = _AI_CANONIDN
+const AI_ALL = _AI_ALL
+const AI_CANONNAME = _AI_CANONNAME
+const AI_V4MAPPED = _AI_V4MAPPED
+const AI_PASSIVE = _AI_PASSIVE
+const AI_NUMERICSERV = _AI_NUMERICSERV
+const AI_IDN = _AI_IDN
+const AI_ADDRCONFIG = _AI_ADDRCONFIG
+const EAI_FAIL = _EAI_FAIL
+const EAI_NODATA = _EAI_NODATA
+const EAI_NONAME = _EAI_NONAME
+const EAI_INPROGRESS = _EAI_INPROGRESS
+const EAI_SYSTEM = _EAI_SYSTEM
+const EAI_AGAIN = _EAI_AGAIN
+const EAI_MEMORY = _EAI_MEMORY
+const EAI_CANCELED = _EAI_CANCELED
+const EAI_ADDRFAMILY = _EAI_ADDRFAMILY
+const EAI_NOTCANCELED = _EAI_NOTCANCELED
+const EAI_IDN_ENCODE = _EAI_IDN_ENCODE
+const EAI_FAMILY = _EAI_FAMILY
+const EAI_BADFLAGS = _EAI_BADFLAGS
+const EAI_INTR = _EAI_INTR
+const EAI_SERVICE = _EAI_SERVICE
+const EAI_ALLDONE = _EAI_ALLDONE
+const EAI_OVERFLOW = _EAI_OVERFLOW
+const EAI_SOCKTYPE = _EAI_SOCKTYPE
+const NI_NUMERICSERV = _NI_NUMERICSERV
+const NI_NAMEREQD = _NI_NAMEREQD
+const NI_NOFQDN = _NI_NOFQDN
+const NI_NUMERICHOST = _NI_NUMERICHOST
+const NI_IDN = _NI_IDN
+const NI_DGRAM = _NI_DGRAM
+const NI_MAXHOST = _NI_MAXHOST
+const NI_MAXSERV = _NI_MAXSERV
+type Passwd struct { Pw_name *uint8; Pw_passwd *uint8; Pw_uid uint32; Pw_gid uint32; Pw_gecos *uint8; Pw_dir *uint8; Pw_shell *uint8; }
+type Group struct { Gr_name *uint8; Gr_passwd *uint8; Gr_gid uint32; Gr_mem **uint8; }
+const TIOCSERGWILD = _TIOCSERGWILD
+const TIOCGICOUNT = _TIOCGICOUNT
+const TIOCSERSETMULTI = _TIOCSERSETMULTI
+const TIOCSCTTY = _TIOCSCTTY
+const TIOCEXCL = _TIOCEXCL
+const TIOCMSET = _TIOCMSET
+const TIOCSPGRP = _TIOCSPGRP
+const TIOCPKT_FLUSHREAD = _TIOCPKT_FLUSHREAD
+const TIOCSER_TEMT = _TIOCSER_TEMT
+const TIOCPKT_FLUSHWRITE = _TIOCPKT_FLUSHWRITE
+const TIOCSLCKTRMIOS = _TIOCSLCKTRMIOS
+const TIOCGETD = _TIOCGETD
+const TIOCMIWAIT = _TIOCMIWAIT
+const TIOCGPGRP = _TIOCGPGRP
+const TIOCPKT = _TIOCPKT
+const TIOCM_RTS = _TIOCM_RTS
+const TIOCSRS485 = _TIOCSRS485
+const TIOCOUTQ = _TIOCOUTQ
+const TIOCM_DTR = _TIOCM_DTR
+const TIOCSWINSZ = _TIOCSWINSZ
+const TIOCSBRK = _TIOCSBRK
+const TIOCSERCONFIG = _TIOCSERCONFIG
+const TIOCINQ = _TIOCINQ
+const TIOCMGET = _TIOCMGET
+const TIOCNXCL = _TIOCNXCL
+const TIOCSTI = _TIOCSTI
+const TIOCM_DSR = _TIOCM_DSR
+const TIOCGRS485 = _TIOCGRS485
+const TIOCM_CD = _TIOCM_CD
+const TIOCMBIS = _TIOCMBIS
+const TIOCGWINSZ = _TIOCGWINSZ
+const TIOCSERSWILD = _TIOCSERSWILD
+const TIOCM_CAR = _TIOCM_CAR
+const TIOCCBRK = _TIOCCBRK
+const TIOCGSOFTCAR = _TIOCGSOFTCAR
+const TIOCM_LE = _TIOCM_LE
+const TIOCPKT_IOCTL = _TIOCPKT_IOCTL
+const TIOCPKT_START = _TIOCPKT_START
+const TIOCSERGETMULTI = _TIOCSERGETMULTI
+const TIOCGLCKTRMIOS = _TIOCGLCKTRMIOS
+const TIOCM_RI = _TIOCM_RI
+const TIOCM_SR = _TIOCM_SR
+const TIOCM_ST = _TIOCM_ST
+const TIOCCONS = _TIOCCONS
+const TIOCVHANGUP = _TIOCVHANGUP
+const TIOCPKT_DOSTOP = _TIOCPKT_DOSTOP
+const TIOCNOTTY = _TIOCNOTTY
+const TIOCMBIC = _TIOCMBIC
+const TIOCGSID = _TIOCGSID
+const TIOCM_CTS = _TIOCM_CTS
+const TIOCPKT_DATA = _TIOCPKT_DATA
+const TIOCSETD = _TIOCSETD
+const TIOCSERGETLSR = _TIOCSERGETLSR
+const TIOCSERGSTRUCT = _TIOCSERGSTRUCT
+const TIOCLINUX = _TIOCLINUX
+const TIOCSSERIAL = _TIOCSSERIAL
+const TIOCPKT_NOSTOP = _TIOCPKT_NOSTOP
+const TIOCGSERIAL = _TIOCGSERIAL
+const TIOCPKT_STOP = _TIOCPKT_STOP
+const TIOCM_RNG = _TIOCM_RNG
+const TIOCSSOFTCAR = _TIOCSSOFTCAR
+const TIOCGPTN = _TIOCGPTN_val
+const TIOCSPTLCK = _TIOCSPTLCK_val
+const TIOCGDEV = _TIOCGDEV_val
+const TIOCSIG = _TIOCSIG_val
+const TUNSETNOCSUM = _TUNSETNOCSUM_val
+const TUNSETDEBUG = _TUNSETDEBUG_val
+const TUNSETIFF = _TUNSETIFF_val
+const TUNSETPERSIST = _TUNSETPERSIST_val
+const TUNSETOWNER = _TUNSETOWNER_val
+const TUNSETLINK = _TUNSETLINK_val
+const TUNSETGROUP = _TUNSETGROUP_val
+const TUNGETFEATURES = _TUNGETFEATURES_val
+const TUNSETOFFLOAD = _TUNSETOFFLOAD_val
+const TUNSETTXFILTER = _TUNSETTXFILTER_val
+const TUNGETIFF = _TUNGETIFF_val
+const TUNGETSNDBUF = _TUNGETSNDBUF_val
+const TUNSETSNDBUF = _TUNSETSNDBUF_val
+const TUNATTACHFILTER = _TUNATTACHFILTER_val
+const TUNDETACHFILTER = _TUNDETACHFILTER_val
+const TUNGETVNETHDRSZ = _TUNGETVNETHDRSZ_val
+const TUNSETVNETHDRSZ = _TUNSETVNETHDRSZ_val
+const TUNSETQUEUE = _TUNSETQUEUE_val
+const TUNSETIFINDEX = _TUNSETIFINDEX_val
+const TUNGETFILTER = _TUNGETFILTER_val
+const TCGETA = _TCGETA
+const TCGETS = _TCGETS
+const TCGETX = _TCGETX
+const TCSETA = _TCSETA
+const TCSETAW = _TCSETAW
+const TCSETAF = _TCSETAF
+const TCSETSF = _TCSETSF
+const TCSETSW = _TCSETSW
+const TCSETXF = _TCSETXF
+const TCSETXW = _TCSETXW
+const TCSETS = _TCSETS
+const TCSETX = _TCSETX
+type NlMsghdr struct { Len uint32; Type uint16; Flags uint16; Seq uint32; Pid uint32; }
+const NLM_F_ROOT = _NLM_F_ROOT
+const NLMSGERR_ATTR_OFFS = _NLMSGERR_ATTR_OFFS
+const NLM_F_ATOMIC = _NLM_F_ATOMIC
+const NLMSG_ERROR = _NLMSG_ERROR
+const NLM_F_DUMP_INTR = _NLM_F_DUMP_INTR
+const NLMSGERR_ATTR_POLICY = _NLMSGERR_ATTR_POLICY
+const NLM_F_REQUEST = _NLM_F_REQUEST
+const NLM_F_EXCL = _NLM_F_EXCL
+const NLMSG_NOOP = _NLMSG_NOOP
+const NLM_F_DUMP_FILTERED = _NLM_F_DUMP_FILTERED
+const NLM_F_REPLACE = _NLM_F_REPLACE
+const NLM_F_ACK_TLVS = _NLM_F_ACK_TLVS
+const NLMSG_DONE = _NLMSG_DONE
+const NLMSGERR_ATTR_COOKIE = _NLMSGERR_ATTR_COOKIE
+const NLM_F_CAPPED = _NLM_F_CAPPED
+const NLM_F_NONREC = _NLM_F_NONREC
+const NLM_F_ACK = _NLM_F_ACK
+const NLMSG_ALIGNTO = _NLMSG_ALIGNTO
+const NLM_F_MATCH = _NLM_F_MATCH
+const NLMSGERR_ATTR_UNUSED = _NLMSGERR_ATTR_UNUSED
+const NLMSGERR_ATTR_MSG = _NLMSGERR_ATTR_MSG
+const NLMSG_MIN_TYPE = _NLMSG_MIN_TYPE
+const NLMSGERR_ATTR_MAX = _NLMSGERR_ATTR_MAX
+const NLM_F_MULTI = _NLM_F_MULTI
+const NLM_F_CREATE = _NLM_F_CREATE
+const NLM_F_DUMP = _NLM_F_DUMP
+const NLM_F_ECHO = _NLM_F_ECHO
+const NLMSG_OVERRUN = _NLMSG_OVERRUN
+const NLM_F_APPEND = _NLM_F_APPEND
+const NLMSG_HDRLEN = (_sizeof_nlmsghdr + (NLMSG_ALIGNTO-1)) &^ (NLMSG_ALIGNTO-1)
+type RtMsg struct { Family uint8; Dst_len uint8; Src_len uint8; Tos uint8; Table uint8; Protocol uint8; Scope uint8; Type uint8; Flags uint32; }
+type RtGenmsg struct { Family uint8; }
+const RT_CLASS_MAX = _RT_CLASS_MAX
+const RT_TABLE_LOCAL = _RT_TABLE_LOCAL
+const RT_SCOPE_LINK = _RT_SCOPE_LINK
+const RT_CLASS_UNSPEC = _RT_CLASS_UNSPEC
+const RT_SCOPE_SITE = _RT_SCOPE_SITE
+const RT_TABLE_MAX = _RT_TABLE_MAX
+const RT_SCOPE_NOWHERE = _RT_SCOPE_NOWHERE
+const RT_TABLE_DEFAULT = _RT_TABLE_DEFAULT
+const RT_TABLE_MAIN = _RT_TABLE_MAIN
+const RT_TABLE_UNSPEC = _RT_TABLE_UNSPEC
+const RT_SCOPE_HOST = _RT_SCOPE_HOST
+const RT_SCOPE_UNIVERSE = _RT_SCOPE_UNIVERSE
+const RT_CLASS_LOCAL = _RT_CLASS_LOCAL
+const RT_CLASS_MAIN = _RT_CLASS_MAIN
+const RT_CLASS_DEFAULT = _RT_CLASS_DEFAULT
+const RT_TABLE_COMPAT = _RT_TABLE_COMPAT
+const RTA_IP_PROTO = _RTA_IP_PROTO
+const RTAX_RTTVAR = _RTAX_RTTVAR
+const RTA_UID = _RTA_UID
+const RTA_CACHEINFO = _RTA_CACHEINFO
+const RTAX_CC_ALGO = _RTAX_CC_ALGO
+const RTAX_FEATURE_ALLFRAG = _RTAX_FEATURE_ALLFRAG
+const RTAX_FEATURE_SACK = _RTAX_FEATURE_SACK
+const RTA_MARK = _RTA_MARK
+const RTA_MFC_STATS = _RTA_MFC_STATS
+const RTA_SRC = _RTA_SRC
+const RTAX_QUICKACK = _RTAX_QUICKACK
+const RTA_TTL_PROPAGATE = _RTA_TTL_PROPAGATE
+const RTAX_FEATURES = _RTAX_FEATURES
+const RTAX_INITCWND = _RTAX_INITCWND
+const RTA_FLOW = _RTA_FLOW
+const RTAX_FEATURE_ECN = _RTAX_FEATURE_ECN
+const RTA_ENCAP_TYPE = _RTA_ENCAP_TYPE
+const RTAX_REORDERING = _RTAX_REORDERING
+const RTA_DPORT = _RTA_DPORT
+const RTA_PRIORITY = _RTA_PRIORITY
+const RTA_NEWDST = _RTA_NEWDST
+const RTAX_CWND = _RTAX_CWND
+const RTAX_LOCK = _RTAX_LOCK
+const RTAX_INITRWND = _RTAX_INITRWND
+const RTA_TABLE = _RTA_TABLE
+const RTA_ENCAP = _RTA_ENCAP
+const RTA_DST = _RTA_DST
+const RTA_PREFSRC = _RTA_PREFSRC
+const RTA_EXPIRES = _RTA_EXPIRES
+const RTA_ALIGNTO = _RTA_ALIGNTO
+const RTAX_RTO_MIN = _RTAX_RTO_MIN
+const RTA_MP_ALGO = _RTA_MP_ALGO
+const RTA_IIF = _RTA_IIF
+const RTAX_HOPLIMIT = _RTAX_HOPLIMIT
+const RTA_VIA = _RTA_VIA
+const RTA_NH_ID = _RTA_NH_ID
+const RTA_PREF = _RTA_PREF
+const RTA_SESSION = _RTA_SESSION
+const RTA_SPORT = _RTA_SPORT
+const RTAX_FEATURE_TIMESTAMP = _RTAX_FEATURE_TIMESTAMP
+const RTAX_UNSPEC = _RTAX_UNSPEC
+const RTA_METRICS = _RTA_METRICS
+const RTA_PROTOINFO = _RTA_PROTOINFO
+const RTA_MULTIPATH = _RTA_MULTIPATH
+const RTA_PAD = _RTA_PAD
+const RTA_OIF = _RTA_OIF
+const RTAX_FASTOPEN_NO_COOKIE = _RTAX_FASTOPEN_NO_COOKIE
+const RTA_GATEWAY = _RTA_GATEWAY
+const RTA_UNSPEC = _RTA_UNSPEC
+const RTAX_ADVMSS = _RTAX_ADVMSS
+const RTAX_RTT = _RTAX_RTT
+const RTAX_FEATURE_MASK = _RTAX_FEATURE_MASK
+const RTAX_MTU = _RTAX_MTU
+const RTAX_SSTHRESH = _RTAX_SSTHRESH
+const RTAX_WINDOW = _RTAX_WINDOW
+const RTF_UP = _RTF_UP
+const RTF_INTERFACE = _RTF_INTERFACE
+const RTF_DYNAMIC = _RTF_DYNAMIC
+const RTF_NOPMTUDISC = _RTF_NOPMTUDISC
+const RTF_MTU = _RTF_MTU
+const RTF_DEFAULT = _RTF_DEFAULT
+const RTF_ALLONLINK = _RTF_ALLONLINK
+const RTF_THROW = _RTF_THROW
+const RTF_REINSTATE = _RTF_REINSTATE
+const RTF_NAT = _RTF_NAT
+const RTF_CACHE = _RTF_CACHE
+const RTF_FLOW = _RTF_FLOW
+const RTF_MSS = _RTF_MSS
+const RTF_ADDRCONF = _RTF_ADDRCONF
+const RTF_MODIFIED = _RTF_MODIFIED
+const RTF_HOST = _RTF_HOST
+const RTF_MULTICAST = _RTF_MULTICAST
+const RTF_STATIC = _RTF_STATIC
+const RTF_POLICY = _RTF_POLICY
+const RTF_GATEWAY = _RTF_GATEWAY
+const RTF_LOCAL = _RTF_LOCAL
+const RTF_WINDOW = _RTF_WINDOW
+const RTF_NOFORWARD = _RTF_NOFORWARD
+const RTF_NONEXTHOP = _RTF_NONEXTHOP
+const RTF_IRTT = _RTF_IRTT
+const RTF_XRESOLVE = _RTF_XRESOLVE
+const RTF_REJECT = _RTF_REJECT
+const RTF_LINKRT = _RTF_LINKRT
+const RTF_BROADCAST = _RTF_BROADCAST
+const RTF_ADDRCLASSMASK = _RTF_ADDRCLASSMASK
+const RTCF_DOREDIRECT = _RTCF_DOREDIRECT
+const RTCF_VALVE = _RTCF_VALVE
+const RTCF_NAT = _RTCF_NAT
+const RTCF_LOG = _RTCF_LOG
+const RTCF_DIRECTSRC = _RTCF_DIRECTSRC
+const RTCF_MASQ = _RTCF_MASQ
+const RTM_DELACTION = _RTM_DELACTION
+const RTM_GETDCB = _RTM_GETDCB
+const RTM_NEWVLAN = _RTM_NEWVLAN
+const RTM_F_CLONED = _RTM_F_CLONED
+const RTMGRP_IPV6_PREFIX = _RTMGRP_IPV6_PREFIX
+const RTM_SETNEIGHTBL = _RTM_SETNEIGHTBL
+const RTM_SETLINK = _RTM_SETLINK
+const RTMGRP_IPV6_MROUTE = _RTMGRP_IPV6_MROUTE
+const RTM_GETQDISC = _RTM_GETQDISC
+const RTM_NEWCACHEREPORT = _RTM_NEWCACHEREPORT
+const RTM_GETMDB = _RTM_GETMDB
+const RTM_DELLINKPROP = _RTM_DELLINKPROP
+const RTM_GETLINK = _RTM_GETLINK
+const RTM_NEWNEIGH = _RTM_NEWNEIGH
+const RTM_NEWROUTE = _RTM_NEWROUTE
+const RTMGRP_IPV6_IFINFO = _RTMGRP_IPV6_IFINFO
+const RTM_DELNETCONF = _RTM_DELNETCONF
+const RTM_GETTFILTER = _RTM_GETTFILTER
+const RTM_DELNEXTHOPBUCKET = _RTM_DELNEXTHOPBUCKET
+const RTMGRP_DECnet_IFADDR = _RTMGRP_DECnet_IFADDR
+const RTM_NEWADDR = _RTM_NEWADDR
+const RTM_GETNEIGH = _RTM_GETNEIGH
+const RTM_DELMDB = _RTM_DELMDB
+const RTMGRP_TC = _RTMGRP_TC
+const RTM_NEWCHAIN = _RTM_NEWCHAIN
+const RTM_NEWACTION = _RTM_NEWACTION
+const RTMGRP_IPV6_IFADDR = _RTMGRP_IPV6_IFADDR
+const RTM_GETADDR = _RTM_GETADDR
+const RTM_NEWQDISC = _RTM_NEWQDISC
+const RTMGRP_DECnet_ROUTE = _RTMGRP_DECnet_ROUTE
+const RTM_NEWNEXTHOPBUCKET = _RTM_NEWNEXTHOPBUCKET
+const RTM_DELRULE = _RTM_DELRULE
+const RTM_NEWSTATS = _RTM_NEWSTATS
+const RTM_F_FIB_MATCH = _RTM_F_FIB_MATCH
+const RTM_DELROUTE = _RTM_DELROUTE
+const RTMGRP_IPV4_ROUTE = _RTMGRP_IPV4_ROUTE
+const RTMSG_OVERRUN = _RTMSG_OVERRUN
+const RTMGRP_IPV6_ROUTE = _RTMGRP_IPV6_ROUTE
+const RTM_NEWMDB = _RTM_NEWMDB
+const RTMSG_NEWRULE = _RTMSG_NEWRULE
+const RTM_DELTCLASS = _RTM_DELTCLASS
+const RTM_NEWTCLASS = _RTM_NEWTCLASS
+const RTM_NEWNDUSEROPT = _RTM_NEWNDUSEROPT
+const RTM_DELCHAIN = _RTM_DELCHAIN
+const RTM_F_OFFLOAD = _RTM_F_OFFLOAD
+const RTM_GETSTATS = _RTM_GETSTATS
+const RTM_GETNEIGHTBL = _RTM_GETNEIGHTBL
+const RTM_NEWNETCONF = _RTM_NEWNETCONF
+const RTM_BASE = _RTM_BASE
+const RTM_NEWNEXTHOP = _RTM_NEWNEXTHOP
+const RTMGRP_IPV4_IFADDR = _RTMGRP_IPV4_IFADDR
+const RTM_NEWNEIGHTBL = _RTM_NEWNEIGHTBL
+const RTM_GETNSID = _RTM_GETNSID
+const RTM_F_TRAP = _RTM_F_TRAP
+const RTM_NEWRULE = _RTM_NEWRULE
+const RTM_F_LOOKUP_TABLE = _RTM_F_LOOKUP_TABLE
+const RTM_DELADDRLABEL = _RTM_DELADDRLABEL
+const RTM_NEWPREFIX = _RTM_NEWPREFIX
+const RTMGRP_LINK = _RTMGRP_LINK
+const RTMSG_DELRULE = _RTMSG_DELRULE
+const RTM_GETNEXTHOP = _RTM_GETNEXTHOP
+const RTMGRP_NOTIFY = _RTMGRP_NOTIFY
+const RTM_GETROUTE = _RTM_GETROUTE
+const RTM_GETRULE = _RTM_GETRULE
+const RTM_GETNEXTHOPBUCKET = _RTM_GETNEXTHOPBUCKET
+const RTMSG_CONTROL = _RTMSG_CONTROL
+const RTM_DELQDISC = _RTM_DELQDISC
+const RTM_NEWTFILTER = _RTM_NEWTFILTER
+const RTM_GETACTION = _RTM_GETACTION
+const RTM_DELNEXTHOP = _RTM_DELNEXTHOP
+const RTM_F_NOTIFY = _RTM_F_NOTIFY
+const RTMSG_DELROUTE = _RTMSG_DELROUTE
+const RTM_GETADDRLABEL = _RTM_GETADDRLABEL
+const RTM_F_PREFIX = _RTM_F_PREFIX
+const RTMGRP_IPV4_RULE = _RTMGRP_IPV4_RULE
+const RTMSG_NEWDEVICE = _RTMSG_NEWDEVICE
+const RTM_NEWNSID = _RTM_NEWNSID
+const RTM_GETMULTICAST = _RTM_GETMULTICAST
+const RTM_GETTCLASS = _RTM_GETTCLASS
+const RTM_DELTFILTER = _RTM_DELTFILTER
+const RTM_GETCHAIN = _RTM_GETCHAIN
+const RTM_GETLINKPROP = _RTM_GETLINKPROP
+const RTM_SETDCB = _RTM_SETDCB
+const RTMSG_DELDEVICE = _RTMSG_DELDEVICE
+const RTM_GETANYCAST = _RTM_GETANYCAST
+const RTM_DELNEIGH = _RTM_DELNEIGH
+const RTM_F_OFFLOAD_FAILED = _RTM_F_OFFLOAD_FAILED
+const RTM_DELNSID = _RTM_DELNSID
+const RTM_GETVLAN = _RTM_GETVLAN
+const RTMSG_AR_FAILED = _RTMSG_AR_FAILED
+const RTM_DELLINK = _RTM_DELLINK
+const RTM_NEWLINKPROP = _RTM_NEWLINKPROP
+const RTM_NEWLINK = _RTM_NEWLINK
+const RTM_F_EQUALIZE = _RTM_F_EQUALIZE
+const RTM_GETNETCONF = _RTM_GETNETCONF
+const RTM_NEWADDRLABEL = _RTM_NEWADDRLABEL
+const RTMGRP_NEIGH = _RTMGRP_NEIGH
+const RTM_DELADDR = _RTM_DELADDR
+const RTMSG_NEWROUTE = _RTMSG_NEWROUTE
+const RTMGRP_IPV4_MROUTE = _RTMGRP_IPV4_MROUTE
+const RTM_DELVLAN = _RTM_DELVLAN
+const RTN_MULTICAST = _RTN_MULTICAST
+const RTNLGRP_MDB = _RTNLGRP_MDB
+const RTN_UNSPEC = _RTN_UNSPEC
+const RTNLGRP_IPV6_PREFIX = _RTNLGRP_IPV6_PREFIX
+const RTNLGRP_DECnet_RULE = _RTNLGRP_DECnet_RULE
+const RTNLGRP_NOTIFY = _RTNLGRP_NOTIFY
+const RTNLGRP_ND_USEROPT = _RTNLGRP_ND_USEROPT
+const RTNLGRP_MPLS_NETCONF = _RTNLGRP_MPLS_NETCONF
+const RTNLGRP_BRVLAN = _RTNLGRP_BRVLAN
+const RTN_UNICAST = _RTN_UNICAST
+const RTNLGRP_DCB = _RTNLGRP_DCB
+const RTNLGRP_IPV6_ROUTE = _RTNLGRP_IPV6_ROUTE
+const RTNLGRP_IPV6_IFINFO = _RTNLGRP_IPV6_IFINFO
+const RTNLGRP_PHONET_ROUTE = _RTNLGRP_PHONET_ROUTE
+const RTN_NAT = _RTN_NAT
+const RTN_XRESOLVE = _RTN_XRESOLVE
+const RTNLGRP_IPV4_ROUTE = _RTNLGRP_IPV4_ROUTE
+const RTNLGRP_MPLS_ROUTE = _RTNLGRP_MPLS_ROUTE
+const RTN_BLACKHOLE = _RTN_BLACKHOLE
+const RTNH_F_LINKDOWN = _RTNH_F_LINKDOWN
+const RTNLGRP_PHONET_IFADDR = _RTNLGRP_PHONET_IFADDR
+const RTNLGRP_IPV6_NETCONF = _RTNLGRP_IPV6_NETCONF
+const RTNLGRP_IPV4_RULE = _RTNLGRP_IPV4_RULE
+const RTNH_COMPARE_MASK = _RTNH_COMPARE_MASK
+const RTNH_ALIGNTO = _RTNH_ALIGNTO
+const RTNLGRP_NOP2 = _RTNLGRP_NOP2
+const RTNETLINK_HAVE_PEERINFO = _RTNETLINK_HAVE_PEERINFO
+const RTNLGRP_IPV6_IFADDR = _RTNLGRP_IPV6_IFADDR
+const RTNLGRP_DECnet_IFADDR = _RTNLGRP_DECnet_IFADDR
+const RTNH_F_OFFLOAD = _RTNH_F_OFFLOAD
+const RTNLGRP_DECnet_ROUTE = _RTNLGRP_DECnet_ROUTE
+const RTNLGRP_IPV6_MROUTE = _RTNLGRP_IPV6_MROUTE
+const RTNLGRP_NEXTHOP = _RTNLGRP_NEXTHOP
+const RTNL_FAMILY_IP6MR = _RTNL_FAMILY_IP6MR
+const RTNLGRP_NOP4 = _RTNLGRP_NOP4
+const RTN_THROW = _RTN_THROW
+const RTNLGRP_IPV4_IFADDR = _RTNLGRP_IPV4_IFADDR
+const RTNLGRP_NONE = _RTNLGRP_NONE
+const RTNLGRP_NEIGH = _RTNLGRP_NEIGH
+const RTNL_FAMILY_IPMR = _RTNL_FAMILY_IPMR
+const RTNLGRP_IPV4_NETCONF = _RTNLGRP_IPV4_NETCONF
+const RTNL_FAMILY_MAX = _RTNL_FAMILY_MAX
+const RTNLGRP_NSID = _RTNLGRP_NSID
+const RTN_UNREACHABLE = _RTN_UNREACHABLE
+const RTN_BROADCAST = _RTN_BROADCAST
+const RTNLGRP_LINK = _RTNLGRP_LINK
+const RTN_LOCAL = _RTN_LOCAL
+const RTNH_F_PERVASIVE = _RTNH_F_PERVASIVE
+const RTNH_F_DEAD = _RTNH_F_DEAD
+const RTNH_F_TRAP = _RTNH_F_TRAP
+const RTN_PROHIBIT = _RTN_PROHIBIT
+const RTNLGRP_IPV4_MROUTE_R = _RTNLGRP_IPV4_MROUTE_R
+const RTN_ANYCAST = _RTN_ANYCAST
+const RTNH_F_UNRESOLVED = _RTNH_F_UNRESOLVED
+const RTNLGRP_TC = _RTNLGRP_TC
+const RTNLGRP_IPV4_MROUTE = _RTNLGRP_IPV4_MROUTE
+const RTNLGRP_IPV6_RULE = _RTNLGRP_IPV6_RULE
+const RTNH_F_ONLINK = _RTNH_F_ONLINK
+const RTNLGRP_IPV6_MROUTE_R = _RTNLGRP_IPV6_MROUTE_R
+const RTPROT_DHCP = _RTPROT_DHCP
+const RTPROT_STATIC = _RTPROT_STATIC
+const RTPROT_OPENR = _RTPROT_OPENR
+const RTPROT_OSPF = _RTPROT_OSPF
+const RTPROT_KERNEL = _RTPROT_KERNEL
+const RTPROT_GATED = _RTPROT_GATED
+const RTPROT_ZEBRA = _RTPROT_ZEBRA
+const RTPROT_BIRD = _RTPROT_BIRD
+const RTPROT_RA = _RTPROT_RA
+const RTPROT_XORP = _RTPROT_XORP
+const RTPROT_NTK = _RTPROT_NTK
+const RTPROT_UNSPEC = _RTPROT_UNSPEC
+const RTPROT_BOOT = _RTPROT_BOOT
+const RTPROT_KEEPALIVED = _RTPROT_KEEPALIVED
+const RTPROT_BABEL = _RTPROT_BABEL
+const RTPROT_RIP = _RTPROT_RIP
+const RTPROT_EIGRP = _RTPROT_EIGRP
+const RTPROT_REDIRECT = _RTPROT_REDIRECT
+const RTPROT_ISIS = _RTPROT_ISIS
+const RTPROT_BGP = _RTPROT_BGP
+const RTPROT_MRT = _RTPROT_MRT
+const RTPROT_MROUTED = _RTPROT_MROUTED
+const RTPROT_DNROUTED = _RTPROT_DNROUTED
+type IfInfomsg struct { Family uint8; __ifi_pad uint8; Type uint16; Index int32; Flags uint32; Change uint32; }
+const IFA_LABEL = _IFA_LABEL
+const IFA_UNSPEC = _IFA_UNSPEC
+const IFA_ANYCAST = _IFA_ANYCAST
+const IFA_RT_PRIORITY = _IFA_RT_PRIORITY
+const IFA_F_TENTATIVE = _IFA_F_TENTATIVE
+const IFA_MULTICAST = _IFA_MULTICAST
+const IFA_F_MCAUTOJOIN = _IFA_F_MCAUTOJOIN
+const IFA_F_OPTIMISTIC = _IFA_F_OPTIMISTIC
+const IFA_F_SECONDARY = _IFA_F_SECONDARY
+const IFA_F_HOMEADDRESS = _IFA_F_HOMEADDRESS
+const IFA_F_TEMPORARY = _IFA_F_TEMPORARY
+const IFA_F_MANAGETEMPADDR = _IFA_F_MANAGETEMPADDR
+const IFA_CACHEINFO = _IFA_CACHEINFO
+const IFA_F_STABLE_PRIVACY = _IFA_F_STABLE_PRIVACY
+const IFA_F_NOPREFIXROUTE = _IFA_F_NOPREFIXROUTE
+const IFA_F_PERMANENT = _IFA_F_PERMANENT
+const IFA_FLAGS = _IFA_FLAGS
+const IFA_LOCAL = _IFA_LOCAL
+const IFA_F_DADFAILED = _IFA_F_DADFAILED
+const IFA_TARGET_NETNSID = _IFA_TARGET_NETNSID
+const IFA_ADDRESS = _IFA_ADDRESS
+const IFA_F_DEPRECATED = _IFA_F_DEPRECATED
+const IFA_BROADCAST = _IFA_BROADCAST
+const IFA_F_NODAD = _IFA_F_NODAD
+const IFLA_BRPORT_NEIGH_SUPPRESS = _IFLA_BRPORT_NEIGH_SUPPRESS
+const IFLA_PROTO_DOWN_REASON_UNSPEC = _IFLA_PROTO_DOWN_REASON_UNSPEC
+const IFLA_VF_LINK_STATE = _IFLA_VF_LINK_STATE
+const IFLA_GENEVE_TTL_INHERIT = _IFLA_GENEVE_TTL_INHERIT
+const IFLA_PROTO_DOWN_REASON = _IFLA_PROTO_DOWN_REASON
+const IFLA_BR_MCAST_IGMP_VERSION = _IFLA_BR_MCAST_IGMP_VERSION
+const IFLA_CARRIER_DOWN_COUNT = _IFLA_CARRIER_DOWN_COUNT
+const IFLA_VF_SPOOFCHK = _IFLA_VF_SPOOFCHK
+const IFLA_VF_LINK_STATE_AUTO = _IFLA_VF_LINK_STATE_AUTO
+const IFLA_BR_MAX_AGE = _IFLA_BR_MAX_AGE
+const IFLA_IPVLAN_MODE = _IFLA_IPVLAN_MODE
+const IFLA_GENEVE_REMOTE6 = _IFLA_GENEVE_REMOTE6
+const IFLA_MAP = _IFLA_MAP
+const IFLA_TUN_VNET_HDR = _IFLA_TUN_VNET_HDR
+const IFLA_BRPORT_MRP_IN_OPEN = _IFLA_BRPORT_MRP_IN_OPEN
+const IFLA_VF_PORTS = _IFLA_VF_PORTS
+const IFLA_PRIORITY = _IFLA_PRIORITY
+const IFLA_VF_INFO = _IFLA_VF_INFO
+const IFLA_VF_LINK_STATE_ENABLE = _IFLA_VF_LINK_STATE_ENABLE
+const IFLA_TXQLEN = _IFLA_TXQLEN
+const IFLA_BR_FDB_FLUSH = _IFLA_BR_FDB_FLUSH
+const IFLA_HSR_PROTOCOL = _IFLA_HSR_PROTOCOL
+const IFLA_BRPORT_FLUSH = _IFLA_BRPORT_FLUSH
+const IFLA_BRPORT_MCAST_FLOOD = _IFLA_BRPORT_MCAST_FLOOD
+const IFLA_BR_MCAST_STATS_ENABLED = _IFLA_BR_MCAST_STATS_ENABLED
+const IFLA_VXLAN_LABEL = _IFLA_VXLAN_LABEL
+const IFLA_ALT_IFNAME = _IFLA_ALT_IFNAME
+const IFLA_BR_NF_CALL_ARPTABLES = _IFLA_BR_NF_CALL_ARPTABLES
+const IFLA_MACVLAN_BC_QUEUE_LEN_USED = _IFLA_MACVLAN_BC_QUEUE_LEN_USED
+const IFLA_ADDRESS = _IFLA_ADDRESS
+const IFLA_TUN_MULTI_QUEUE = _IFLA_TUN_MULTI_QUEUE
+const IFLA_MACSEC_REPLAY_PROTECT = _IFLA_MACSEC_REPLAY_PROTECT
+const IFLA_GSO_MAX_SIZE = _IFLA_GSO_MAX_SIZE
+const IFLA_VXLAN_COLLECT_METADATA = _IFLA_VXLAN_COLLECT_METADATA
+const IFLA_BOND_FAIL_OVER_MAC = _IFLA_BOND_FAIL_OVER_MAC
+const IFLA_MACSEC_PROTECT = _IFLA_MACSEC_PROTECT
+const IFLA_BRPORT_NO = _IFLA_BRPORT_NO
+const IFLA_BR_VLAN_STATS_ENABLED = _IFLA_BR_VLAN_STATS_ENABLED
+const IFLA_BOND_SLAVE_AD_AGGREGATOR_ID = _IFLA_BOND_SLAVE_AD_AGGREGATOR_ID
+const IFLA_MACVLAN_MODE = _IFLA_MACVLAN_MODE
+const IFLA_BR_VLAN_DEFAULT_PVID = _IFLA_BR_VLAN_DEFAULT_PVID
+const IFLA_VF_VLAN_INFO = _IFLA_VF_VLAN_INFO
+const IFLA_VRF_TABLE = _IFLA_VRF_TABLE
+const IFLA_VXLAN_UDP_ZERO_CSUM6_TX = _IFLA_VXLAN_UDP_ZERO_CSUM6_TX
+const IFLA_BR_ROOT_ID = _IFLA_BR_ROOT_ID
+const IFLA_VXLAN_REMCSUM_RX = _IFLA_VXLAN_REMCSUM_RX
+const IFLA_BRPORT_CONFIG_PENDING = _IFLA_BRPORT_CONFIG_PENDING
+const IFLA_VXLAN_TTL = _IFLA_VXLAN_TTL
+const IFLA_PROP_LIST = _IFLA_PROP_LIST
+const IFLA_BOND_AD_LACP_ACTIVE = _IFLA_BOND_AD_LACP_ACTIVE
+const IFLA_TUN_NUM_DISABLED_QUEUES = _IFLA_TUN_NUM_DISABLED_QUEUES
+const IFLA_BRPORT_GUARD = _IFLA_BRPORT_GUARD
+const IFLA_MASTER = _IFLA_MASTER
+const IFLA_NEW_IFINDEX = _IFLA_NEW_IFINDEX
+const IFLA_BR_MCAST_LAST_MEMBER_CNT = _IFLA_BR_MCAST_LAST_MEMBER_CNT
+const IFLA_PROTO_DOWN_REASON_VALUE = _IFLA_PROTO_DOWN_REASON_VALUE
+const IFLA_BRPORT_DESIGNATED_COST = _IFLA_BRPORT_DESIGNATED_COST
+const IFLA_BOND_DOWNDELAY = _IFLA_BOND_DOWNDELAY
+const IFLA_BRPORT_ISOLATED = _IFLA_BRPORT_ISOLATED
+const IFLA_BR_MCAST_LAST_MEMBER_INTVL = _IFLA_BR_MCAST_LAST_MEMBER_INTVL
+const IFLA_BRPORT_LEARNING = _IFLA_BRPORT_LEARNING
+const IFLA_TUN_GROUP = _IFLA_TUN_GROUP
+const IFLA_VF_RATE = _IFLA_VF_RATE
+const IFLA_BR_PRIORITY = _IFLA_BR_PRIORITY
+const IFLA_HSR_SEQ_NR = _IFLA_HSR_SEQ_NR
+const IFLA_PORT_RESPONSE = _IFLA_PORT_RESPONSE
+const IFLA_BR_MCAST_ROUTER = _IFLA_BR_MCAST_ROUTER
+const IFLA_INET6_TOKEN = _IFLA_INET6_TOKEN
+const IFLA_BR_GROUP_FWD_MASK = _IFLA_BR_GROUP_FWD_MASK
+const IFLA_BRPORT_MULTICAST_ROUTER = _IFLA_BRPORT_MULTICAST_ROUTER
+const IFLA_BRPORT_COST = _IFLA_BRPORT_COST
+const IFLA_MACSEC_INC_SCI = _IFLA_MACSEC_INC_SCI
+const IFLA_PORT_INSTANCE_UUID = _IFLA_PORT_INSTANCE_UUID
+const IFLA_BRPORT_BRIDGE_ID = _IFLA_BRPORT_BRIDGE_ID
+const IFLA_STATS_LINK_XSTATS_SLAVE = _IFLA_STATS_LINK_XSTATS_SLAVE
+const IFLA_XDP_ATTACHED = _IFLA_XDP_ATTACHED
+const IFLA_BOND_AD_USER_PORT_KEY = _IFLA_BOND_AD_USER_PORT_KEY
+const IFLA_GROUP = _IFLA_GROUP
+const IFLA_BR_MCAST_QUERIER_STATE = _IFLA_BR_MCAST_QUERIER_STATE
+const IFLA_IPOIB_UMCAST = _IFLA_IPOIB_UMCAST
+const IFLA_INFO_SLAVE_DATA = _IFLA_INFO_SLAVE_DATA
+const IFLA_BRPORT_DESIGNATED_PORT = _IFLA_BRPORT_DESIGNATED_PORT
+const IFLA_TUN_TYPE = _IFLA_TUN_TYPE
+const IFLA_BOND_PRIMARY = _IFLA_BOND_PRIMARY
+const IFLA_BR_GC_TIMER = _IFLA_BR_GC_TIMER
+const IFLA_PARENT_DEV_NAME = _IFLA_PARENT_DEV_NAME
+const IFLA_STATS_LINK_XSTATS = _IFLA_STATS_LINK_XSTATS
+const IFLA_MACVLAN_FLAGS = _IFLA_MACVLAN_FLAGS
+const IFLA_BOND_ALL_SLAVES_ACTIVE = _IFLA_BOND_ALL_SLAVES_ACTIVE
+const IFLA_BOND_AD_INFO_PARTNER_KEY = _IFLA_BOND_AD_INFO_PARTNER_KEY
+const IFLA_MACSEC_CIPHER_SUITE = _IFLA_MACSEC_CIPHER_SUITE
+const IFLA_VXLAN_GROUP = _IFLA_VXLAN_GROUP
+const IFLA_IPOIB_MODE = _IFLA_IPOIB_MODE
+const IFLA_CARRIER_CHANGES = _IFLA_CARRIER_CHANGES
+const IFLA_IPOIB_PKEY = _IFLA_IPOIB_PKEY
+const IFLA_MACSEC_PAD = _IFLA_MACSEC_PAD
+const IFLA_BRPORT_MODE = _IFLA_BRPORT_MODE
+const IFLA_BOND_USE_CARRIER = _IFLA_BOND_USE_CARRIER
+const IFLA_INET6_MCAST = _IFLA_INET6_MCAST
+const IFLA_VLAN_EGRESS_QOS = _IFLA_VLAN_EGRESS_QOS
+const IFLA_VXLAN_LOCAL6 = _IFLA_VXLAN_LOCAL6
+const IFLA_EVENT_BONDING_FAILOVER = _IFLA_EVENT_BONDING_FAILOVER
+const IFLA_BRPORT_TOPOLOGY_CHANGE_ACK = _IFLA_BRPORT_TOPOLOGY_CHANGE_ACK
+const IFLA_GTP_FD0 = _IFLA_GTP_FD0
+const IFLA_BR_MCAST_MEMBERSHIP_INTVL = _IFLA_BR_MCAST_MEMBERSHIP_INTVL
+const IFLA_HSR_MULTICAST_SPEC = _IFLA_HSR_MULTICAST_SPEC
+const IFLA_BOND_AD_INFO_PARTNER_MAC = _IFLA_BOND_AD_INFO_PARTNER_MAC
+const IFLA_IPVLAN_UNSPEC = _IFLA_IPVLAN_UNSPEC
+const IFLA_BR_MCAST_QUERY_INTVL = _IFLA_BR_MCAST_QUERY_INTVL
+const IFLA_XFRM_UNSPEC = _IFLA_XFRM_UNSPEC
+const IFLA_XDP = _IFLA_XDP
+const IFLA_STATS = _IFLA_STATS
+const IFLA_XDP_UNSPEC = _IFLA_XDP_UNSPEC
+const IFLA_BR_VLAN_PROTOCOL = _IFLA_BR_VLAN_PROTOCOL
+const IFLA_BRPORT_UNSPEC = _IFLA_BRPORT_UNSPEC
+const IFLA_BOND_SLAVE_LINK_FAILURE_COUNT = _IFLA_BOND_SLAVE_LINK_FAILURE_COUNT
+const IFLA_GENEVE_TOS = _IFLA_GENEVE_TOS
+const IFLA_BROADCAST = _IFLA_BROADCAST
+const IFLA_BOND_SLAVE_AD_PARTNER_OPER_PORT_STATE = _IFLA_BOND_SLAVE_AD_PARTNER_OPER_PORT_STATE
+const IFLA_LINKINFO = _IFLA_LINKINFO
+const IFLA_MCTP_NET = _IFLA_MCTP_NET
+const IFLA_INET6_ADDR_GEN_MODE = _IFLA_INET6_ADDR_GEN_MODE
+const IFLA_VF_STATS_TX_DROPPED = _IFLA_VF_STATS_TX_DROPPED
+const IFLA_VF_TX_RATE = _IFLA_VF_TX_RATE
+const IFLA_XDP_EXPECTED_FD = _IFLA_XDP_EXPECTED_FD
+const IFLA_CARRIER = _IFLA_CARRIER
+const IFLA_HSR_UNSPEC = _IFLA_HSR_UNSPEC
+const IFLA_VF_VLAN_INFO_UNSPEC = _IFLA_VF_VLAN_INFO_UNSPEC
+const IFLA_GENEVE_TTL = _IFLA_GENEVE_TTL
+const IFLA_BR_MCAST_QUERIER_INTVL = _IFLA_BR_MCAST_QUERIER_INTVL
+const IFLA_VF_RSS_QUERY_EN = _IFLA_VF_RSS_QUERY_EN
+const IFLA_EVENT_IGMP_RESEND = _IFLA_EVENT_IGMP_RESEND
+const IFLA_BR_NF_CALL_IP6TABLES = _IFLA_BR_NF_CALL_IP6TABLES
+const IFLA_MTU = _IFLA_MTU
+const IFLA_BR_ROOT_PORT = _IFLA_BR_ROOT_PORT
+const IFLA_PROMISCUITY = _IFLA_PROMISCUITY
+const IFLA_PAD = _IFLA_PAD
+const IFLA_BRPORT_VLAN_TUNNEL = _IFLA_BRPORT_VLAN_TUNNEL
+const IFLA_PPP_UNSPEC = _IFLA_PPP_UNSPEC
+const IFLA_STATS_LINK_OFFLOAD_XSTATS = _IFLA_STATS_LINK_OFFLOAD_XSTATS
+const IFLA_BR_PAD = _IFLA_BR_PAD
+const IFLA_BR_UNSPEC = _IFLA_BR_UNSPEC
+const IFLA_IF_NETNSID = _IFLA_IF_NETNSID
+const IFLA_NEW_NETNSID = _IFLA_NEW_NETNSID
+const IFLA_VRF_UNSPEC = _IFLA_VRF_UNSPEC
+const IFLA_VLAN_QOS_UNSPEC = _IFLA_VLAN_QOS_UNSPEC
+const IFLA_PORT_REQUEST = _IFLA_PORT_REQUEST
+const IFLA_BOND_AD_INFO_AGGREGATOR = _IFLA_BOND_AD_INFO_AGGREGATOR
+const IFLA_PORT_HOST_UUID = _IFLA_PORT_HOST_UUID
+const IFLA_GENEVE_COLLECT_METADATA = _IFLA_GENEVE_COLLECT_METADATA
+const IFLA_MACSEC_UNSPEC = _IFLA_MACSEC_UNSPEC
+const IFLA_TUN_NUM_QUEUES = _IFLA_TUN_NUM_QUEUES
+const IFLA_COST = _IFLA_COST
+const IFLA_BOND_PEER_NOTIF_DELAY = _IFLA_BOND_PEER_NOTIF_DELAY
+const IFLA_BOND_SLAVE_QUEUE_ID = _IFLA_BOND_SLAVE_QUEUE_ID
+const IFLA_OPERSTATE = _IFLA_OPERSTATE
+const IFLA_BOND_SLAVE_MII_STATUS = _IFLA_BOND_SLAVE_MII_STATUS
+const IFLA_MACSEC_WINDOW = _IFLA_MACSEC_WINDOW
+const IFLA_BR_TCN_TIMER = _IFLA_BR_TCN_TIMER
+const IFLA_NUM_VF = _IFLA_NUM_VF
+const IFLA_BR_MCAST_QUERY_RESPONSE_INTVL = _IFLA_BR_MCAST_QUERY_RESPONSE_INTVL
+const IFLA_XDP_DRV_PROG_ID = _IFLA_XDP_DRV_PROG_ID
+const IFLA_VFINFO_LIST = _IFLA_VFINFO_LIST
+const IFLA_BR_MCAST_MLD_VERSION = _IFLA_BR_MCAST_MLD_VERSION
+const IFLA_XDP_PROG_ID = _IFLA_XDP_PROG_ID
+const IFLA_VLAN_QOS_MAPPING = _IFLA_VLAN_QOS_MAPPING
+const IFLA_XDP_HW_PROG_ID = _IFLA_XDP_HW_PROG_ID
+const IFLA_GTP_UNSPEC = _IFLA_GTP_UNSPEC
+const IFLA_BR_MCAST_STARTUP_QUERY_INTVL = _IFLA_BR_MCAST_STARTUP_QUERY_INTVL
+const IFLA_EXT_MASK = _IFLA_EXT_MASK
+const IFLA_BRPORT_ROOT_ID = _IFLA_BRPORT_ROOT_ID
+const IFLA_BOND_AD_LACP_RATE = _IFLA_BOND_AD_LACP_RATE
+const IFLA_VF_STATS_RX_DROPPED = _IFLA_VF_STATS_RX_DROPPED
+const IFLA_INFO_SLAVE_KIND = _IFLA_INFO_SLAVE_KIND
+const IFLA_VXLAN_L2MISS = _IFLA_VXLAN_L2MISS
+const IFLA_VXLAN_AGEING = _IFLA_VXLAN_AGEING
+const IFLA_BR_HELLO_TIME = _IFLA_BR_HELLO_TIME
+const IFLA_VF_UNSPEC = _IFLA_VF_UNSPEC
+const IFLA_STATS64 = _IFLA_STATS64
+const IFLA_VF_STATS_BROADCAST = _IFLA_VF_STATS_BROADCAST
+const IFLA_VF_LINK_STATE_DISABLE = _IFLA_VF_LINK_STATE_DISABLE
+const IFLA_STATS_UNSPEC = _IFLA_STATS_UNSPEC
+const IFLA_VF_PORT_UNSPEC = _IFLA_VF_PORT_UNSPEC
+const IFLA_EVENT_REBOOT = _IFLA_EVENT_REBOOT
+const IFLA_XDP_FLAGS = _IFLA_XDP_FLAGS
+const IFLA_VF_STATS_MULTICAST = _IFLA_VF_STATS_MULTICAST
+const IFLA_VXLAN_LINK = _IFLA_VXLAN_LINK
+const IFLA_VXLAN_DF = _IFLA_VXLAN_DF
+const IFLA_BOND_UPDELAY = _IFLA_BOND_UPDELAY
+const IFLA_VLAN_INGRESS_QOS = _IFLA_VLAN_INGRESS_QOS
+const IFLA_STATS_LINK_64 = _IFLA_STATS_LINK_64
+const IFLA_BR_FORWARD_DELAY = _IFLA_BR_FORWARD_DELAY
+const IFLA_BAREUDP_UNSPEC = _IFLA_BAREUDP_UNSPEC
+const IFLA_GENEVE_PORT = _IFLA_GENEVE_PORT
+const IFLA_WIRELESS = _IFLA_WIRELESS
+const IFLA_BRPORT_MCAST_EHT_HOSTS_LIMIT = _IFLA_BRPORT_MCAST_EHT_HOSTS_LIMIT
+const IFLA_BRPORT_FORWARD_DELAY_TIMER = _IFLA_BRPORT_FORWARD_DELAY_TIMER
+const IFLA_XFRM_IF_ID = _IFLA_XFRM_IF_ID
+const IFLA_VXLAN_GPE = _IFLA_VXLAN_GPE
+const IFLA_BOND_ACTIVE_SLAVE = _IFLA_BOND_ACTIVE_SLAVE
+const IFLA_INFO_KIND = _IFLA_INFO_KIND
+const IFLA_VLAN_UNSPEC = _IFLA_VLAN_UNSPEC
+const IFLA_INFO_UNSPEC = _IFLA_INFO_UNSPEC
+const IFLA_BRPORT_GROUP_FWD_MASK = _IFLA_BRPORT_GROUP_FWD_MASK
+const IFLA_BR_MCAST_QUERY_USE_IFADDR = _IFLA_BR_MCAST_QUERY_USE_IFADDR
+const IFLA_BRPORT_PROXYARP_WIFI = _IFLA_BRPORT_PROXYARP_WIFI
+const IFLA_RMNET_UNSPEC = _IFLA_RMNET_UNSPEC
+const IFLA_EVENT_NOTIFY_PEERS = _IFLA_EVENT_NOTIFY_PEERS
+const IFLA_VF_INFO_UNSPEC = _IFLA_VF_INFO_UNSPEC
+const IFLA_MCTP_UNSPEC = _IFLA_MCTP_UNSPEC
+const IFLA_VF_IB_PORT_GUID = _IFLA_VF_IB_PORT_GUID
+const IFLA_MACVLAN_BC_QUEUE_LEN = _IFLA_MACVLAN_BC_QUEUE_LEN
+const IFLA_TUN_UNSPEC = _IFLA_TUN_UNSPEC
+const IFLA_BR_HELLO_TIMER = _IFLA_BR_HELLO_TIMER
+const IFLA_GENEVE_REMOTE = _IFLA_GENEVE_REMOTE
+const IFLA_PORT_VF = _IFLA_PORT_VF
+const IFLA_MACSEC_ENCRYPT = _IFLA_MACSEC_ENCRYPT
+const IFLA_VXLAN_LIMIT = _IFLA_VXLAN_LIMIT
+const IFLA_NUM_RX_QUEUES = _IFLA_NUM_RX_QUEUES
+const IFLA_BR_VLAN_STATS_PER_PORT = _IFLA_BR_VLAN_STATS_PER_PORT
+const IFLA_BR_TOPOLOGY_CHANGE = _IFLA_BR_TOPOLOGY_CHANGE
+const IFLA_VLAN_PROTOCOL = _IFLA_VLAN_PROTOCOL
+const IFLA_BRPORT_BCAST_FLOOD = _IFLA_BRPORT_BCAST_FLOOD
+const IFLA_MACVLAN_MACADDR_COUNT = _IFLA_MACVLAN_MACADDR_COUNT
+const IFLA_BRPORT_PAD = _IFLA_BRPORT_PAD
+const IFLA_NUM_TX_QUEUES = _IFLA_NUM_TX_QUEUES
+const IFLA_BOND_AD_INFO = _IFLA_BOND_AD_INFO
+const IFLA_GENEVE_ID = _IFLA_GENEVE_ID
+const IFLA_PORT_UNSPEC = _IFLA_PORT_UNSPEC
+const IFLA_BRPORT_LEARNING_SYNC = _IFLA_BRPORT_LEARNING_SYNC
+const IFLA_BOND_AD_ACTOR_SYS_PRIO = _IFLA_BOND_AD_ACTOR_SYS_PRIO
+const IFLA_BRPORT_MCAST_EHT_HOSTS_CNT = _IFLA_BRPORT_MCAST_EHT_HOSTS_CNT
+const IFLA_GENEVE_UDP_ZERO_CSUM6_RX = _IFLA_GENEVE_UDP_ZERO_CSUM6_RX
+const IFLA_BOND_TLB_DYNAMIC_LB = _IFLA_BOND_TLB_DYNAMIC_LB
+const IFLA_INET6_ICMP6STATS = _IFLA_INET6_ICMP6STATS
+const IFLA_VXLAN_L3MISS = _IFLA_VXLAN_L3MISS
+const IFLA_MACSEC_PORT = _IFLA_MACSEC_PORT
+const IFLA_BOND_ARP_IP_TARGET = _IFLA_BOND_ARP_IP_TARGET
+const IFLA_BRPORT_MCAST_TO_UCAST = _IFLA_BRPORT_MCAST_TO_UCAST
+const IFLA_INET6_STATS = _IFLA_INET6_STATS
+const IFLA_INET6_FLAGS = _IFLA_INET6_FLAGS
+const IFLA_VF_STATS_RX_PACKETS = _IFLA_VF_STATS_RX_PACKETS
+const IFLA_UNSPEC = _IFLA_UNSPEC
+const IFLA_VF_STATS_PAD = _IFLA_VF_STATS_PAD
+const IFLA_BOND_AD_ACTOR_SYSTEM = _IFLA_BOND_AD_ACTOR_SYSTEM
+const IFLA_BR_MCAST_QUERIER = _IFLA_BR_MCAST_QUERIER
+const IFLA_GENEVE_DF = _IFLA_GENEVE_DF
+const IFLA_LINKMODE = _IFLA_LINKMODE
+const IFLA_BR_STP_STATE = _IFLA_BR_STP_STATE
+const IFLA_GENEVE_UDP_ZERO_CSUM6_TX = _IFLA_GENEVE_UDP_ZERO_CSUM6_TX
+const IFLA_BOND_XMIT_HASH_POLICY = _IFLA_BOND_XMIT_HASH_POLICY
+const IFLA_INFO_DATA = _IFLA_INFO_DATA
+const IFLA_VF_STATS_TX_PACKETS = _IFLA_VF_STATS_TX_PACKETS
+const IFLA_INET6_UNSPEC = _IFLA_INET6_UNSPEC
+const IFLA_GTP_FD1 = _IFLA_GTP_FD1
+const IFLA_BRPORT_ID = _IFLA_BRPORT_ID
+const IFLA_VF_MAC = _IFLA_VF_MAC
+const IFLA_VXLAN_REMCSUM_TX = _IFLA_VXLAN_REMCSUM_TX
+const IFLA_BOND_ARP_VALIDATE = _IFLA_BOND_ARP_VALIDATE
+const IFLA_MIN_MTU = _IFLA_MIN_MTU
+const IFLA_VXLAN_RSC = _IFLA_VXLAN_RSC
+const IFLA_MACSEC_ENCODING_SA = _IFLA_MACSEC_ENCODING_SA
+const IFLA_PORT_PROFILE = _IFLA_PORT_PROFILE
+const IFLA_VRF_PORT_UNSPEC = _IFLA_VRF_PORT_UNSPEC
+const IFLA_VXLAN_GROUP6 = _IFLA_VXLAN_GROUP6
+const IFLA_EVENT_BONDING_OPTIONS = _IFLA_EVENT_BONDING_OPTIONS
+const IFLA_BR_VLAN_FILTERING = _IFLA_BR_VLAN_FILTERING
+const IFLA_BR_TOPOLOGY_CHANGE_TIMER = _IFLA_BR_TOPOLOGY_CHANGE_TIMER
+const IFLA_GTP_ROLE = _IFLA_GTP_ROLE
+const IFLA_TUN_PERSIST = _IFLA_TUN_PERSIST
+const IFLA_BRPORT_STATE = _IFLA_BRPORT_STATE
+const IFLA_VXLAN_FAN_MAP = _IFLA_VXLAN_FAN_MAP
+const IFLA_BR_MCAST_SNOOPING = _IFLA_BR_MCAST_SNOOPING
+const IFLA_BR_TOPOLOGY_CHANGE_DETECTED = _IFLA_BR_TOPOLOGY_CHANGE_DETECTED
+const IFLA_BRPORT_BACKUP_PORT = _IFLA_BRPORT_BACKUP_PORT
+const IFLA_BRPORT_MESSAGE_AGE_TIMER = _IFLA_BRPORT_MESSAGE_AGE_TIMER
+const IFLA_EVENT = _IFLA_EVENT
+const IFLA_PPP_DEV_FD = _IFLA_PPP_DEV_FD
+const IFLA_BOND_PACKETS_PER_SLAVE = _IFLA_BOND_PACKETS_PER_SLAVE
+const IFLA_MACVLAN_MACADDR = _IFLA_MACVLAN_MACADDR
+const IFLA_GENEVE_UNSPEC = _IFLA_GENEVE_UNSPEC
+const IFLA_PHYS_PORT_ID = _IFLA_PHYS_PORT_ID
+const IFLA_VF_PORT = _IFLA_VF_PORT
+const IFLA_BAREUDP_MULTIPROTO_MODE = _IFLA_BAREUDP_MULTIPROTO_MODE
+const IFLA_BOND_SLAVE_UNSPEC = _IFLA_BOND_SLAVE_UNSPEC
+const IFLA_VRF_PORT_TABLE = _IFLA_VRF_PORT_TABLE
+const IFLA_MACVLAN_MACADDR_DATA = _IFLA_MACVLAN_MACADDR_DATA
+const IFLA_BOND_MODE = _IFLA_BOND_MODE
+const IFLA_MACSEC_SCI = _IFLA_MACSEC_SCI
+const IFLA_BOND_MIN_LINKS = _IFLA_BOND_MIN_LINKS
+const IFLA_VXLAN_TOS = _IFLA_VXLAN_TOS
+const IFLA_BAREUDP_ETHERTYPE = _IFLA_BAREUDP_ETHERTYPE
+const IFLA_PROTO_DOWN_REASON_MAX = _IFLA_PROTO_DOWN_REASON_MAX
+const IFLA_LINK = _IFLA_LINK
+const IFLA_MACSEC_ES = _IFLA_MACSEC_ES
+const IFLA_OFFLOAD_XSTATS_UNSPEC = _IFLA_OFFLOAD_XSTATS_UNSPEC
+const IFLA_GSO_MAX_SEGS = _IFLA_GSO_MAX_SEGS
+const IFLA_BOND_SLAVE_STATE = _IFLA_BOND_SLAVE_STATE
+const IFLA_HSR_SLAVE1 = _IFLA_HSR_SLAVE1
+const IFLA_BOND_AD_INFO_UNSPEC = _IFLA_BOND_AD_INFO_UNSPEC
+const IFLA_XFRM_LINK = _IFLA_XFRM_LINK
+const IFLA_LINK_NETNSID = _IFLA_LINK_NETNSID
+const IFLA_VXLAN_GBP = _IFLA_VXLAN_GBP
+const IFLA_BOND_RESEND_IGMP = _IFLA_BOND_RESEND_IGMP
+const IFLA_BOND_PRIMARY_RESELECT = _IFLA_BOND_PRIMARY_RESELECT
+const IFLA_BR_ROOT_PATH_COST = _IFLA_BR_ROOT_PATH_COST
+const IFLA_IFALIAS = _IFLA_IFALIAS
+const IFLA_VF_VLAN_LIST = _IFLA_VF_VLAN_LIST
+const IFLA_NET_NS_FD = _IFLA_NET_NS_FD
+const IFLA_PHYS_SWITCH_ID = _IFLA_PHYS_SWITCH_ID
+const IFLA_TUN_PI = _IFLA_TUN_PI
+const IFLA_HSR_SLAVE2 = _IFLA_HSR_SLAVE2
+const IFLA_MACSEC_OFFLOAD = _IFLA_MACSEC_OFFLOAD
+const IFLA_PARENT_DEV_BUS_NAME = _IFLA_PARENT_DEV_BUS_NAME
+const IFLA_HSR_SUPERVISION_ADDR = _IFLA_HSR_SUPERVISION_ADDR
+const IFLA_VF_STATS = _IFLA_VF_STATS
+const IFLA_INET_UNSPEC = _IFLA_INET_UNSPEC
+const IFLA_VXLAN_PORT = _IFLA_VXLAN_PORT
+const IFLA_MACSEC_VALIDATION = _IFLA_MACSEC_VALIDATION
+const IFLA_BOND_ARP_ALL_TARGETS = _IFLA_BOND_ARP_ALL_TARGETS
+const IFLA_VF_STATS_TX_BYTES = _IFLA_VF_STATS_TX_BYTES
+const IFLA_PHYS_PORT_NAME = _IFLA_PHYS_PORT_NAME
+const IFLA_NET_NS_PID = _IFLA_NET_NS_PID
+const IFLA_VF_STATS_RX_BYTES = _IFLA_VF_STATS_RX_BYTES
+const IFLA_VXLAN_PORT_RANGE = _IFLA_VXLAN_PORT_RANGE
+const IFLA_EVENT_NONE = _IFLA_EVENT_NONE
+const IFLA_OFFLOAD_XSTATS_CPU_HIT = _IFLA_OFFLOAD_XSTATS_CPU_HIT
+const IFLA_VXLAN_TTL_INHERIT = _IFLA_VXLAN_TTL_INHERIT
+const IFLA_INET6_RA_MTU = _IFLA_INET6_RA_MTU
+const IFLA_BAREUDP_SRCPORT_MIN = _IFLA_BAREUDP_SRCPORT_MIN
+const IFLA_BR_MCAST_HASH_MAX = _IFLA_BR_MCAST_HASH_MAX
+const IFLA_BR_MCAST_STARTUP_QUERY_CNT = _IFLA_BR_MCAST_STARTUP_QUERY_CNT
+const IFLA_MACVLAN_MACADDR_MODE = _IFLA_MACVLAN_MACADDR_MODE
+const IFLA_BAREUDP_PORT = _IFLA_BAREUDP_PORT
+const IFLA_STATS_AF_SPEC = _IFLA_STATS_AF_SPEC
+const IFLA_PROTO_DOWN_REASON_MASK = _IFLA_PROTO_DOWN_REASON_MASK
+const IFLA_IPVLAN_FLAGS = _IFLA_IPVLAN_FLAGS
+const IFLA_VXLAN_UDP_ZERO_CSUM6_RX = _IFLA_VXLAN_UDP_ZERO_CSUM6_RX
+const IFLA_PORT_VSI_TYPE = _IFLA_PORT_VSI_TYPE
+const IFLA_BRPORT_PROXYARP = _IFLA_BRPORT_PROXYARP
+const IFLA_PROTINFO = _IFLA_PROTINFO
+const IFLA_QDISC = _IFLA_QDISC
+const IFLA_BOND_AD_INFO_NUM_PORTS = _IFLA_BOND_AD_INFO_NUM_PORTS
+const IFLA_HSR_VERSION = _IFLA_HSR_VERSION
+const IFLA_BOND_ARP_INTERVAL = _IFLA_BOND_ARP_INTERVAL
+const IFLA_TARGET_NETNSID = _IFLA_TARGET_NETNSID
+const IFLA_CARRIER_UP_COUNT = _IFLA_CARRIER_UP_COUNT
+const IFLA_XDP_SKB_PROG_ID = _IFLA_XDP_SKB_PROG_ID
+const IFLA_EVENT_FEATURES = _IFLA_EVENT_FEATURES
+const IFLA_TUN_OWNER = _IFLA_TUN_OWNER
+const IFLA_BOND_LP_INTERVAL = _IFLA_BOND_LP_INTERVAL
+const IFLA_VF_IB_NODE_GUID = _IFLA_VF_IB_NODE_GUID
+const IFLA_BOND_AD_INFO_ACTOR_KEY = _IFLA_BOND_AD_INFO_ACTOR_KEY
+const IFLA_VLAN_FLAGS = _IFLA_VLAN_FLAGS
+const IFLA_VXLAN_PROXY = _IFLA_VXLAN_PROXY
+const IFLA_VXLAN_REMCSUM_NOPARTIAL = _IFLA_VXLAN_REMCSUM_NOPARTIAL
+const IFLA_PERM_ADDRESS = _IFLA_PERM_ADDRESS
+const IFLA_BOND_AD_SELECT = _IFLA_BOND_AD_SELECT
+const IFLA_GTP_PDP_HASHSIZE = _IFLA_GTP_PDP_HASHSIZE
+const IFLA_BR_MULTI_BOOLOPT = _IFLA_BR_MULTI_BOOLOPT
+const IFLA_BOND_SLAVE_PERM_HWADDR = _IFLA_BOND_SLAVE_PERM_HWADDR
+const IFLA_RMNET_MUX_ID = _IFLA_RMNET_MUX_ID
+const IFLA_BRPORT_FAST_LEAVE = _IFLA_BRPORT_FAST_LEAVE
+const IFLA_VLAN_ID = _IFLA_VLAN_ID
+const IFLA_MACSEC_SCB = _IFLA_MACSEC_SCB
+const IFLA_BOND_NUM_PEER_NOTIF = _IFLA_BOND_NUM_PEER_NOTIF
+const IFLA_PROTO_DOWN = _IFLA_PROTO_DOWN
+const IFLA_VXLAN_ID = _IFLA_VXLAN_ID
+const IFLA_IFNAME = _IFLA_IFNAME
+const IFLA_AF_SPEC = _IFLA_AF_SPEC
+const IFLA_INET6_CONF = _IFLA_INET6_CONF
+const IFLA_BR_BRIDGE_ID = _IFLA_BR_BRIDGE_ID
+const IFLA_BRPORT_UNICAST_FLOOD = _IFLA_BRPORT_UNICAST_FLOOD
+const IFLA_BRPORT_MRP_RING_OPEN = _IFLA_BRPORT_MRP_RING_OPEN
+const IFLA_XDP_FD = _IFLA_XDP_FD
+const IFLA_BRPORT_HOLD_TIMER = _IFLA_BRPORT_HOLD_TIMER
+const IFLA_INET6_CACHEINFO = _IFLA_INET6_CACHEINFO
+const IFLA_BRPORT_PRIORITY = _IFLA_BRPORT_PRIORITY
+const IFLA_VF_VLAN = _IFLA_VF_VLAN
+const IFLA_BR_MCAST_HASH_ELASTICITY = _IFLA_BR_MCAST_HASH_ELASTICITY
+const IFLA_MAX_MTU = _IFLA_MAX_MTU
+const IFLA_VXLAN_LOCAL = _IFLA_VXLAN_LOCAL
+const IFLA_VF_TRUST = _IFLA_VF_TRUST
+const IFLA_WEIGHT = _IFLA_WEIGHT
+const IFLA_INFO_XSTATS = _IFLA_INFO_XSTATS
+const IFLA_IPOIB_UNSPEC = _IFLA_IPOIB_UNSPEC
+const IFLA_BR_AGEING_TIME = _IFLA_BR_AGEING_TIME
+const IFLA_VXLAN_UDP_CSUM = _IFLA_VXLAN_UDP_CSUM
+const IFLA_RMNET_FLAGS = _IFLA_RMNET_FLAGS
+const IFLA_INET_CONF = _IFLA_INET_CONF
+const IFLA_PORT_SELF = _IFLA_PORT_SELF
+const IFLA_BOND_SLAVE_AD_ACTOR_OPER_PORT_STATE = _IFLA_BOND_SLAVE_AD_ACTOR_OPER_PORT_STATE
+const IFLA_BR_GROUP_ADDR = _IFLA_BR_GROUP_ADDR
+const IFLA_VXLAN_UNSPEC = _IFLA_VXLAN_UNSPEC
+const IFLA_BOND_MIIMON = _IFLA_BOND_MIIMON
+const IFLA_BR_NF_CALL_IPTABLES = _IFLA_BR_NF_CALL_IPTABLES
+const IFLA_BRPORT_PROTECT = _IFLA_BRPORT_PROTECT
+const IFLA_MACVLAN_UNSPEC = _IFLA_MACVLAN_UNSPEC
+const IFLA_BOND_UNSPEC = _IFLA_BOND_UNSPEC
+const IFLA_GENEVE_LABEL = _IFLA_GENEVE_LABEL
+const IFLA_VF_BROADCAST = _IFLA_VF_BROADCAST
+const IFLA_GENEVE_UDP_CSUM = _IFLA_GENEVE_UDP_CSUM
+const IFLA_MACSEC_ICV_LEN = _IFLA_MACSEC_ICV_LEN
+const IFLA_VXLAN_LEARNING = _IFLA_VXLAN_LEARNING
+const IFF_ONE_QUEUE = _IFF_ONE_QUEUE
+const IFF_POINTOPOINT = _IFF_POINTOPOINT
+const IFF_MULTICAST = _IFF_MULTICAST
+const IFF_LOOPBACK = _IFF_LOOPBACK
+const IFF_TAP = _IFF_TAP
+const IFF_NAPI_FRAGS = _IFF_NAPI_FRAGS
+const IFF_AUTOMEDIA = _IFF_AUTOMEDIA
+const IFF_SLAVE = _IFF_SLAVE
+const IFF_NO_PI = _IFF_NO_PI
+const IFF_NOTRAILERS = _IFF_NOTRAILERS
+const IFF_TUN = _IFF_TUN
+const IFF_NAPI = _IFF_NAPI
+const IFF_NOFILTER = _IFF_NOFILTER
+const IFF_DEBUG = _IFF_DEBUG
+const IFF_PERSIST = _IFF_PERSIST
+const IFF_VNET_HDR = _IFF_VNET_HDR
+const IFF_ATTACH_QUEUE = _IFF_ATTACH_QUEUE
+const IFF_DYNAMIC = _IFF_DYNAMIC
+const IFF_NOARP = _IFF_NOARP
+const IFF_DETACH_QUEUE = _IFF_DETACH_QUEUE
+const IFF_PORTSEL = _IFF_PORTSEL
+const IFF_BROADCAST = _IFF_BROADCAST
+const IFF_ALLMULTI = _IFF_ALLMULTI
+const IFF_MULTI_QUEUE = _IFF_MULTI_QUEUE
+const IFF_PROMISC = _IFF_PROMISC
+const IFF_UP = _IFF_UP
+const IFF_MASTER = _IFF_MASTER
+const IFF_TUN_EXCL = _IFF_TUN_EXCL
+const IFF_RUNNING = _IFF_RUNNING
+const IFNAMSIZ = _IFNAMSIZ
+const SIOCSIFBR = _SIOCSIFBR
+const SIOCGRARP = _SIOCGRARP
+const SIOCGIFMETRIC = _SIOCGIFMETRIC
+const SIOCGIFPFLAGS = _SIOCGIFPFLAGS
+const SIOCDELMULTI = _SIOCDELMULTI
+const SIOCDELDLCI = _SIOCDELDLCI
+const SIOCGIFHWADDR = _SIOCGIFHWADDR
+const SIOCSIFBRDADDR = _SIOCSIFBRDADDR
+const SIOCSIFMTU = _SIOCSIFMTU
+const SIOCGIFCONF = _SIOCGIFCONF
+const SIOCGIFNETMASK = _SIOCGIFNETMASK
+const SIOCDELRT = _SIOCDELRT
+const SIOCADDRT = _SIOCADDRT
+const SIOCSPGRP = _SIOCSPGRP
+const SIOCGIFFLAGS = _SIOCGIFFLAGS
+const SIOCGIFMAP = _SIOCGIFMAP
+const SIOCSARP = _SIOCSARP
+const SIOCGIFMEM = _SIOCGIFMEM
+const SIOCSIFLINK = _SIOCSIFLINK
+const SIOCSIFNETMASK = _SIOCSIFNETMASK
+const SIOCPROTOPRIVATE = _SIOCPROTOPRIVATE
+const SIOCSIFNAME = _SIOCSIFNAME
+const SIOCGIFCOUNT = _SIOCGIFCOUNT
+const SIOCGIFSLAVE = _SIOCGIFSLAVE
+const SIOCGIFNAME = _SIOCGIFNAME
+const SIOCGIFMTU = _SIOCGIFMTU
+const SIOCDIFADDR = _SIOCDIFADDR
+const SIOCSIFTXQLEN = _SIOCSIFTXQLEN
+const SIOCDRARP = _SIOCDRARP
+const SIOCDARP = _SIOCDARP
+const SIOCSIFFLAGS = _SIOCSIFFLAGS
+const SIOCGIFENCAP = _SIOCGIFENCAP
+const SIOCGIFTXQLEN = _SIOCGIFTXQLEN
+const SIOCSIFADDR = _SIOCSIFADDR
+const SIOCSIFMAP = _SIOCSIFMAP
+const SIOCGIFDSTADDR = _SIOCGIFDSTADDR
+const SIOCGIFADDR = _SIOCGIFADDR
+const SIOCGSTAMP_OLD = _SIOCGSTAMP_OLD
+const SIOCGARP = _SIOCGARP
+const SIOCRTMSG = _SIOCRTMSG
+const SIOCGSTAMPNS_OLD = _SIOCGSTAMPNS_OLD
+const SIOCSIFSLAVE = _SIOCSIFSLAVE
+const SIOCSIFMEM = _SIOCSIFMEM
+const SIOCATMARK = _SIOCATMARK
+const SIOCGIFBRDADDR = _SIOCGIFBRDADDR
+const SIOCSIFHWADDR = _SIOCSIFHWADDR
+const SIOCDEVPRIVATE = _SIOCDEVPRIVATE
+const SIOCSIFDSTADDR = _SIOCSIFDSTADDR
+const SIOCSIFHWBROADCAST = _SIOCSIFHWBROADCAST
+const SIOCGIFINDEX = _SIOCGIFINDEX
+const SIOCSRARP = _SIOCSRARP
+const SIOCGPGRP = _SIOCGPGRP
+const SIOCADDDLCI = _SIOCADDDLCI
+const SIOCSIFMETRIC = _SIOCSIFMETRIC
+const SIOCGIFBR = _SIOCGIFBR
+const SIOCSIFPFLAGS = _SIOCSIFPFLAGS
+const SIOCSIFENCAP = _SIOCSIFENCAP
+const SIOCADDMULTI = _SIOCADDMULTI
+type IfAddrmsg struct { Family uint8; Prefixlen uint8; Flags uint8; Scope uint8; Index uint32; }
+type RtAttr struct { Len uint16; Type uint16; }
+type Inet4Pktinfo struct { Ifindex int32; Spec_dst [4]byte; Addr [4]byte; }
+type Inet6Pktinfo struct { Addr [16]byte; Ifindex uint32; }
+type Termios struct { Iflag uint32; Oflag uint32; Cflag uint32; Lflag uint32; Line uint8; Cc [31+1]uint8; Ispeed uint32; Ospeed uint32; }
+const IGNBRK  = _IGNBRK
+const BRKINT  = _BRKINT
+const IGNPAR  = _IGNPAR
+const PARMRK  = _PARMRK
+const INPCK  = _INPCK
+const ISTRIP  = _ISTRIP
+const INLCR  = _INLCR
+const IGNCR  = _IGNCR
+const ICRNL  = _ICRNL
+const IUCLC  = _IUCLC
+const IXON  = _IXON
+const IXANY  = _IXANY
+const IXOFF  = _IXOFF
+const IMAXBEL  = _IMAXBEL
+const IUTF8  = _IUTF8
+const OPOST  = _OPOST
+const OLCUC  = _OLCUC
+const ONLCR  = _ONLCR
+const OCRNL  = _OCRNL
+const ONOCR  = _ONOCR
+const ONLRET  = _ONLRET
+const OFILL  = _OFILL
+const OFDEL  = _OFDEL
+const NLDLY  = _NLDLY
+const NL0  = _NL0
+const NL1  = _NL1
+const CRDLY  = _CRDLY
+const CR0  = _CR0
+const CR1  = _CR1
+const CR2  = _CR2
+const CR3  = _CR3
+const CS5  = _CS5
+const CS6  = _CS6
+const CS7  = _CS7
+const CS8  = _CS8
+const TABDLY  = _TABDLY
+const BSDLY  = _BSDLY
+const VTDLY  = _VTDLY
+const FFDLY  = _FFDLY
+const CBAUD  = _CBAUD
+const CBAUDEX  = _CBAUDEX
+const CSIZE  = _CSIZE
+const CSTOPB  = _CSTOPB
+const CREAD  = _CREAD
+const PARENB  = _PARENB
+const PARODD  = _PARODD
+const HUPCL  = _HUPCL
+const CLOCAL  = _CLOCAL
+const CIBAUD  = _CIBAUD
+const CMSPAR  = _CMSPAR
+const CRTSCTS  = _CRTSCTS
+const ISIG  = _ISIG
+const ICANON  = _ICANON
+const XCASE  = _XCASE
+const ECHO  = _ECHO
+const ECHOE  = _ECHOE
+const ECHOK  = _ECHOK
+const ECHONL  = _ECHONL
+const ECHOCTL  = _ECHOCTL
+const ECHOPRT  = _ECHOPRT
+const ECHOKE  = _ECHOKE
+const FLUSHO  = _FLUSHO
+const NOFLSH  = _NOFLSH
+const TOSTOP  = _TOSTOP
+const PENDIN  = _PENDIN
+const IEXTEN  = _IEXTEN
+const VINTR  = _VINTR
+const VQUIT  = _VQUIT
+const VERASE  = _VERASE
+const VKILL  = _VKILL
+const VEOF  = _VEOF
+const VMIN  = _VMIN
+const VEOL  = _VEOL
+const VTIME  = _VTIME
+const VEOL2  = _VEOL2
+const VSTART  = _VSTART
+const VSTOP  = _VSTOP
+const VSUSP  = _VSUSP
+const VLNEXT  = _VLNEXT
+const VWERASE  = _VWERASE
+const VREPRINT  = _VREPRINT
+const VDISCARD  = _VDISCARD
+const TCSANOW  = _TCSANOW
+const TCSADRAIN  = _TCSADRAIN
+const TCSAFLUSH  = _TCSAFLUSH
+const TCIFLUSH  = _TCIFLUSH
+const TCOFLUSH  = _TCOFLUSH
+const TCIOFLUSH  = _TCIOFLUSH
+const TCOOFF  = _TCOOFF
+const TCOON  = _TCOON
+const TCIOFF  = _TCIOFF
+const TCION  = _TCION
+const B0  = _B0
+const B50  = _B50
+const B75  = _B75
+const B110  = _B110
+const B134  = _B134
+const B150  = _B150
+const B200  = _B200
+const B300  = _B300
+const B600  = _B600
+const B1200  = _B1200
+const B1800  = _B1800
+const B2400  = _B2400
+const B4800  = _B4800
+const B9600  = _B9600
+const B19200  = _B19200
+const B38400  = _B38400
+const B57600  = _B57600
+const B115200  = _B115200
+const B230400  = _B230400
+const B460800  = _B460800
+const B500000  = _B500000
+const B576000  = _B576000
+const B921600  = _B921600
+const B1000000  = _B1000000
+const B1152000  = _B1152000
+const B1500000  = _B1500000
+const B2000000  = _B2000000
+const B2500000  = _B2500000
+const B3000000  = _B3000000
+const B3500000  = _B3500000
+const B4000000  = _B4000000
+const MNT_DETACH = _MNT_DETACH
+const MNT_EXPIRE = _MNT_EXPIRE
+const MNT_FORCE = _MNT_FORCE
+const MS_RDONLY = _MS_RDONLY
+const MS_STRICTATIME = _MS_STRICTATIME
+const MS_DIRSYNC = _MS_DIRSYNC
+const MS_NODIRATIME = _MS_NODIRATIME
+const MS_UNBINDABLE = _MS_UNBINDABLE
+const MS_NODEV = _MS_NODEV
+const MS_KERNMOUNT = _MS_KERNMOUNT
+const MS_MOVE = _MS_MOVE
+const MS_MGC_VAL = _MS_MGC_VAL
+const MS_PRIVATE = _MS_PRIVATE
+const MS_LAZYTIME = _MS_LAZYTIME
+const MS_BIND = _MS_BIND
+const MS_RELATIME = _MS_RELATIME
+const MS_NOSUID = _MS_NOSUID
+const MS_SLAVE = _MS_SLAVE
+const MS_NOATIME = _MS_NOATIME
+const MS_INVALIDATE = _MS_INVALIDATE
+const MS_NOUSER = _MS_NOUSER
+const MS_SILENT = _MS_SILENT
+const MS_SYNCHRONOUS = _MS_SYNCHRONOUS
+const MS_REMOUNT = _MS_REMOUNT
+const MS_SHARED = _MS_SHARED
+const MS_POSIXACL = _MS_POSIXACL
+const MS_NOSYMFOLLOW = _MS_NOSYMFOLLOW
+const MS_ACTIVE = _MS_ACTIVE
+const MS_NOEXEC = _MS_NOEXEC
+const MS_ASYNC = _MS_ASYNC
+const MS_MANDLOCK = _MS_MANDLOCK
+const MS_I_VERSION = _MS_I_VERSION
+const MS_REC = _MS_REC
+const MS_SYNC = _MS_SYNC
+const MS_MGC_MSK = _MS_MGC_MSK
+const FALLOC_FL_UNSHARE_RANGE = _FALLOC_FL_UNSHARE_RANGE
+const FALLOC_FL_PUNCH_HOLE = _FALLOC_FL_PUNCH_HOLE
+const FALLOC_FL_ZERO_RANGE = _FALLOC_FL_ZERO_RANGE
+const FALLOC_FL_INSERT_RANGE = _FALLOC_FL_INSERT_RANGE
+const FALLOC_FL_COLLAPSE_RANGE = _FALLOC_FL_COLLAPSE_RANGE
+const FALLOC_FL_KEEP_SIZE = _FALLOC_FL_KEEP_SIZE
+const FALLOC_FL_NO_HIDE_STALE = _FALLOC_FL_NO_HIDE_STALE
+type Statfs_t struct { Type int64; Bsize int64; Blocks uint64; Bfree uint64; Bavail uint64; Files uint64; Ffree uint64; Fsid ___fsid_t; Namelen int64; Frsize int64; Flags int64; Spare [3+1]int64; }
+type Timex struct { Modes uint32; Offset int64; Freq int64; Maxerror int64; Esterror int64; Status int32; Constant int64; Precision int64; Tolerance int64; Time Timeval; Tick int64; Ppsfreq int64; Jitter int64; Shift int32; Stabil int64; Jitcnt int64; Calcnt int64; Errcnt int64; Stbcnt int64; Tai int32; Godump_0 int32; Godump_1 int32; Godump_2 int32; Godump_3 int32; Godump_4 int32; Godump_5 int32; Godump_6 int32; Godump_7 int32; Godump_8 int32; Godump_9 int32; Godump_10 int32; }
+type Rlimit struct { Cur uint64; Max uint64; }
+const RLIMIT_CORE = _RLIMIT_CORE
+const RLIMIT_DATA = _RLIMIT_DATA
+const RLIMIT_NOFILE = _RLIMIT_NOFILE
+const RLIMIT_AS = _RLIMIT_AS
+const RLIMIT_STACK = _RLIMIT_STACK
+const RLIMIT_CPU = _RLIMIT_CPU
+const RLIMIT_FSIZE = _RLIMIT_FSIZE
+const RLIM_SAVED_CUR = _RLIM_SAVED_CUR
+const RLIM_SAVED_MAX = _RLIM_SAVED_MAX
+const RLIM_INFINITY = -1
+type Sysinfo_t struct { Uptime int64; Loads [2+1]uint64; Totalram uint64; Freeram uint64; Sharedram uint64; Bufferram uint64; Totalswap uint64; Freeswap uint64; Procs uint16; pad uint16; Totalhigh uint64; Freehigh uint64; Unit uint32; _f [0]uint8; Godump_0_pad [4]byte; }
+type Utimbuf struct { Actime int64; Modtime int64; }
+const LOCK_WRITE = _LOCK_WRITE
+const LOCK_RW = _LOCK_RW
+const LOCK_SH = _LOCK_SH
+const LOCK_UN = _LOCK_UN
+const LOCK_READ = _LOCK_READ
+const LOCK_MAND = _LOCK_MAND
+const LOCK_NB = _LOCK_NB
+const LOCK_EX = _LOCK_EX
+const PRIO_USER = _PRIO_USER
+const PRIO_PROCESS = _PRIO_PROCESS
+const PRIO_MAX = _PRIO_MAX
+const PRIO_PGRP = _PRIO_PGRP
+const PRIO_MIN = _PRIO_MIN
+const LINUX_REBOOT_MAGIC2C = _LINUX_REBOOT_MAGIC2C
+const LINUX_REBOOT_CMD_SW_SUSPEND = _LINUX_REBOOT_CMD_SW_SUSPEND
+const LINUX_REBOOT_CMD_POWER_OFF = _LINUX_REBOOT_CMD_POWER_OFF
+const LINUX_REBOOT_MAGIC2A = _LINUX_REBOOT_MAGIC2A
+const LINUX_REBOOT_CMD_KEXEC = _LINUX_REBOOT_CMD_KEXEC
+const LINUX_REBOOT_MAGIC2B = _LINUX_REBOOT_MAGIC2B
+const LINUX_REBOOT_CMD_RESTART2 = _LINUX_REBOOT_CMD_RESTART2
+const LINUX_REBOOT_CMD_CAD_OFF = _LINUX_REBOOT_CMD_CAD_OFF
+const LINUX_REBOOT_CMD_CAD_ON = _LINUX_REBOOT_CMD_CAD_ON
+const LINUX_REBOOT_MAGIC1 = _LINUX_REBOOT_MAGIC1
+const LINUX_REBOOT_MAGIC2 = _LINUX_REBOOT_MAGIC2
+const LINUX_REBOOT_CMD_RESTART = _LINUX_REBOOT_CMD_RESTART
+const LINUX_REBOOT_CMD_HALT = _LINUX_REBOOT_CMD_HALT
+type SockFilter struct { Code uint16; Jt uint8; Jf uint8; K uint32; }
+type SockFprog struct { Len uint16; Filter *SockFilter; }
+const BPF_JGE = _BPF_JGE
+const BPF_LD = _BPF_LD
+const BPF_ST = _BPF_ST
+const BPF_LDX = _BPF_LDX
+const BPF_MEMWORDS = _BPF_MEMWORDS
+const BPF_STX = _BPF_STX
+const BPF_MOD = _BPF_MOD
+const BPF_MAJOR_VERSION = _BPF_MAJOR_VERSION
+const BPF_MSH = _BPF_MSH
+const BPF_K = _BPF_K
+const BPF_OR = _BPF_OR
+const BPF_MUL = _BPF_MUL
+const BPF_XOR = _BPF_XOR
+const BPF_IND = _BPF_IND
+const BPF_MINOR_VERSION = _BPF_MINOR_VERSION
+const BPF_A = _BPF_A
+const BPF_B = _BPF_B
+const BPF_W = _BPF_W
+const BPF_X = _BPF_X
+const BPF_LEN = _BPF_LEN
+const BPF_LL_OFF = _BPF_LL_OFF
+const BPF_JEQ = _BPF_JEQ
+const BPF_JGT = _BPF_JGT
+const BPF_NET_OFF = _BPF_NET_OFF
+const BPF_ABS = _BPF_ABS
+const BPF_MEM = _BPF_MEM
+const BPF_ADD = _BPF_ADD
+const BPF_SUB = _BPF_SUB
+const BPF_JMP = _BPF_JMP
+const BPF_JSET = _BPF_JSET
+const BPF_ALU = _BPF_ALU
+const BPF_AND = _BPF_AND
+const BPF_NEG = _BPF_NEG
+const BPF_LSH = _BPF_LSH
+const BPF_MAXINSNS = _BPF_MAXINSNS
+const BPF_MISC = _BPF_MISC
+const BPF_TXA = _BPF_TXA
+const BPF_DIV = _BPF_DIV
+const BPF_H = _BPF_H
+const BPF_JA = _BPF_JA
+const BPF_RET = _BPF_RET
+const BPF_TAX = _BPF_TAX
+const BPF_RSH = _BPF_RSH
+const BPF_IMM = _BPF_IMM
+type NlAttr struct { Len uint16; Type uint16; }
+type NlMsgerr struct { Error int32; Msg NlMsghdr; }
+type RtNexthop struct { Len uint16; Flags uint8; Hops uint8; Ifindex int32; }
+const NETLINK_RDMA = _NETLINK_RDMA
+const NETLINK_FIREWALL = _NETLINK_FIREWALL
+const NETLINK_KOBJECT_UEVENT = _NETLINK_KOBJECT_UEVENT
+const NETLINK_UNUSED = _NETLINK_UNUSED
+const NETLINK_XFRM = _NETLINK_XFRM
+const NETLINK_USERSOCK = _NETLINK_USERSOCK
+const NETLINK_INET_DIAG = _NETLINK_INET_DIAG
+const NETLINK_SCSITRANSPORT = _NETLINK_SCSITRANSPORT
+const NETLINK_SELINUX = _NETLINK_SELINUX
+const NETLINK_ISCSI = _NETLINK_ISCSI
+const NETLINK_RX_RING = _NETLINK_RX_RING
+const NETLINK_ECRYPTFS = _NETLINK_ECRYPTFS
+const NETLINK_CRYPTO = _NETLINK_CRYPTO
+const NETLINK_PKTINFO = _NETLINK_PKTINFO
+const NETLINK_UNCONNECTED = _NETLINK_UNCONNECTED
+const NETLINK_LISTEN_ALL_NSID = _NETLINK_LISTEN_ALL_NSID
+const NETLINK_CAP_ACK = _NETLINK_CAP_ACK
+const NETLINK_NFLOG = _NETLINK_NFLOG
+const NETLINK_FIB_LOOKUP = _NETLINK_FIB_LOOKUP
+const NETLINK_SMC = _NETLINK_SMC
+const NETLINK_ROUTE = _NETLINK_ROUTE
+const NETLINK_DNRTMSG = _NETLINK_DNRTMSG
+const NETLINK_EXT_ACK = _NETLINK_EXT_ACK
+const NETLINK_NETFILTER = _NETLINK_NETFILTER
+const NETLINK_CONNECTED = _NETLINK_CONNECTED
+const NETLINK_NO_ENOBUFS = _NETLINK_NO_ENOBUFS
+const NETLINK_LIST_MEMBERSHIPS = _NETLINK_LIST_MEMBERSHIPS
+const NETLINK_GET_STRICT_CHK = _NETLINK_GET_STRICT_CHK
+const NETLINK_IP6_FW = _NETLINK_IP6_FW
+const NETLINK_DROP_MEMBERSHIP = _NETLINK_DROP_MEMBERSHIP
+const NETLINK_GENERIC = _NETLINK_GENERIC
+const NETLINK_CONNECTOR = _NETLINK_CONNECTOR
+const NETLINK_AUDIT = _NETLINK_AUDIT
+const NETLINK_BROADCAST_ERROR = _NETLINK_BROADCAST_ERROR
+const NETLINK_SOCK_DIAG = _NETLINK_SOCK_DIAG
+const NETLINK_ADD_MEMBERSHIP = _NETLINK_ADD_MEMBERSHIP
+const NETLINK_TX_RING = _NETLINK_TX_RING
+const NLA_F_NESTED = _NLA_F_NESTED
+const NLA_F_NET_BYTEORDER = _NLA_F_NET_BYTEORDER
+const NLA_TYPE_MASK = _NLA_TYPE_MASK
+const NLA_ALIGNTO = _NLA_ALIGNTO
+const NLA_HDRLEN = _NLA_HDRLEN_val
+const PACKET_MR_ALLMULTI = _PACKET_MR_ALLMULTI
+const PACKET_MR_UNICAST = _PACKET_MR_UNICAST
+const PACKET_FANOUT_DATA = _PACKET_FANOUT_DATA
+const PACKET_ROLLOVER_STATS = _PACKET_ROLLOVER_STATS
+const PACKET_ORIGDEV = _PACKET_ORIGDEV
+const PACKET_RECV_OUTPUT = _PACKET_RECV_OUTPUT
+const PACKET_QDISC_BYPASS = _PACKET_QDISC_BYPASS
+const PACKET_LOSS = _PACKET_LOSS
+const PACKET_MR_PROMISC = _PACKET_MR_PROMISC
+const PACKET_LOOPBACK = _PACKET_LOOPBACK
+const PACKET_RX_RING = _PACKET_RX_RING
+const PACKET_TX_RING = _PACKET_TX_RING
+const PACKET_IGNORE_OUTGOING = _PACKET_IGNORE_OUTGOING
+const PACKET_HOST = _PACKET_HOST
+const PACKET_MR_MULTICAST = _PACKET_MR_MULTICAST
+const PACKET_STATISTICS = _PACKET_STATISTICS
+const PACKET_TX_TIMESTAMP = _PACKET_TX_TIMESTAMP
+const PACKET_HDRLEN = _PACKET_HDRLEN
+const PACKET_BROADCAST = _PACKET_BROADCAST
+const PACKET_COPY_THRESH = _PACKET_COPY_THRESH
+const PACKET_OUTGOING = _PACKET_OUTGOING
+const PACKET_VNET_HDR = _PACKET_VNET_HDR
+const PACKET_FANOUT = _PACKET_FANOUT
+const PACKET_VERSION = _PACKET_VERSION
+const PACKET_OTHERHOST = _PACKET_OTHERHOST
+const PACKET_DROP_MEMBERSHIP = _PACKET_DROP_MEMBERSHIP
+const PACKET_RESERVE = _PACKET_RESERVE
+const PACKET_TX_HAS_OFF = _PACKET_TX_HAS_OFF
+const PACKET_FASTROUTE = _PACKET_FASTROUTE
+const PACKET_MULTICAST = _PACKET_MULTICAST
+const PACKET_ADD_MEMBERSHIP = _PACKET_ADD_MEMBERSHIP
+const PACKET_AUXDATA = _PACKET_AUXDATA
+const PACKET_TIMESTAMP = _PACKET_TIMESTAMP
+type InotifyEvent struct { Wd int32; Mask uint32; Cookie uint32; Len uint32; Name [0]uint8; }
+const CLONE_PIDFD = _CLONE_PIDFD
+const CLONE_SIGHAND = _CLONE_SIGHAND
+const CLONE_UNTRACED = _CLONE_UNTRACED
+const CLONE_SYSVSEM = _CLONE_SYSVSEM
+const CLONE_PARENT_SETTID = _CLONE_PARENT_SETTID
+const CLONE_CHILD_CLEARTID = _CLONE_CHILD_CLEARTID
+const CLONE_VM = _CLONE_VM
+const CLONE_NEWIPC = _CLONE_NEWIPC
+const CLONE_DETACHED = _CLONE_DETACHED
+const CLONE_NEWUSER = _CLONE_NEWUSER
+const CLONE_PARENT = _CLONE_PARENT
+const CLONE_CHILD_SETTID = _CLONE_CHILD_SETTID
+const CLONE_THREAD = _CLONE_THREAD
+const CLONE_FS = _CLONE_FS
+const CLONE_NEWCGROUP = _CLONE_NEWCGROUP
+const CLONE_SETTLS = _CLONE_SETTLS
+const CLONE_NEWUTS = _CLONE_NEWUTS
+const CLONE_NEWNET = _CLONE_NEWNET
+const CLONE_IO = _CLONE_IO
+const CLONE_FILES = _CLONE_FILES
+const CLONE_VFORK = _CLONE_VFORK
+const CLONE_PTRACE = _CLONE_PTRACE
+const CLONE_NEWNS = _CLONE_NEWNS
+const CLONE_NEWPID = _CLONE_NEWPID
+const SizeofCmsghdr = _sizeof_cmsghdr
+const SizeofIPMreq = _sizeof_ip_mreq
+const SizeofIPMreqn = _sizeof_ip_mreqn
+const SizeofIPv6Mreq = _sizeof_ipv6_mreq
+const SizeofIfAddrmsg = _sizeof_ifaddrmsg
+const SizeofIfInfomsg = _sizeof_ifinfomsg
+const SizeofInet4Pktinfo = _sizeof_in_pktinfo
+const SizeofInet6Pktinfo = _sizeof_in6_pktinfo
+const SizeofInotifyEvent = _sizeof_inotify_event
+const SizeofLinger = _sizeof_linger
+const SizeofMsghdr = _sizeof_msghdr
+const SizeofNlAttr = _sizeof_nlattr
+const SizeofNlMsgerr = _sizeof_nlmsgerr
+const SizeofNlMsghdr = _sizeof_nlmsghdr
+const SizeofRtAttr = _sizeof_rtattr
+const SizeofRtGenmsg = _sizeof_rtgenmsg
+const SizeofRtMsg = _sizeof_rtmsg
+const SizeofRtNexthop = _sizeof_rtnexthop
+const SizeofSockFilter = _sizeof_sock_filter
+const SizeofSockFprog = _sizeof_sock_fprog
+const SizeofUcred = _sizeof_ucred
+const SizeofICMPv6Filter = _sizeof_icmp6_filter
+const SizeofIPv6MTUInfo = _sizeof_ip6_mtuinfo
+type uint128 [16]byte
diff --git a/libgo/arm64/version.go b/libgo/arm64/version.go
new file mode 100644 (file)
index 0000000..23c4ed1
--- /dev/null
@@ -0,0 +1,3 @@
+package sys
+const GccgoToolDir = "/usr/local/libexec/gcc/aarch64-unknown-linux/12"
+const StackGuardMultiplierDefault = 1
diff --git a/libgo/arm64/zgoarch.go b/libgo/arm64/zgoarch.go
new file mode 100644 (file)
index 0000000..527be89
--- /dev/null
@@ -0,0 +1,67 @@
+package goarch
+
+const GOARCH = "arm64"
+
+const (
+  _ArchFamily = ARM64
+  _BigEndian = false
+  _DefaultPhysPageSize = 65536
+  _Int64Align = 8
+  _MinFrameSize = 8
+  _PCQuantum = 4
+  _StackAlign = 16
+)
+
+const (
+       UNKNOWN ArchFamilyType = iota
+       I386
+       ALPHA
+       AMD64
+       ARM
+       ARM64
+       IA64
+       M68K
+       MIPS
+       MIPS64
+       NIOS2
+       PPC
+       PPC64
+       RISCV
+       RISCV64
+       S390
+       S390X
+       SH
+       SPARC
+       SPARC64
+       WASM
+)
+
+const Is386 = 0
+const IsAlpha = 0
+const IsAmd64 = 0
+const IsAmd64p32 = 0
+const IsArm = 0
+const IsArmbe = 0
+const IsArm64 = 1
+const IsArm64be = 0
+const IsIa64 = 0
+const IsM68k = 0
+const IsMips = 0
+const IsMipsle = 0
+const IsMips64 = 0
+const IsMips64le = 0
+const IsMips64p32 = 0
+const IsMips64p32le = 0
+const IsNios2 = 0
+const IsPpc = 0
+const IsPpc64 = 0
+const IsPpc64le = 0
+const IsRiscv = 0
+const IsRiscv64 = 0
+const IsS390 = 0
+const IsS390x = 0
+const IsSh = 0
+const IsShbe = 0
+const IsSparc = 0
+const IsSparc64 = 0
+const IsWasm = 0