golang.org/x/sys@v0.20.1-0.20240517151509-673e0f94c16d/unix/linux/types.go (about) 1 // Copyright 2009 The Go Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style 3 // license that can be found in the LICENSE file. 4 5 //go:build ignore 6 7 /* 8 Input to cgo -godefs. See README.md 9 */ 10 11 // +godefs map struct_in_addr [4]byte /* in_addr */ 12 // +godefs map struct_in6_addr [16]byte /* in6_addr */ 13 // +godefs map struct___kernel_sockaddr_storage SockaddrStorage 14 15 package unix 16 17 /* 18 #define _LARGEFILE_SOURCE 19 #define _LARGEFILE64_SOURCE 20 #define _FILE_OFFSET_BITS 64 21 #define _GNU_SOURCE 22 23 #include <dirent.h> 24 #include <fcntl.h> 25 #include <poll.h> 26 #include <sched.h> 27 #include <signal.h> 28 #include <stdio.h> 29 #include <time.h> 30 #include <unistd.h> 31 #include <utime.h> 32 33 #include <netinet/in.h> 34 #include <linux/tcp.h> 35 36 #include <sys/epoll.h> 37 #include <sys/inotify.h> 38 #include <sys/ioctl.h> 39 #include <sys/mman.h> 40 #include <sys/mount.h> 41 #include <sys/param.h> 42 #include <sys/ptrace.h> 43 #include <sys/resource.h> 44 #include <sys/select.h> 45 #include <sys/signal.h> 46 #include <sys/signalfd.h> 47 #include <sys/statfs.h> 48 #include <sys/statvfs.h> 49 #include <sys/sysinfo.h> 50 #include <sys/time.h> 51 #include <sys/timerfd.h> 52 #include <sys/times.h> 53 #include <sys/timex.h> 54 #include <sys/types.h> 55 #include <sys/un.h> 56 #include <sys/user.h> 57 #include <sys/utsname.h> 58 #include <sys/wait.h> 59 60 #if defined(__sparc__) 61 // On sparc{,64}, the kernel defines struct termios2 itself which clashes with the 62 // definition in glibc. Duplicate the kernel version here. 63 #if defined(__arch64__) 64 typedef unsigned int tcflag_t; 65 #else 66 typedef unsigned long tcflag_t; 67 #endif 68 69 struct termios2 { 70 tcflag_t c_iflag; 71 tcflag_t c_oflag; 72 tcflag_t c_cflag; 73 tcflag_t c_lflag; 74 unsigned char c_line; 75 unsigned char c_cc[19]; 76 unsigned int c_ispeed; 77 unsigned int c_ospeed; 78 }; 79 #else 80 #include <asm/termbits.h> 81 #endif 82 #include <asm/ptrace.h> 83 84 #include <linux/audit.h> 85 #include <linux/blkpg.h> 86 #include <linux/bpf.h> 87 #include <linux/can.h> 88 #include <linux/can/netlink.h> 89 #include <linux/can/raw.h> 90 #include <linux/capability.h> 91 #include <linux/cgroupstats.h> 92 #include <linux/close_range.h> 93 #include <linux/cryptouser.h> 94 #include <linux/devlink.h> 95 #include <linux/dm-ioctl.h> 96 #include <linux/errqueue.h> 97 #include <linux/ethtool.h> 98 #include <linux/ethtool_netlink.h> 99 #include <linux/fanotify.h> 100 #include <linux/fib_rules.h> 101 #include <linux/filter.h> 102 #include <linux/fs.h> 103 #include <linux/fsverity.h> 104 #include <linux/genetlink.h> 105 #include <linux/hdreg.h> 106 #include <linux/hidraw.h> 107 #include <linux/icmp.h> 108 #include <linux/icmpv6.h> 109 #include <linux/if_alg.h> 110 #include <linux/if_bridge.h> 111 #include <linux/if_packet.h> 112 #include <linux/if_pppox.h> 113 #include <linux/if_tun.h> 114 #include <linux/if_xdp.h> 115 #include <linux/ipc.h> 116 #include <linux/kcm.h> 117 #include <linux/keyctl.h> 118 #include <linux/landlock.h> 119 #include <linux/loop.h> 120 #include <linux/lwtunnel.h> 121 #include <linux/mpls_iptunnel.h> 122 #include <linux/ncsi.h> 123 #include <linux/net_namespace.h> 124 #include <linux/net_tstamp.h> 125 #include <linux/netfilter/nf_tables.h> 126 #include <linux/netfilter/nf_tables_compat.h> 127 #include <linux/netfilter/nfnetlink.h> 128 #include <linux/netfilter.h> 129 #include <linux/netfilter_ipv4.h> 130 #include <linux/netlink.h> 131 #include <linux/nexthop.h> 132 #include <linux/nfc.h> 133 #include <linux/nl80211.h> 134 #include <linux/openat2.h> 135 #include <linux/perf_event.h> 136 #include <linux/pps.h> 137 #include <linux/random.h> 138 #include <linux/rtc.h> 139 #include <linux/rtnetlink.h> 140 // This is to avoid a conflict of struct sched_param being defined by 141 // both the kernel and the glibc (sched.h) headers. 142 #define sched_param kernel_sched_param 143 #include <linux/sched/types.h> 144 #undef kernel_sched_param 145 #include <linux/shm.h> 146 #include <linux/sock_diag.h> 147 #include <linux/socket.h> 148 #include <linux/stat.h> 149 #include <linux/taskstats.h> 150 #include <linux/tipc.h> 151 #include <linux/virtio_net.h> 152 #include <linux/vm_sockets.h> 153 #include <linux/watchdog.h> 154 #include <linux/wireguard.h> 155 156 #include <mtd/mtd-user.h> 157 158 // abi/abi.h generated by mkall.go. 159 #include "abi/abi.h" 160 161 // On mips64, the glibc stat and kernel stat do not agree 162 #if (defined(__mips__) && _MIPS_SIM == _MIPS_SIM_ABI64) 163 164 // Use the stat defined by the kernel with a few modifications. These are: 165 // * The time fields (like st_atime and st_atimensec) use the timespec 166 // struct (like st_atim) for consistency with the glibc fields. 167 // * The padding fields get different names to not break compatibility. 168 // * st_blocks is signed, again for compatibility. 169 typedef struct { 170 unsigned int st_dev; 171 unsigned int st_pad1[3]; // Reserved for st_dev expansion 172 173 unsigned long st_ino; 174 175 mode_t st_mode; 176 __u32 st_nlink; 177 178 uid_t st_uid; 179 gid_t st_gid; 180 181 unsigned int st_rdev; 182 unsigned int st_pad2[3]; // Reserved for st_rdev expansion 183 184 off_t st_size; 185 186 // These are declared as separate fields in the kernel. Here we use 187 // the timespec struct for consistency with the other stat structs. 188 struct timespec st_atim; 189 struct timespec st_mtim; 190 struct timespec st_ctim; 191 192 unsigned int st_blksize; 193 unsigned int st_pad4; 194 195 long st_blocks; 196 } my_stat; 197 #else 198 typedef struct stat my_stat; 199 #endif 200 201 #ifdef TCSETS2 202 // On systems that have "struct termios2" use this as type Termios. 203 typedef struct termios2 termios_t; 204 #else 205 typedef struct termios termios_t; 206 #endif 207 208 enum { 209 sizeofPtr = sizeof(void*), 210 }; 211 212 union sockaddr_all { 213 struct sockaddr s1; // this one gets used for fields 214 struct sockaddr_in s2; // these pad it out 215 struct sockaddr_in6 s3; 216 struct sockaddr_un s4; 217 struct sockaddr_ll s5; 218 struct sockaddr_nl s6; 219 struct sockaddr_pppox s7; 220 struct sockaddr_l2tpip s8; 221 struct sockaddr_l2tpip6 s9; 222 struct sockaddr_nfc s10; 223 struct sockaddr_nfc_llcp s11; 224 }; 225 226 struct sockaddr_any { 227 struct sockaddr addr; 228 char pad[sizeof(union sockaddr_all) - sizeof(struct sockaddr)]; 229 }; 230 231 // copied from /usr/include/bluetooth/hci.h 232 struct sockaddr_hci { 233 sa_family_t hci_family; 234 unsigned short hci_dev; 235 unsigned short hci_channel; 236 }; 237 238 // copied from /usr/include/bluetooth/bluetooth.h 239 #define BDADDR_BREDR 0x00 240 #define BDADDR_LE_PUBLIC 0x01 241 #define BDADDR_LE_RANDOM 0x02 242 243 // copied from /usr/include/bluetooth/l2cap.h 244 struct sockaddr_l2 { 245 sa_family_t l2_family; 246 unsigned short l2_psm; 247 uint8_t l2_bdaddr[6]; 248 unsigned short l2_cid; 249 uint8_t l2_bdaddr_type; 250 }; 251 252 // copied from /usr/include/net/bluetooth/rfcomm.h 253 struct sockaddr_rc { 254 sa_family_t rc_family; 255 uint8_t rc_bdaddr[6]; 256 uint8_t rc_channel; 257 }; 258 259 // copied from /usr/include/linux/un.h 260 struct my_sockaddr_un { 261 sa_family_t sun_family; 262 #if defined(__ARM_EABI__) || defined(__powerpc__) || defined(__powerpc64__) || defined(__riscv) 263 // on some platforms char is unsigned by default 264 signed char sun_path[108]; 265 #else 266 char sun_path[108]; 267 #endif 268 }; 269 270 // copied from /usr/include/netiucv/iucv.h modified with explicit signed chars. 271 struct sockaddr_iucv { 272 sa_family_t siucv_family; 273 unsigned short siucv_port; 274 unsigned int siucv_addr; 275 signed char siucv_nodeid[8]; 276 signed char siucv_user_id[8]; 277 signed char siucv_name[8]; 278 }; 279 280 // copied from /usr/include/linux/nfc.h modified with explicit unsigned chars. 281 struct my_sockaddr_nfc_llcp { 282 sa_family_t sa_family; 283 uint32_t dev_idx; 284 uint32_t target_idx; 285 uint32_t nfc_protocol; 286 uint8_t dsap; 287 uint8_t ssap; 288 uint8_t service_name[NFC_LLCP_MAX_SERVICE_NAME]; 289 size_t service_name_len; 290 }; 291 292 #ifdef __ARM_EABI__ 293 typedef struct user_regs PtraceRegs; 294 #elif defined(__aarch64__) || defined(__loongarch64) 295 typedef struct user_pt_regs PtraceRegs; 296 #elif defined(__mips__) || defined(__powerpc__) || defined(__powerpc64__) 297 typedef struct pt_regs PtraceRegs; 298 #elif defined(__s390x__) 299 typedef struct _user_regs_struct PtraceRegs; 300 #elif defined(__sparc__) 301 #include <asm/ptrace.h> 302 typedef struct pt_regs PtraceRegs; 303 #else 304 typedef struct user_regs_struct PtraceRegs; 305 #endif 306 307 #if defined(__s390x__) 308 typedef struct _user_psw_struct ptracePsw; 309 typedef struct _user_fpregs_struct ptraceFpregs; 310 typedef struct _user_per_struct ptracePer; 311 #else 312 typedef struct {} ptracePsw; 313 typedef struct {} ptraceFpregs; 314 typedef struct {} ptracePer; 315 #endif 316 317 // The real epoll_event is a union, and godefs doesn't handle it well. 318 struct my_epoll_event { 319 uint32_t events; 320 #if defined(__ARM_EABI__) || defined(__aarch64__) || (defined(__mips__) && _MIPS_SIM == _ABIO32) 321 // padding is not specified in linux/eventpoll.h but added to conform to the 322 // alignment requirements of EABI 323 int32_t padFd; 324 #elif defined(__powerpc__) || defined(__powerpc64__) || defined(__s390x__) || defined(__sparc__) \ 325 || defined(__riscv) || (defined(__mips__) && _MIPS_SIM == _MIPS_SIM_ABI64) \ 326 || defined(__loongarch64) 327 int32_t _padFd; 328 #endif 329 int32_t fd; 330 int32_t pad; 331 }; 332 333 // Copied from <linux/perf_event.h> with the following modifications: 334 // 1) bit field after read_format redeclared as '__u64 bits' to make it 335 // accessible from Go 336 // 2) collapsed the unions, to avoid confusing godoc for the generated output 337 // (e.g. having to use BpAddr as an extension of Config) 338 struct perf_event_attr_go { 339 __u32 type; 340 341 __u32 size; 342 __u64 config; 343 344 // union { 345 // __u64 sample_period; 346 // __u64 sample_freq; 347 // }; 348 __u64 sample; 349 350 __u64 sample_type; 351 __u64 read_format; 352 353 // Replaces the bit field. Flags are defined as constants. 354 __u64 bits; 355 356 // union { 357 // __u32 wakeup_events; 358 // __u32 wakeup_watermark; 359 // }; 360 __u32 wakeup; 361 362 __u32 bp_type; 363 364 // union { 365 // __u64 bp_addr; 366 // __u64 config1; 367 // }; 368 __u64 ext1; 369 370 // union { 371 // __u64 bp_len; 372 // __u64 config2; 373 // }; 374 __u64 ext2; 375 376 __u64 branch_sample_type; 377 378 __u64 sample_regs_user; 379 380 __u32 sample_stack_user; 381 382 __s32 clockid; 383 __u64 sample_regs_intr; 384 __u32 aux_watermark; 385 __u16 sample_max_stack; 386 __u16 __reserved_2; 387 __u32 aux_sample_size; 388 __u32 __reserved_3; 389 390 __u64 sig_data; 391 }; 392 393 // ustat is deprecated and glibc 2.28 removed ustat.h. Provide the type here for 394 // backwards compatibility. Copied from /usr/include/bits/ustat.h 395 struct ustat { 396 __daddr_t f_tfree; 397 __ino_t f_tinode; 398 char f_fname[6]; 399 char f_fpack[6]; 400 }; 401 402 // my_blkpg_partition is blkpg_partition with unsigned devname & volname. 403 struct my_blkpg_partition { 404 long long start; 405 long long length; 406 int pno; 407 unsigned char devname[BLKPG_DEVNAMELTH]; 408 unsigned char volname[BLKPG_VOLNAMELTH]; 409 }; 410 411 // tipc_service_name is a copied and slightly modified form of the "name" 412 // variant in sockaddr_tipc's union in tipc.h, so it can be exported as part of 413 // SockaddrTIPC's API. 414 struct tipc_service_name { 415 // From tipc_service_addr. 416 __u32 type; 417 __u32 instance; 418 // From the union. 419 __u32 domain; 420 }; 421 422 // copied from /usr/include/linux/can/netlink.h modified with explicit unsigned chars. 423 struct my_can_bittiming_const { 424 uint8_t name[16]; 425 __u32 tseg1_min; 426 __u32 tseg1_max; 427 __u32 tseg2_min; 428 __u32 tseg2_max; 429 __u32 sjw_max; 430 __u32 brp_min; 431 __u32 brp_max; 432 __u32 brp_inc; 433 }; 434 435 #if defined(__riscv) 436 #include <asm/hwprobe.h> 437 #else 438 439 // copied from /usr/include/asm/hwprobe.h 440 // values are not used but they need to be defined. 441 442 #define RISCV_HWPROBE_KEY_MVENDORID 0 443 #define RISCV_HWPROBE_KEY_MARCHID 1 444 #define RISCV_HWPROBE_KEY_MIMPID 2 445 #define RISCV_HWPROBE_KEY_BASE_BEHAVIOR 3 446 #define RISCV_HWPROBE_BASE_BEHAVIOR_IMA (1 << 0) 447 #define RISCV_HWPROBE_KEY_IMA_EXT_0 4 448 #define RISCV_HWPROBE_IMA_FD (1 << 0) 449 #define RISCV_HWPROBE_IMA_C (1 << 1) 450 #define RISCV_HWPROBE_IMA_V (1 << 2) 451 #define RISCV_HWPROBE_EXT_ZBA (1 << 3) 452 #define RISCV_HWPROBE_EXT_ZBB (1 << 4) 453 #define RISCV_HWPROBE_EXT_ZBS (1 << 5) 454 #define RISCV_HWPROBE_KEY_CPUPERF_0 5 455 #define RISCV_HWPROBE_MISALIGNED_UNKNOWN (0 << 0) 456 #define RISCV_HWPROBE_MISALIGNED_EMULATED (1 << 0) 457 #define RISCV_HWPROBE_MISALIGNED_SLOW (2 << 0) 458 #define RISCV_HWPROBE_MISALIGNED_FAST (3 << 0) 459 #define RISCV_HWPROBE_MISALIGNED_UNSUPPORTED (4 << 0) 460 #define RISCV_HWPROBE_MISALIGNED_MASK (7 << 0) 461 462 struct riscv_hwprobe {}; 463 #endif 464 465 // copied from /usr/include/uapi/linux/mman.h 466 struct cachestat_range { 467 __u64 off; 468 __u64 len; 469 }; 470 471 struct cachestat { 472 __u64 nr_cache; 473 __u64 nr_dirty; 474 __u64 nr_writeback; 475 __u64 nr_evicted; 476 __u64 nr_recently_evicted; 477 }; 478 */ 479 import "C" 480 481 // Machine characteristics 482 483 const ( 484 SizeofPtr = C.sizeofPtr 485 SizeofShort = C.sizeof_short 486 SizeofInt = C.sizeof_int 487 SizeofLong = C.sizeof_long 488 SizeofLongLong = C.sizeof_longlong 489 PathMax = C.PATH_MAX 490 ) 491 492 // Basic types 493 494 type ( 495 _C_short C.short 496 _C_int C.int 497 _C_long C.long 498 _C_long_long C.longlong 499 ) 500 501 // Time 502 503 type Timespec C.struct_timespec 504 505 type Timeval C.struct_timeval 506 507 type Timex C.struct_timex 508 509 type ItimerSpec C.struct_itimerspec 510 511 type Itimerval C.struct_itimerval 512 513 const ( 514 ADJ_OFFSET = C.ADJ_OFFSET 515 ADJ_FREQUENCY = C.ADJ_FREQUENCY 516 ADJ_MAXERROR = C.ADJ_MAXERROR 517 ADJ_ESTERROR = C.ADJ_ESTERROR 518 ADJ_STATUS = C.ADJ_STATUS 519 ADJ_TIMECONST = C.ADJ_TIMECONST 520 ADJ_TAI = C.ADJ_TAI 521 ADJ_SETOFFSET = C.ADJ_SETOFFSET 522 ADJ_MICRO = C.ADJ_MICRO 523 ADJ_NANO = C.ADJ_NANO 524 ADJ_TICK = C.ADJ_TICK 525 ADJ_OFFSET_SINGLESHOT = C.ADJ_OFFSET_SINGLESHOT 526 ADJ_OFFSET_SS_READ = C.ADJ_OFFSET_SS_READ 527 ) 528 529 const ( 530 STA_PLL = C.STA_PLL 531 STA_PPSFREQ = C.STA_PPSFREQ 532 STA_PPSTIME = C.STA_PPSTIME 533 STA_FLL = C.STA_FLL 534 STA_INS = C.STA_INS 535 STA_DEL = C.STA_DEL 536 STA_UNSYNC = C.STA_UNSYNC 537 STA_FREQHOLD = C.STA_FREQHOLD 538 STA_PPSSIGNAL = C.STA_PPSSIGNAL 539 STA_PPSJITTER = C.STA_PPSJITTER 540 STA_PPSWANDER = C.STA_PPSWANDER 541 STA_PPSERROR = C.STA_PPSERROR 542 STA_CLOCKERR = C.STA_CLOCKERR 543 STA_NANO = C.STA_NANO 544 STA_MODE = C.STA_MODE 545 STA_CLK = C.STA_CLK 546 ) 547 548 const ( 549 TIME_OK = C.TIME_OK 550 TIME_INS = C.TIME_INS 551 TIME_DEL = C.TIME_DEL 552 TIME_OOP = C.TIME_OOP 553 TIME_WAIT = C.TIME_WAIT 554 TIME_ERROR = C.TIME_ERROR 555 TIME_BAD = C.TIME_BAD 556 ) 557 558 type Time_t C.time_t 559 560 type Tms C.struct_tms 561 562 type Utimbuf C.struct_utimbuf 563 564 // Processes 565 566 type Rusage C.struct_rusage 567 568 type Rlimit C.struct_rlimit 569 570 type _Gid_t C.gid_t 571 572 // Files 573 574 type Stat_t C.my_stat 575 576 type StatxTimestamp C.struct_statx_timestamp 577 578 type Statx_t C.struct_statx 579 580 type Dirent C.struct_dirent 581 582 type Fsid C.fsid_t 583 584 type Flock_t C.struct_flock 585 586 type FileCloneRange C.struct_file_clone_range 587 588 type RawFileDedupeRange C.struct_file_dedupe_range 589 590 type RawFileDedupeRangeInfo C.struct_file_dedupe_range_info 591 592 const ( 593 SizeofRawFileDedupeRange = C.sizeof_struct_file_dedupe_range 594 SizeofRawFileDedupeRangeInfo = C.sizeof_struct_file_dedupe_range_info 595 FILE_DEDUPE_RANGE_SAME = C.FILE_DEDUPE_RANGE_SAME 596 FILE_DEDUPE_RANGE_DIFFERS = C.FILE_DEDUPE_RANGE_DIFFERS 597 ) 598 599 // Filesystem Encryption 600 601 type FscryptPolicy C.struct_fscrypt_policy 602 603 type FscryptKey C.struct_fscrypt_key 604 605 type FscryptPolicyV1 C.struct_fscrypt_policy_v1 606 607 type FscryptPolicyV2 C.struct_fscrypt_policy_v2 608 609 type FscryptGetPolicyExArg C.struct_fscrypt_get_policy_ex_arg 610 611 type FscryptKeySpecifier C.struct_fscrypt_key_specifier 612 613 type FscryptAddKeyArg C.struct_fscrypt_add_key_arg 614 615 type FscryptRemoveKeyArg C.struct_fscrypt_remove_key_arg 616 617 type FscryptGetKeyStatusArg C.struct_fscrypt_get_key_status_arg 618 619 // Device Mapper 620 621 type DmIoctl C.struct_dm_ioctl 622 623 type DmTargetSpec C.struct_dm_target_spec 624 625 type DmTargetDeps C.struct_dm_target_deps 626 627 type DmNameList C.struct_dm_name_list 628 629 type DmTargetVersions C.struct_dm_target_versions 630 631 type DmTargetMsg C.struct_dm_target_msg 632 633 const ( 634 SizeofDmIoctl = C.sizeof_struct_dm_ioctl 635 SizeofDmTargetSpec = C.sizeof_struct_dm_target_spec 636 ) 637 638 // Structure for Keyctl 639 640 type KeyctlDHParams C.struct_keyctl_dh_params 641 642 // Advice to Fadvise 643 644 const ( 645 FADV_NORMAL = C.POSIX_FADV_NORMAL 646 FADV_RANDOM = C.POSIX_FADV_RANDOM 647 FADV_SEQUENTIAL = C.POSIX_FADV_SEQUENTIAL 648 FADV_WILLNEED = C.POSIX_FADV_WILLNEED 649 FADV_DONTNEED = C.POSIX_FADV_DONTNEED 650 FADV_NOREUSE = C.POSIX_FADV_NOREUSE 651 ) 652 653 // Sockets 654 655 type RawSockaddrInet4 C.struct_sockaddr_in 656 657 type RawSockaddrInet6 C.struct_sockaddr_in6 658 659 type RawSockaddrUnix C.struct_my_sockaddr_un 660 661 type RawSockaddrLinklayer C.struct_sockaddr_ll 662 663 type RawSockaddrNetlink C.struct_sockaddr_nl 664 665 type RawSockaddrHCI C.struct_sockaddr_hci 666 667 type RawSockaddrL2 C.struct_sockaddr_l2 668 669 type RawSockaddrRFCOMM C.struct_sockaddr_rc 670 671 type RawSockaddrCAN C.struct_sockaddr_can 672 673 type RawSockaddrALG C.struct_sockaddr_alg 674 675 type RawSockaddrVM C.struct_sockaddr_vm 676 677 type RawSockaddrXDP C.struct_sockaddr_xdp 678 679 type RawSockaddrPPPoX [C.sizeof_struct_sockaddr_pppox]byte 680 681 type RawSockaddrTIPC C.struct_sockaddr_tipc 682 683 type RawSockaddrL2TPIP C.struct_sockaddr_l2tpip 684 685 type RawSockaddrL2TPIP6 C.struct_sockaddr_l2tpip6 686 687 type RawSockaddrIUCV C.struct_sockaddr_iucv 688 689 type RawSockaddrNFC C.struct_sockaddr_nfc 690 691 type RawSockaddrNFCLLCP C.struct_my_sockaddr_nfc_llcp 692 693 type RawSockaddr C.struct_sockaddr 694 695 type RawSockaddrAny C.struct_sockaddr_any 696 697 type _Socklen C.socklen_t 698 699 type Linger C.struct_linger 700 701 type Iovec C.struct_iovec 702 703 type IPMreq C.struct_ip_mreq 704 705 type IPMreqn C.struct_ip_mreqn 706 707 type IPv6Mreq C.struct_ipv6_mreq 708 709 type PacketMreq C.struct_packet_mreq 710 711 type Msghdr C.struct_msghdr 712 713 type Cmsghdr C.struct_cmsghdr 714 715 type Inet4Pktinfo C.struct_in_pktinfo 716 717 type Inet6Pktinfo C.struct_in6_pktinfo 718 719 type IPv6MTUInfo C.struct_ip6_mtuinfo 720 721 type ICMPv6Filter C.struct_icmp6_filter 722 723 type Ucred C.struct_ucred 724 725 type TCPInfo C.struct_tcp_info 726 727 type CanFilter C.struct_can_filter 728 729 type ifreq C.struct_ifreq 730 731 type TCPRepairOpt C.struct_tcp_repair_opt 732 733 const ( 734 SizeofSockaddrInet4 = C.sizeof_struct_sockaddr_in 735 SizeofSockaddrInet6 = C.sizeof_struct_sockaddr_in6 736 SizeofSockaddrAny = C.sizeof_struct_sockaddr_any 737 SizeofSockaddrUnix = C.sizeof_struct_sockaddr_un 738 SizeofSockaddrLinklayer = C.sizeof_struct_sockaddr_ll 739 SizeofSockaddrNetlink = C.sizeof_struct_sockaddr_nl 740 SizeofSockaddrHCI = C.sizeof_struct_sockaddr_hci 741 SizeofSockaddrL2 = C.sizeof_struct_sockaddr_l2 742 SizeofSockaddrRFCOMM = C.sizeof_struct_sockaddr_rc 743 SizeofSockaddrCAN = C.sizeof_struct_sockaddr_can 744 SizeofSockaddrALG = C.sizeof_struct_sockaddr_alg 745 SizeofSockaddrVM = C.sizeof_struct_sockaddr_vm 746 SizeofSockaddrXDP = C.sizeof_struct_sockaddr_xdp 747 SizeofSockaddrPPPoX = C.sizeof_struct_sockaddr_pppox 748 SizeofSockaddrTIPC = C.sizeof_struct_sockaddr_tipc 749 SizeofSockaddrL2TPIP = C.sizeof_struct_sockaddr_l2tpip 750 SizeofSockaddrL2TPIP6 = C.sizeof_struct_sockaddr_l2tpip6 751 SizeofSockaddrIUCV = C.sizeof_struct_sockaddr_iucv 752 SizeofSockaddrNFC = C.sizeof_struct_sockaddr_nfc 753 SizeofSockaddrNFCLLCP = C.sizeof_struct_sockaddr_nfc_llcp 754 SizeofLinger = C.sizeof_struct_linger 755 SizeofIovec = C.sizeof_struct_iovec 756 SizeofIPMreq = C.sizeof_struct_ip_mreq 757 SizeofIPMreqn = C.sizeof_struct_ip_mreqn 758 SizeofIPv6Mreq = C.sizeof_struct_ipv6_mreq 759 SizeofPacketMreq = C.sizeof_struct_packet_mreq 760 SizeofMsghdr = C.sizeof_struct_msghdr 761 SizeofCmsghdr = C.sizeof_struct_cmsghdr 762 SizeofInet4Pktinfo = C.sizeof_struct_in_pktinfo 763 SizeofInet6Pktinfo = C.sizeof_struct_in6_pktinfo 764 SizeofIPv6MTUInfo = C.sizeof_struct_ip6_mtuinfo 765 SizeofICMPv6Filter = C.sizeof_struct_icmp6_filter 766 SizeofUcred = C.sizeof_struct_ucred 767 SizeofTCPInfo = C.sizeof_struct_tcp_info 768 SizeofCanFilter = C.sizeof_struct_can_filter 769 SizeofTCPRepairOpt = C.sizeof_struct_tcp_repair_opt 770 ) 771 772 // Netlink routing and interface messages 773 774 const ( 775 NDA_UNSPEC = C.NDA_UNSPEC 776 NDA_DST = C.NDA_DST 777 NDA_LLADDR = C.NDA_LLADDR 778 NDA_CACHEINFO = C.NDA_CACHEINFO 779 NDA_PROBES = C.NDA_PROBES 780 NDA_VLAN = C.NDA_VLAN 781 NDA_PORT = C.NDA_PORT 782 NDA_VNI = C.NDA_VNI 783 NDA_IFINDEX = C.NDA_IFINDEX 784 NDA_MASTER = C.NDA_MASTER 785 NDA_LINK_NETNSID = C.NDA_LINK_NETNSID 786 NDA_SRC_VNI = C.NDA_SRC_VNI 787 NTF_USE = C.NTF_USE 788 NTF_SELF = C.NTF_SELF 789 NTF_MASTER = C.NTF_MASTER 790 NTF_PROXY = C.NTF_PROXY 791 NTF_EXT_LEARNED = C.NTF_EXT_LEARNED 792 NTF_OFFLOADED = C.NTF_OFFLOADED 793 NTF_ROUTER = C.NTF_ROUTER 794 NUD_INCOMPLETE = C.NUD_INCOMPLETE 795 NUD_REACHABLE = C.NUD_REACHABLE 796 NUD_STALE = C.NUD_STALE 797 NUD_DELAY = C.NUD_DELAY 798 NUD_PROBE = C.NUD_PROBE 799 NUD_FAILED = C.NUD_FAILED 800 NUD_NOARP = C.NUD_NOARP 801 NUD_PERMANENT = C.NUD_PERMANENT 802 NUD_NONE = C.NUD_NONE 803 IFA_UNSPEC = C.IFA_UNSPEC 804 IFA_ADDRESS = C.IFA_ADDRESS 805 IFA_LOCAL = C.IFA_LOCAL 806 IFA_LABEL = C.IFA_LABEL 807 IFA_BROADCAST = C.IFA_BROADCAST 808 IFA_ANYCAST = C.IFA_ANYCAST 809 IFA_CACHEINFO = C.IFA_CACHEINFO 810 IFA_MULTICAST = C.IFA_MULTICAST 811 IFA_FLAGS = C.IFA_FLAGS 812 IFA_RT_PRIORITY = C.IFA_RT_PRIORITY 813 IFA_TARGET_NETNSID = C.IFA_TARGET_NETNSID 814 RT_SCOPE_UNIVERSE = C.RT_SCOPE_UNIVERSE 815 RT_SCOPE_SITE = C.RT_SCOPE_SITE 816 RT_SCOPE_LINK = C.RT_SCOPE_LINK 817 RT_SCOPE_HOST = C.RT_SCOPE_HOST 818 RT_SCOPE_NOWHERE = C.RT_SCOPE_NOWHERE 819 RT_TABLE_UNSPEC = C.RT_TABLE_UNSPEC 820 RT_TABLE_COMPAT = C.RT_TABLE_COMPAT 821 RT_TABLE_DEFAULT = C.RT_TABLE_DEFAULT 822 RT_TABLE_MAIN = C.RT_TABLE_MAIN 823 RT_TABLE_LOCAL = C.RT_TABLE_LOCAL 824 RT_TABLE_MAX = C.RT_TABLE_MAX 825 RTA_UNSPEC = C.RTA_UNSPEC 826 RTA_DST = C.RTA_DST 827 RTA_SRC = C.RTA_SRC 828 RTA_IIF = C.RTA_IIF 829 RTA_OIF = C.RTA_OIF 830 RTA_GATEWAY = C.RTA_GATEWAY 831 RTA_PRIORITY = C.RTA_PRIORITY 832 RTA_PREFSRC = C.RTA_PREFSRC 833 RTA_METRICS = C.RTA_METRICS 834 RTA_MULTIPATH = C.RTA_MULTIPATH 835 RTA_FLOW = C.RTA_FLOW 836 RTA_CACHEINFO = C.RTA_CACHEINFO 837 RTA_TABLE = C.RTA_TABLE 838 RTA_MARK = C.RTA_MARK 839 RTA_MFC_STATS = C.RTA_MFC_STATS 840 RTA_VIA = C.RTA_VIA 841 RTA_NEWDST = C.RTA_NEWDST 842 RTA_PREF = C.RTA_PREF 843 RTA_ENCAP_TYPE = C.RTA_ENCAP_TYPE 844 RTA_ENCAP = C.RTA_ENCAP 845 RTA_EXPIRES = C.RTA_EXPIRES 846 RTA_PAD = C.RTA_PAD 847 RTA_UID = C.RTA_UID 848 RTA_TTL_PROPAGATE = C.RTA_TTL_PROPAGATE 849 RTA_IP_PROTO = C.RTA_IP_PROTO 850 RTA_SPORT = C.RTA_SPORT 851 RTA_DPORT = C.RTA_DPORT 852 RTN_UNSPEC = C.RTN_UNSPEC 853 RTN_UNICAST = C.RTN_UNICAST 854 RTN_LOCAL = C.RTN_LOCAL 855 RTN_BROADCAST = C.RTN_BROADCAST 856 RTN_ANYCAST = C.RTN_ANYCAST 857 RTN_MULTICAST = C.RTN_MULTICAST 858 RTN_BLACKHOLE = C.RTN_BLACKHOLE 859 RTN_UNREACHABLE = C.RTN_UNREACHABLE 860 RTN_PROHIBIT = C.RTN_PROHIBIT 861 RTN_THROW = C.RTN_THROW 862 RTN_NAT = C.RTN_NAT 863 RTN_XRESOLVE = C.RTN_XRESOLVE 864 SizeofNlMsghdr = C.sizeof_struct_nlmsghdr 865 SizeofNlMsgerr = C.sizeof_struct_nlmsgerr 866 SizeofRtGenmsg = C.sizeof_struct_rtgenmsg 867 SizeofNlAttr = C.sizeof_struct_nlattr 868 SizeofRtAttr = C.sizeof_struct_rtattr 869 SizeofIfInfomsg = C.sizeof_struct_ifinfomsg 870 SizeofIfAddrmsg = C.sizeof_struct_ifaddrmsg 871 SizeofIfaCacheinfo = C.sizeof_struct_ifa_cacheinfo 872 SizeofRtMsg = C.sizeof_struct_rtmsg 873 SizeofRtNexthop = C.sizeof_struct_rtnexthop 874 SizeofNdUseroptmsg = C.sizeof_struct_nduseroptmsg 875 SizeofNdMsg = C.sizeof_struct_ndmsg 876 ) 877 878 type NlMsghdr C.struct_nlmsghdr 879 880 type NlMsgerr C.struct_nlmsgerr 881 882 type RtGenmsg C.struct_rtgenmsg 883 884 type NlAttr C.struct_nlattr 885 886 type RtAttr C.struct_rtattr 887 888 type IfInfomsg C.struct_ifinfomsg 889 890 type IfAddrmsg C.struct_ifaddrmsg 891 892 type IfaCacheinfo C.struct_ifa_cacheinfo 893 894 type RtMsg C.struct_rtmsg 895 896 type RtNexthop C.struct_rtnexthop 897 898 type NdUseroptmsg C.struct_nduseroptmsg 899 900 type NdMsg C.struct_ndmsg 901 902 // ICMP socket options 903 904 const ( 905 ICMP_FILTER = C.ICMP_FILTER 906 907 ICMPV6_FILTER = C.ICMPV6_FILTER 908 ICMPV6_FILTER_BLOCK = C.ICMPV6_FILTER_BLOCK 909 ICMPV6_FILTER_BLOCKOTHERS = C.ICMPV6_FILTER_BLOCKOTHERS 910 ICMPV6_FILTER_PASS = C.ICMPV6_FILTER_PASS 911 ICMPV6_FILTER_PASSONLY = C.ICMPV6_FILTER_PASSONLY 912 ) 913 914 // Linux socket filter 915 916 const ( 917 SizeofSockFilter = C.sizeof_struct_sock_filter 918 SizeofSockFprog = C.sizeof_struct_sock_fprog 919 ) 920 921 type SockFilter C.struct_sock_filter 922 923 type SockFprog C.struct_sock_fprog 924 925 // Inotify 926 927 type InotifyEvent C.struct_inotify_event 928 929 const SizeofInotifyEvent = C.sizeof_struct_inotify_event 930 931 // Ptrace 932 933 // Register structures 934 type PtraceRegs C.PtraceRegs 935 936 // Structures contained in PtraceRegs on s390x (exported by mkpost.go) 937 type PtracePsw C.ptracePsw 938 939 type PtraceFpregs C.ptraceFpregs 940 941 type PtracePer C.ptracePer 942 943 // Misc 944 945 type FdSet C.fd_set 946 947 type Sysinfo_t C.struct_sysinfo 948 949 const SI_LOAD_SHIFT = C.SI_LOAD_SHIFT 950 951 type Utsname C.struct_utsname 952 953 type Ustat_t C.struct_ustat 954 955 type EpollEvent C.struct_my_epoll_event 956 957 const ( 958 AT_EMPTY_PATH = C.AT_EMPTY_PATH 959 AT_FDCWD = C.AT_FDCWD 960 AT_NO_AUTOMOUNT = C.AT_NO_AUTOMOUNT 961 AT_REMOVEDIR = C.AT_REMOVEDIR 962 963 AT_STATX_SYNC_AS_STAT = C.AT_STATX_SYNC_AS_STAT 964 AT_STATX_FORCE_SYNC = C.AT_STATX_FORCE_SYNC 965 AT_STATX_DONT_SYNC = C.AT_STATX_DONT_SYNC 966 967 AT_RECURSIVE = C.AT_RECURSIVE 968 969 AT_SYMLINK_FOLLOW = C.AT_SYMLINK_FOLLOW 970 AT_SYMLINK_NOFOLLOW = C.AT_SYMLINK_NOFOLLOW 971 972 AT_EACCESS = C.AT_EACCESS 973 974 OPEN_TREE_CLONE = C.OPEN_TREE_CLONE 975 OPEN_TREE_CLOEXEC = C.OPEN_TREE_CLOEXEC 976 977 MOVE_MOUNT_F_SYMLINKS = C.MOVE_MOUNT_F_SYMLINKS 978 MOVE_MOUNT_F_AUTOMOUNTS = C.MOVE_MOUNT_F_AUTOMOUNTS 979 MOVE_MOUNT_F_EMPTY_PATH = C.MOVE_MOUNT_F_EMPTY_PATH 980 MOVE_MOUNT_T_SYMLINKS = C.MOVE_MOUNT_T_SYMLINKS 981 MOVE_MOUNT_T_AUTOMOUNTS = C.MOVE_MOUNT_T_AUTOMOUNTS 982 MOVE_MOUNT_T_EMPTY_PATH = C.MOVE_MOUNT_T_EMPTY_PATH 983 MOVE_MOUNT_SET_GROUP = C.MOVE_MOUNT_SET_GROUP 984 985 FSOPEN_CLOEXEC = C.FSOPEN_CLOEXEC 986 987 FSPICK_CLOEXEC = C.FSPICK_CLOEXEC 988 FSPICK_SYMLINK_NOFOLLOW = C.FSPICK_SYMLINK_NOFOLLOW 989 FSPICK_NO_AUTOMOUNT = C.FSPICK_NO_AUTOMOUNT 990 FSPICK_EMPTY_PATH = C.FSPICK_EMPTY_PATH 991 992 FSMOUNT_CLOEXEC = C.FSMOUNT_CLOEXEC 993 994 FSCONFIG_SET_FLAG = C.FSCONFIG_SET_FLAG 995 FSCONFIG_SET_STRING = C.FSCONFIG_SET_STRING 996 FSCONFIG_SET_BINARY = C.FSCONFIG_SET_BINARY 997 FSCONFIG_SET_PATH = C.FSCONFIG_SET_PATH 998 FSCONFIG_SET_PATH_EMPTY = C.FSCONFIG_SET_PATH_EMPTY 999 FSCONFIG_SET_FD = C.FSCONFIG_SET_FD 1000 FSCONFIG_CMD_CREATE = C.FSCONFIG_CMD_CREATE 1001 FSCONFIG_CMD_RECONFIGURE = C.FSCONFIG_CMD_RECONFIGURE 1002 ) 1003 1004 type OpenHow C.struct_open_how 1005 1006 const SizeofOpenHow = C.sizeof_struct_open_how 1007 1008 const ( 1009 RESOLVE_BENEATH = C.RESOLVE_BENEATH 1010 RESOLVE_IN_ROOT = C.RESOLVE_IN_ROOT 1011 RESOLVE_NO_MAGICLINKS = C.RESOLVE_NO_MAGICLINKS 1012 RESOLVE_NO_SYMLINKS = C.RESOLVE_NO_SYMLINKS 1013 RESOLVE_NO_XDEV = C.RESOLVE_NO_XDEV 1014 ) 1015 1016 type PollFd C.struct_pollfd 1017 1018 const ( 1019 POLLIN = C.POLLIN 1020 POLLPRI = C.POLLPRI 1021 POLLOUT = C.POLLOUT 1022 POLLRDHUP = C.POLLRDHUP 1023 POLLERR = C.POLLERR 1024 POLLHUP = C.POLLHUP 1025 POLLNVAL = C.POLLNVAL 1026 ) 1027 1028 type Sigset_t C.sigset_t 1029 type sigset_argpack struct { 1030 ss *Sigset_t 1031 ssLen uintptr // Size (in bytes) of object pointed to by ss. 1032 } 1033 1034 const _C__NSIG = C._NSIG 1035 1036 const ( 1037 SIG_BLOCK = C.SIG_BLOCK 1038 SIG_UNBLOCK = C.SIG_UNBLOCK 1039 SIG_SETMASK = C.SIG_SETMASK 1040 ) 1041 1042 type SignalfdSiginfo C.struct_signalfd_siginfo 1043 1044 type Siginfo C.siginfo_t 1045 1046 // Terminal handling 1047 1048 type Termios C.termios_t 1049 1050 type Winsize C.struct_winsize 1051 1052 // Taskstats and cgroup stats. 1053 1054 type Taskstats C.struct_taskstats 1055 1056 const ( 1057 TASKSTATS_CMD_UNSPEC = C.TASKSTATS_CMD_UNSPEC 1058 TASKSTATS_CMD_GET = C.TASKSTATS_CMD_GET 1059 TASKSTATS_CMD_NEW = C.TASKSTATS_CMD_NEW 1060 TASKSTATS_TYPE_UNSPEC = C.TASKSTATS_TYPE_UNSPEC 1061 TASKSTATS_TYPE_PID = C.TASKSTATS_TYPE_PID 1062 TASKSTATS_TYPE_TGID = C.TASKSTATS_TYPE_TGID 1063 TASKSTATS_TYPE_STATS = C.TASKSTATS_TYPE_STATS 1064 TASKSTATS_TYPE_AGGR_PID = C.TASKSTATS_TYPE_AGGR_PID 1065 TASKSTATS_TYPE_AGGR_TGID = C.TASKSTATS_TYPE_AGGR_TGID 1066 TASKSTATS_TYPE_NULL = C.TASKSTATS_TYPE_NULL 1067 TASKSTATS_CMD_ATTR_UNSPEC = C.TASKSTATS_CMD_ATTR_UNSPEC 1068 TASKSTATS_CMD_ATTR_PID = C.TASKSTATS_CMD_ATTR_PID 1069 TASKSTATS_CMD_ATTR_TGID = C.TASKSTATS_CMD_ATTR_TGID 1070 TASKSTATS_CMD_ATTR_REGISTER_CPUMASK = C.TASKSTATS_CMD_ATTR_REGISTER_CPUMASK 1071 TASKSTATS_CMD_ATTR_DEREGISTER_CPUMASK = C.TASKSTATS_CMD_ATTR_DEREGISTER_CPUMASK 1072 ) 1073 1074 type CGroupStats C.struct_cgroupstats 1075 1076 const ( 1077 CGROUPSTATS_CMD_UNSPEC = C.__TASKSTATS_CMD_MAX 1078 CGROUPSTATS_CMD_GET = C.CGROUPSTATS_CMD_GET 1079 CGROUPSTATS_CMD_NEW = C.CGROUPSTATS_CMD_NEW 1080 CGROUPSTATS_TYPE_UNSPEC = C.CGROUPSTATS_TYPE_UNSPEC 1081 CGROUPSTATS_TYPE_CGROUP_STATS = C.CGROUPSTATS_TYPE_CGROUP_STATS 1082 CGROUPSTATS_CMD_ATTR_UNSPEC = C.CGROUPSTATS_CMD_ATTR_UNSPEC 1083 CGROUPSTATS_CMD_ATTR_FD = C.CGROUPSTATS_CMD_ATTR_FD 1084 ) 1085 1086 // Generic netlink 1087 1088 type Genlmsghdr C.struct_genlmsghdr 1089 1090 // Generated by: 1091 // $ perl -nlE '/^\s*(CTRL_\w+)/ && say "$1 = C.$1"' /usr/include/linux/genetlink.h 1092 const ( 1093 CTRL_CMD_UNSPEC = C.CTRL_CMD_UNSPEC 1094 CTRL_CMD_NEWFAMILY = C.CTRL_CMD_NEWFAMILY 1095 CTRL_CMD_DELFAMILY = C.CTRL_CMD_DELFAMILY 1096 CTRL_CMD_GETFAMILY = C.CTRL_CMD_GETFAMILY 1097 CTRL_CMD_NEWOPS = C.CTRL_CMD_NEWOPS 1098 CTRL_CMD_DELOPS = C.CTRL_CMD_DELOPS 1099 CTRL_CMD_GETOPS = C.CTRL_CMD_GETOPS 1100 CTRL_CMD_NEWMCAST_GRP = C.CTRL_CMD_NEWMCAST_GRP 1101 CTRL_CMD_DELMCAST_GRP = C.CTRL_CMD_DELMCAST_GRP 1102 CTRL_CMD_GETMCAST_GRP = C.CTRL_CMD_GETMCAST_GRP 1103 CTRL_CMD_GETPOLICY = C.CTRL_CMD_GETPOLICY 1104 CTRL_ATTR_UNSPEC = C.CTRL_ATTR_UNSPEC 1105 CTRL_ATTR_FAMILY_ID = C.CTRL_ATTR_FAMILY_ID 1106 CTRL_ATTR_FAMILY_NAME = C.CTRL_ATTR_FAMILY_NAME 1107 CTRL_ATTR_VERSION = C.CTRL_ATTR_VERSION 1108 CTRL_ATTR_HDRSIZE = C.CTRL_ATTR_HDRSIZE 1109 CTRL_ATTR_MAXATTR = C.CTRL_ATTR_MAXATTR 1110 CTRL_ATTR_OPS = C.CTRL_ATTR_OPS 1111 CTRL_ATTR_MCAST_GROUPS = C.CTRL_ATTR_MCAST_GROUPS 1112 CTRL_ATTR_POLICY = C.CTRL_ATTR_POLICY 1113 CTRL_ATTR_OP_POLICY = C.CTRL_ATTR_OP_POLICY 1114 CTRL_ATTR_OP = C.CTRL_ATTR_OP 1115 CTRL_ATTR_OP_UNSPEC = C.CTRL_ATTR_OP_UNSPEC 1116 CTRL_ATTR_OP_ID = C.CTRL_ATTR_OP_ID 1117 CTRL_ATTR_OP_FLAGS = C.CTRL_ATTR_OP_FLAGS 1118 CTRL_ATTR_MCAST_GRP_UNSPEC = C.CTRL_ATTR_MCAST_GRP_UNSPEC 1119 CTRL_ATTR_MCAST_GRP_NAME = C.CTRL_ATTR_MCAST_GRP_NAME 1120 CTRL_ATTR_MCAST_GRP_ID = C.CTRL_ATTR_MCAST_GRP_ID 1121 CTRL_ATTR_POLICY_UNSPEC = C.CTRL_ATTR_POLICY_UNSPEC 1122 CTRL_ATTR_POLICY_DO = C.CTRL_ATTR_POLICY_DO 1123 CTRL_ATTR_POLICY_DUMP = C.CTRL_ATTR_POLICY_DUMP 1124 CTRL_ATTR_POLICY_DUMP_MAX = C.CTRL_ATTR_POLICY_DUMP_MAX 1125 ) 1126 1127 // CPU affinity 1128 1129 type cpuMask C.__cpu_mask 1130 1131 const ( 1132 _CPU_SETSIZE = C.__CPU_SETSIZE 1133 _NCPUBITS = C.__NCPUBITS 1134 ) 1135 1136 // Bluetooth 1137 1138 const ( 1139 BDADDR_BREDR = C.BDADDR_BREDR 1140 BDADDR_LE_PUBLIC = C.BDADDR_LE_PUBLIC 1141 BDADDR_LE_RANDOM = C.BDADDR_LE_RANDOM 1142 ) 1143 1144 // Perf subsystem 1145 1146 type PerfEventAttr C.struct_perf_event_attr_go 1147 1148 type PerfEventMmapPage C.struct_perf_event_mmap_page 1149 1150 // Bit field in struct perf_event_attr expanded as flags. 1151 // Set these on PerfEventAttr.Bits by ORing them together. 1152 const ( 1153 PerfBitDisabled uint64 = CBitFieldMaskBit0 1154 PerfBitInherit = CBitFieldMaskBit1 1155 PerfBitPinned = CBitFieldMaskBit2 1156 PerfBitExclusive = CBitFieldMaskBit3 1157 PerfBitExcludeUser = CBitFieldMaskBit4 1158 PerfBitExcludeKernel = CBitFieldMaskBit5 1159 PerfBitExcludeHv = CBitFieldMaskBit6 1160 PerfBitExcludeIdle = CBitFieldMaskBit7 1161 PerfBitMmap = CBitFieldMaskBit8 1162 PerfBitComm = CBitFieldMaskBit9 1163 PerfBitFreq = CBitFieldMaskBit10 1164 PerfBitInheritStat = CBitFieldMaskBit11 1165 PerfBitEnableOnExec = CBitFieldMaskBit12 1166 PerfBitTask = CBitFieldMaskBit13 1167 PerfBitWatermark = CBitFieldMaskBit14 1168 PerfBitPreciseIPBit1 = CBitFieldMaskBit15 1169 PerfBitPreciseIPBit2 = CBitFieldMaskBit16 1170 PerfBitMmapData = CBitFieldMaskBit17 1171 PerfBitSampleIDAll = CBitFieldMaskBit18 1172 PerfBitExcludeHost = CBitFieldMaskBit19 1173 PerfBitExcludeGuest = CBitFieldMaskBit20 1174 PerfBitExcludeCallchainKernel = CBitFieldMaskBit21 1175 PerfBitExcludeCallchainUser = CBitFieldMaskBit22 1176 PerfBitMmap2 = CBitFieldMaskBit23 1177 PerfBitCommExec = CBitFieldMaskBit24 1178 PerfBitUseClockID = CBitFieldMaskBit25 1179 PerfBitContextSwitch = CBitFieldMaskBit26 1180 PerfBitWriteBackward = CBitFieldMaskBit27 1181 ) 1182 1183 // generated by: 1184 // perl -nlE '/^\s*(PERF_\w+)/ && say "$1 = C.$1"' /usr/include/linux/perf_event.h 1185 const ( 1186 PERF_TYPE_HARDWARE = C.PERF_TYPE_HARDWARE 1187 PERF_TYPE_SOFTWARE = C.PERF_TYPE_SOFTWARE 1188 PERF_TYPE_TRACEPOINT = C.PERF_TYPE_TRACEPOINT 1189 PERF_TYPE_HW_CACHE = C.PERF_TYPE_HW_CACHE 1190 PERF_TYPE_RAW = C.PERF_TYPE_RAW 1191 PERF_TYPE_BREAKPOINT = C.PERF_TYPE_BREAKPOINT 1192 PERF_TYPE_MAX = C.PERF_TYPE_MAX 1193 PERF_COUNT_HW_CPU_CYCLES = C.PERF_COUNT_HW_CPU_CYCLES 1194 PERF_COUNT_HW_INSTRUCTIONS = C.PERF_COUNT_HW_INSTRUCTIONS 1195 PERF_COUNT_HW_CACHE_REFERENCES = C.PERF_COUNT_HW_CACHE_REFERENCES 1196 PERF_COUNT_HW_CACHE_MISSES = C.PERF_COUNT_HW_CACHE_MISSES 1197 PERF_COUNT_HW_BRANCH_INSTRUCTIONS = C.PERF_COUNT_HW_BRANCH_INSTRUCTIONS 1198 PERF_COUNT_HW_BRANCH_MISSES = C.PERF_COUNT_HW_BRANCH_MISSES 1199 PERF_COUNT_HW_BUS_CYCLES = C.PERF_COUNT_HW_BUS_CYCLES 1200 PERF_COUNT_HW_STALLED_CYCLES_FRONTEND = C.PERF_COUNT_HW_STALLED_CYCLES_FRONTEND 1201 PERF_COUNT_HW_STALLED_CYCLES_BACKEND = C.PERF_COUNT_HW_STALLED_CYCLES_BACKEND 1202 PERF_COUNT_HW_REF_CPU_CYCLES = C.PERF_COUNT_HW_REF_CPU_CYCLES 1203 PERF_COUNT_HW_MAX = C.PERF_COUNT_HW_MAX 1204 PERF_COUNT_HW_CACHE_L1D = C.PERF_COUNT_HW_CACHE_L1D 1205 PERF_COUNT_HW_CACHE_L1I = C.PERF_COUNT_HW_CACHE_L1I 1206 PERF_COUNT_HW_CACHE_LL = C.PERF_COUNT_HW_CACHE_LL 1207 PERF_COUNT_HW_CACHE_DTLB = C.PERF_COUNT_HW_CACHE_DTLB 1208 PERF_COUNT_HW_CACHE_ITLB = C.PERF_COUNT_HW_CACHE_ITLB 1209 PERF_COUNT_HW_CACHE_BPU = C.PERF_COUNT_HW_CACHE_BPU 1210 PERF_COUNT_HW_CACHE_NODE = C.PERF_COUNT_HW_CACHE_NODE 1211 PERF_COUNT_HW_CACHE_MAX = C.PERF_COUNT_HW_CACHE_MAX 1212 PERF_COUNT_HW_CACHE_OP_READ = C.PERF_COUNT_HW_CACHE_OP_READ 1213 PERF_COUNT_HW_CACHE_OP_WRITE = C.PERF_COUNT_HW_CACHE_OP_WRITE 1214 PERF_COUNT_HW_CACHE_OP_PREFETCH = C.PERF_COUNT_HW_CACHE_OP_PREFETCH 1215 PERF_COUNT_HW_CACHE_OP_MAX = C.PERF_COUNT_HW_CACHE_OP_MAX 1216 PERF_COUNT_HW_CACHE_RESULT_ACCESS = C.PERF_COUNT_HW_CACHE_RESULT_ACCESS 1217 PERF_COUNT_HW_CACHE_RESULT_MISS = C.PERF_COUNT_HW_CACHE_RESULT_MISS 1218 PERF_COUNT_HW_CACHE_RESULT_MAX = C.PERF_COUNT_HW_CACHE_RESULT_MAX 1219 PERF_COUNT_SW_CPU_CLOCK = C.PERF_COUNT_SW_CPU_CLOCK 1220 PERF_COUNT_SW_TASK_CLOCK = C.PERF_COUNT_SW_TASK_CLOCK 1221 PERF_COUNT_SW_PAGE_FAULTS = C.PERF_COUNT_SW_PAGE_FAULTS 1222 PERF_COUNT_SW_CONTEXT_SWITCHES = C.PERF_COUNT_SW_CONTEXT_SWITCHES 1223 PERF_COUNT_SW_CPU_MIGRATIONS = C.PERF_COUNT_SW_CPU_MIGRATIONS 1224 PERF_COUNT_SW_PAGE_FAULTS_MIN = C.PERF_COUNT_SW_PAGE_FAULTS_MIN 1225 PERF_COUNT_SW_PAGE_FAULTS_MAJ = C.PERF_COUNT_SW_PAGE_FAULTS_MAJ 1226 PERF_COUNT_SW_ALIGNMENT_FAULTS = C.PERF_COUNT_SW_ALIGNMENT_FAULTS 1227 PERF_COUNT_SW_EMULATION_FAULTS = C.PERF_COUNT_SW_EMULATION_FAULTS 1228 PERF_COUNT_SW_DUMMY = C.PERF_COUNT_SW_DUMMY 1229 PERF_COUNT_SW_BPF_OUTPUT = C.PERF_COUNT_SW_BPF_OUTPUT 1230 PERF_COUNT_SW_MAX = C.PERF_COUNT_SW_MAX 1231 PERF_SAMPLE_IP = C.PERF_SAMPLE_IP 1232 PERF_SAMPLE_TID = C.PERF_SAMPLE_TID 1233 PERF_SAMPLE_TIME = C.PERF_SAMPLE_TIME 1234 PERF_SAMPLE_ADDR = C.PERF_SAMPLE_ADDR 1235 PERF_SAMPLE_READ = C.PERF_SAMPLE_READ 1236 PERF_SAMPLE_CALLCHAIN = C.PERF_SAMPLE_CALLCHAIN 1237 PERF_SAMPLE_ID = C.PERF_SAMPLE_ID 1238 PERF_SAMPLE_CPU = C.PERF_SAMPLE_CPU 1239 PERF_SAMPLE_PERIOD = C.PERF_SAMPLE_PERIOD 1240 PERF_SAMPLE_STREAM_ID = C.PERF_SAMPLE_STREAM_ID 1241 PERF_SAMPLE_RAW = C.PERF_SAMPLE_RAW 1242 PERF_SAMPLE_BRANCH_STACK = C.PERF_SAMPLE_BRANCH_STACK 1243 PERF_SAMPLE_REGS_USER = C.PERF_SAMPLE_REGS_USER 1244 PERF_SAMPLE_STACK_USER = C.PERF_SAMPLE_STACK_USER 1245 PERF_SAMPLE_WEIGHT = C.PERF_SAMPLE_WEIGHT 1246 PERF_SAMPLE_DATA_SRC = C.PERF_SAMPLE_DATA_SRC 1247 PERF_SAMPLE_IDENTIFIER = C.PERF_SAMPLE_IDENTIFIER 1248 PERF_SAMPLE_TRANSACTION = C.PERF_SAMPLE_TRANSACTION 1249 PERF_SAMPLE_REGS_INTR = C.PERF_SAMPLE_REGS_INTR 1250 PERF_SAMPLE_PHYS_ADDR = C.PERF_SAMPLE_PHYS_ADDR 1251 PERF_SAMPLE_AUX = C.PERF_SAMPLE_AUX 1252 PERF_SAMPLE_CGROUP = C.PERF_SAMPLE_CGROUP 1253 PERF_SAMPLE_DATA_PAGE_SIZE = C.PERF_SAMPLE_DATA_PAGE_SIZE 1254 PERF_SAMPLE_CODE_PAGE_SIZE = C.PERF_SAMPLE_CODE_PAGE_SIZE 1255 PERF_SAMPLE_WEIGHT_STRUCT = C.PERF_SAMPLE_WEIGHT_STRUCT 1256 PERF_SAMPLE_MAX = C.PERF_SAMPLE_MAX 1257 PERF_SAMPLE_BRANCH_USER_SHIFT = C.PERF_SAMPLE_BRANCH_USER_SHIFT 1258 PERF_SAMPLE_BRANCH_KERNEL_SHIFT = C.PERF_SAMPLE_BRANCH_KERNEL_SHIFT 1259 PERF_SAMPLE_BRANCH_HV_SHIFT = C.PERF_SAMPLE_BRANCH_HV_SHIFT 1260 PERF_SAMPLE_BRANCH_ANY_SHIFT = C.PERF_SAMPLE_BRANCH_ANY_SHIFT 1261 PERF_SAMPLE_BRANCH_ANY_CALL_SHIFT = C.PERF_SAMPLE_BRANCH_ANY_CALL_SHIFT 1262 PERF_SAMPLE_BRANCH_ANY_RETURN_SHIFT = C.PERF_SAMPLE_BRANCH_ANY_RETURN_SHIFT 1263 PERF_SAMPLE_BRANCH_IND_CALL_SHIFT = C.PERF_SAMPLE_BRANCH_IND_CALL_SHIFT 1264 PERF_SAMPLE_BRANCH_ABORT_TX_SHIFT = C.PERF_SAMPLE_BRANCH_ABORT_TX_SHIFT 1265 PERF_SAMPLE_BRANCH_IN_TX_SHIFT = C.PERF_SAMPLE_BRANCH_IN_TX_SHIFT 1266 PERF_SAMPLE_BRANCH_NO_TX_SHIFT = C.PERF_SAMPLE_BRANCH_NO_TX_SHIFT 1267 PERF_SAMPLE_BRANCH_COND_SHIFT = C.PERF_SAMPLE_BRANCH_COND_SHIFT 1268 PERF_SAMPLE_BRANCH_CALL_STACK_SHIFT = C.PERF_SAMPLE_BRANCH_CALL_STACK_SHIFT 1269 PERF_SAMPLE_BRANCH_IND_JUMP_SHIFT = C.PERF_SAMPLE_BRANCH_IND_JUMP_SHIFT 1270 PERF_SAMPLE_BRANCH_CALL_SHIFT = C.PERF_SAMPLE_BRANCH_CALL_SHIFT 1271 PERF_SAMPLE_BRANCH_NO_FLAGS_SHIFT = C.PERF_SAMPLE_BRANCH_NO_FLAGS_SHIFT 1272 PERF_SAMPLE_BRANCH_NO_CYCLES_SHIFT = C.PERF_SAMPLE_BRANCH_NO_CYCLES_SHIFT 1273 PERF_SAMPLE_BRANCH_TYPE_SAVE_SHIFT = C.PERF_SAMPLE_BRANCH_TYPE_SAVE_SHIFT 1274 PERF_SAMPLE_BRANCH_HW_INDEX_SHIFT = C.PERF_SAMPLE_BRANCH_HW_INDEX_SHIFT 1275 PERF_SAMPLE_BRANCH_PRIV_SAVE_SHIFT = C.PERF_SAMPLE_BRANCH_PRIV_SAVE_SHIFT 1276 PERF_SAMPLE_BRANCH_COUNTERS = C.PERF_SAMPLE_BRANCH_COUNTERS 1277 PERF_SAMPLE_BRANCH_MAX_SHIFT = C.PERF_SAMPLE_BRANCH_MAX_SHIFT 1278 PERF_SAMPLE_BRANCH_USER = C.PERF_SAMPLE_BRANCH_USER 1279 PERF_SAMPLE_BRANCH_KERNEL = C.PERF_SAMPLE_BRANCH_KERNEL 1280 PERF_SAMPLE_BRANCH_HV = C.PERF_SAMPLE_BRANCH_HV 1281 PERF_SAMPLE_BRANCH_ANY = C.PERF_SAMPLE_BRANCH_ANY 1282 PERF_SAMPLE_BRANCH_ANY_CALL = C.PERF_SAMPLE_BRANCH_ANY_CALL 1283 PERF_SAMPLE_BRANCH_ANY_RETURN = C.PERF_SAMPLE_BRANCH_ANY_RETURN 1284 PERF_SAMPLE_BRANCH_IND_CALL = C.PERF_SAMPLE_BRANCH_IND_CALL 1285 PERF_SAMPLE_BRANCH_ABORT_TX = C.PERF_SAMPLE_BRANCH_ABORT_TX 1286 PERF_SAMPLE_BRANCH_IN_TX = C.PERF_SAMPLE_BRANCH_IN_TX 1287 PERF_SAMPLE_BRANCH_NO_TX = C.PERF_SAMPLE_BRANCH_NO_TX 1288 PERF_SAMPLE_BRANCH_COND = C.PERF_SAMPLE_BRANCH_COND 1289 PERF_SAMPLE_BRANCH_CALL_STACK = C.PERF_SAMPLE_BRANCH_CALL_STACK 1290 PERF_SAMPLE_BRANCH_IND_JUMP = C.PERF_SAMPLE_BRANCH_IND_JUMP 1291 PERF_SAMPLE_BRANCH_CALL = C.PERF_SAMPLE_BRANCH_CALL 1292 PERF_SAMPLE_BRANCH_NO_FLAGS = C.PERF_SAMPLE_BRANCH_NO_FLAGS 1293 PERF_SAMPLE_BRANCH_NO_CYCLES = C.PERF_SAMPLE_BRANCH_NO_CYCLES 1294 PERF_SAMPLE_BRANCH_TYPE_SAVE = C.PERF_SAMPLE_BRANCH_TYPE_SAVE 1295 PERF_SAMPLE_BRANCH_HW_INDEX = C.PERF_SAMPLE_BRANCH_HW_INDEX 1296 PERF_SAMPLE_BRANCH_PRIV_SAVE = C.PERF_SAMPLE_BRANCH_PRIV_SAVE 1297 PERF_SAMPLE_BRANCH_MAX = C.PERF_SAMPLE_BRANCH_MAX 1298 PERF_BR_UNKNOWN = C.PERF_BR_UNKNOWN 1299 PERF_BR_COND = C.PERF_BR_COND 1300 PERF_BR_UNCOND = C.PERF_BR_UNCOND 1301 PERF_BR_IND = C.PERF_BR_IND 1302 PERF_BR_CALL = C.PERF_BR_CALL 1303 PERF_BR_IND_CALL = C.PERF_BR_IND_CALL 1304 PERF_BR_RET = C.PERF_BR_RET 1305 PERF_BR_SYSCALL = C.PERF_BR_SYSCALL 1306 PERF_BR_SYSRET = C.PERF_BR_SYSRET 1307 PERF_BR_COND_CALL = C.PERF_BR_COND_CALL 1308 PERF_BR_COND_RET = C.PERF_BR_COND_RET 1309 PERF_BR_ERET = C.PERF_BR_ERET 1310 PERF_BR_IRQ = C.PERF_BR_IRQ 1311 PERF_BR_SERROR = C.PERF_BR_SERROR 1312 PERF_BR_NO_TX = C.PERF_BR_NO_TX 1313 PERF_BR_EXTEND_ABI = C.PERF_BR_EXTEND_ABI 1314 PERF_BR_MAX = C.PERF_BR_MAX 1315 PERF_SAMPLE_REGS_ABI_NONE = C.PERF_SAMPLE_REGS_ABI_NONE 1316 PERF_SAMPLE_REGS_ABI_32 = C.PERF_SAMPLE_REGS_ABI_32 1317 PERF_SAMPLE_REGS_ABI_64 = C.PERF_SAMPLE_REGS_ABI_64 1318 PERF_TXN_ELISION = C.PERF_TXN_ELISION 1319 PERF_TXN_TRANSACTION = C.PERF_TXN_TRANSACTION 1320 PERF_TXN_SYNC = C.PERF_TXN_SYNC 1321 PERF_TXN_ASYNC = C.PERF_TXN_ASYNC 1322 PERF_TXN_RETRY = C.PERF_TXN_RETRY 1323 PERF_TXN_CONFLICT = C.PERF_TXN_CONFLICT 1324 PERF_TXN_CAPACITY_WRITE = C.PERF_TXN_CAPACITY_WRITE 1325 PERF_TXN_CAPACITY_READ = C.PERF_TXN_CAPACITY_READ 1326 PERF_TXN_MAX = C.PERF_TXN_MAX 1327 PERF_TXN_ABORT_MASK = C.PERF_TXN_ABORT_MASK 1328 PERF_TXN_ABORT_SHIFT = C.PERF_TXN_ABORT_SHIFT 1329 PERF_FORMAT_TOTAL_TIME_ENABLED = C.PERF_FORMAT_TOTAL_TIME_ENABLED 1330 PERF_FORMAT_TOTAL_TIME_RUNNING = C.PERF_FORMAT_TOTAL_TIME_RUNNING 1331 PERF_FORMAT_ID = C.PERF_FORMAT_ID 1332 PERF_FORMAT_GROUP = C.PERF_FORMAT_GROUP 1333 PERF_FORMAT_LOST = C.PERF_FORMAT_LOST 1334 PERF_FORMAT_MAX = C.PERF_FORMAT_MAX 1335 PERF_IOC_FLAG_GROUP = C.PERF_IOC_FLAG_GROUP 1336 PERF_RECORD_MMAP = C.PERF_RECORD_MMAP 1337 PERF_RECORD_LOST = C.PERF_RECORD_LOST 1338 PERF_RECORD_COMM = C.PERF_RECORD_COMM 1339 PERF_RECORD_EXIT = C.PERF_RECORD_EXIT 1340 PERF_RECORD_THROTTLE = C.PERF_RECORD_THROTTLE 1341 PERF_RECORD_UNTHROTTLE = C.PERF_RECORD_UNTHROTTLE 1342 PERF_RECORD_FORK = C.PERF_RECORD_FORK 1343 PERF_RECORD_READ = C.PERF_RECORD_READ 1344 PERF_RECORD_SAMPLE = C.PERF_RECORD_SAMPLE 1345 PERF_RECORD_MMAP2 = C.PERF_RECORD_MMAP2 1346 PERF_RECORD_AUX = C.PERF_RECORD_AUX 1347 PERF_RECORD_ITRACE_START = C.PERF_RECORD_ITRACE_START 1348 PERF_RECORD_LOST_SAMPLES = C.PERF_RECORD_LOST_SAMPLES 1349 PERF_RECORD_SWITCH = C.PERF_RECORD_SWITCH 1350 PERF_RECORD_SWITCH_CPU_WIDE = C.PERF_RECORD_SWITCH_CPU_WIDE 1351 PERF_RECORD_NAMESPACES = C.PERF_RECORD_NAMESPACES 1352 PERF_RECORD_KSYMBOL = C.PERF_RECORD_KSYMBOL 1353 PERF_RECORD_BPF_EVENT = C.PERF_RECORD_BPF_EVENT 1354 PERF_RECORD_CGROUP = C.PERF_RECORD_CGROUP 1355 PERF_RECORD_TEXT_POKE = C.PERF_RECORD_TEXT_POKE 1356 PERF_RECORD_AUX_OUTPUT_HW_ID = C.PERF_RECORD_AUX_OUTPUT_HW_ID 1357 PERF_RECORD_MAX = C.PERF_RECORD_MAX 1358 PERF_RECORD_KSYMBOL_TYPE_UNKNOWN = C.PERF_RECORD_KSYMBOL_TYPE_UNKNOWN 1359 PERF_RECORD_KSYMBOL_TYPE_BPF = C.PERF_RECORD_KSYMBOL_TYPE_BPF 1360 PERF_RECORD_KSYMBOL_TYPE_OOL = C.PERF_RECORD_KSYMBOL_TYPE_OOL 1361 PERF_RECORD_KSYMBOL_TYPE_MAX = C.PERF_RECORD_KSYMBOL_TYPE_MAX 1362 PERF_BPF_EVENT_UNKNOWN = C.PERF_BPF_EVENT_UNKNOWN 1363 PERF_BPF_EVENT_PROG_LOAD = C.PERF_BPF_EVENT_PROG_LOAD 1364 PERF_BPF_EVENT_PROG_UNLOAD = C.PERF_BPF_EVENT_PROG_UNLOAD 1365 PERF_BPF_EVENT_MAX = C.PERF_BPF_EVENT_MAX 1366 PERF_CONTEXT_HV = C.PERF_CONTEXT_HV 1367 PERF_CONTEXT_KERNEL = C.PERF_CONTEXT_KERNEL 1368 PERF_CONTEXT_USER = C.PERF_CONTEXT_USER 1369 PERF_CONTEXT_GUEST = C.PERF_CONTEXT_GUEST 1370 PERF_CONTEXT_GUEST_KERNEL = C.PERF_CONTEXT_GUEST_KERNEL 1371 PERF_CONTEXT_GUEST_USER = C.PERF_CONTEXT_GUEST_USER 1372 PERF_CONTEXT_MAX = C.PERF_CONTEXT_MAX 1373 ) 1374 1375 // Platform ABI and calling convention 1376 1377 // Bit field masks for interoperability with C code that uses bit fields. 1378 // Each mask corresponds to a single bit set - bit field behavior can be replicated by combining 1379 // the masks with bitwise OR. 1380 const ( 1381 CBitFieldMaskBit0 = C.BITFIELD_MASK_0 1382 CBitFieldMaskBit1 = C.BITFIELD_MASK_1 1383 CBitFieldMaskBit2 = C.BITFIELD_MASK_2 1384 CBitFieldMaskBit3 = C.BITFIELD_MASK_3 1385 CBitFieldMaskBit4 = C.BITFIELD_MASK_4 1386 CBitFieldMaskBit5 = C.BITFIELD_MASK_5 1387 CBitFieldMaskBit6 = C.BITFIELD_MASK_6 1388 CBitFieldMaskBit7 = C.BITFIELD_MASK_7 1389 CBitFieldMaskBit8 = C.BITFIELD_MASK_8 1390 CBitFieldMaskBit9 = C.BITFIELD_MASK_9 1391 CBitFieldMaskBit10 = C.BITFIELD_MASK_10 1392 CBitFieldMaskBit11 = C.BITFIELD_MASK_11 1393 CBitFieldMaskBit12 = C.BITFIELD_MASK_12 1394 CBitFieldMaskBit13 = C.BITFIELD_MASK_13 1395 CBitFieldMaskBit14 = C.BITFIELD_MASK_14 1396 CBitFieldMaskBit15 = C.BITFIELD_MASK_15 1397 CBitFieldMaskBit16 = C.BITFIELD_MASK_16 1398 CBitFieldMaskBit17 = C.BITFIELD_MASK_17 1399 CBitFieldMaskBit18 = C.BITFIELD_MASK_18 1400 CBitFieldMaskBit19 = C.BITFIELD_MASK_19 1401 CBitFieldMaskBit20 = C.BITFIELD_MASK_20 1402 CBitFieldMaskBit21 = C.BITFIELD_MASK_21 1403 CBitFieldMaskBit22 = C.BITFIELD_MASK_22 1404 CBitFieldMaskBit23 = C.BITFIELD_MASK_23 1405 CBitFieldMaskBit24 = C.BITFIELD_MASK_24 1406 CBitFieldMaskBit25 = C.BITFIELD_MASK_25 1407 CBitFieldMaskBit26 = C.BITFIELD_MASK_26 1408 CBitFieldMaskBit27 = C.BITFIELD_MASK_27 1409 CBitFieldMaskBit28 = C.BITFIELD_MASK_28 1410 CBitFieldMaskBit29 = C.BITFIELD_MASK_29 1411 CBitFieldMaskBit30 = C.BITFIELD_MASK_30 1412 CBitFieldMaskBit31 = C.BITFIELD_MASK_31 1413 CBitFieldMaskBit32 = C.BITFIELD_MASK_32 1414 CBitFieldMaskBit33 = C.BITFIELD_MASK_33 1415 CBitFieldMaskBit34 = C.BITFIELD_MASK_34 1416 CBitFieldMaskBit35 = C.BITFIELD_MASK_35 1417 CBitFieldMaskBit36 = C.BITFIELD_MASK_36 1418 CBitFieldMaskBit37 = C.BITFIELD_MASK_37 1419 CBitFieldMaskBit38 = C.BITFIELD_MASK_38 1420 CBitFieldMaskBit39 = C.BITFIELD_MASK_39 1421 CBitFieldMaskBit40 = C.BITFIELD_MASK_40 1422 CBitFieldMaskBit41 = C.BITFIELD_MASK_41 1423 CBitFieldMaskBit42 = C.BITFIELD_MASK_42 1424 CBitFieldMaskBit43 = C.BITFIELD_MASK_43 1425 CBitFieldMaskBit44 = C.BITFIELD_MASK_44 1426 CBitFieldMaskBit45 = C.BITFIELD_MASK_45 1427 CBitFieldMaskBit46 = C.BITFIELD_MASK_46 1428 CBitFieldMaskBit47 = C.BITFIELD_MASK_47 1429 CBitFieldMaskBit48 = C.BITFIELD_MASK_48 1430 CBitFieldMaskBit49 = C.BITFIELD_MASK_49 1431 CBitFieldMaskBit50 = C.BITFIELD_MASK_50 1432 CBitFieldMaskBit51 = C.BITFIELD_MASK_51 1433 CBitFieldMaskBit52 = C.BITFIELD_MASK_52 1434 CBitFieldMaskBit53 = C.BITFIELD_MASK_53 1435 CBitFieldMaskBit54 = C.BITFIELD_MASK_54 1436 CBitFieldMaskBit55 = C.BITFIELD_MASK_55 1437 CBitFieldMaskBit56 = C.BITFIELD_MASK_56 1438 CBitFieldMaskBit57 = C.BITFIELD_MASK_57 1439 CBitFieldMaskBit58 = C.BITFIELD_MASK_58 1440 CBitFieldMaskBit59 = C.BITFIELD_MASK_59 1441 CBitFieldMaskBit60 = C.BITFIELD_MASK_60 1442 CBitFieldMaskBit61 = C.BITFIELD_MASK_61 1443 CBitFieldMaskBit62 = C.BITFIELD_MASK_62 1444 CBitFieldMaskBit63 = C.BITFIELD_MASK_63 1445 ) 1446 1447 // TCP-MD5 signature. 1448 1449 type SockaddrStorage C.struct_sockaddr_storage 1450 1451 type TCPMD5Sig C.struct_tcp_md5sig 1452 1453 // Disk drive operations. 1454 1455 type HDDriveCmdHdr C.struct_hd_drive_cmd_hdr 1456 1457 type HDGeometry C.struct_hd_geometry 1458 1459 type HDDriveID C.struct_hd_driveid 1460 1461 // Statfs 1462 1463 type Statfs_t C.struct_statfs 1464 1465 const ( 1466 ST_MANDLOCK = C.ST_MANDLOCK 1467 ST_NOATIME = C.ST_NOATIME 1468 ST_NODEV = C.ST_NODEV 1469 ST_NODIRATIME = C.ST_NODIRATIME 1470 ST_NOEXEC = C.ST_NOEXEC 1471 ST_NOSUID = C.ST_NOSUID 1472 ST_RDONLY = C.ST_RDONLY 1473 ST_RELATIME = C.ST_RELATIME 1474 ST_SYNCHRONOUS = C.ST_SYNCHRONOUS 1475 ) 1476 1477 // TPacket 1478 1479 type TpacketHdr C.struct_tpacket_hdr 1480 1481 type Tpacket2Hdr C.struct_tpacket2_hdr 1482 1483 type Tpacket3Hdr C.struct_tpacket3_hdr 1484 1485 type TpacketHdrVariant1 C.struct_tpacket_hdr_variant1 1486 1487 type TpacketBlockDesc C.struct_tpacket_block_desc 1488 1489 type TpacketBDTS C.struct_tpacket_bd_ts 1490 1491 type TpacketHdrV1 C.struct_tpacket_hdr_v1 1492 1493 type TpacketReq C.struct_tpacket_req 1494 1495 type TpacketReq3 C.struct_tpacket_req3 1496 1497 type TpacketStats C.struct_tpacket_stats 1498 1499 type TpacketStatsV3 C.struct_tpacket_stats_v3 1500 1501 type TpacketAuxdata C.struct_tpacket_auxdata 1502 1503 const ( 1504 TPACKET_V1 = C.TPACKET_V1 1505 TPACKET_V2 = C.TPACKET_V2 1506 TPACKET_V3 = C.TPACKET_V3 1507 ) 1508 1509 const ( 1510 SizeofTpacketHdr = C.sizeof_struct_tpacket_hdr 1511 SizeofTpacket2Hdr = C.sizeof_struct_tpacket2_hdr 1512 SizeofTpacket3Hdr = C.sizeof_struct_tpacket3_hdr 1513 1514 SizeofTpacketStats = C.sizeof_struct_tpacket_stats 1515 SizeofTpacketStatsV3 = C.sizeof_struct_tpacket_stats_v3 1516 ) 1517 1518 // generated by: 1519 // perl -nlE '/^\s*((IFLA|NETKIT)\w+)/ && say "$1 = C.$1"' /usr/include/linux/if_link.h 1520 const ( 1521 IFLA_UNSPEC = C.IFLA_UNSPEC 1522 IFLA_ADDRESS = C.IFLA_ADDRESS 1523 IFLA_BROADCAST = C.IFLA_BROADCAST 1524 IFLA_IFNAME = C.IFLA_IFNAME 1525 IFLA_MTU = C.IFLA_MTU 1526 IFLA_LINK = C.IFLA_LINK 1527 IFLA_QDISC = C.IFLA_QDISC 1528 IFLA_STATS = C.IFLA_STATS 1529 IFLA_COST = C.IFLA_COST 1530 IFLA_PRIORITY = C.IFLA_PRIORITY 1531 IFLA_MASTER = C.IFLA_MASTER 1532 IFLA_WIRELESS = C.IFLA_WIRELESS 1533 IFLA_PROTINFO = C.IFLA_PROTINFO 1534 IFLA_TXQLEN = C.IFLA_TXQLEN 1535 IFLA_MAP = C.IFLA_MAP 1536 IFLA_WEIGHT = C.IFLA_WEIGHT 1537 IFLA_OPERSTATE = C.IFLA_OPERSTATE 1538 IFLA_LINKMODE = C.IFLA_LINKMODE 1539 IFLA_LINKINFO = C.IFLA_LINKINFO 1540 IFLA_NET_NS_PID = C.IFLA_NET_NS_PID 1541 IFLA_IFALIAS = C.IFLA_IFALIAS 1542 IFLA_NUM_VF = C.IFLA_NUM_VF 1543 IFLA_VFINFO_LIST = C.IFLA_VFINFO_LIST 1544 IFLA_STATS64 = C.IFLA_STATS64 1545 IFLA_VF_PORTS = C.IFLA_VF_PORTS 1546 IFLA_PORT_SELF = C.IFLA_PORT_SELF 1547 IFLA_AF_SPEC = C.IFLA_AF_SPEC 1548 IFLA_GROUP = C.IFLA_GROUP 1549 IFLA_NET_NS_FD = C.IFLA_NET_NS_FD 1550 IFLA_EXT_MASK = C.IFLA_EXT_MASK 1551 IFLA_PROMISCUITY = C.IFLA_PROMISCUITY 1552 IFLA_NUM_TX_QUEUES = C.IFLA_NUM_TX_QUEUES 1553 IFLA_NUM_RX_QUEUES = C.IFLA_NUM_RX_QUEUES 1554 IFLA_CARRIER = C.IFLA_CARRIER 1555 IFLA_PHYS_PORT_ID = C.IFLA_PHYS_PORT_ID 1556 IFLA_CARRIER_CHANGES = C.IFLA_CARRIER_CHANGES 1557 IFLA_PHYS_SWITCH_ID = C.IFLA_PHYS_SWITCH_ID 1558 IFLA_LINK_NETNSID = C.IFLA_LINK_NETNSID 1559 IFLA_PHYS_PORT_NAME = C.IFLA_PHYS_PORT_NAME 1560 IFLA_PROTO_DOWN = C.IFLA_PROTO_DOWN 1561 IFLA_GSO_MAX_SEGS = C.IFLA_GSO_MAX_SEGS 1562 IFLA_GSO_MAX_SIZE = C.IFLA_GSO_MAX_SIZE 1563 IFLA_PAD = C.IFLA_PAD 1564 IFLA_XDP = C.IFLA_XDP 1565 IFLA_EVENT = C.IFLA_EVENT 1566 IFLA_NEW_NETNSID = C.IFLA_NEW_NETNSID 1567 IFLA_IF_NETNSID = C.IFLA_IF_NETNSID 1568 IFLA_TARGET_NETNSID = C.IFLA_TARGET_NETNSID 1569 IFLA_CARRIER_UP_COUNT = C.IFLA_CARRIER_UP_COUNT 1570 IFLA_CARRIER_DOWN_COUNT = C.IFLA_CARRIER_DOWN_COUNT 1571 IFLA_NEW_IFINDEX = C.IFLA_NEW_IFINDEX 1572 IFLA_MIN_MTU = C.IFLA_MIN_MTU 1573 IFLA_MAX_MTU = C.IFLA_MAX_MTU 1574 IFLA_PROP_LIST = C.IFLA_PROP_LIST 1575 IFLA_ALT_IFNAME = C.IFLA_ALT_IFNAME 1576 IFLA_PERM_ADDRESS = C.IFLA_PERM_ADDRESS 1577 IFLA_PROTO_DOWN_REASON = C.IFLA_PROTO_DOWN_REASON 1578 IFLA_PARENT_DEV_NAME = C.IFLA_PARENT_DEV_NAME 1579 IFLA_PARENT_DEV_BUS_NAME = C.IFLA_PARENT_DEV_BUS_NAME 1580 IFLA_GRO_MAX_SIZE = C.IFLA_GRO_MAX_SIZE 1581 IFLA_TSO_MAX_SIZE = C.IFLA_TSO_MAX_SIZE 1582 IFLA_TSO_MAX_SEGS = C.IFLA_TSO_MAX_SEGS 1583 IFLA_ALLMULTI = C.IFLA_ALLMULTI 1584 IFLA_DEVLINK_PORT = C.IFLA_DEVLINK_PORT 1585 IFLA_GSO_IPV4_MAX_SIZE = C.IFLA_GSO_IPV4_MAX_SIZE 1586 IFLA_GRO_IPV4_MAX_SIZE = C.IFLA_GRO_IPV4_MAX_SIZE 1587 IFLA_DPLL_PIN = C.IFLA_DPLL_PIN 1588 IFLA_PROTO_DOWN_REASON_UNSPEC = C.IFLA_PROTO_DOWN_REASON_UNSPEC 1589 IFLA_PROTO_DOWN_REASON_MASK = C.IFLA_PROTO_DOWN_REASON_MASK 1590 IFLA_PROTO_DOWN_REASON_VALUE = C.IFLA_PROTO_DOWN_REASON_VALUE 1591 IFLA_PROTO_DOWN_REASON_MAX = C.IFLA_PROTO_DOWN_REASON_MAX 1592 IFLA_INET_UNSPEC = C.IFLA_INET_UNSPEC 1593 IFLA_INET_CONF = C.IFLA_INET_CONF 1594 IFLA_INET6_UNSPEC = C.IFLA_INET6_UNSPEC 1595 IFLA_INET6_FLAGS = C.IFLA_INET6_FLAGS 1596 IFLA_INET6_CONF = C.IFLA_INET6_CONF 1597 IFLA_INET6_STATS = C.IFLA_INET6_STATS 1598 IFLA_INET6_MCAST = C.IFLA_INET6_MCAST 1599 IFLA_INET6_CACHEINFO = C.IFLA_INET6_CACHEINFO 1600 IFLA_INET6_ICMP6STATS = C.IFLA_INET6_ICMP6STATS 1601 IFLA_INET6_TOKEN = C.IFLA_INET6_TOKEN 1602 IFLA_INET6_ADDR_GEN_MODE = C.IFLA_INET6_ADDR_GEN_MODE 1603 IFLA_INET6_RA_MTU = C.IFLA_INET6_RA_MTU 1604 IFLA_BR_UNSPEC = C.IFLA_BR_UNSPEC 1605 IFLA_BR_FORWARD_DELAY = C.IFLA_BR_FORWARD_DELAY 1606 IFLA_BR_HELLO_TIME = C.IFLA_BR_HELLO_TIME 1607 IFLA_BR_MAX_AGE = C.IFLA_BR_MAX_AGE 1608 IFLA_BR_AGEING_TIME = C.IFLA_BR_AGEING_TIME 1609 IFLA_BR_STP_STATE = C.IFLA_BR_STP_STATE 1610 IFLA_BR_PRIORITY = C.IFLA_BR_PRIORITY 1611 IFLA_BR_VLAN_FILTERING = C.IFLA_BR_VLAN_FILTERING 1612 IFLA_BR_VLAN_PROTOCOL = C.IFLA_BR_VLAN_PROTOCOL 1613 IFLA_BR_GROUP_FWD_MASK = C.IFLA_BR_GROUP_FWD_MASK 1614 IFLA_BR_ROOT_ID = C.IFLA_BR_ROOT_ID 1615 IFLA_BR_BRIDGE_ID = C.IFLA_BR_BRIDGE_ID 1616 IFLA_BR_ROOT_PORT = C.IFLA_BR_ROOT_PORT 1617 IFLA_BR_ROOT_PATH_COST = C.IFLA_BR_ROOT_PATH_COST 1618 IFLA_BR_TOPOLOGY_CHANGE = C.IFLA_BR_TOPOLOGY_CHANGE 1619 IFLA_BR_TOPOLOGY_CHANGE_DETECTED = C.IFLA_BR_TOPOLOGY_CHANGE_DETECTED 1620 IFLA_BR_HELLO_TIMER = C.IFLA_BR_HELLO_TIMER 1621 IFLA_BR_TCN_TIMER = C.IFLA_BR_TCN_TIMER 1622 IFLA_BR_TOPOLOGY_CHANGE_TIMER = C.IFLA_BR_TOPOLOGY_CHANGE_TIMER 1623 IFLA_BR_GC_TIMER = C.IFLA_BR_GC_TIMER 1624 IFLA_BR_GROUP_ADDR = C.IFLA_BR_GROUP_ADDR 1625 IFLA_BR_FDB_FLUSH = C.IFLA_BR_FDB_FLUSH 1626 IFLA_BR_MCAST_ROUTER = C.IFLA_BR_MCAST_ROUTER 1627 IFLA_BR_MCAST_SNOOPING = C.IFLA_BR_MCAST_SNOOPING 1628 IFLA_BR_MCAST_QUERY_USE_IFADDR = C.IFLA_BR_MCAST_QUERY_USE_IFADDR 1629 IFLA_BR_MCAST_QUERIER = C.IFLA_BR_MCAST_QUERIER 1630 IFLA_BR_MCAST_HASH_ELASTICITY = C.IFLA_BR_MCAST_HASH_ELASTICITY 1631 IFLA_BR_MCAST_HASH_MAX = C.IFLA_BR_MCAST_HASH_MAX 1632 IFLA_BR_MCAST_LAST_MEMBER_CNT = C.IFLA_BR_MCAST_LAST_MEMBER_CNT 1633 IFLA_BR_MCAST_STARTUP_QUERY_CNT = C.IFLA_BR_MCAST_STARTUP_QUERY_CNT 1634 IFLA_BR_MCAST_LAST_MEMBER_INTVL = C.IFLA_BR_MCAST_LAST_MEMBER_INTVL 1635 IFLA_BR_MCAST_MEMBERSHIP_INTVL = C.IFLA_BR_MCAST_MEMBERSHIP_INTVL 1636 IFLA_BR_MCAST_QUERIER_INTVL = C.IFLA_BR_MCAST_QUERIER_INTVL 1637 IFLA_BR_MCAST_QUERY_INTVL = C.IFLA_BR_MCAST_QUERY_INTVL 1638 IFLA_BR_MCAST_QUERY_RESPONSE_INTVL = C.IFLA_BR_MCAST_QUERY_RESPONSE_INTVL 1639 IFLA_BR_MCAST_STARTUP_QUERY_INTVL = C.IFLA_BR_MCAST_STARTUP_QUERY_INTVL 1640 IFLA_BR_NF_CALL_IPTABLES = C.IFLA_BR_NF_CALL_IPTABLES 1641 IFLA_BR_NF_CALL_IP6TABLES = C.IFLA_BR_NF_CALL_IP6TABLES 1642 IFLA_BR_NF_CALL_ARPTABLES = C.IFLA_BR_NF_CALL_ARPTABLES 1643 IFLA_BR_VLAN_DEFAULT_PVID = C.IFLA_BR_VLAN_DEFAULT_PVID 1644 IFLA_BR_PAD = C.IFLA_BR_PAD 1645 IFLA_BR_VLAN_STATS_ENABLED = C.IFLA_BR_VLAN_STATS_ENABLED 1646 IFLA_BR_MCAST_STATS_ENABLED = C.IFLA_BR_MCAST_STATS_ENABLED 1647 IFLA_BR_MCAST_IGMP_VERSION = C.IFLA_BR_MCAST_IGMP_VERSION 1648 IFLA_BR_MCAST_MLD_VERSION = C.IFLA_BR_MCAST_MLD_VERSION 1649 IFLA_BR_VLAN_STATS_PER_PORT = C.IFLA_BR_VLAN_STATS_PER_PORT 1650 IFLA_BR_MULTI_BOOLOPT = C.IFLA_BR_MULTI_BOOLOPT 1651 IFLA_BR_MCAST_QUERIER_STATE = C.IFLA_BR_MCAST_QUERIER_STATE 1652 IFLA_BR_FDB_N_LEARNED = C.IFLA_BR_FDB_N_LEARNED 1653 IFLA_BR_FDB_MAX_LEARNED = C.IFLA_BR_FDB_MAX_LEARNED 1654 IFLA_BRPORT_UNSPEC = C.IFLA_BRPORT_UNSPEC 1655 IFLA_BRPORT_STATE = C.IFLA_BRPORT_STATE 1656 IFLA_BRPORT_PRIORITY = C.IFLA_BRPORT_PRIORITY 1657 IFLA_BRPORT_COST = C.IFLA_BRPORT_COST 1658 IFLA_BRPORT_MODE = C.IFLA_BRPORT_MODE 1659 IFLA_BRPORT_GUARD = C.IFLA_BRPORT_GUARD 1660 IFLA_BRPORT_PROTECT = C.IFLA_BRPORT_PROTECT 1661 IFLA_BRPORT_FAST_LEAVE = C.IFLA_BRPORT_FAST_LEAVE 1662 IFLA_BRPORT_LEARNING = C.IFLA_BRPORT_LEARNING 1663 IFLA_BRPORT_UNICAST_FLOOD = C.IFLA_BRPORT_UNICAST_FLOOD 1664 IFLA_BRPORT_PROXYARP = C.IFLA_BRPORT_PROXYARP 1665 IFLA_BRPORT_LEARNING_SYNC = C.IFLA_BRPORT_LEARNING_SYNC 1666 IFLA_BRPORT_PROXYARP_WIFI = C.IFLA_BRPORT_PROXYARP_WIFI 1667 IFLA_BRPORT_ROOT_ID = C.IFLA_BRPORT_ROOT_ID 1668 IFLA_BRPORT_BRIDGE_ID = C.IFLA_BRPORT_BRIDGE_ID 1669 IFLA_BRPORT_DESIGNATED_PORT = C.IFLA_BRPORT_DESIGNATED_PORT 1670 IFLA_BRPORT_DESIGNATED_COST = C.IFLA_BRPORT_DESIGNATED_COST 1671 IFLA_BRPORT_ID = C.IFLA_BRPORT_ID 1672 IFLA_BRPORT_NO = C.IFLA_BRPORT_NO 1673 IFLA_BRPORT_TOPOLOGY_CHANGE_ACK = C.IFLA_BRPORT_TOPOLOGY_CHANGE_ACK 1674 IFLA_BRPORT_CONFIG_PENDING = C.IFLA_BRPORT_CONFIG_PENDING 1675 IFLA_BRPORT_MESSAGE_AGE_TIMER = C.IFLA_BRPORT_MESSAGE_AGE_TIMER 1676 IFLA_BRPORT_FORWARD_DELAY_TIMER = C.IFLA_BRPORT_FORWARD_DELAY_TIMER 1677 IFLA_BRPORT_HOLD_TIMER = C.IFLA_BRPORT_HOLD_TIMER 1678 IFLA_BRPORT_FLUSH = C.IFLA_BRPORT_FLUSH 1679 IFLA_BRPORT_MULTICAST_ROUTER = C.IFLA_BRPORT_MULTICAST_ROUTER 1680 IFLA_BRPORT_PAD = C.IFLA_BRPORT_PAD 1681 IFLA_BRPORT_MCAST_FLOOD = C.IFLA_BRPORT_MCAST_FLOOD 1682 IFLA_BRPORT_MCAST_TO_UCAST = C.IFLA_BRPORT_MCAST_TO_UCAST 1683 IFLA_BRPORT_VLAN_TUNNEL = C.IFLA_BRPORT_VLAN_TUNNEL 1684 IFLA_BRPORT_BCAST_FLOOD = C.IFLA_BRPORT_BCAST_FLOOD 1685 IFLA_BRPORT_GROUP_FWD_MASK = C.IFLA_BRPORT_GROUP_FWD_MASK 1686 IFLA_BRPORT_NEIGH_SUPPRESS = C.IFLA_BRPORT_NEIGH_SUPPRESS 1687 IFLA_BRPORT_ISOLATED = C.IFLA_BRPORT_ISOLATED 1688 IFLA_BRPORT_BACKUP_PORT = C.IFLA_BRPORT_BACKUP_PORT 1689 IFLA_BRPORT_MRP_RING_OPEN = C.IFLA_BRPORT_MRP_RING_OPEN 1690 IFLA_BRPORT_MRP_IN_OPEN = C.IFLA_BRPORT_MRP_IN_OPEN 1691 IFLA_BRPORT_MCAST_EHT_HOSTS_LIMIT = C.IFLA_BRPORT_MCAST_EHT_HOSTS_LIMIT 1692 IFLA_BRPORT_MCAST_EHT_HOSTS_CNT = C.IFLA_BRPORT_MCAST_EHT_HOSTS_CNT 1693 IFLA_BRPORT_LOCKED = C.IFLA_BRPORT_LOCKED 1694 IFLA_BRPORT_MAB = C.IFLA_BRPORT_MAB 1695 IFLA_BRPORT_MCAST_N_GROUPS = C.IFLA_BRPORT_MCAST_N_GROUPS 1696 IFLA_BRPORT_MCAST_MAX_GROUPS = C.IFLA_BRPORT_MCAST_MAX_GROUPS 1697 IFLA_BRPORT_NEIGH_VLAN_SUPPRESS = C.IFLA_BRPORT_NEIGH_VLAN_SUPPRESS 1698 IFLA_BRPORT_BACKUP_NHID = C.IFLA_BRPORT_BACKUP_NHID 1699 IFLA_INFO_UNSPEC = C.IFLA_INFO_UNSPEC 1700 IFLA_INFO_KIND = C.IFLA_INFO_KIND 1701 IFLA_INFO_DATA = C.IFLA_INFO_DATA 1702 IFLA_INFO_XSTATS = C.IFLA_INFO_XSTATS 1703 IFLA_INFO_SLAVE_KIND = C.IFLA_INFO_SLAVE_KIND 1704 IFLA_INFO_SLAVE_DATA = C.IFLA_INFO_SLAVE_DATA 1705 IFLA_VLAN_UNSPEC = C.IFLA_VLAN_UNSPEC 1706 IFLA_VLAN_ID = C.IFLA_VLAN_ID 1707 IFLA_VLAN_FLAGS = C.IFLA_VLAN_FLAGS 1708 IFLA_VLAN_EGRESS_QOS = C.IFLA_VLAN_EGRESS_QOS 1709 IFLA_VLAN_INGRESS_QOS = C.IFLA_VLAN_INGRESS_QOS 1710 IFLA_VLAN_PROTOCOL = C.IFLA_VLAN_PROTOCOL 1711 IFLA_VLAN_QOS_UNSPEC = C.IFLA_VLAN_QOS_UNSPEC 1712 IFLA_VLAN_QOS_MAPPING = C.IFLA_VLAN_QOS_MAPPING 1713 IFLA_MACVLAN_UNSPEC = C.IFLA_MACVLAN_UNSPEC 1714 IFLA_MACVLAN_MODE = C.IFLA_MACVLAN_MODE 1715 IFLA_MACVLAN_FLAGS = C.IFLA_MACVLAN_FLAGS 1716 IFLA_MACVLAN_MACADDR_MODE = C.IFLA_MACVLAN_MACADDR_MODE 1717 IFLA_MACVLAN_MACADDR = C.IFLA_MACVLAN_MACADDR 1718 IFLA_MACVLAN_MACADDR_DATA = C.IFLA_MACVLAN_MACADDR_DATA 1719 IFLA_MACVLAN_MACADDR_COUNT = C.IFLA_MACVLAN_MACADDR_COUNT 1720 IFLA_MACVLAN_BC_QUEUE_LEN = C.IFLA_MACVLAN_BC_QUEUE_LEN 1721 IFLA_MACVLAN_BC_QUEUE_LEN_USED = C.IFLA_MACVLAN_BC_QUEUE_LEN_USED 1722 IFLA_MACVLAN_BC_CUTOFF = C.IFLA_MACVLAN_BC_CUTOFF 1723 IFLA_VRF_UNSPEC = C.IFLA_VRF_UNSPEC 1724 IFLA_VRF_TABLE = C.IFLA_VRF_TABLE 1725 IFLA_VRF_PORT_UNSPEC = C.IFLA_VRF_PORT_UNSPEC 1726 IFLA_VRF_PORT_TABLE = C.IFLA_VRF_PORT_TABLE 1727 IFLA_MACSEC_UNSPEC = C.IFLA_MACSEC_UNSPEC 1728 IFLA_MACSEC_SCI = C.IFLA_MACSEC_SCI 1729 IFLA_MACSEC_PORT = C.IFLA_MACSEC_PORT 1730 IFLA_MACSEC_ICV_LEN = C.IFLA_MACSEC_ICV_LEN 1731 IFLA_MACSEC_CIPHER_SUITE = C.IFLA_MACSEC_CIPHER_SUITE 1732 IFLA_MACSEC_WINDOW = C.IFLA_MACSEC_WINDOW 1733 IFLA_MACSEC_ENCODING_SA = C.IFLA_MACSEC_ENCODING_SA 1734 IFLA_MACSEC_ENCRYPT = C.IFLA_MACSEC_ENCRYPT 1735 IFLA_MACSEC_PROTECT = C.IFLA_MACSEC_PROTECT 1736 IFLA_MACSEC_INC_SCI = C.IFLA_MACSEC_INC_SCI 1737 IFLA_MACSEC_ES = C.IFLA_MACSEC_ES 1738 IFLA_MACSEC_SCB = C.IFLA_MACSEC_SCB 1739 IFLA_MACSEC_REPLAY_PROTECT = C.IFLA_MACSEC_REPLAY_PROTECT 1740 IFLA_MACSEC_VALIDATION = C.IFLA_MACSEC_VALIDATION 1741 IFLA_MACSEC_PAD = C.IFLA_MACSEC_PAD 1742 IFLA_MACSEC_OFFLOAD = C.IFLA_MACSEC_OFFLOAD 1743 IFLA_XFRM_UNSPEC = C.IFLA_XFRM_UNSPEC 1744 IFLA_XFRM_LINK = C.IFLA_XFRM_LINK 1745 IFLA_XFRM_IF_ID = C.IFLA_XFRM_IF_ID 1746 IFLA_XFRM_COLLECT_METADATA = C.IFLA_XFRM_COLLECT_METADATA 1747 IFLA_IPVLAN_UNSPEC = C.IFLA_IPVLAN_UNSPEC 1748 IFLA_IPVLAN_MODE = C.IFLA_IPVLAN_MODE 1749 IFLA_IPVLAN_FLAGS = C.IFLA_IPVLAN_FLAGS 1750 NETKIT_NEXT = C.NETKIT_NEXT 1751 NETKIT_PASS = C.NETKIT_PASS 1752 NETKIT_DROP = C.NETKIT_DROP 1753 NETKIT_REDIRECT = C.NETKIT_REDIRECT 1754 NETKIT_L2 = C.NETKIT_L2 1755 NETKIT_L3 = C.NETKIT_L3 1756 IFLA_NETKIT_UNSPEC = C.IFLA_NETKIT_UNSPEC 1757 IFLA_NETKIT_PEER_INFO = C.IFLA_NETKIT_PEER_INFO 1758 IFLA_NETKIT_PRIMARY = C.IFLA_NETKIT_PRIMARY 1759 IFLA_NETKIT_POLICY = C.IFLA_NETKIT_POLICY 1760 IFLA_NETKIT_PEER_POLICY = C.IFLA_NETKIT_PEER_POLICY 1761 IFLA_NETKIT_MODE = C.IFLA_NETKIT_MODE 1762 IFLA_VXLAN_UNSPEC = C.IFLA_VXLAN_UNSPEC 1763 IFLA_VXLAN_ID = C.IFLA_VXLAN_ID 1764 IFLA_VXLAN_GROUP = C.IFLA_VXLAN_GROUP 1765 IFLA_VXLAN_LINK = C.IFLA_VXLAN_LINK 1766 IFLA_VXLAN_LOCAL = C.IFLA_VXLAN_LOCAL 1767 IFLA_VXLAN_TTL = C.IFLA_VXLAN_TTL 1768 IFLA_VXLAN_TOS = C.IFLA_VXLAN_TOS 1769 IFLA_VXLAN_LEARNING = C.IFLA_VXLAN_LEARNING 1770 IFLA_VXLAN_AGEING = C.IFLA_VXLAN_AGEING 1771 IFLA_VXLAN_LIMIT = C.IFLA_VXLAN_LIMIT 1772 IFLA_VXLAN_PORT_RANGE = C.IFLA_VXLAN_PORT_RANGE 1773 IFLA_VXLAN_PROXY = C.IFLA_VXLAN_PROXY 1774 IFLA_VXLAN_RSC = C.IFLA_VXLAN_RSC 1775 IFLA_VXLAN_L2MISS = C.IFLA_VXLAN_L2MISS 1776 IFLA_VXLAN_L3MISS = C.IFLA_VXLAN_L3MISS 1777 IFLA_VXLAN_PORT = C.IFLA_VXLAN_PORT 1778 IFLA_VXLAN_GROUP6 = C.IFLA_VXLAN_GROUP6 1779 IFLA_VXLAN_LOCAL6 = C.IFLA_VXLAN_LOCAL6 1780 IFLA_VXLAN_UDP_CSUM = C.IFLA_VXLAN_UDP_CSUM 1781 IFLA_VXLAN_UDP_ZERO_CSUM6_TX = C.IFLA_VXLAN_UDP_ZERO_CSUM6_TX 1782 IFLA_VXLAN_UDP_ZERO_CSUM6_RX = C.IFLA_VXLAN_UDP_ZERO_CSUM6_RX 1783 IFLA_VXLAN_REMCSUM_TX = C.IFLA_VXLAN_REMCSUM_TX 1784 IFLA_VXLAN_REMCSUM_RX = C.IFLA_VXLAN_REMCSUM_RX 1785 IFLA_VXLAN_GBP = C.IFLA_VXLAN_GBP 1786 IFLA_VXLAN_REMCSUM_NOPARTIAL = C.IFLA_VXLAN_REMCSUM_NOPARTIAL 1787 IFLA_VXLAN_COLLECT_METADATA = C.IFLA_VXLAN_COLLECT_METADATA 1788 IFLA_VXLAN_LABEL = C.IFLA_VXLAN_LABEL 1789 IFLA_VXLAN_GPE = C.IFLA_VXLAN_GPE 1790 IFLA_VXLAN_TTL_INHERIT = C.IFLA_VXLAN_TTL_INHERIT 1791 IFLA_VXLAN_DF = C.IFLA_VXLAN_DF 1792 IFLA_VXLAN_VNIFILTER = C.IFLA_VXLAN_VNIFILTER 1793 IFLA_VXLAN_LOCALBYPASS = C.IFLA_VXLAN_LOCALBYPASS 1794 IFLA_GENEVE_UNSPEC = C.IFLA_GENEVE_UNSPEC 1795 IFLA_GENEVE_ID = C.IFLA_GENEVE_ID 1796 IFLA_GENEVE_REMOTE = C.IFLA_GENEVE_REMOTE 1797 IFLA_GENEVE_TTL = C.IFLA_GENEVE_TTL 1798 IFLA_GENEVE_TOS = C.IFLA_GENEVE_TOS 1799 IFLA_GENEVE_PORT = C.IFLA_GENEVE_PORT 1800 IFLA_GENEVE_COLLECT_METADATA = C.IFLA_GENEVE_COLLECT_METADATA 1801 IFLA_GENEVE_REMOTE6 = C.IFLA_GENEVE_REMOTE6 1802 IFLA_GENEVE_UDP_CSUM = C.IFLA_GENEVE_UDP_CSUM 1803 IFLA_GENEVE_UDP_ZERO_CSUM6_TX = C.IFLA_GENEVE_UDP_ZERO_CSUM6_TX 1804 IFLA_GENEVE_UDP_ZERO_CSUM6_RX = C.IFLA_GENEVE_UDP_ZERO_CSUM6_RX 1805 IFLA_GENEVE_LABEL = C.IFLA_GENEVE_LABEL 1806 IFLA_GENEVE_TTL_INHERIT = C.IFLA_GENEVE_TTL_INHERIT 1807 IFLA_GENEVE_DF = C.IFLA_GENEVE_DF 1808 IFLA_GENEVE_INNER_PROTO_INHERIT = C.IFLA_GENEVE_INNER_PROTO_INHERIT 1809 IFLA_BAREUDP_UNSPEC = C.IFLA_BAREUDP_UNSPEC 1810 IFLA_BAREUDP_PORT = C.IFLA_BAREUDP_PORT 1811 IFLA_BAREUDP_ETHERTYPE = C.IFLA_BAREUDP_ETHERTYPE 1812 IFLA_BAREUDP_SRCPORT_MIN = C.IFLA_BAREUDP_SRCPORT_MIN 1813 IFLA_BAREUDP_MULTIPROTO_MODE = C.IFLA_BAREUDP_MULTIPROTO_MODE 1814 IFLA_PPP_UNSPEC = C.IFLA_PPP_UNSPEC 1815 IFLA_PPP_DEV_FD = C.IFLA_PPP_DEV_FD 1816 IFLA_GTP_UNSPEC = C.IFLA_GTP_UNSPEC 1817 IFLA_GTP_FD0 = C.IFLA_GTP_FD0 1818 IFLA_GTP_FD1 = C.IFLA_GTP_FD1 1819 IFLA_GTP_PDP_HASHSIZE = C.IFLA_GTP_PDP_HASHSIZE 1820 IFLA_GTP_ROLE = C.IFLA_GTP_ROLE 1821 IFLA_GTP_CREATE_SOCKETS = C.IFLA_GTP_CREATE_SOCKETS 1822 IFLA_GTP_RESTART_COUNT = C.IFLA_GTP_RESTART_COUNT 1823 IFLA_BOND_UNSPEC = C.IFLA_BOND_UNSPEC 1824 IFLA_BOND_MODE = C.IFLA_BOND_MODE 1825 IFLA_BOND_ACTIVE_SLAVE = C.IFLA_BOND_ACTIVE_SLAVE 1826 IFLA_BOND_MIIMON = C.IFLA_BOND_MIIMON 1827 IFLA_BOND_UPDELAY = C.IFLA_BOND_UPDELAY 1828 IFLA_BOND_DOWNDELAY = C.IFLA_BOND_DOWNDELAY 1829 IFLA_BOND_USE_CARRIER = C.IFLA_BOND_USE_CARRIER 1830 IFLA_BOND_ARP_INTERVAL = C.IFLA_BOND_ARP_INTERVAL 1831 IFLA_BOND_ARP_IP_TARGET = C.IFLA_BOND_ARP_IP_TARGET 1832 IFLA_BOND_ARP_VALIDATE = C.IFLA_BOND_ARP_VALIDATE 1833 IFLA_BOND_ARP_ALL_TARGETS = C.IFLA_BOND_ARP_ALL_TARGETS 1834 IFLA_BOND_PRIMARY = C.IFLA_BOND_PRIMARY 1835 IFLA_BOND_PRIMARY_RESELECT = C.IFLA_BOND_PRIMARY_RESELECT 1836 IFLA_BOND_FAIL_OVER_MAC = C.IFLA_BOND_FAIL_OVER_MAC 1837 IFLA_BOND_XMIT_HASH_POLICY = C.IFLA_BOND_XMIT_HASH_POLICY 1838 IFLA_BOND_RESEND_IGMP = C.IFLA_BOND_RESEND_IGMP 1839 IFLA_BOND_NUM_PEER_NOTIF = C.IFLA_BOND_NUM_PEER_NOTIF 1840 IFLA_BOND_ALL_SLAVES_ACTIVE = C.IFLA_BOND_ALL_SLAVES_ACTIVE 1841 IFLA_BOND_MIN_LINKS = C.IFLA_BOND_MIN_LINKS 1842 IFLA_BOND_LP_INTERVAL = C.IFLA_BOND_LP_INTERVAL 1843 IFLA_BOND_PACKETS_PER_SLAVE = C.IFLA_BOND_PACKETS_PER_SLAVE 1844 IFLA_BOND_AD_LACP_RATE = C.IFLA_BOND_AD_LACP_RATE 1845 IFLA_BOND_AD_SELECT = C.IFLA_BOND_AD_SELECT 1846 IFLA_BOND_AD_INFO = C.IFLA_BOND_AD_INFO 1847 IFLA_BOND_AD_ACTOR_SYS_PRIO = C.IFLA_BOND_AD_ACTOR_SYS_PRIO 1848 IFLA_BOND_AD_USER_PORT_KEY = C.IFLA_BOND_AD_USER_PORT_KEY 1849 IFLA_BOND_AD_ACTOR_SYSTEM = C.IFLA_BOND_AD_ACTOR_SYSTEM 1850 IFLA_BOND_TLB_DYNAMIC_LB = C.IFLA_BOND_TLB_DYNAMIC_LB 1851 IFLA_BOND_PEER_NOTIF_DELAY = C.IFLA_BOND_PEER_NOTIF_DELAY 1852 IFLA_BOND_AD_LACP_ACTIVE = C.IFLA_BOND_AD_LACP_ACTIVE 1853 IFLA_BOND_MISSED_MAX = C.IFLA_BOND_MISSED_MAX 1854 IFLA_BOND_NS_IP6_TARGET = C.IFLA_BOND_NS_IP6_TARGET 1855 IFLA_BOND_AD_INFO_UNSPEC = C.IFLA_BOND_AD_INFO_UNSPEC 1856 IFLA_BOND_AD_INFO_AGGREGATOR = C.IFLA_BOND_AD_INFO_AGGREGATOR 1857 IFLA_BOND_AD_INFO_NUM_PORTS = C.IFLA_BOND_AD_INFO_NUM_PORTS 1858 IFLA_BOND_AD_INFO_ACTOR_KEY = C.IFLA_BOND_AD_INFO_ACTOR_KEY 1859 IFLA_BOND_AD_INFO_PARTNER_KEY = C.IFLA_BOND_AD_INFO_PARTNER_KEY 1860 IFLA_BOND_AD_INFO_PARTNER_MAC = C.IFLA_BOND_AD_INFO_PARTNER_MAC 1861 IFLA_BOND_SLAVE_UNSPEC = C.IFLA_BOND_SLAVE_UNSPEC 1862 IFLA_BOND_SLAVE_STATE = C.IFLA_BOND_SLAVE_STATE 1863 IFLA_BOND_SLAVE_MII_STATUS = C.IFLA_BOND_SLAVE_MII_STATUS 1864 IFLA_BOND_SLAVE_LINK_FAILURE_COUNT = C.IFLA_BOND_SLAVE_LINK_FAILURE_COUNT 1865 IFLA_BOND_SLAVE_PERM_HWADDR = C.IFLA_BOND_SLAVE_PERM_HWADDR 1866 IFLA_BOND_SLAVE_QUEUE_ID = C.IFLA_BOND_SLAVE_QUEUE_ID 1867 IFLA_BOND_SLAVE_AD_AGGREGATOR_ID = C.IFLA_BOND_SLAVE_AD_AGGREGATOR_ID 1868 IFLA_BOND_SLAVE_AD_ACTOR_OPER_PORT_STATE = C.IFLA_BOND_SLAVE_AD_ACTOR_OPER_PORT_STATE 1869 IFLA_BOND_SLAVE_AD_PARTNER_OPER_PORT_STATE = C.IFLA_BOND_SLAVE_AD_PARTNER_OPER_PORT_STATE 1870 IFLA_BOND_SLAVE_PRIO = C.IFLA_BOND_SLAVE_PRIO 1871 IFLA_VF_INFO_UNSPEC = C.IFLA_VF_INFO_UNSPEC 1872 IFLA_VF_INFO = C.IFLA_VF_INFO 1873 IFLA_VF_UNSPEC = C.IFLA_VF_UNSPEC 1874 IFLA_VF_MAC = C.IFLA_VF_MAC 1875 IFLA_VF_VLAN = C.IFLA_VF_VLAN 1876 IFLA_VF_TX_RATE = C.IFLA_VF_TX_RATE 1877 IFLA_VF_SPOOFCHK = C.IFLA_VF_SPOOFCHK 1878 IFLA_VF_LINK_STATE = C.IFLA_VF_LINK_STATE 1879 IFLA_VF_RATE = C.IFLA_VF_RATE 1880 IFLA_VF_RSS_QUERY_EN = C.IFLA_VF_RSS_QUERY_EN 1881 IFLA_VF_STATS = C.IFLA_VF_STATS 1882 IFLA_VF_TRUST = C.IFLA_VF_TRUST 1883 IFLA_VF_IB_NODE_GUID = C.IFLA_VF_IB_NODE_GUID 1884 IFLA_VF_IB_PORT_GUID = C.IFLA_VF_IB_PORT_GUID 1885 IFLA_VF_VLAN_LIST = C.IFLA_VF_VLAN_LIST 1886 IFLA_VF_BROADCAST = C.IFLA_VF_BROADCAST 1887 IFLA_VF_VLAN_INFO_UNSPEC = C.IFLA_VF_VLAN_INFO_UNSPEC 1888 IFLA_VF_VLAN_INFO = C.IFLA_VF_VLAN_INFO 1889 IFLA_VF_LINK_STATE_AUTO = C.IFLA_VF_LINK_STATE_AUTO 1890 IFLA_VF_LINK_STATE_ENABLE = C.IFLA_VF_LINK_STATE_ENABLE 1891 IFLA_VF_LINK_STATE_DISABLE = C.IFLA_VF_LINK_STATE_DISABLE 1892 IFLA_VF_STATS_RX_PACKETS = C.IFLA_VF_STATS_RX_PACKETS 1893 IFLA_VF_STATS_TX_PACKETS = C.IFLA_VF_STATS_TX_PACKETS 1894 IFLA_VF_STATS_RX_BYTES = C.IFLA_VF_STATS_RX_BYTES 1895 IFLA_VF_STATS_TX_BYTES = C.IFLA_VF_STATS_TX_BYTES 1896 IFLA_VF_STATS_BROADCAST = C.IFLA_VF_STATS_BROADCAST 1897 IFLA_VF_STATS_MULTICAST = C.IFLA_VF_STATS_MULTICAST 1898 IFLA_VF_STATS_PAD = C.IFLA_VF_STATS_PAD 1899 IFLA_VF_STATS_RX_DROPPED = C.IFLA_VF_STATS_RX_DROPPED 1900 IFLA_VF_STATS_TX_DROPPED = C.IFLA_VF_STATS_TX_DROPPED 1901 IFLA_VF_PORT_UNSPEC = C.IFLA_VF_PORT_UNSPEC 1902 IFLA_VF_PORT = C.IFLA_VF_PORT 1903 IFLA_PORT_UNSPEC = C.IFLA_PORT_UNSPEC 1904 IFLA_PORT_VF = C.IFLA_PORT_VF 1905 IFLA_PORT_PROFILE = C.IFLA_PORT_PROFILE 1906 IFLA_PORT_VSI_TYPE = C.IFLA_PORT_VSI_TYPE 1907 IFLA_PORT_INSTANCE_UUID = C.IFLA_PORT_INSTANCE_UUID 1908 IFLA_PORT_HOST_UUID = C.IFLA_PORT_HOST_UUID 1909 IFLA_PORT_REQUEST = C.IFLA_PORT_REQUEST 1910 IFLA_PORT_RESPONSE = C.IFLA_PORT_RESPONSE 1911 IFLA_IPOIB_UNSPEC = C.IFLA_IPOIB_UNSPEC 1912 IFLA_IPOIB_PKEY = C.IFLA_IPOIB_PKEY 1913 IFLA_IPOIB_MODE = C.IFLA_IPOIB_MODE 1914 IFLA_IPOIB_UMCAST = C.IFLA_IPOIB_UMCAST 1915 IFLA_HSR_UNSPEC = C.IFLA_HSR_UNSPEC 1916 IFLA_HSR_SLAVE1 = C.IFLA_HSR_SLAVE1 1917 IFLA_HSR_SLAVE2 = C.IFLA_HSR_SLAVE2 1918 IFLA_HSR_MULTICAST_SPEC = C.IFLA_HSR_MULTICAST_SPEC 1919 IFLA_HSR_SUPERVISION_ADDR = C.IFLA_HSR_SUPERVISION_ADDR 1920 IFLA_HSR_SEQ_NR = C.IFLA_HSR_SEQ_NR 1921 IFLA_HSR_VERSION = C.IFLA_HSR_VERSION 1922 IFLA_HSR_PROTOCOL = C.IFLA_HSR_PROTOCOL 1923 IFLA_STATS_UNSPEC = C.IFLA_STATS_UNSPEC 1924 IFLA_STATS_LINK_64 = C.IFLA_STATS_LINK_64 1925 IFLA_STATS_LINK_XSTATS = C.IFLA_STATS_LINK_XSTATS 1926 IFLA_STATS_LINK_XSTATS_SLAVE = C.IFLA_STATS_LINK_XSTATS_SLAVE 1927 IFLA_STATS_LINK_OFFLOAD_XSTATS = C.IFLA_STATS_LINK_OFFLOAD_XSTATS 1928 IFLA_STATS_AF_SPEC = C.IFLA_STATS_AF_SPEC 1929 IFLA_STATS_GETSET_UNSPEC = C.IFLA_STATS_GETSET_UNSPEC 1930 IFLA_STATS_GET_FILTERS = C.IFLA_STATS_GET_FILTERS 1931 IFLA_STATS_SET_OFFLOAD_XSTATS_L3_STATS = C.IFLA_STATS_SET_OFFLOAD_XSTATS_L3_STATS 1932 IFLA_OFFLOAD_XSTATS_UNSPEC = C.IFLA_OFFLOAD_XSTATS_UNSPEC 1933 IFLA_OFFLOAD_XSTATS_CPU_HIT = C.IFLA_OFFLOAD_XSTATS_CPU_HIT 1934 IFLA_OFFLOAD_XSTATS_HW_S_INFO = C.IFLA_OFFLOAD_XSTATS_HW_S_INFO 1935 IFLA_OFFLOAD_XSTATS_L3_STATS = C.IFLA_OFFLOAD_XSTATS_L3_STATS 1936 IFLA_OFFLOAD_XSTATS_HW_S_INFO_UNSPEC = C.IFLA_OFFLOAD_XSTATS_HW_S_INFO_UNSPEC 1937 IFLA_OFFLOAD_XSTATS_HW_S_INFO_REQUEST = C.IFLA_OFFLOAD_XSTATS_HW_S_INFO_REQUEST 1938 IFLA_OFFLOAD_XSTATS_HW_S_INFO_USED = C.IFLA_OFFLOAD_XSTATS_HW_S_INFO_USED 1939 IFLA_XDP_UNSPEC = C.IFLA_XDP_UNSPEC 1940 IFLA_XDP_FD = C.IFLA_XDP_FD 1941 IFLA_XDP_ATTACHED = C.IFLA_XDP_ATTACHED 1942 IFLA_XDP_FLAGS = C.IFLA_XDP_FLAGS 1943 IFLA_XDP_PROG_ID = C.IFLA_XDP_PROG_ID 1944 IFLA_XDP_DRV_PROG_ID = C.IFLA_XDP_DRV_PROG_ID 1945 IFLA_XDP_SKB_PROG_ID = C.IFLA_XDP_SKB_PROG_ID 1946 IFLA_XDP_HW_PROG_ID = C.IFLA_XDP_HW_PROG_ID 1947 IFLA_XDP_EXPECTED_FD = C.IFLA_XDP_EXPECTED_FD 1948 IFLA_EVENT_NONE = C.IFLA_EVENT_NONE 1949 IFLA_EVENT_REBOOT = C.IFLA_EVENT_REBOOT 1950 IFLA_EVENT_FEATURES = C.IFLA_EVENT_FEATURES 1951 IFLA_EVENT_BONDING_FAILOVER = C.IFLA_EVENT_BONDING_FAILOVER 1952 IFLA_EVENT_NOTIFY_PEERS = C.IFLA_EVENT_NOTIFY_PEERS 1953 IFLA_EVENT_IGMP_RESEND = C.IFLA_EVENT_IGMP_RESEND 1954 IFLA_EVENT_BONDING_OPTIONS = C.IFLA_EVENT_BONDING_OPTIONS 1955 IFLA_TUN_UNSPEC = C.IFLA_TUN_UNSPEC 1956 IFLA_TUN_OWNER = C.IFLA_TUN_OWNER 1957 IFLA_TUN_GROUP = C.IFLA_TUN_GROUP 1958 IFLA_TUN_TYPE = C.IFLA_TUN_TYPE 1959 IFLA_TUN_PI = C.IFLA_TUN_PI 1960 IFLA_TUN_VNET_HDR = C.IFLA_TUN_VNET_HDR 1961 IFLA_TUN_PERSIST = C.IFLA_TUN_PERSIST 1962 IFLA_TUN_MULTI_QUEUE = C.IFLA_TUN_MULTI_QUEUE 1963 IFLA_TUN_NUM_QUEUES = C.IFLA_TUN_NUM_QUEUES 1964 IFLA_TUN_NUM_DISABLED_QUEUES = C.IFLA_TUN_NUM_DISABLED_QUEUES 1965 IFLA_RMNET_UNSPEC = C.IFLA_RMNET_UNSPEC 1966 IFLA_RMNET_MUX_ID = C.IFLA_RMNET_MUX_ID 1967 IFLA_RMNET_FLAGS = C.IFLA_RMNET_FLAGS 1968 IFLA_MCTP_UNSPEC = C.IFLA_MCTP_UNSPEC 1969 IFLA_MCTP_NET = C.IFLA_MCTP_NET 1970 IFLA_DSA_UNSPEC = C.IFLA_DSA_UNSPEC 1971 IFLA_DSA_CONDUIT = C.IFLA_DSA_CONDUIT 1972 IFLA_DSA_MASTER = C.IFLA_DSA_MASTER 1973 ) 1974 1975 // netfilter 1976 // generated using: 1977 // perl -nlE '/^\s*(NF\w+)/ && say "$1 = C.$1"' /usr/include/linux/netfilter.h 1978 const ( 1979 NF_INET_PRE_ROUTING = C.NF_INET_PRE_ROUTING 1980 NF_INET_LOCAL_IN = C.NF_INET_LOCAL_IN 1981 NF_INET_FORWARD = C.NF_INET_FORWARD 1982 NF_INET_LOCAL_OUT = C.NF_INET_LOCAL_OUT 1983 NF_INET_POST_ROUTING = C.NF_INET_POST_ROUTING 1984 NF_INET_NUMHOOKS = C.NF_INET_NUMHOOKS 1985 ) 1986 1987 const ( 1988 NF_NETDEV_INGRESS = C.NF_NETDEV_INGRESS 1989 NF_NETDEV_EGRESS = C.NF_NETDEV_EGRESS 1990 NF_NETDEV_NUMHOOKS = C.NF_NETDEV_NUMHOOKS 1991 ) 1992 1993 const ( 1994 NFPROTO_UNSPEC = C.NFPROTO_UNSPEC 1995 NFPROTO_INET = C.NFPROTO_INET 1996 NFPROTO_IPV4 = C.NFPROTO_IPV4 1997 NFPROTO_ARP = C.NFPROTO_ARP 1998 NFPROTO_NETDEV = C.NFPROTO_NETDEV 1999 NFPROTO_BRIDGE = C.NFPROTO_BRIDGE 2000 NFPROTO_IPV6 = C.NFPROTO_IPV6 2001 NFPROTO_DECNET = C.NFPROTO_DECNET 2002 NFPROTO_NUMPROTO = C.NFPROTO_NUMPROTO 2003 ) 2004 2005 const SO_ORIGINAL_DST = C.SO_ORIGINAL_DST 2006 2007 // netfilter nfnetlink 2008 type Nfgenmsg C.struct_nfgenmsg 2009 2010 const ( 2011 NFNL_BATCH_UNSPEC = C.NFNL_BATCH_UNSPEC 2012 NFNL_BATCH_GENID = C.NFNL_BATCH_GENID 2013 ) 2014 2015 // netfilter nf_tables 2016 // generated using: 2017 // perl -nlE '/^\s*(NFT\w+)/ && say "$1 = C.$1"' /usr/include/linux/netfilter/nf_tables.h 2018 const ( 2019 NFT_REG_VERDICT = C.NFT_REG_VERDICT 2020 NFT_REG_1 = C.NFT_REG_1 2021 NFT_REG_2 = C.NFT_REG_2 2022 NFT_REG_3 = C.NFT_REG_3 2023 NFT_REG_4 = C.NFT_REG_4 2024 NFT_REG32_00 = C.NFT_REG32_00 2025 NFT_REG32_01 = C.NFT_REG32_01 2026 NFT_REG32_02 = C.NFT_REG32_02 2027 NFT_REG32_03 = C.NFT_REG32_03 2028 NFT_REG32_04 = C.NFT_REG32_04 2029 NFT_REG32_05 = C.NFT_REG32_05 2030 NFT_REG32_06 = C.NFT_REG32_06 2031 NFT_REG32_07 = C.NFT_REG32_07 2032 NFT_REG32_08 = C.NFT_REG32_08 2033 NFT_REG32_09 = C.NFT_REG32_09 2034 NFT_REG32_10 = C.NFT_REG32_10 2035 NFT_REG32_11 = C.NFT_REG32_11 2036 NFT_REG32_12 = C.NFT_REG32_12 2037 NFT_REG32_13 = C.NFT_REG32_13 2038 NFT_REG32_14 = C.NFT_REG32_14 2039 NFT_REG32_15 = C.NFT_REG32_15 2040 NFT_CONTINUE = C.NFT_CONTINUE 2041 NFT_BREAK = C.NFT_BREAK 2042 NFT_JUMP = C.NFT_JUMP 2043 NFT_GOTO = C.NFT_GOTO 2044 NFT_RETURN = C.NFT_RETURN 2045 NFT_MSG_NEWTABLE = C.NFT_MSG_NEWTABLE 2046 NFT_MSG_GETTABLE = C.NFT_MSG_GETTABLE 2047 NFT_MSG_DELTABLE = C.NFT_MSG_DELTABLE 2048 NFT_MSG_NEWCHAIN = C.NFT_MSG_NEWCHAIN 2049 NFT_MSG_GETCHAIN = C.NFT_MSG_GETCHAIN 2050 NFT_MSG_DELCHAIN = C.NFT_MSG_DELCHAIN 2051 NFT_MSG_NEWRULE = C.NFT_MSG_NEWRULE 2052 NFT_MSG_GETRULE = C.NFT_MSG_GETRULE 2053 NFT_MSG_DELRULE = C.NFT_MSG_DELRULE 2054 NFT_MSG_NEWSET = C.NFT_MSG_NEWSET 2055 NFT_MSG_GETSET = C.NFT_MSG_GETSET 2056 NFT_MSG_DELSET = C.NFT_MSG_DELSET 2057 NFT_MSG_NEWSETELEM = C.NFT_MSG_NEWSETELEM 2058 NFT_MSG_GETSETELEM = C.NFT_MSG_GETSETELEM 2059 NFT_MSG_DELSETELEM = C.NFT_MSG_DELSETELEM 2060 NFT_MSG_NEWGEN = C.NFT_MSG_NEWGEN 2061 NFT_MSG_GETGEN = C.NFT_MSG_GETGEN 2062 NFT_MSG_TRACE = C.NFT_MSG_TRACE 2063 NFT_MSG_NEWOBJ = C.NFT_MSG_NEWOBJ 2064 NFT_MSG_GETOBJ = C.NFT_MSG_GETOBJ 2065 NFT_MSG_DELOBJ = C.NFT_MSG_DELOBJ 2066 NFT_MSG_GETOBJ_RESET = C.NFT_MSG_GETOBJ_RESET 2067 NFT_MSG_NEWFLOWTABLE = C.NFT_MSG_NEWFLOWTABLE 2068 NFT_MSG_GETFLOWTABLE = C.NFT_MSG_GETFLOWTABLE 2069 NFT_MSG_DELFLOWTABLE = C.NFT_MSG_DELFLOWTABLE 2070 NFT_MSG_GETRULE_RESET = C.NFT_MSG_GETRULE_RESET 2071 NFT_MSG_MAX = C.NFT_MSG_MAX 2072 NFTA_LIST_UNSPEC = C.NFTA_LIST_UNSPEC 2073 NFTA_LIST_ELEM = C.NFTA_LIST_ELEM 2074 NFTA_HOOK_UNSPEC = C.NFTA_HOOK_UNSPEC 2075 NFTA_HOOK_HOOKNUM = C.NFTA_HOOK_HOOKNUM 2076 NFTA_HOOK_PRIORITY = C.NFTA_HOOK_PRIORITY 2077 NFTA_HOOK_DEV = C.NFTA_HOOK_DEV 2078 NFT_TABLE_F_DORMANT = C.NFT_TABLE_F_DORMANT 2079 NFTA_TABLE_UNSPEC = C.NFTA_TABLE_UNSPEC 2080 NFTA_TABLE_NAME = C.NFTA_TABLE_NAME 2081 NFTA_TABLE_FLAGS = C.NFTA_TABLE_FLAGS 2082 NFTA_TABLE_USE = C.NFTA_TABLE_USE 2083 NFTA_CHAIN_UNSPEC = C.NFTA_CHAIN_UNSPEC 2084 NFTA_CHAIN_TABLE = C.NFTA_CHAIN_TABLE 2085 NFTA_CHAIN_HANDLE = C.NFTA_CHAIN_HANDLE 2086 NFTA_CHAIN_NAME = C.NFTA_CHAIN_NAME 2087 NFTA_CHAIN_HOOK = C.NFTA_CHAIN_HOOK 2088 NFTA_CHAIN_POLICY = C.NFTA_CHAIN_POLICY 2089 NFTA_CHAIN_USE = C.NFTA_CHAIN_USE 2090 NFTA_CHAIN_TYPE = C.NFTA_CHAIN_TYPE 2091 NFTA_CHAIN_COUNTERS = C.NFTA_CHAIN_COUNTERS 2092 NFTA_CHAIN_PAD = C.NFTA_CHAIN_PAD 2093 NFTA_RULE_UNSPEC = C.NFTA_RULE_UNSPEC 2094 NFTA_RULE_TABLE = C.NFTA_RULE_TABLE 2095 NFTA_RULE_CHAIN = C.NFTA_RULE_CHAIN 2096 NFTA_RULE_HANDLE = C.NFTA_RULE_HANDLE 2097 NFTA_RULE_EXPRESSIONS = C.NFTA_RULE_EXPRESSIONS 2098 NFTA_RULE_COMPAT = C.NFTA_RULE_COMPAT 2099 NFTA_RULE_POSITION = C.NFTA_RULE_POSITION 2100 NFTA_RULE_USERDATA = C.NFTA_RULE_USERDATA 2101 NFTA_RULE_PAD = C.NFTA_RULE_PAD 2102 NFTA_RULE_ID = C.NFTA_RULE_ID 2103 NFT_RULE_COMPAT_F_INV = C.NFT_RULE_COMPAT_F_INV 2104 NFT_RULE_COMPAT_F_MASK = C.NFT_RULE_COMPAT_F_MASK 2105 NFTA_RULE_COMPAT_UNSPEC = C.NFTA_RULE_COMPAT_UNSPEC 2106 NFTA_RULE_COMPAT_PROTO = C.NFTA_RULE_COMPAT_PROTO 2107 NFTA_RULE_COMPAT_FLAGS = C.NFTA_RULE_COMPAT_FLAGS 2108 NFT_SET_ANONYMOUS = C.NFT_SET_ANONYMOUS 2109 NFT_SET_CONSTANT = C.NFT_SET_CONSTANT 2110 NFT_SET_INTERVAL = C.NFT_SET_INTERVAL 2111 NFT_SET_MAP = C.NFT_SET_MAP 2112 NFT_SET_TIMEOUT = C.NFT_SET_TIMEOUT 2113 NFT_SET_EVAL = C.NFT_SET_EVAL 2114 NFT_SET_OBJECT = C.NFT_SET_OBJECT 2115 NFT_SET_POL_PERFORMANCE = C.NFT_SET_POL_PERFORMANCE 2116 NFT_SET_POL_MEMORY = C.NFT_SET_POL_MEMORY 2117 NFTA_SET_DESC_UNSPEC = C.NFTA_SET_DESC_UNSPEC 2118 NFTA_SET_DESC_SIZE = C.NFTA_SET_DESC_SIZE 2119 NFTA_SET_UNSPEC = C.NFTA_SET_UNSPEC 2120 NFTA_SET_TABLE = C.NFTA_SET_TABLE 2121 NFTA_SET_NAME = C.NFTA_SET_NAME 2122 NFTA_SET_FLAGS = C.NFTA_SET_FLAGS 2123 NFTA_SET_KEY_TYPE = C.NFTA_SET_KEY_TYPE 2124 NFTA_SET_KEY_LEN = C.NFTA_SET_KEY_LEN 2125 NFTA_SET_DATA_TYPE = C.NFTA_SET_DATA_TYPE 2126 NFTA_SET_DATA_LEN = C.NFTA_SET_DATA_LEN 2127 NFTA_SET_POLICY = C.NFTA_SET_POLICY 2128 NFTA_SET_DESC = C.NFTA_SET_DESC 2129 NFTA_SET_ID = C.NFTA_SET_ID 2130 NFTA_SET_TIMEOUT = C.NFTA_SET_TIMEOUT 2131 NFTA_SET_GC_INTERVAL = C.NFTA_SET_GC_INTERVAL 2132 NFTA_SET_USERDATA = C.NFTA_SET_USERDATA 2133 NFTA_SET_PAD = C.NFTA_SET_PAD 2134 NFTA_SET_OBJ_TYPE = C.NFTA_SET_OBJ_TYPE 2135 NFT_SET_ELEM_INTERVAL_END = C.NFT_SET_ELEM_INTERVAL_END 2136 NFTA_SET_ELEM_UNSPEC = C.NFTA_SET_ELEM_UNSPEC 2137 NFTA_SET_ELEM_KEY = C.NFTA_SET_ELEM_KEY 2138 NFTA_SET_ELEM_DATA = C.NFTA_SET_ELEM_DATA 2139 NFTA_SET_ELEM_FLAGS = C.NFTA_SET_ELEM_FLAGS 2140 NFTA_SET_ELEM_TIMEOUT = C.NFTA_SET_ELEM_TIMEOUT 2141 NFTA_SET_ELEM_EXPIRATION = C.NFTA_SET_ELEM_EXPIRATION 2142 NFTA_SET_ELEM_USERDATA = C.NFTA_SET_ELEM_USERDATA 2143 NFTA_SET_ELEM_EXPR = C.NFTA_SET_ELEM_EXPR 2144 NFTA_SET_ELEM_PAD = C.NFTA_SET_ELEM_PAD 2145 NFTA_SET_ELEM_OBJREF = C.NFTA_SET_ELEM_OBJREF 2146 NFTA_SET_ELEM_LIST_UNSPEC = C.NFTA_SET_ELEM_LIST_UNSPEC 2147 NFTA_SET_ELEM_LIST_TABLE = C.NFTA_SET_ELEM_LIST_TABLE 2148 NFTA_SET_ELEM_LIST_SET = C.NFTA_SET_ELEM_LIST_SET 2149 NFTA_SET_ELEM_LIST_ELEMENTS = C.NFTA_SET_ELEM_LIST_ELEMENTS 2150 NFTA_SET_ELEM_LIST_SET_ID = C.NFTA_SET_ELEM_LIST_SET_ID 2151 NFT_DATA_VALUE = C.NFT_DATA_VALUE 2152 NFT_DATA_VERDICT = C.NFT_DATA_VERDICT 2153 NFTA_DATA_UNSPEC = C.NFTA_DATA_UNSPEC 2154 NFTA_DATA_VALUE = C.NFTA_DATA_VALUE 2155 NFTA_DATA_VERDICT = C.NFTA_DATA_VERDICT 2156 NFTA_VERDICT_UNSPEC = C.NFTA_VERDICT_UNSPEC 2157 NFTA_VERDICT_CODE = C.NFTA_VERDICT_CODE 2158 NFTA_VERDICT_CHAIN = C.NFTA_VERDICT_CHAIN 2159 NFTA_EXPR_UNSPEC = C.NFTA_EXPR_UNSPEC 2160 NFTA_EXPR_NAME = C.NFTA_EXPR_NAME 2161 NFTA_EXPR_DATA = C.NFTA_EXPR_DATA 2162 NFTA_IMMEDIATE_UNSPEC = C.NFTA_IMMEDIATE_UNSPEC 2163 NFTA_IMMEDIATE_DREG = C.NFTA_IMMEDIATE_DREG 2164 NFTA_IMMEDIATE_DATA = C.NFTA_IMMEDIATE_DATA 2165 NFTA_BITWISE_UNSPEC = C.NFTA_BITWISE_UNSPEC 2166 NFTA_BITWISE_SREG = C.NFTA_BITWISE_SREG 2167 NFTA_BITWISE_DREG = C.NFTA_BITWISE_DREG 2168 NFTA_BITWISE_LEN = C.NFTA_BITWISE_LEN 2169 NFTA_BITWISE_MASK = C.NFTA_BITWISE_MASK 2170 NFTA_BITWISE_XOR = C.NFTA_BITWISE_XOR 2171 NFT_BYTEORDER_NTOH = C.NFT_BYTEORDER_NTOH 2172 NFT_BYTEORDER_HTON = C.NFT_BYTEORDER_HTON 2173 NFTA_BYTEORDER_UNSPEC = C.NFTA_BYTEORDER_UNSPEC 2174 NFTA_BYTEORDER_SREG = C.NFTA_BYTEORDER_SREG 2175 NFTA_BYTEORDER_DREG = C.NFTA_BYTEORDER_DREG 2176 NFTA_BYTEORDER_OP = C.NFTA_BYTEORDER_OP 2177 NFTA_BYTEORDER_LEN = C.NFTA_BYTEORDER_LEN 2178 NFTA_BYTEORDER_SIZE = C.NFTA_BYTEORDER_SIZE 2179 NFT_CMP_EQ = C.NFT_CMP_EQ 2180 NFT_CMP_NEQ = C.NFT_CMP_NEQ 2181 NFT_CMP_LT = C.NFT_CMP_LT 2182 NFT_CMP_LTE = C.NFT_CMP_LTE 2183 NFT_CMP_GT = C.NFT_CMP_GT 2184 NFT_CMP_GTE = C.NFT_CMP_GTE 2185 NFTA_CMP_UNSPEC = C.NFTA_CMP_UNSPEC 2186 NFTA_CMP_SREG = C.NFTA_CMP_SREG 2187 NFTA_CMP_OP = C.NFTA_CMP_OP 2188 NFTA_CMP_DATA = C.NFTA_CMP_DATA 2189 NFT_RANGE_EQ = C.NFT_RANGE_EQ 2190 NFT_RANGE_NEQ = C.NFT_RANGE_NEQ 2191 NFTA_RANGE_UNSPEC = C.NFTA_RANGE_UNSPEC 2192 NFTA_RANGE_SREG = C.NFTA_RANGE_SREG 2193 NFTA_RANGE_OP = C.NFTA_RANGE_OP 2194 NFTA_RANGE_FROM_DATA = C.NFTA_RANGE_FROM_DATA 2195 NFTA_RANGE_TO_DATA = C.NFTA_RANGE_TO_DATA 2196 NFT_LOOKUP_F_INV = C.NFT_LOOKUP_F_INV 2197 NFTA_LOOKUP_UNSPEC = C.NFTA_LOOKUP_UNSPEC 2198 NFTA_LOOKUP_SET = C.NFTA_LOOKUP_SET 2199 NFTA_LOOKUP_SREG = C.NFTA_LOOKUP_SREG 2200 NFTA_LOOKUP_DREG = C.NFTA_LOOKUP_DREG 2201 NFTA_LOOKUP_SET_ID = C.NFTA_LOOKUP_SET_ID 2202 NFTA_LOOKUP_FLAGS = C.NFTA_LOOKUP_FLAGS 2203 NFT_DYNSET_OP_ADD = C.NFT_DYNSET_OP_ADD 2204 NFT_DYNSET_OP_UPDATE = C.NFT_DYNSET_OP_UPDATE 2205 NFT_DYNSET_F_INV = C.NFT_DYNSET_F_INV 2206 NFTA_DYNSET_UNSPEC = C.NFTA_DYNSET_UNSPEC 2207 NFTA_DYNSET_SET_NAME = C.NFTA_DYNSET_SET_NAME 2208 NFTA_DYNSET_SET_ID = C.NFTA_DYNSET_SET_ID 2209 NFTA_DYNSET_OP = C.NFTA_DYNSET_OP 2210 NFTA_DYNSET_SREG_KEY = C.NFTA_DYNSET_SREG_KEY 2211 NFTA_DYNSET_SREG_DATA = C.NFTA_DYNSET_SREG_DATA 2212 NFTA_DYNSET_TIMEOUT = C.NFTA_DYNSET_TIMEOUT 2213 NFTA_DYNSET_EXPR = C.NFTA_DYNSET_EXPR 2214 NFTA_DYNSET_PAD = C.NFTA_DYNSET_PAD 2215 NFTA_DYNSET_FLAGS = C.NFTA_DYNSET_FLAGS 2216 NFT_PAYLOAD_LL_HEADER = C.NFT_PAYLOAD_LL_HEADER 2217 NFT_PAYLOAD_NETWORK_HEADER = C.NFT_PAYLOAD_NETWORK_HEADER 2218 NFT_PAYLOAD_TRANSPORT_HEADER = C.NFT_PAYLOAD_TRANSPORT_HEADER 2219 NFT_PAYLOAD_CSUM_NONE = C.NFT_PAYLOAD_CSUM_NONE 2220 NFT_PAYLOAD_CSUM_INET = C.NFT_PAYLOAD_CSUM_INET 2221 NFT_PAYLOAD_L4CSUM_PSEUDOHDR = C.NFT_PAYLOAD_L4CSUM_PSEUDOHDR 2222 NFTA_PAYLOAD_UNSPEC = C.NFTA_PAYLOAD_UNSPEC 2223 NFTA_PAYLOAD_DREG = C.NFTA_PAYLOAD_DREG 2224 NFTA_PAYLOAD_BASE = C.NFTA_PAYLOAD_BASE 2225 NFTA_PAYLOAD_OFFSET = C.NFTA_PAYLOAD_OFFSET 2226 NFTA_PAYLOAD_LEN = C.NFTA_PAYLOAD_LEN 2227 NFTA_PAYLOAD_SREG = C.NFTA_PAYLOAD_SREG 2228 NFTA_PAYLOAD_CSUM_TYPE = C.NFTA_PAYLOAD_CSUM_TYPE 2229 NFTA_PAYLOAD_CSUM_OFFSET = C.NFTA_PAYLOAD_CSUM_OFFSET 2230 NFTA_PAYLOAD_CSUM_FLAGS = C.NFTA_PAYLOAD_CSUM_FLAGS 2231 NFT_EXTHDR_F_PRESENT = C.NFT_EXTHDR_F_PRESENT 2232 NFT_EXTHDR_OP_IPV6 = C.NFT_EXTHDR_OP_IPV6 2233 NFT_EXTHDR_OP_TCPOPT = C.NFT_EXTHDR_OP_TCPOPT 2234 NFTA_EXTHDR_UNSPEC = C.NFTA_EXTHDR_UNSPEC 2235 NFTA_EXTHDR_DREG = C.NFTA_EXTHDR_DREG 2236 NFTA_EXTHDR_TYPE = C.NFTA_EXTHDR_TYPE 2237 NFTA_EXTHDR_OFFSET = C.NFTA_EXTHDR_OFFSET 2238 NFTA_EXTHDR_LEN = C.NFTA_EXTHDR_LEN 2239 NFTA_EXTHDR_FLAGS = C.NFTA_EXTHDR_FLAGS 2240 NFTA_EXTHDR_OP = C.NFTA_EXTHDR_OP 2241 NFTA_EXTHDR_SREG = C.NFTA_EXTHDR_SREG 2242 NFT_META_LEN = C.NFT_META_LEN 2243 NFT_META_PROTOCOL = C.NFT_META_PROTOCOL 2244 NFT_META_PRIORITY = C.NFT_META_PRIORITY 2245 NFT_META_MARK = C.NFT_META_MARK 2246 NFT_META_IIF = C.NFT_META_IIF 2247 NFT_META_OIF = C.NFT_META_OIF 2248 NFT_META_IIFNAME = C.NFT_META_IIFNAME 2249 NFT_META_OIFNAME = C.NFT_META_OIFNAME 2250 NFT_META_IIFTYPE = C.NFT_META_IIFTYPE 2251 NFT_META_OIFTYPE = C.NFT_META_OIFTYPE 2252 NFT_META_SKUID = C.NFT_META_SKUID 2253 NFT_META_SKGID = C.NFT_META_SKGID 2254 NFT_META_NFTRACE = C.NFT_META_NFTRACE 2255 NFT_META_RTCLASSID = C.NFT_META_RTCLASSID 2256 NFT_META_SECMARK = C.NFT_META_SECMARK 2257 NFT_META_NFPROTO = C.NFT_META_NFPROTO 2258 NFT_META_L4PROTO = C.NFT_META_L4PROTO 2259 NFT_META_BRI_IIFNAME = C.NFT_META_BRI_IIFNAME 2260 NFT_META_BRI_OIFNAME = C.NFT_META_BRI_OIFNAME 2261 NFT_META_PKTTYPE = C.NFT_META_PKTTYPE 2262 NFT_META_CPU = C.NFT_META_CPU 2263 NFT_META_IIFGROUP = C.NFT_META_IIFGROUP 2264 NFT_META_OIFGROUP = C.NFT_META_OIFGROUP 2265 NFT_META_CGROUP = C.NFT_META_CGROUP 2266 NFT_META_PRANDOM = C.NFT_META_PRANDOM 2267 NFT_RT_CLASSID = C.NFT_RT_CLASSID 2268 NFT_RT_NEXTHOP4 = C.NFT_RT_NEXTHOP4 2269 NFT_RT_NEXTHOP6 = C.NFT_RT_NEXTHOP6 2270 NFT_RT_TCPMSS = C.NFT_RT_TCPMSS 2271 NFT_HASH_JENKINS = C.NFT_HASH_JENKINS 2272 NFT_HASH_SYM = C.NFT_HASH_SYM 2273 NFTA_HASH_UNSPEC = C.NFTA_HASH_UNSPEC 2274 NFTA_HASH_SREG = C.NFTA_HASH_SREG 2275 NFTA_HASH_DREG = C.NFTA_HASH_DREG 2276 NFTA_HASH_LEN = C.NFTA_HASH_LEN 2277 NFTA_HASH_MODULUS = C.NFTA_HASH_MODULUS 2278 NFTA_HASH_SEED = C.NFTA_HASH_SEED 2279 NFTA_HASH_OFFSET = C.NFTA_HASH_OFFSET 2280 NFTA_HASH_TYPE = C.NFTA_HASH_TYPE 2281 NFTA_META_UNSPEC = C.NFTA_META_UNSPEC 2282 NFTA_META_DREG = C.NFTA_META_DREG 2283 NFTA_META_KEY = C.NFTA_META_KEY 2284 NFTA_META_SREG = C.NFTA_META_SREG 2285 NFTA_RT_UNSPEC = C.NFTA_RT_UNSPEC 2286 NFTA_RT_DREG = C.NFTA_RT_DREG 2287 NFTA_RT_KEY = C.NFTA_RT_KEY 2288 NFT_CT_STATE = C.NFT_CT_STATE 2289 NFT_CT_DIRECTION = C.NFT_CT_DIRECTION 2290 NFT_CT_STATUS = C.NFT_CT_STATUS 2291 NFT_CT_MARK = C.NFT_CT_MARK 2292 NFT_CT_SECMARK = C.NFT_CT_SECMARK 2293 NFT_CT_EXPIRATION = C.NFT_CT_EXPIRATION 2294 NFT_CT_HELPER = C.NFT_CT_HELPER 2295 NFT_CT_L3PROTOCOL = C.NFT_CT_L3PROTOCOL 2296 NFT_CT_SRC = C.NFT_CT_SRC 2297 NFT_CT_DST = C.NFT_CT_DST 2298 NFT_CT_PROTOCOL = C.NFT_CT_PROTOCOL 2299 NFT_CT_PROTO_SRC = C.NFT_CT_PROTO_SRC 2300 NFT_CT_PROTO_DST = C.NFT_CT_PROTO_DST 2301 NFT_CT_LABELS = C.NFT_CT_LABELS 2302 NFT_CT_PKTS = C.NFT_CT_PKTS 2303 NFT_CT_BYTES = C.NFT_CT_BYTES 2304 NFT_CT_AVGPKT = C.NFT_CT_AVGPKT 2305 NFT_CT_ZONE = C.NFT_CT_ZONE 2306 NFT_CT_EVENTMASK = C.NFT_CT_EVENTMASK 2307 NFTA_CT_UNSPEC = C.NFTA_CT_UNSPEC 2308 NFTA_CT_DREG = C.NFTA_CT_DREG 2309 NFTA_CT_KEY = C.NFTA_CT_KEY 2310 NFTA_CT_DIRECTION = C.NFTA_CT_DIRECTION 2311 NFTA_CT_SREG = C.NFTA_CT_SREG 2312 NFT_LIMIT_PKTS = C.NFT_LIMIT_PKTS 2313 NFT_LIMIT_PKT_BYTES = C.NFT_LIMIT_PKT_BYTES 2314 NFT_LIMIT_F_INV = C.NFT_LIMIT_F_INV 2315 NFTA_LIMIT_UNSPEC = C.NFTA_LIMIT_UNSPEC 2316 NFTA_LIMIT_RATE = C.NFTA_LIMIT_RATE 2317 NFTA_LIMIT_UNIT = C.NFTA_LIMIT_UNIT 2318 NFTA_LIMIT_BURST = C.NFTA_LIMIT_BURST 2319 NFTA_LIMIT_TYPE = C.NFTA_LIMIT_TYPE 2320 NFTA_LIMIT_FLAGS = C.NFTA_LIMIT_FLAGS 2321 NFTA_LIMIT_PAD = C.NFTA_LIMIT_PAD 2322 NFTA_COUNTER_UNSPEC = C.NFTA_COUNTER_UNSPEC 2323 NFTA_COUNTER_BYTES = C.NFTA_COUNTER_BYTES 2324 NFTA_COUNTER_PACKETS = C.NFTA_COUNTER_PACKETS 2325 NFTA_COUNTER_PAD = C.NFTA_COUNTER_PAD 2326 NFTA_LOG_UNSPEC = C.NFTA_LOG_UNSPEC 2327 NFTA_LOG_GROUP = C.NFTA_LOG_GROUP 2328 NFTA_LOG_PREFIX = C.NFTA_LOG_PREFIX 2329 NFTA_LOG_SNAPLEN = C.NFTA_LOG_SNAPLEN 2330 NFTA_LOG_QTHRESHOLD = C.NFTA_LOG_QTHRESHOLD 2331 NFTA_LOG_LEVEL = C.NFTA_LOG_LEVEL 2332 NFTA_LOG_FLAGS = C.NFTA_LOG_FLAGS 2333 NFTA_QUEUE_UNSPEC = C.NFTA_QUEUE_UNSPEC 2334 NFTA_QUEUE_NUM = C.NFTA_QUEUE_NUM 2335 NFTA_QUEUE_TOTAL = C.NFTA_QUEUE_TOTAL 2336 NFTA_QUEUE_FLAGS = C.NFTA_QUEUE_FLAGS 2337 NFTA_QUEUE_SREG_QNUM = C.NFTA_QUEUE_SREG_QNUM 2338 NFT_QUOTA_F_INV = C.NFT_QUOTA_F_INV 2339 NFT_QUOTA_F_DEPLETED = C.NFT_QUOTA_F_DEPLETED 2340 NFTA_QUOTA_UNSPEC = C.NFTA_QUOTA_UNSPEC 2341 NFTA_QUOTA_BYTES = C.NFTA_QUOTA_BYTES 2342 NFTA_QUOTA_FLAGS = C.NFTA_QUOTA_FLAGS 2343 NFTA_QUOTA_PAD = C.NFTA_QUOTA_PAD 2344 NFTA_QUOTA_CONSUMED = C.NFTA_QUOTA_CONSUMED 2345 NFT_REJECT_ICMP_UNREACH = C.NFT_REJECT_ICMP_UNREACH 2346 NFT_REJECT_TCP_RST = C.NFT_REJECT_TCP_RST 2347 NFT_REJECT_ICMPX_UNREACH = C.NFT_REJECT_ICMPX_UNREACH 2348 NFT_REJECT_ICMPX_NO_ROUTE = C.NFT_REJECT_ICMPX_NO_ROUTE 2349 NFT_REJECT_ICMPX_PORT_UNREACH = C.NFT_REJECT_ICMPX_PORT_UNREACH 2350 NFT_REJECT_ICMPX_HOST_UNREACH = C.NFT_REJECT_ICMPX_HOST_UNREACH 2351 NFT_REJECT_ICMPX_ADMIN_PROHIBITED = C.NFT_REJECT_ICMPX_ADMIN_PROHIBITED 2352 NFTA_REJECT_UNSPEC = C.NFTA_REJECT_UNSPEC 2353 NFTA_REJECT_TYPE = C.NFTA_REJECT_TYPE 2354 NFTA_REJECT_ICMP_CODE = C.NFTA_REJECT_ICMP_CODE 2355 NFT_NAT_SNAT = C.NFT_NAT_SNAT 2356 NFT_NAT_DNAT = C.NFT_NAT_DNAT 2357 NFTA_NAT_UNSPEC = C.NFTA_NAT_UNSPEC 2358 NFTA_NAT_TYPE = C.NFTA_NAT_TYPE 2359 NFTA_NAT_FAMILY = C.NFTA_NAT_FAMILY 2360 NFTA_NAT_REG_ADDR_MIN = C.NFTA_NAT_REG_ADDR_MIN 2361 NFTA_NAT_REG_ADDR_MAX = C.NFTA_NAT_REG_ADDR_MAX 2362 NFTA_NAT_REG_PROTO_MIN = C.NFTA_NAT_REG_PROTO_MIN 2363 NFTA_NAT_REG_PROTO_MAX = C.NFTA_NAT_REG_PROTO_MAX 2364 NFTA_NAT_FLAGS = C.NFTA_NAT_FLAGS 2365 NFTA_MASQ_UNSPEC = C.NFTA_MASQ_UNSPEC 2366 NFTA_MASQ_FLAGS = C.NFTA_MASQ_FLAGS 2367 NFTA_MASQ_REG_PROTO_MIN = C.NFTA_MASQ_REG_PROTO_MIN 2368 NFTA_MASQ_REG_PROTO_MAX = C.NFTA_MASQ_REG_PROTO_MAX 2369 NFTA_REDIR_UNSPEC = C.NFTA_REDIR_UNSPEC 2370 NFTA_REDIR_REG_PROTO_MIN = C.NFTA_REDIR_REG_PROTO_MIN 2371 NFTA_REDIR_REG_PROTO_MAX = C.NFTA_REDIR_REG_PROTO_MAX 2372 NFTA_REDIR_FLAGS = C.NFTA_REDIR_FLAGS 2373 NFTA_DUP_UNSPEC = C.NFTA_DUP_UNSPEC 2374 NFTA_DUP_SREG_ADDR = C.NFTA_DUP_SREG_ADDR 2375 NFTA_DUP_SREG_DEV = C.NFTA_DUP_SREG_DEV 2376 NFTA_FWD_UNSPEC = C.NFTA_FWD_UNSPEC 2377 NFTA_FWD_SREG_DEV = C.NFTA_FWD_SREG_DEV 2378 NFTA_OBJREF_UNSPEC = C.NFTA_OBJREF_UNSPEC 2379 NFTA_OBJREF_IMM_TYPE = C.NFTA_OBJREF_IMM_TYPE 2380 NFTA_OBJREF_IMM_NAME = C.NFTA_OBJREF_IMM_NAME 2381 NFTA_OBJREF_SET_SREG = C.NFTA_OBJREF_SET_SREG 2382 NFTA_OBJREF_SET_NAME = C.NFTA_OBJREF_SET_NAME 2383 NFTA_OBJREF_SET_ID = C.NFTA_OBJREF_SET_ID 2384 NFTA_GEN_UNSPEC = C.NFTA_GEN_UNSPEC 2385 NFTA_GEN_ID = C.NFTA_GEN_ID 2386 NFTA_GEN_PROC_PID = C.NFTA_GEN_PROC_PID 2387 NFTA_GEN_PROC_NAME = C.NFTA_GEN_PROC_NAME 2388 NFTA_FIB_UNSPEC = C.NFTA_FIB_UNSPEC 2389 NFTA_FIB_DREG = C.NFTA_FIB_DREG 2390 NFTA_FIB_RESULT = C.NFTA_FIB_RESULT 2391 NFTA_FIB_FLAGS = C.NFTA_FIB_FLAGS 2392 NFT_FIB_RESULT_UNSPEC = C.NFT_FIB_RESULT_UNSPEC 2393 NFT_FIB_RESULT_OIF = C.NFT_FIB_RESULT_OIF 2394 NFT_FIB_RESULT_OIFNAME = C.NFT_FIB_RESULT_OIFNAME 2395 NFT_FIB_RESULT_ADDRTYPE = C.NFT_FIB_RESULT_ADDRTYPE 2396 NFTA_FIB_F_SADDR = C.NFTA_FIB_F_SADDR 2397 NFTA_FIB_F_DADDR = C.NFTA_FIB_F_DADDR 2398 NFTA_FIB_F_MARK = C.NFTA_FIB_F_MARK 2399 NFTA_FIB_F_IIF = C.NFTA_FIB_F_IIF 2400 NFTA_FIB_F_OIF = C.NFTA_FIB_F_OIF 2401 NFTA_FIB_F_PRESENT = C.NFTA_FIB_F_PRESENT 2402 NFTA_CT_HELPER_UNSPEC = C.NFTA_CT_HELPER_UNSPEC 2403 NFTA_CT_HELPER_NAME = C.NFTA_CT_HELPER_NAME 2404 NFTA_CT_HELPER_L3PROTO = C.NFTA_CT_HELPER_L3PROTO 2405 NFTA_CT_HELPER_L4PROTO = C.NFTA_CT_HELPER_L4PROTO 2406 NFTA_OBJ_UNSPEC = C.NFTA_OBJ_UNSPEC 2407 NFTA_OBJ_TABLE = C.NFTA_OBJ_TABLE 2408 NFTA_OBJ_NAME = C.NFTA_OBJ_NAME 2409 NFTA_OBJ_TYPE = C.NFTA_OBJ_TYPE 2410 NFTA_OBJ_DATA = C.NFTA_OBJ_DATA 2411 NFTA_OBJ_USE = C.NFTA_OBJ_USE 2412 NFTA_TRACE_UNSPEC = C.NFTA_TRACE_UNSPEC 2413 NFTA_TRACE_TABLE = C.NFTA_TRACE_TABLE 2414 NFTA_TRACE_CHAIN = C.NFTA_TRACE_CHAIN 2415 NFTA_TRACE_RULE_HANDLE = C.NFTA_TRACE_RULE_HANDLE 2416 NFTA_TRACE_TYPE = C.NFTA_TRACE_TYPE 2417 NFTA_TRACE_VERDICT = C.NFTA_TRACE_VERDICT 2418 NFTA_TRACE_ID = C.NFTA_TRACE_ID 2419 NFTA_TRACE_LL_HEADER = C.NFTA_TRACE_LL_HEADER 2420 NFTA_TRACE_NETWORK_HEADER = C.NFTA_TRACE_NETWORK_HEADER 2421 NFTA_TRACE_TRANSPORT_HEADER = C.NFTA_TRACE_TRANSPORT_HEADER 2422 NFTA_TRACE_IIF = C.NFTA_TRACE_IIF 2423 NFTA_TRACE_IIFTYPE = C.NFTA_TRACE_IIFTYPE 2424 NFTA_TRACE_OIF = C.NFTA_TRACE_OIF 2425 NFTA_TRACE_OIFTYPE = C.NFTA_TRACE_OIFTYPE 2426 NFTA_TRACE_MARK = C.NFTA_TRACE_MARK 2427 NFTA_TRACE_NFPROTO = C.NFTA_TRACE_NFPROTO 2428 NFTA_TRACE_POLICY = C.NFTA_TRACE_POLICY 2429 NFTA_TRACE_PAD = C.NFTA_TRACE_PAD 2430 NFT_TRACETYPE_UNSPEC = C.NFT_TRACETYPE_UNSPEC 2431 NFT_TRACETYPE_POLICY = C.NFT_TRACETYPE_POLICY 2432 NFT_TRACETYPE_RETURN = C.NFT_TRACETYPE_RETURN 2433 NFT_TRACETYPE_RULE = C.NFT_TRACETYPE_RULE 2434 NFTA_NG_UNSPEC = C.NFTA_NG_UNSPEC 2435 NFTA_NG_DREG = C.NFTA_NG_DREG 2436 NFTA_NG_MODULUS = C.NFTA_NG_MODULUS 2437 NFTA_NG_TYPE = C.NFTA_NG_TYPE 2438 NFTA_NG_OFFSET = C.NFTA_NG_OFFSET 2439 NFT_NG_INCREMENTAL = C.NFT_NG_INCREMENTAL 2440 NFT_NG_RANDOM = C.NFT_NG_RANDOM 2441 ) 2442 2443 // netfilter nf_tables_compat 2444 // generated using: 2445 // perl -nlE '/^\s*(NFT\w+)/ && say "$1 = C.$1"' /usr/include/linux/netfilter/nf_tables_compat.h 2446 const ( 2447 NFTA_TARGET_UNSPEC = C.NFTA_TARGET_UNSPEC 2448 NFTA_TARGET_NAME = C.NFTA_TARGET_NAME 2449 NFTA_TARGET_REV = C.NFTA_TARGET_REV 2450 NFTA_TARGET_INFO = C.NFTA_TARGET_INFO 2451 NFTA_MATCH_UNSPEC = C.NFTA_MATCH_UNSPEC 2452 NFTA_MATCH_NAME = C.NFTA_MATCH_NAME 2453 NFTA_MATCH_REV = C.NFTA_MATCH_REV 2454 NFTA_MATCH_INFO = C.NFTA_MATCH_INFO 2455 NFTA_COMPAT_UNSPEC = C.NFTA_COMPAT_UNSPEC 2456 NFTA_COMPAT_NAME = C.NFTA_COMPAT_NAME 2457 NFTA_COMPAT_REV = C.NFTA_COMPAT_REV 2458 NFTA_COMPAT_TYPE = C.NFTA_COMPAT_TYPE 2459 ) 2460 2461 type RTCTime C.struct_rtc_time 2462 2463 type RTCWkAlrm C.struct_rtc_wkalrm 2464 2465 type RTCPLLInfo C.struct_rtc_pll_info 2466 2467 // BLKPG ioctl: 2468 2469 type BlkpgIoctlArg C.struct_blkpg_ioctl_arg 2470 2471 type BlkpgPartition C.struct_my_blkpg_partition 2472 2473 const ( 2474 BLKPG = C.BLKPG 2475 BLKPG_ADD_PARTITION = C.BLKPG_ADD_PARTITION 2476 BLKPG_DEL_PARTITION = C.BLKPG_DEL_PARTITION 2477 BLKPG_RESIZE_PARTITION = C.BLKPG_RESIZE_PARTITION 2478 ) 2479 2480 // netlink namespace 2481 // generated from 2482 // perl -nlE '/^\s*(NETNSA\w+)/ && say "$1 = C.$1"' /usr/include/linux/net_namespace.h 2483 const ( 2484 NETNSA_NONE = C.NETNSA_NONE 2485 NETNSA_NSID = C.NETNSA_NSID 2486 NETNSA_PID = C.NETNSA_PID 2487 NETNSA_FD = C.NETNSA_FD 2488 NETNSA_TARGET_NSID = C.NETNSA_TARGET_NSID 2489 NETNSA_CURRENT_NSID = C.NETNSA_CURRENT_NSID 2490 ) 2491 2492 // AF_XDP: 2493 2494 type XDPRingOffset C.struct_xdp_ring_offset 2495 2496 type XDPMmapOffsets C.struct_xdp_mmap_offsets 2497 2498 type XDPUmemReg C.struct_xdp_umem_reg 2499 2500 type XDPStatistics C.struct_xdp_statistics 2501 2502 type XDPDesc C.struct_xdp_desc 2503 2504 // NCSI generic netlink: 2505 2506 const ( 2507 NCSI_CMD_UNSPEC = C.NCSI_CMD_UNSPEC 2508 NCSI_CMD_PKG_INFO = C.NCSI_CMD_PKG_INFO 2509 NCSI_CMD_SET_INTERFACE = C.NCSI_CMD_SET_INTERFACE 2510 NCSI_CMD_CLEAR_INTERFACE = C.NCSI_CMD_CLEAR_INTERFACE 2511 NCSI_ATTR_UNSPEC = C.NCSI_ATTR_UNSPEC 2512 NCSI_ATTR_IFINDEX = C.NCSI_ATTR_IFINDEX 2513 NCSI_ATTR_PACKAGE_LIST = C.NCSI_ATTR_PACKAGE_LIST 2514 NCSI_ATTR_PACKAGE_ID = C.NCSI_ATTR_PACKAGE_ID 2515 NCSI_ATTR_CHANNEL_ID = C.NCSI_ATTR_CHANNEL_ID 2516 NCSI_PKG_ATTR_UNSPEC = C.NCSI_PKG_ATTR_UNSPEC 2517 NCSI_PKG_ATTR = C.NCSI_PKG_ATTR 2518 NCSI_PKG_ATTR_ID = C.NCSI_PKG_ATTR_ID 2519 NCSI_PKG_ATTR_FORCED = C.NCSI_PKG_ATTR_FORCED 2520 NCSI_PKG_ATTR_CHANNEL_LIST = C.NCSI_PKG_ATTR_CHANNEL_LIST 2521 NCSI_CHANNEL_ATTR_UNSPEC = C.NCSI_CHANNEL_ATTR_UNSPEC 2522 NCSI_CHANNEL_ATTR = C.NCSI_CHANNEL_ATTR 2523 NCSI_CHANNEL_ATTR_ID = C.NCSI_CHANNEL_ATTR_ID 2524 NCSI_CHANNEL_ATTR_VERSION_MAJOR = C.NCSI_CHANNEL_ATTR_VERSION_MAJOR 2525 NCSI_CHANNEL_ATTR_VERSION_MINOR = C.NCSI_CHANNEL_ATTR_VERSION_MINOR 2526 NCSI_CHANNEL_ATTR_VERSION_STR = C.NCSI_CHANNEL_ATTR_VERSION_STR 2527 NCSI_CHANNEL_ATTR_LINK_STATE = C.NCSI_CHANNEL_ATTR_LINK_STATE 2528 NCSI_CHANNEL_ATTR_ACTIVE = C.NCSI_CHANNEL_ATTR_ACTIVE 2529 NCSI_CHANNEL_ATTR_FORCED = C.NCSI_CHANNEL_ATTR_FORCED 2530 NCSI_CHANNEL_ATTR_VLAN_LIST = C.NCSI_CHANNEL_ATTR_VLAN_LIST 2531 NCSI_CHANNEL_ATTR_VLAN_ID = C.NCSI_CHANNEL_ATTR_VLAN_ID 2532 ) 2533 2534 // Timestamping 2535 2536 type ScmTimestamping C.struct_scm_timestamping 2537 2538 const ( 2539 SOF_TIMESTAMPING_TX_HARDWARE = C.SOF_TIMESTAMPING_TX_HARDWARE 2540 SOF_TIMESTAMPING_TX_SOFTWARE = C.SOF_TIMESTAMPING_TX_SOFTWARE 2541 SOF_TIMESTAMPING_RX_HARDWARE = C.SOF_TIMESTAMPING_RX_HARDWARE 2542 SOF_TIMESTAMPING_RX_SOFTWARE = C.SOF_TIMESTAMPING_RX_SOFTWARE 2543 SOF_TIMESTAMPING_SOFTWARE = C.SOF_TIMESTAMPING_SOFTWARE 2544 SOF_TIMESTAMPING_SYS_HARDWARE = C.SOF_TIMESTAMPING_SYS_HARDWARE 2545 SOF_TIMESTAMPING_RAW_HARDWARE = C.SOF_TIMESTAMPING_RAW_HARDWARE 2546 SOF_TIMESTAMPING_OPT_ID = C.SOF_TIMESTAMPING_OPT_ID 2547 SOF_TIMESTAMPING_TX_SCHED = C.SOF_TIMESTAMPING_TX_SCHED 2548 SOF_TIMESTAMPING_TX_ACK = C.SOF_TIMESTAMPING_TX_ACK 2549 SOF_TIMESTAMPING_OPT_CMSG = C.SOF_TIMESTAMPING_OPT_CMSG 2550 SOF_TIMESTAMPING_OPT_TSONLY = C.SOF_TIMESTAMPING_OPT_TSONLY 2551 SOF_TIMESTAMPING_OPT_STATS = C.SOF_TIMESTAMPING_OPT_STATS 2552 SOF_TIMESTAMPING_OPT_PKTINFO = C.SOF_TIMESTAMPING_OPT_PKTINFO 2553 SOF_TIMESTAMPING_OPT_TX_SWHW = C.SOF_TIMESTAMPING_OPT_TX_SWHW 2554 SOF_TIMESTAMPING_BIND_PHC = C.SOF_TIMESTAMPING_BIND_PHC 2555 SOF_TIMESTAMPING_OPT_ID_TCP = C.SOF_TIMESTAMPING_OPT_ID_TCP 2556 2557 SOF_TIMESTAMPING_LAST = C.SOF_TIMESTAMPING_LAST 2558 SOF_TIMESTAMPING_MASK = C.SOF_TIMESTAMPING_MASK 2559 2560 SCM_TSTAMP_SND = C.SCM_TSTAMP_SND 2561 SCM_TSTAMP_SCHED = C.SCM_TSTAMP_SCHED 2562 SCM_TSTAMP_ACK = C.SCM_TSTAMP_ACK 2563 ) 2564 2565 // Socket error queue 2566 2567 type SockExtendedErr C.struct_sock_extended_err 2568 2569 // Fanotify 2570 2571 type FanotifyEventMetadata C.struct_fanotify_event_metadata 2572 2573 type FanotifyResponse C.struct_fanotify_response 2574 2575 // Crypto user configuration API. 2576 2577 const ( 2578 CRYPTO_MSG_BASE = C.CRYPTO_MSG_BASE 2579 CRYPTO_MSG_NEWALG = C.CRYPTO_MSG_NEWALG 2580 CRYPTO_MSG_DELALG = C.CRYPTO_MSG_DELALG 2581 CRYPTO_MSG_UPDATEALG = C.CRYPTO_MSG_UPDATEALG 2582 CRYPTO_MSG_GETALG = C.CRYPTO_MSG_GETALG 2583 CRYPTO_MSG_DELRNG = C.CRYPTO_MSG_DELRNG 2584 CRYPTO_MSG_GETSTAT = C.CRYPTO_MSG_GETSTAT 2585 ) 2586 2587 const ( 2588 CRYPTOCFGA_UNSPEC = C.CRYPTOCFGA_UNSPEC 2589 CRYPTOCFGA_PRIORITY_VAL = C.CRYPTOCFGA_PRIORITY_VAL 2590 CRYPTOCFGA_REPORT_LARVAL = C.CRYPTOCFGA_REPORT_LARVAL 2591 CRYPTOCFGA_REPORT_HASH = C.CRYPTOCFGA_REPORT_HASH 2592 CRYPTOCFGA_REPORT_BLKCIPHER = C.CRYPTOCFGA_REPORT_BLKCIPHER 2593 CRYPTOCFGA_REPORT_AEAD = C.CRYPTOCFGA_REPORT_AEAD 2594 CRYPTOCFGA_REPORT_COMPRESS = C.CRYPTOCFGA_REPORT_COMPRESS 2595 CRYPTOCFGA_REPORT_RNG = C.CRYPTOCFGA_REPORT_RNG 2596 CRYPTOCFGA_REPORT_CIPHER = C.CRYPTOCFGA_REPORT_CIPHER 2597 CRYPTOCFGA_REPORT_AKCIPHER = C.CRYPTOCFGA_REPORT_AKCIPHER 2598 CRYPTOCFGA_REPORT_KPP = C.CRYPTOCFGA_REPORT_KPP 2599 CRYPTOCFGA_REPORT_ACOMP = C.CRYPTOCFGA_REPORT_ACOMP 2600 CRYPTOCFGA_STAT_LARVAL = C.CRYPTOCFGA_STAT_LARVAL 2601 CRYPTOCFGA_STAT_HASH = C.CRYPTOCFGA_STAT_HASH 2602 CRYPTOCFGA_STAT_BLKCIPHER = C.CRYPTOCFGA_STAT_BLKCIPHER 2603 CRYPTOCFGA_STAT_AEAD = C.CRYPTOCFGA_STAT_AEAD 2604 CRYPTOCFGA_STAT_COMPRESS = C.CRYPTOCFGA_STAT_COMPRESS 2605 CRYPTOCFGA_STAT_RNG = C.CRYPTOCFGA_STAT_RNG 2606 CRYPTOCFGA_STAT_CIPHER = C.CRYPTOCFGA_STAT_CIPHER 2607 CRYPTOCFGA_STAT_AKCIPHER = C.CRYPTOCFGA_STAT_AKCIPHER 2608 CRYPTOCFGA_STAT_KPP = C.CRYPTOCFGA_STAT_KPP 2609 CRYPTOCFGA_STAT_ACOMP = C.CRYPTOCFGA_STAT_ACOMP 2610 ) 2611 2612 type CryptoUserAlg C.struct_crypto_user_alg 2613 2614 type CryptoStatAEAD C.struct_crypto_stat_aead 2615 2616 type CryptoStatAKCipher C.struct_crypto_stat_akcipher 2617 2618 type CryptoStatCipher C.struct_crypto_stat_cipher 2619 2620 type CryptoStatCompress C.struct_crypto_stat_compress 2621 2622 type CryptoStatHash C.struct_crypto_stat_hash 2623 2624 type CryptoStatKPP C.struct_crypto_stat_kpp 2625 2626 type CryptoStatRNG C.struct_crypto_stat_rng 2627 2628 type CryptoStatLarval C.struct_crypto_stat_larval 2629 2630 type CryptoReportLarval C.struct_crypto_report_larval 2631 2632 type CryptoReportHash C.struct_crypto_report_hash 2633 2634 type CryptoReportCipher C.struct_crypto_report_cipher 2635 2636 type CryptoReportBlkCipher C.struct_crypto_report_blkcipher 2637 2638 type CryptoReportAEAD C.struct_crypto_report_aead 2639 2640 type CryptoReportComp C.struct_crypto_report_comp 2641 2642 type CryptoReportRNG C.struct_crypto_report_rng 2643 2644 type CryptoReportAKCipher C.struct_crypto_report_akcipher 2645 2646 type CryptoReportKPP C.struct_crypto_report_kpp 2647 2648 type CryptoReportAcomp C.struct_crypto_report_acomp 2649 2650 // generated by: 2651 // perl -nlE '/^\s*((TCP_)?BPF_\w+)/ && say "$1 = C.$1"' include/uapi/linux/bpf.h 2652 const ( 2653 BPF_REG_0 = C.BPF_REG_0 2654 BPF_REG_1 = C.BPF_REG_1 2655 BPF_REG_2 = C.BPF_REG_2 2656 BPF_REG_3 = C.BPF_REG_3 2657 BPF_REG_4 = C.BPF_REG_4 2658 BPF_REG_5 = C.BPF_REG_5 2659 BPF_REG_6 = C.BPF_REG_6 2660 BPF_REG_7 = C.BPF_REG_7 2661 BPF_REG_8 = C.BPF_REG_8 2662 BPF_REG_9 = C.BPF_REG_9 2663 BPF_REG_10 = C.BPF_REG_10 2664 BPF_CGROUP_ITER_ORDER_UNSPEC = C.BPF_CGROUP_ITER_ORDER_UNSPEC 2665 BPF_CGROUP_ITER_SELF_ONLY = C.BPF_CGROUP_ITER_SELF_ONLY 2666 BPF_CGROUP_ITER_DESCENDANTS_PRE = C.BPF_CGROUP_ITER_DESCENDANTS_PRE 2667 BPF_CGROUP_ITER_DESCENDANTS_POST = C.BPF_CGROUP_ITER_DESCENDANTS_POST 2668 BPF_CGROUP_ITER_ANCESTORS_UP = C.BPF_CGROUP_ITER_ANCESTORS_UP 2669 BPF_MAP_CREATE = C.BPF_MAP_CREATE 2670 BPF_MAP_LOOKUP_ELEM = C.BPF_MAP_LOOKUP_ELEM 2671 BPF_MAP_UPDATE_ELEM = C.BPF_MAP_UPDATE_ELEM 2672 BPF_MAP_DELETE_ELEM = C.BPF_MAP_DELETE_ELEM 2673 BPF_MAP_GET_NEXT_KEY = C.BPF_MAP_GET_NEXT_KEY 2674 BPF_PROG_LOAD = C.BPF_PROG_LOAD 2675 BPF_OBJ_PIN = C.BPF_OBJ_PIN 2676 BPF_OBJ_GET = C.BPF_OBJ_GET 2677 BPF_PROG_ATTACH = C.BPF_PROG_ATTACH 2678 BPF_PROG_DETACH = C.BPF_PROG_DETACH 2679 BPF_PROG_TEST_RUN = C.BPF_PROG_TEST_RUN 2680 BPF_PROG_RUN = C.BPF_PROG_RUN 2681 BPF_PROG_GET_NEXT_ID = C.BPF_PROG_GET_NEXT_ID 2682 BPF_MAP_GET_NEXT_ID = C.BPF_MAP_GET_NEXT_ID 2683 BPF_PROG_GET_FD_BY_ID = C.BPF_PROG_GET_FD_BY_ID 2684 BPF_MAP_GET_FD_BY_ID = C.BPF_MAP_GET_FD_BY_ID 2685 BPF_OBJ_GET_INFO_BY_FD = C.BPF_OBJ_GET_INFO_BY_FD 2686 BPF_PROG_QUERY = C.BPF_PROG_QUERY 2687 BPF_RAW_TRACEPOINT_OPEN = C.BPF_RAW_TRACEPOINT_OPEN 2688 BPF_BTF_LOAD = C.BPF_BTF_LOAD 2689 BPF_BTF_GET_FD_BY_ID = C.BPF_BTF_GET_FD_BY_ID 2690 BPF_TASK_FD_QUERY = C.BPF_TASK_FD_QUERY 2691 BPF_MAP_LOOKUP_AND_DELETE_ELEM = C.BPF_MAP_LOOKUP_AND_DELETE_ELEM 2692 BPF_MAP_FREEZE = C.BPF_MAP_FREEZE 2693 BPF_BTF_GET_NEXT_ID = C.BPF_BTF_GET_NEXT_ID 2694 BPF_MAP_LOOKUP_BATCH = C.BPF_MAP_LOOKUP_BATCH 2695 BPF_MAP_LOOKUP_AND_DELETE_BATCH = C.BPF_MAP_LOOKUP_AND_DELETE_BATCH 2696 BPF_MAP_UPDATE_BATCH = C.BPF_MAP_UPDATE_BATCH 2697 BPF_MAP_DELETE_BATCH = C.BPF_MAP_DELETE_BATCH 2698 BPF_LINK_CREATE = C.BPF_LINK_CREATE 2699 BPF_LINK_UPDATE = C.BPF_LINK_UPDATE 2700 BPF_LINK_GET_FD_BY_ID = C.BPF_LINK_GET_FD_BY_ID 2701 BPF_LINK_GET_NEXT_ID = C.BPF_LINK_GET_NEXT_ID 2702 BPF_ENABLE_STATS = C.BPF_ENABLE_STATS 2703 BPF_ITER_CREATE = C.BPF_ITER_CREATE 2704 BPF_LINK_DETACH = C.BPF_LINK_DETACH 2705 BPF_PROG_BIND_MAP = C.BPF_PROG_BIND_MAP 2706 BPF_MAP_TYPE_UNSPEC = C.BPF_MAP_TYPE_UNSPEC 2707 BPF_MAP_TYPE_HASH = C.BPF_MAP_TYPE_HASH 2708 BPF_MAP_TYPE_ARRAY = C.BPF_MAP_TYPE_ARRAY 2709 BPF_MAP_TYPE_PROG_ARRAY = C.BPF_MAP_TYPE_PROG_ARRAY 2710 BPF_MAP_TYPE_PERF_EVENT_ARRAY = C.BPF_MAP_TYPE_PERF_EVENT_ARRAY 2711 BPF_MAP_TYPE_PERCPU_HASH = C.BPF_MAP_TYPE_PERCPU_HASH 2712 BPF_MAP_TYPE_PERCPU_ARRAY = C.BPF_MAP_TYPE_PERCPU_ARRAY 2713 BPF_MAP_TYPE_STACK_TRACE = C.BPF_MAP_TYPE_STACK_TRACE 2714 BPF_MAP_TYPE_CGROUP_ARRAY = C.BPF_MAP_TYPE_CGROUP_ARRAY 2715 BPF_MAP_TYPE_LRU_HASH = C.BPF_MAP_TYPE_LRU_HASH 2716 BPF_MAP_TYPE_LRU_PERCPU_HASH = C.BPF_MAP_TYPE_LRU_PERCPU_HASH 2717 BPF_MAP_TYPE_LPM_TRIE = C.BPF_MAP_TYPE_LPM_TRIE 2718 BPF_MAP_TYPE_ARRAY_OF_MAPS = C.BPF_MAP_TYPE_ARRAY_OF_MAPS 2719 BPF_MAP_TYPE_HASH_OF_MAPS = C.BPF_MAP_TYPE_HASH_OF_MAPS 2720 BPF_MAP_TYPE_DEVMAP = C.BPF_MAP_TYPE_DEVMAP 2721 BPF_MAP_TYPE_SOCKMAP = C.BPF_MAP_TYPE_SOCKMAP 2722 BPF_MAP_TYPE_CPUMAP = C.BPF_MAP_TYPE_CPUMAP 2723 BPF_MAP_TYPE_XSKMAP = C.BPF_MAP_TYPE_XSKMAP 2724 BPF_MAP_TYPE_SOCKHASH = C.BPF_MAP_TYPE_SOCKHASH 2725 BPF_MAP_TYPE_CGROUP_STORAGE_DEPRECATED = C.BPF_MAP_TYPE_CGROUP_STORAGE_DEPRECATED 2726 BPF_MAP_TYPE_CGROUP_STORAGE = C.BPF_MAP_TYPE_CGROUP_STORAGE 2727 BPF_MAP_TYPE_REUSEPORT_SOCKARRAY = C.BPF_MAP_TYPE_REUSEPORT_SOCKARRAY 2728 BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE = C.BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE 2729 BPF_MAP_TYPE_QUEUE = C.BPF_MAP_TYPE_QUEUE 2730 BPF_MAP_TYPE_STACK = C.BPF_MAP_TYPE_STACK 2731 BPF_MAP_TYPE_SK_STORAGE = C.BPF_MAP_TYPE_SK_STORAGE 2732 BPF_MAP_TYPE_DEVMAP_HASH = C.BPF_MAP_TYPE_DEVMAP_HASH 2733 BPF_MAP_TYPE_STRUCT_OPS = C.BPF_MAP_TYPE_STRUCT_OPS 2734 BPF_MAP_TYPE_RINGBUF = C.BPF_MAP_TYPE_RINGBUF 2735 BPF_MAP_TYPE_INODE_STORAGE = C.BPF_MAP_TYPE_INODE_STORAGE 2736 BPF_MAP_TYPE_TASK_STORAGE = C.BPF_MAP_TYPE_TASK_STORAGE 2737 BPF_MAP_TYPE_BLOOM_FILTER = C.BPF_MAP_TYPE_BLOOM_FILTER 2738 BPF_MAP_TYPE_USER_RINGBUF = C.BPF_MAP_TYPE_USER_RINGBUF 2739 BPF_MAP_TYPE_CGRP_STORAGE = C.BPF_MAP_TYPE_CGRP_STORAGE 2740 BPF_PROG_TYPE_UNSPEC = C.BPF_PROG_TYPE_UNSPEC 2741 BPF_PROG_TYPE_SOCKET_FILTER = C.BPF_PROG_TYPE_SOCKET_FILTER 2742 BPF_PROG_TYPE_KPROBE = C.BPF_PROG_TYPE_KPROBE 2743 BPF_PROG_TYPE_SCHED_CLS = C.BPF_PROG_TYPE_SCHED_CLS 2744 BPF_PROG_TYPE_SCHED_ACT = C.BPF_PROG_TYPE_SCHED_ACT 2745 BPF_PROG_TYPE_TRACEPOINT = C.BPF_PROG_TYPE_TRACEPOINT 2746 BPF_PROG_TYPE_XDP = C.BPF_PROG_TYPE_XDP 2747 BPF_PROG_TYPE_PERF_EVENT = C.BPF_PROG_TYPE_PERF_EVENT 2748 BPF_PROG_TYPE_CGROUP_SKB = C.BPF_PROG_TYPE_CGROUP_SKB 2749 BPF_PROG_TYPE_CGROUP_SOCK = C.BPF_PROG_TYPE_CGROUP_SOCK 2750 BPF_PROG_TYPE_LWT_IN = C.BPF_PROG_TYPE_LWT_IN 2751 BPF_PROG_TYPE_LWT_OUT = C.BPF_PROG_TYPE_LWT_OUT 2752 BPF_PROG_TYPE_LWT_XMIT = C.BPF_PROG_TYPE_LWT_XMIT 2753 BPF_PROG_TYPE_SOCK_OPS = C.BPF_PROG_TYPE_SOCK_OPS 2754 BPF_PROG_TYPE_SK_SKB = C.BPF_PROG_TYPE_SK_SKB 2755 BPF_PROG_TYPE_CGROUP_DEVICE = C.BPF_PROG_TYPE_CGROUP_DEVICE 2756 BPF_PROG_TYPE_SK_MSG = C.BPF_PROG_TYPE_SK_MSG 2757 BPF_PROG_TYPE_RAW_TRACEPOINT = C.BPF_PROG_TYPE_RAW_TRACEPOINT 2758 BPF_PROG_TYPE_CGROUP_SOCK_ADDR = C.BPF_PROG_TYPE_CGROUP_SOCK_ADDR 2759 BPF_PROG_TYPE_LWT_SEG6LOCAL = C.BPF_PROG_TYPE_LWT_SEG6LOCAL 2760 BPF_PROG_TYPE_LIRC_MODE2 = C.BPF_PROG_TYPE_LIRC_MODE2 2761 BPF_PROG_TYPE_SK_REUSEPORT = C.BPF_PROG_TYPE_SK_REUSEPORT 2762 BPF_PROG_TYPE_FLOW_DISSECTOR = C.BPF_PROG_TYPE_FLOW_DISSECTOR 2763 BPF_PROG_TYPE_CGROUP_SYSCTL = C.BPF_PROG_TYPE_CGROUP_SYSCTL 2764 BPF_PROG_TYPE_RAW_TRACEPOINT_WRITABLE = C.BPF_PROG_TYPE_RAW_TRACEPOINT_WRITABLE 2765 BPF_PROG_TYPE_CGROUP_SOCKOPT = C.BPF_PROG_TYPE_CGROUP_SOCKOPT 2766 BPF_PROG_TYPE_TRACING = C.BPF_PROG_TYPE_TRACING 2767 BPF_PROG_TYPE_STRUCT_OPS = C.BPF_PROG_TYPE_STRUCT_OPS 2768 BPF_PROG_TYPE_EXT = C.BPF_PROG_TYPE_EXT 2769 BPF_PROG_TYPE_LSM = C.BPF_PROG_TYPE_LSM 2770 BPF_PROG_TYPE_SK_LOOKUP = C.BPF_PROG_TYPE_SK_LOOKUP 2771 BPF_PROG_TYPE_SYSCALL = C.BPF_PROG_TYPE_SYSCALL 2772 BPF_PROG_TYPE_NETFILTER = C.BPF_PROG_TYPE_NETFILTER 2773 BPF_CGROUP_INET_INGRESS = C.BPF_CGROUP_INET_INGRESS 2774 BPF_CGROUP_INET_EGRESS = C.BPF_CGROUP_INET_EGRESS 2775 BPF_CGROUP_INET_SOCK_CREATE = C.BPF_CGROUP_INET_SOCK_CREATE 2776 BPF_CGROUP_SOCK_OPS = C.BPF_CGROUP_SOCK_OPS 2777 BPF_SK_SKB_STREAM_PARSER = C.BPF_SK_SKB_STREAM_PARSER 2778 BPF_SK_SKB_STREAM_VERDICT = C.BPF_SK_SKB_STREAM_VERDICT 2779 BPF_CGROUP_DEVICE = C.BPF_CGROUP_DEVICE 2780 BPF_SK_MSG_VERDICT = C.BPF_SK_MSG_VERDICT 2781 BPF_CGROUP_INET4_BIND = C.BPF_CGROUP_INET4_BIND 2782 BPF_CGROUP_INET6_BIND = C.BPF_CGROUP_INET6_BIND 2783 BPF_CGROUP_INET4_CONNECT = C.BPF_CGROUP_INET4_CONNECT 2784 BPF_CGROUP_INET6_CONNECT = C.BPF_CGROUP_INET6_CONNECT 2785 BPF_CGROUP_INET4_POST_BIND = C.BPF_CGROUP_INET4_POST_BIND 2786 BPF_CGROUP_INET6_POST_BIND = C.BPF_CGROUP_INET6_POST_BIND 2787 BPF_CGROUP_UDP4_SENDMSG = C.BPF_CGROUP_UDP4_SENDMSG 2788 BPF_CGROUP_UDP6_SENDMSG = C.BPF_CGROUP_UDP6_SENDMSG 2789 BPF_LIRC_MODE2 = C.BPF_LIRC_MODE2 2790 BPF_FLOW_DISSECTOR = C.BPF_FLOW_DISSECTOR 2791 BPF_CGROUP_SYSCTL = C.BPF_CGROUP_SYSCTL 2792 BPF_CGROUP_UDP4_RECVMSG = C.BPF_CGROUP_UDP4_RECVMSG 2793 BPF_CGROUP_UDP6_RECVMSG = C.BPF_CGROUP_UDP6_RECVMSG 2794 BPF_CGROUP_GETSOCKOPT = C.BPF_CGROUP_GETSOCKOPT 2795 BPF_CGROUP_SETSOCKOPT = C.BPF_CGROUP_SETSOCKOPT 2796 BPF_TRACE_RAW_TP = C.BPF_TRACE_RAW_TP 2797 BPF_TRACE_FENTRY = C.BPF_TRACE_FENTRY 2798 BPF_TRACE_FEXIT = C.BPF_TRACE_FEXIT 2799 BPF_MODIFY_RETURN = C.BPF_MODIFY_RETURN 2800 BPF_LSM_MAC = C.BPF_LSM_MAC 2801 BPF_TRACE_ITER = C.BPF_TRACE_ITER 2802 BPF_CGROUP_INET4_GETPEERNAME = C.BPF_CGROUP_INET4_GETPEERNAME 2803 BPF_CGROUP_INET6_GETPEERNAME = C.BPF_CGROUP_INET6_GETPEERNAME 2804 BPF_CGROUP_INET4_GETSOCKNAME = C.BPF_CGROUP_INET4_GETSOCKNAME 2805 BPF_CGROUP_INET6_GETSOCKNAME = C.BPF_CGROUP_INET6_GETSOCKNAME 2806 BPF_XDP_DEVMAP = C.BPF_XDP_DEVMAP 2807 BPF_CGROUP_INET_SOCK_RELEASE = C.BPF_CGROUP_INET_SOCK_RELEASE 2808 BPF_XDP_CPUMAP = C.BPF_XDP_CPUMAP 2809 BPF_SK_LOOKUP = C.BPF_SK_LOOKUP 2810 BPF_XDP = C.BPF_XDP 2811 BPF_SK_SKB_VERDICT = C.BPF_SK_SKB_VERDICT 2812 BPF_SK_REUSEPORT_SELECT = C.BPF_SK_REUSEPORT_SELECT 2813 BPF_SK_REUSEPORT_SELECT_OR_MIGRATE = C.BPF_SK_REUSEPORT_SELECT_OR_MIGRATE 2814 BPF_PERF_EVENT = C.BPF_PERF_EVENT 2815 BPF_TRACE_KPROBE_MULTI = C.BPF_TRACE_KPROBE_MULTI 2816 BPF_LSM_CGROUP = C.BPF_LSM_CGROUP 2817 BPF_STRUCT_OPS = C.BPF_STRUCT_OPS 2818 BPF_NETFILTER = C.BPF_NETFILTER 2819 BPF_TCX_INGRESS = C.BPF_TCX_INGRESS 2820 BPF_TCX_EGRESS = C.BPF_TCX_EGRESS 2821 BPF_TRACE_UPROBE_MULTI = C.BPF_TRACE_UPROBE_MULTI 2822 BPF_LINK_TYPE_UNSPEC = C.BPF_LINK_TYPE_UNSPEC 2823 BPF_LINK_TYPE_RAW_TRACEPOINT = C.BPF_LINK_TYPE_RAW_TRACEPOINT 2824 BPF_LINK_TYPE_TRACING = C.BPF_LINK_TYPE_TRACING 2825 BPF_LINK_TYPE_CGROUP = C.BPF_LINK_TYPE_CGROUP 2826 BPF_LINK_TYPE_ITER = C.BPF_LINK_TYPE_ITER 2827 BPF_LINK_TYPE_NETNS = C.BPF_LINK_TYPE_NETNS 2828 BPF_LINK_TYPE_XDP = C.BPF_LINK_TYPE_XDP 2829 BPF_LINK_TYPE_PERF_EVENT = C.BPF_LINK_TYPE_PERF_EVENT 2830 BPF_LINK_TYPE_KPROBE_MULTI = C.BPF_LINK_TYPE_KPROBE_MULTI 2831 BPF_LINK_TYPE_STRUCT_OPS = C.BPF_LINK_TYPE_STRUCT_OPS 2832 BPF_LINK_TYPE_NETFILTER = C.BPF_LINK_TYPE_NETFILTER 2833 BPF_LINK_TYPE_TCX = C.BPF_LINK_TYPE_TCX 2834 BPF_LINK_TYPE_UPROBE_MULTI = C.BPF_LINK_TYPE_UPROBE_MULTI 2835 BPF_PERF_EVENT_UNSPEC = C.BPF_PERF_EVENT_UNSPEC 2836 BPF_PERF_EVENT_UPROBE = C.BPF_PERF_EVENT_UPROBE 2837 BPF_PERF_EVENT_URETPROBE = C.BPF_PERF_EVENT_URETPROBE 2838 BPF_PERF_EVENT_KPROBE = C.BPF_PERF_EVENT_KPROBE 2839 BPF_PERF_EVENT_KRETPROBE = C.BPF_PERF_EVENT_KRETPROBE 2840 BPF_PERF_EVENT_TRACEPOINT = C.BPF_PERF_EVENT_TRACEPOINT 2841 BPF_PERF_EVENT_EVENT = C.BPF_PERF_EVENT_EVENT 2842 BPF_F_KPROBE_MULTI_RETURN = C.BPF_F_KPROBE_MULTI_RETURN 2843 BPF_F_UPROBE_MULTI_RETURN = C.BPF_F_UPROBE_MULTI_RETURN 2844 BPF_ANY = C.BPF_ANY 2845 BPF_NOEXIST = C.BPF_NOEXIST 2846 BPF_EXIST = C.BPF_EXIST 2847 BPF_F_LOCK = C.BPF_F_LOCK 2848 BPF_F_NO_PREALLOC = C.BPF_F_NO_PREALLOC 2849 BPF_F_NO_COMMON_LRU = C.BPF_F_NO_COMMON_LRU 2850 BPF_F_NUMA_NODE = C.BPF_F_NUMA_NODE 2851 BPF_F_RDONLY = C.BPF_F_RDONLY 2852 BPF_F_WRONLY = C.BPF_F_WRONLY 2853 BPF_F_STACK_BUILD_ID = C.BPF_F_STACK_BUILD_ID 2854 BPF_F_ZERO_SEED = C.BPF_F_ZERO_SEED 2855 BPF_F_RDONLY_PROG = C.BPF_F_RDONLY_PROG 2856 BPF_F_WRONLY_PROG = C.BPF_F_WRONLY_PROG 2857 BPF_F_CLONE = C.BPF_F_CLONE 2858 BPF_F_MMAPABLE = C.BPF_F_MMAPABLE 2859 BPF_F_PRESERVE_ELEMS = C.BPF_F_PRESERVE_ELEMS 2860 BPF_F_INNER_MAP = C.BPF_F_INNER_MAP 2861 BPF_F_LINK = C.BPF_F_LINK 2862 BPF_F_PATH_FD = C.BPF_F_PATH_FD 2863 BPF_STATS_RUN_TIME = C.BPF_STATS_RUN_TIME 2864 BPF_STACK_BUILD_ID_EMPTY = C.BPF_STACK_BUILD_ID_EMPTY 2865 BPF_STACK_BUILD_ID_VALID = C.BPF_STACK_BUILD_ID_VALID 2866 BPF_STACK_BUILD_ID_IP = C.BPF_STACK_BUILD_ID_IP 2867 BPF_F_RECOMPUTE_CSUM = C.BPF_F_RECOMPUTE_CSUM 2868 BPF_F_INVALIDATE_HASH = C.BPF_F_INVALIDATE_HASH 2869 BPF_F_HDR_FIELD_MASK = C.BPF_F_HDR_FIELD_MASK 2870 BPF_F_PSEUDO_HDR = C.BPF_F_PSEUDO_HDR 2871 BPF_F_MARK_MANGLED_0 = C.BPF_F_MARK_MANGLED_0 2872 BPF_F_MARK_ENFORCE = C.BPF_F_MARK_ENFORCE 2873 BPF_F_INGRESS = C.BPF_F_INGRESS 2874 BPF_F_TUNINFO_IPV6 = C.BPF_F_TUNINFO_IPV6 2875 BPF_F_SKIP_FIELD_MASK = C.BPF_F_SKIP_FIELD_MASK 2876 BPF_F_USER_STACK = C.BPF_F_USER_STACK 2877 BPF_F_FAST_STACK_CMP = C.BPF_F_FAST_STACK_CMP 2878 BPF_F_REUSE_STACKID = C.BPF_F_REUSE_STACKID 2879 BPF_F_USER_BUILD_ID = C.BPF_F_USER_BUILD_ID 2880 BPF_F_ZERO_CSUM_TX = C.BPF_F_ZERO_CSUM_TX 2881 BPF_F_DONT_FRAGMENT = C.BPF_F_DONT_FRAGMENT 2882 BPF_F_SEQ_NUMBER = C.BPF_F_SEQ_NUMBER 2883 BPF_F_NO_TUNNEL_KEY = C.BPF_F_NO_TUNNEL_KEY 2884 BPF_F_TUNINFO_FLAGS = C.BPF_F_TUNINFO_FLAGS 2885 BPF_F_INDEX_MASK = C.BPF_F_INDEX_MASK 2886 BPF_F_CURRENT_CPU = C.BPF_F_CURRENT_CPU 2887 BPF_F_CTXLEN_MASK = C.BPF_F_CTXLEN_MASK 2888 BPF_F_CURRENT_NETNS = C.BPF_F_CURRENT_NETNS 2889 BPF_CSUM_LEVEL_QUERY = C.BPF_CSUM_LEVEL_QUERY 2890 BPF_CSUM_LEVEL_INC = C.BPF_CSUM_LEVEL_INC 2891 BPF_CSUM_LEVEL_DEC = C.BPF_CSUM_LEVEL_DEC 2892 BPF_CSUM_LEVEL_RESET = C.BPF_CSUM_LEVEL_RESET 2893 BPF_F_ADJ_ROOM_FIXED_GSO = C.BPF_F_ADJ_ROOM_FIXED_GSO 2894 BPF_F_ADJ_ROOM_ENCAP_L3_IPV4 = C.BPF_F_ADJ_ROOM_ENCAP_L3_IPV4 2895 BPF_F_ADJ_ROOM_ENCAP_L3_IPV6 = C.BPF_F_ADJ_ROOM_ENCAP_L3_IPV6 2896 BPF_F_ADJ_ROOM_ENCAP_L4_GRE = C.BPF_F_ADJ_ROOM_ENCAP_L4_GRE 2897 BPF_F_ADJ_ROOM_ENCAP_L4_UDP = C.BPF_F_ADJ_ROOM_ENCAP_L4_UDP 2898 BPF_F_ADJ_ROOM_NO_CSUM_RESET = C.BPF_F_ADJ_ROOM_NO_CSUM_RESET 2899 BPF_F_ADJ_ROOM_ENCAP_L2_ETH = C.BPF_F_ADJ_ROOM_ENCAP_L2_ETH 2900 BPF_F_ADJ_ROOM_DECAP_L3_IPV4 = C.BPF_F_ADJ_ROOM_DECAP_L3_IPV4 2901 BPF_F_ADJ_ROOM_DECAP_L3_IPV6 = C.BPF_F_ADJ_ROOM_DECAP_L3_IPV6 2902 BPF_ADJ_ROOM_ENCAP_L2_MASK = C.BPF_ADJ_ROOM_ENCAP_L2_MASK 2903 BPF_ADJ_ROOM_ENCAP_L2_SHIFT = C.BPF_ADJ_ROOM_ENCAP_L2_SHIFT 2904 BPF_F_SYSCTL_BASE_NAME = C.BPF_F_SYSCTL_BASE_NAME 2905 BPF_LOCAL_STORAGE_GET_F_CREATE = C.BPF_LOCAL_STORAGE_GET_F_CREATE 2906 BPF_SK_STORAGE_GET_F_CREATE = C.BPF_SK_STORAGE_GET_F_CREATE 2907 BPF_F_GET_BRANCH_RECORDS_SIZE = C.BPF_F_GET_BRANCH_RECORDS_SIZE 2908 BPF_RB_NO_WAKEUP = C.BPF_RB_NO_WAKEUP 2909 BPF_RB_FORCE_WAKEUP = C.BPF_RB_FORCE_WAKEUP 2910 BPF_RB_AVAIL_DATA = C.BPF_RB_AVAIL_DATA 2911 BPF_RB_RING_SIZE = C.BPF_RB_RING_SIZE 2912 BPF_RB_CONS_POS = C.BPF_RB_CONS_POS 2913 BPF_RB_PROD_POS = C.BPF_RB_PROD_POS 2914 BPF_RINGBUF_BUSY_BIT = C.BPF_RINGBUF_BUSY_BIT 2915 BPF_RINGBUF_DISCARD_BIT = C.BPF_RINGBUF_DISCARD_BIT 2916 BPF_RINGBUF_HDR_SZ = C.BPF_RINGBUF_HDR_SZ 2917 BPF_SK_LOOKUP_F_REPLACE = C.BPF_SK_LOOKUP_F_REPLACE 2918 BPF_SK_LOOKUP_F_NO_REUSEPORT = C.BPF_SK_LOOKUP_F_NO_REUSEPORT 2919 BPF_ADJ_ROOM_NET = C.BPF_ADJ_ROOM_NET 2920 BPF_ADJ_ROOM_MAC = C.BPF_ADJ_ROOM_MAC 2921 BPF_HDR_START_MAC = C.BPF_HDR_START_MAC 2922 BPF_HDR_START_NET = C.BPF_HDR_START_NET 2923 BPF_LWT_ENCAP_SEG6 = C.BPF_LWT_ENCAP_SEG6 2924 BPF_LWT_ENCAP_SEG6_INLINE = C.BPF_LWT_ENCAP_SEG6_INLINE 2925 BPF_LWT_ENCAP_IP = C.BPF_LWT_ENCAP_IP 2926 BPF_F_BPRM_SECUREEXEC = C.BPF_F_BPRM_SECUREEXEC 2927 BPF_F_BROADCAST = C.BPF_F_BROADCAST 2928 BPF_F_EXCLUDE_INGRESS = C.BPF_F_EXCLUDE_INGRESS 2929 BPF_SKB_TSTAMP_UNSPEC = C.BPF_SKB_TSTAMP_UNSPEC 2930 BPF_SKB_TSTAMP_DELIVERY_MONO = C.BPF_SKB_TSTAMP_DELIVERY_MONO 2931 BPF_OK = C.BPF_OK 2932 BPF_DROP = C.BPF_DROP 2933 BPF_REDIRECT = C.BPF_REDIRECT 2934 BPF_LWT_REROUTE = C.BPF_LWT_REROUTE 2935 BPF_FLOW_DISSECTOR_CONTINUE = C.BPF_FLOW_DISSECTOR_CONTINUE 2936 BPF_SOCK_OPS_RTO_CB_FLAG = C.BPF_SOCK_OPS_RTO_CB_FLAG 2937 BPF_SOCK_OPS_RETRANS_CB_FLAG = C.BPF_SOCK_OPS_RETRANS_CB_FLAG 2938 BPF_SOCK_OPS_STATE_CB_FLAG = C.BPF_SOCK_OPS_STATE_CB_FLAG 2939 BPF_SOCK_OPS_RTT_CB_FLAG = C.BPF_SOCK_OPS_RTT_CB_FLAG 2940 BPF_SOCK_OPS_PARSE_ALL_HDR_OPT_CB_FLAG = C.BPF_SOCK_OPS_PARSE_ALL_HDR_OPT_CB_FLAG 2941 BPF_SOCK_OPS_PARSE_UNKNOWN_HDR_OPT_CB_FLAG = C.BPF_SOCK_OPS_PARSE_UNKNOWN_HDR_OPT_CB_FLAG 2942 BPF_SOCK_OPS_WRITE_HDR_OPT_CB_FLAG = C.BPF_SOCK_OPS_WRITE_HDR_OPT_CB_FLAG 2943 BPF_SOCK_OPS_ALL_CB_FLAGS = C.BPF_SOCK_OPS_ALL_CB_FLAGS 2944 BPF_SOCK_OPS_VOID = C.BPF_SOCK_OPS_VOID 2945 BPF_SOCK_OPS_TIMEOUT_INIT = C.BPF_SOCK_OPS_TIMEOUT_INIT 2946 BPF_SOCK_OPS_RWND_INIT = C.BPF_SOCK_OPS_RWND_INIT 2947 BPF_SOCK_OPS_TCP_CONNECT_CB = C.BPF_SOCK_OPS_TCP_CONNECT_CB 2948 BPF_SOCK_OPS_ACTIVE_ESTABLISHED_CB = C.BPF_SOCK_OPS_ACTIVE_ESTABLISHED_CB 2949 BPF_SOCK_OPS_PASSIVE_ESTABLISHED_CB = C.BPF_SOCK_OPS_PASSIVE_ESTABLISHED_CB 2950 BPF_SOCK_OPS_NEEDS_ECN = C.BPF_SOCK_OPS_NEEDS_ECN 2951 BPF_SOCK_OPS_BASE_RTT = C.BPF_SOCK_OPS_BASE_RTT 2952 BPF_SOCK_OPS_RTO_CB = C.BPF_SOCK_OPS_RTO_CB 2953 BPF_SOCK_OPS_RETRANS_CB = C.BPF_SOCK_OPS_RETRANS_CB 2954 BPF_SOCK_OPS_STATE_CB = C.BPF_SOCK_OPS_STATE_CB 2955 BPF_SOCK_OPS_TCP_LISTEN_CB = C.BPF_SOCK_OPS_TCP_LISTEN_CB 2956 BPF_SOCK_OPS_RTT_CB = C.BPF_SOCK_OPS_RTT_CB 2957 BPF_SOCK_OPS_PARSE_HDR_OPT_CB = C.BPF_SOCK_OPS_PARSE_HDR_OPT_CB 2958 BPF_SOCK_OPS_HDR_OPT_LEN_CB = C.BPF_SOCK_OPS_HDR_OPT_LEN_CB 2959 BPF_SOCK_OPS_WRITE_HDR_OPT_CB = C.BPF_SOCK_OPS_WRITE_HDR_OPT_CB 2960 BPF_TCP_ESTABLISHED = C.BPF_TCP_ESTABLISHED 2961 BPF_TCP_SYN_SENT = C.BPF_TCP_SYN_SENT 2962 BPF_TCP_SYN_RECV = C.BPF_TCP_SYN_RECV 2963 BPF_TCP_FIN_WAIT1 = C.BPF_TCP_FIN_WAIT1 2964 BPF_TCP_FIN_WAIT2 = C.BPF_TCP_FIN_WAIT2 2965 BPF_TCP_TIME_WAIT = C.BPF_TCP_TIME_WAIT 2966 BPF_TCP_CLOSE = C.BPF_TCP_CLOSE 2967 BPF_TCP_CLOSE_WAIT = C.BPF_TCP_CLOSE_WAIT 2968 BPF_TCP_LAST_ACK = C.BPF_TCP_LAST_ACK 2969 BPF_TCP_LISTEN = C.BPF_TCP_LISTEN 2970 BPF_TCP_CLOSING = C.BPF_TCP_CLOSING 2971 BPF_TCP_NEW_SYN_RECV = C.BPF_TCP_NEW_SYN_RECV 2972 BPF_TCP_MAX_STATES = C.BPF_TCP_MAX_STATES 2973 TCP_BPF_IW = C.TCP_BPF_IW 2974 TCP_BPF_SNDCWND_CLAMP = C.TCP_BPF_SNDCWND_CLAMP 2975 TCP_BPF_DELACK_MAX = C.TCP_BPF_DELACK_MAX 2976 TCP_BPF_RTO_MIN = C.TCP_BPF_RTO_MIN 2977 TCP_BPF_SYN = C.TCP_BPF_SYN 2978 TCP_BPF_SYN_IP = C.TCP_BPF_SYN_IP 2979 TCP_BPF_SYN_MAC = C.TCP_BPF_SYN_MAC 2980 BPF_LOAD_HDR_OPT_TCP_SYN = C.BPF_LOAD_HDR_OPT_TCP_SYN 2981 BPF_WRITE_HDR_TCP_CURRENT_MSS = C.BPF_WRITE_HDR_TCP_CURRENT_MSS 2982 BPF_WRITE_HDR_TCP_SYNACK_COOKIE = C.BPF_WRITE_HDR_TCP_SYNACK_COOKIE 2983 BPF_DEVCG_ACC_MKNOD = C.BPF_DEVCG_ACC_MKNOD 2984 BPF_DEVCG_ACC_READ = C.BPF_DEVCG_ACC_READ 2985 BPF_DEVCG_ACC_WRITE = C.BPF_DEVCG_ACC_WRITE 2986 BPF_DEVCG_DEV_BLOCK = C.BPF_DEVCG_DEV_BLOCK 2987 BPF_DEVCG_DEV_CHAR = C.BPF_DEVCG_DEV_CHAR 2988 BPF_FIB_LOOKUP_DIRECT = C.BPF_FIB_LOOKUP_DIRECT 2989 BPF_FIB_LOOKUP_OUTPUT = C.BPF_FIB_LOOKUP_OUTPUT 2990 BPF_FIB_LOOKUP_SKIP_NEIGH = C.BPF_FIB_LOOKUP_SKIP_NEIGH 2991 BPF_FIB_LOOKUP_TBID = C.BPF_FIB_LOOKUP_TBID 2992 BPF_FIB_LKUP_RET_SUCCESS = C.BPF_FIB_LKUP_RET_SUCCESS 2993 BPF_FIB_LKUP_RET_BLACKHOLE = C.BPF_FIB_LKUP_RET_BLACKHOLE 2994 BPF_FIB_LKUP_RET_UNREACHABLE = C.BPF_FIB_LKUP_RET_UNREACHABLE 2995 BPF_FIB_LKUP_RET_PROHIBIT = C.BPF_FIB_LKUP_RET_PROHIBIT 2996 BPF_FIB_LKUP_RET_NOT_FWDED = C.BPF_FIB_LKUP_RET_NOT_FWDED 2997 BPF_FIB_LKUP_RET_FWD_DISABLED = C.BPF_FIB_LKUP_RET_FWD_DISABLED 2998 BPF_FIB_LKUP_RET_UNSUPP_LWT = C.BPF_FIB_LKUP_RET_UNSUPP_LWT 2999 BPF_FIB_LKUP_RET_NO_NEIGH = C.BPF_FIB_LKUP_RET_NO_NEIGH 3000 BPF_FIB_LKUP_RET_FRAG_NEEDED = C.BPF_FIB_LKUP_RET_FRAG_NEEDED 3001 BPF_MTU_CHK_SEGS = C.BPF_MTU_CHK_SEGS 3002 BPF_MTU_CHK_RET_SUCCESS = C.BPF_MTU_CHK_RET_SUCCESS 3003 BPF_MTU_CHK_RET_FRAG_NEEDED = C.BPF_MTU_CHK_RET_FRAG_NEEDED 3004 BPF_MTU_CHK_RET_SEGS_TOOBIG = C.BPF_MTU_CHK_RET_SEGS_TOOBIG 3005 BPF_FD_TYPE_RAW_TRACEPOINT = C.BPF_FD_TYPE_RAW_TRACEPOINT 3006 BPF_FD_TYPE_TRACEPOINT = C.BPF_FD_TYPE_TRACEPOINT 3007 BPF_FD_TYPE_KPROBE = C.BPF_FD_TYPE_KPROBE 3008 BPF_FD_TYPE_KRETPROBE = C.BPF_FD_TYPE_KRETPROBE 3009 BPF_FD_TYPE_UPROBE = C.BPF_FD_TYPE_UPROBE 3010 BPF_FD_TYPE_URETPROBE = C.BPF_FD_TYPE_URETPROBE 3011 BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG = C.BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG 3012 BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL = C.BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL 3013 BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP = C.BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP 3014 BPF_CORE_FIELD_BYTE_OFFSET = C.BPF_CORE_FIELD_BYTE_OFFSET 3015 BPF_CORE_FIELD_BYTE_SIZE = C.BPF_CORE_FIELD_BYTE_SIZE 3016 BPF_CORE_FIELD_EXISTS = C.BPF_CORE_FIELD_EXISTS 3017 BPF_CORE_FIELD_SIGNED = C.BPF_CORE_FIELD_SIGNED 3018 BPF_CORE_FIELD_LSHIFT_U64 = C.BPF_CORE_FIELD_LSHIFT_U64 3019 BPF_CORE_FIELD_RSHIFT_U64 = C.BPF_CORE_FIELD_RSHIFT_U64 3020 BPF_CORE_TYPE_ID_LOCAL = C.BPF_CORE_TYPE_ID_LOCAL 3021 BPF_CORE_TYPE_ID_TARGET = C.BPF_CORE_TYPE_ID_TARGET 3022 BPF_CORE_TYPE_EXISTS = C.BPF_CORE_TYPE_EXISTS 3023 BPF_CORE_TYPE_SIZE = C.BPF_CORE_TYPE_SIZE 3024 BPF_CORE_ENUMVAL_EXISTS = C.BPF_CORE_ENUMVAL_EXISTS 3025 BPF_CORE_ENUMVAL_VALUE = C.BPF_CORE_ENUMVAL_VALUE 3026 BPF_CORE_TYPE_MATCHES = C.BPF_CORE_TYPE_MATCHES 3027 BPF_F_TIMER_ABS = C.BPF_F_TIMER_ABS 3028 ) 3029 3030 // generated by: 3031 // perl -nlE '/^\s*(RTNLGRP_\w+)/ && say "$1 = C.$1"' include/uapi/linux/rtnetlink.h 3032 const ( 3033 RTNLGRP_NONE = C.RTNLGRP_NONE 3034 RTNLGRP_LINK = C.RTNLGRP_LINK 3035 RTNLGRP_NOTIFY = C.RTNLGRP_NOTIFY 3036 RTNLGRP_NEIGH = C.RTNLGRP_NEIGH 3037 RTNLGRP_TC = C.RTNLGRP_TC 3038 RTNLGRP_IPV4_IFADDR = C.RTNLGRP_IPV4_IFADDR 3039 RTNLGRP_IPV4_MROUTE = C.RTNLGRP_IPV4_MROUTE 3040 RTNLGRP_IPV4_ROUTE = C.RTNLGRP_IPV4_ROUTE 3041 RTNLGRP_IPV4_RULE = C.RTNLGRP_IPV4_RULE 3042 RTNLGRP_IPV6_IFADDR = C.RTNLGRP_IPV6_IFADDR 3043 RTNLGRP_IPV6_MROUTE = C.RTNLGRP_IPV6_MROUTE 3044 RTNLGRP_IPV6_ROUTE = C.RTNLGRP_IPV6_ROUTE 3045 RTNLGRP_IPV6_IFINFO = C.RTNLGRP_IPV6_IFINFO 3046 RTNLGRP_DECnet_IFADDR = C.RTNLGRP_DECnet_IFADDR 3047 RTNLGRP_NOP2 = C.RTNLGRP_NOP2 3048 RTNLGRP_DECnet_ROUTE = C.RTNLGRP_DECnet_ROUTE 3049 RTNLGRP_DECnet_RULE = C.RTNLGRP_DECnet_RULE 3050 RTNLGRP_NOP4 = C.RTNLGRP_NOP4 3051 RTNLGRP_IPV6_PREFIX = C.RTNLGRP_IPV6_PREFIX 3052 RTNLGRP_IPV6_RULE = C.RTNLGRP_IPV6_RULE 3053 RTNLGRP_ND_USEROPT = C.RTNLGRP_ND_USEROPT 3054 RTNLGRP_PHONET_IFADDR = C.RTNLGRP_PHONET_IFADDR 3055 RTNLGRP_PHONET_ROUTE = C.RTNLGRP_PHONET_ROUTE 3056 RTNLGRP_DCB = C.RTNLGRP_DCB 3057 RTNLGRP_IPV4_NETCONF = C.RTNLGRP_IPV4_NETCONF 3058 RTNLGRP_IPV6_NETCONF = C.RTNLGRP_IPV6_NETCONF 3059 RTNLGRP_MDB = C.RTNLGRP_MDB 3060 RTNLGRP_MPLS_ROUTE = C.RTNLGRP_MPLS_ROUTE 3061 RTNLGRP_NSID = C.RTNLGRP_NSID 3062 RTNLGRP_MPLS_NETCONF = C.RTNLGRP_MPLS_NETCONF 3063 RTNLGRP_IPV4_MROUTE_R = C.RTNLGRP_IPV4_MROUTE_R 3064 RTNLGRP_IPV6_MROUTE_R = C.RTNLGRP_IPV6_MROUTE_R 3065 RTNLGRP_NEXTHOP = C.RTNLGRP_NEXTHOP 3066 RTNLGRP_BRVLAN = C.RTNLGRP_BRVLAN 3067 ) 3068 3069 // Capabilities 3070 3071 type CapUserHeader C.struct___user_cap_header_struct 3072 3073 type CapUserData C.struct___user_cap_data_struct 3074 3075 const ( 3076 LINUX_CAPABILITY_VERSION_1 = C._LINUX_CAPABILITY_VERSION_1 3077 LINUX_CAPABILITY_VERSION_2 = C._LINUX_CAPABILITY_VERSION_2 3078 LINUX_CAPABILITY_VERSION_3 = C._LINUX_CAPABILITY_VERSION_3 3079 ) 3080 3081 // Loop devices 3082 3083 const ( 3084 LO_FLAGS_READ_ONLY = C.LO_FLAGS_READ_ONLY 3085 LO_FLAGS_AUTOCLEAR = C.LO_FLAGS_AUTOCLEAR 3086 LO_FLAGS_PARTSCAN = C.LO_FLAGS_PARTSCAN 3087 LO_FLAGS_DIRECT_IO = C.LO_FLAGS_DIRECT_IO 3088 ) 3089 3090 type LoopInfo C.struct_loop_info 3091 type LoopInfo64 C.struct_loop_info64 3092 type LoopConfig C.struct_loop_config 3093 3094 // AF_TIPC 3095 3096 type TIPCSocketAddr C.struct_tipc_socket_addr 3097 3098 type TIPCServiceRange C.struct_tipc_service_range 3099 3100 type TIPCServiceName C.struct_tipc_service_name 3101 3102 type TIPCSubscr C.struct_tipc_subscr 3103 3104 type TIPCEvent C.struct_tipc_event 3105 3106 type TIPCGroupReq C.struct_tipc_group_req 3107 3108 type TIPCSIOCLNReq C.struct_tipc_sioc_ln_req 3109 3110 type TIPCSIOCNodeIDReq C.struct_tipc_sioc_nodeid_req 3111 3112 const ( 3113 TIPC_CLUSTER_SCOPE = C.TIPC_CLUSTER_SCOPE 3114 TIPC_NODE_SCOPE = C.TIPC_NODE_SCOPE 3115 ) 3116 3117 const ( 3118 SYSLOG_ACTION_CLOSE = 0 3119 SYSLOG_ACTION_OPEN = 1 3120 SYSLOG_ACTION_READ = 2 3121 SYSLOG_ACTION_READ_ALL = 3 3122 SYSLOG_ACTION_READ_CLEAR = 4 3123 SYSLOG_ACTION_CLEAR = 5 3124 SYSLOG_ACTION_CONSOLE_OFF = 6 3125 SYSLOG_ACTION_CONSOLE_ON = 7 3126 SYSLOG_ACTION_CONSOLE_LEVEL = 8 3127 SYSLOG_ACTION_SIZE_UNREAD = 9 3128 SYSLOG_ACTION_SIZE_BUFFER = 10 3129 ) 3130 3131 // Devlink generic netlink API, generated using: 3132 // perl -nlE '/^\s*(DEVLINK_\w+)/ && say "$1 = C.$1"' devlink.h 3133 const ( 3134 DEVLINK_CMD_UNSPEC = C.DEVLINK_CMD_UNSPEC 3135 DEVLINK_CMD_GET = C.DEVLINK_CMD_GET 3136 DEVLINK_CMD_SET = C.DEVLINK_CMD_SET 3137 DEVLINK_CMD_NEW = C.DEVLINK_CMD_NEW 3138 DEVLINK_CMD_DEL = C.DEVLINK_CMD_DEL 3139 DEVLINK_CMD_PORT_GET = C.DEVLINK_CMD_PORT_GET 3140 DEVLINK_CMD_PORT_SET = C.DEVLINK_CMD_PORT_SET 3141 DEVLINK_CMD_PORT_NEW = C.DEVLINK_CMD_PORT_NEW 3142 DEVLINK_CMD_PORT_DEL = C.DEVLINK_CMD_PORT_DEL 3143 DEVLINK_CMD_PORT_SPLIT = C.DEVLINK_CMD_PORT_SPLIT 3144 DEVLINK_CMD_PORT_UNSPLIT = C.DEVLINK_CMD_PORT_UNSPLIT 3145 DEVLINK_CMD_SB_GET = C.DEVLINK_CMD_SB_GET 3146 DEVLINK_CMD_SB_SET = C.DEVLINK_CMD_SB_SET 3147 DEVLINK_CMD_SB_NEW = C.DEVLINK_CMD_SB_NEW 3148 DEVLINK_CMD_SB_DEL = C.DEVLINK_CMD_SB_DEL 3149 DEVLINK_CMD_SB_POOL_GET = C.DEVLINK_CMD_SB_POOL_GET 3150 DEVLINK_CMD_SB_POOL_SET = C.DEVLINK_CMD_SB_POOL_SET 3151 DEVLINK_CMD_SB_POOL_NEW = C.DEVLINK_CMD_SB_POOL_NEW 3152 DEVLINK_CMD_SB_POOL_DEL = C.DEVLINK_CMD_SB_POOL_DEL 3153 DEVLINK_CMD_SB_PORT_POOL_GET = C.DEVLINK_CMD_SB_PORT_POOL_GET 3154 DEVLINK_CMD_SB_PORT_POOL_SET = C.DEVLINK_CMD_SB_PORT_POOL_SET 3155 DEVLINK_CMD_SB_PORT_POOL_NEW = C.DEVLINK_CMD_SB_PORT_POOL_NEW 3156 DEVLINK_CMD_SB_PORT_POOL_DEL = C.DEVLINK_CMD_SB_PORT_POOL_DEL 3157 DEVLINK_CMD_SB_TC_POOL_BIND_GET = C.DEVLINK_CMD_SB_TC_POOL_BIND_GET 3158 DEVLINK_CMD_SB_TC_POOL_BIND_SET = C.DEVLINK_CMD_SB_TC_POOL_BIND_SET 3159 DEVLINK_CMD_SB_TC_POOL_BIND_NEW = C.DEVLINK_CMD_SB_TC_POOL_BIND_NEW 3160 DEVLINK_CMD_SB_TC_POOL_BIND_DEL = C.DEVLINK_CMD_SB_TC_POOL_BIND_DEL 3161 DEVLINK_CMD_SB_OCC_SNAPSHOT = C.DEVLINK_CMD_SB_OCC_SNAPSHOT 3162 DEVLINK_CMD_SB_OCC_MAX_CLEAR = C.DEVLINK_CMD_SB_OCC_MAX_CLEAR 3163 DEVLINK_CMD_ESWITCH_GET = C.DEVLINK_CMD_ESWITCH_GET 3164 DEVLINK_CMD_ESWITCH_SET = C.DEVLINK_CMD_ESWITCH_SET 3165 DEVLINK_CMD_DPIPE_TABLE_GET = C.DEVLINK_CMD_DPIPE_TABLE_GET 3166 DEVLINK_CMD_DPIPE_ENTRIES_GET = C.DEVLINK_CMD_DPIPE_ENTRIES_GET 3167 DEVLINK_CMD_DPIPE_HEADERS_GET = C.DEVLINK_CMD_DPIPE_HEADERS_GET 3168 DEVLINK_CMD_DPIPE_TABLE_COUNTERS_SET = C.DEVLINK_CMD_DPIPE_TABLE_COUNTERS_SET 3169 DEVLINK_CMD_RESOURCE_SET = C.DEVLINK_CMD_RESOURCE_SET 3170 DEVLINK_CMD_RESOURCE_DUMP = C.DEVLINK_CMD_RESOURCE_DUMP 3171 DEVLINK_CMD_RELOAD = C.DEVLINK_CMD_RELOAD 3172 DEVLINK_CMD_PARAM_GET = C.DEVLINK_CMD_PARAM_GET 3173 DEVLINK_CMD_PARAM_SET = C.DEVLINK_CMD_PARAM_SET 3174 DEVLINK_CMD_PARAM_NEW = C.DEVLINK_CMD_PARAM_NEW 3175 DEVLINK_CMD_PARAM_DEL = C.DEVLINK_CMD_PARAM_DEL 3176 DEVLINK_CMD_REGION_GET = C.DEVLINK_CMD_REGION_GET 3177 DEVLINK_CMD_REGION_SET = C.DEVLINK_CMD_REGION_SET 3178 DEVLINK_CMD_REGION_NEW = C.DEVLINK_CMD_REGION_NEW 3179 DEVLINK_CMD_REGION_DEL = C.DEVLINK_CMD_REGION_DEL 3180 DEVLINK_CMD_REGION_READ = C.DEVLINK_CMD_REGION_READ 3181 DEVLINK_CMD_PORT_PARAM_GET = C.DEVLINK_CMD_PORT_PARAM_GET 3182 DEVLINK_CMD_PORT_PARAM_SET = C.DEVLINK_CMD_PORT_PARAM_SET 3183 DEVLINK_CMD_PORT_PARAM_NEW = C.DEVLINK_CMD_PORT_PARAM_NEW 3184 DEVLINK_CMD_PORT_PARAM_DEL = C.DEVLINK_CMD_PORT_PARAM_DEL 3185 DEVLINK_CMD_INFO_GET = C.DEVLINK_CMD_INFO_GET 3186 DEVLINK_CMD_HEALTH_REPORTER_GET = C.DEVLINK_CMD_HEALTH_REPORTER_GET 3187 DEVLINK_CMD_HEALTH_REPORTER_SET = C.DEVLINK_CMD_HEALTH_REPORTER_SET 3188 DEVLINK_CMD_HEALTH_REPORTER_RECOVER = C.DEVLINK_CMD_HEALTH_REPORTER_RECOVER 3189 DEVLINK_CMD_HEALTH_REPORTER_DIAGNOSE = C.DEVLINK_CMD_HEALTH_REPORTER_DIAGNOSE 3190 DEVLINK_CMD_HEALTH_REPORTER_DUMP_GET = C.DEVLINK_CMD_HEALTH_REPORTER_DUMP_GET 3191 DEVLINK_CMD_HEALTH_REPORTER_DUMP_CLEAR = C.DEVLINK_CMD_HEALTH_REPORTER_DUMP_CLEAR 3192 DEVLINK_CMD_FLASH_UPDATE = C.DEVLINK_CMD_FLASH_UPDATE 3193 DEVLINK_CMD_FLASH_UPDATE_END = C.DEVLINK_CMD_FLASH_UPDATE_END 3194 DEVLINK_CMD_FLASH_UPDATE_STATUS = C.DEVLINK_CMD_FLASH_UPDATE_STATUS 3195 DEVLINK_CMD_TRAP_GET = C.DEVLINK_CMD_TRAP_GET 3196 DEVLINK_CMD_TRAP_SET = C.DEVLINK_CMD_TRAP_SET 3197 DEVLINK_CMD_TRAP_NEW = C.DEVLINK_CMD_TRAP_NEW 3198 DEVLINK_CMD_TRAP_DEL = C.DEVLINK_CMD_TRAP_DEL 3199 DEVLINK_CMD_TRAP_GROUP_GET = C.DEVLINK_CMD_TRAP_GROUP_GET 3200 DEVLINK_CMD_TRAP_GROUP_SET = C.DEVLINK_CMD_TRAP_GROUP_SET 3201 DEVLINK_CMD_TRAP_GROUP_NEW = C.DEVLINK_CMD_TRAP_GROUP_NEW 3202 DEVLINK_CMD_TRAP_GROUP_DEL = C.DEVLINK_CMD_TRAP_GROUP_DEL 3203 DEVLINK_CMD_TRAP_POLICER_GET = C.DEVLINK_CMD_TRAP_POLICER_GET 3204 DEVLINK_CMD_TRAP_POLICER_SET = C.DEVLINK_CMD_TRAP_POLICER_SET 3205 DEVLINK_CMD_TRAP_POLICER_NEW = C.DEVLINK_CMD_TRAP_POLICER_NEW 3206 DEVLINK_CMD_TRAP_POLICER_DEL = C.DEVLINK_CMD_TRAP_POLICER_DEL 3207 DEVLINK_CMD_HEALTH_REPORTER_TEST = C.DEVLINK_CMD_HEALTH_REPORTER_TEST 3208 DEVLINK_CMD_RATE_GET = C.DEVLINK_CMD_RATE_GET 3209 DEVLINK_CMD_RATE_SET = C.DEVLINK_CMD_RATE_SET 3210 DEVLINK_CMD_RATE_NEW = C.DEVLINK_CMD_RATE_NEW 3211 DEVLINK_CMD_RATE_DEL = C.DEVLINK_CMD_RATE_DEL 3212 DEVLINK_CMD_LINECARD_GET = C.DEVLINK_CMD_LINECARD_GET 3213 DEVLINK_CMD_LINECARD_SET = C.DEVLINK_CMD_LINECARD_SET 3214 DEVLINK_CMD_LINECARD_NEW = C.DEVLINK_CMD_LINECARD_NEW 3215 DEVLINK_CMD_LINECARD_DEL = C.DEVLINK_CMD_LINECARD_DEL 3216 DEVLINK_CMD_SELFTESTS_GET = C.DEVLINK_CMD_SELFTESTS_GET 3217 DEVLINK_CMD_MAX = C.DEVLINK_CMD_MAX 3218 DEVLINK_PORT_TYPE_NOTSET = C.DEVLINK_PORT_TYPE_NOTSET 3219 DEVLINK_PORT_TYPE_AUTO = C.DEVLINK_PORT_TYPE_AUTO 3220 DEVLINK_PORT_TYPE_ETH = C.DEVLINK_PORT_TYPE_ETH 3221 DEVLINK_PORT_TYPE_IB = C.DEVLINK_PORT_TYPE_IB 3222 DEVLINK_SB_POOL_TYPE_INGRESS = C.DEVLINK_SB_POOL_TYPE_INGRESS 3223 DEVLINK_SB_POOL_TYPE_EGRESS = C.DEVLINK_SB_POOL_TYPE_EGRESS 3224 DEVLINK_SB_THRESHOLD_TYPE_STATIC = C.DEVLINK_SB_THRESHOLD_TYPE_STATIC 3225 DEVLINK_SB_THRESHOLD_TYPE_DYNAMIC = C.DEVLINK_SB_THRESHOLD_TYPE_DYNAMIC 3226 DEVLINK_ESWITCH_MODE_LEGACY = C.DEVLINK_ESWITCH_MODE_LEGACY 3227 DEVLINK_ESWITCH_MODE_SWITCHDEV = C.DEVLINK_ESWITCH_MODE_SWITCHDEV 3228 DEVLINK_ESWITCH_INLINE_MODE_NONE = C.DEVLINK_ESWITCH_INLINE_MODE_NONE 3229 DEVLINK_ESWITCH_INLINE_MODE_LINK = C.DEVLINK_ESWITCH_INLINE_MODE_LINK 3230 DEVLINK_ESWITCH_INLINE_MODE_NETWORK = C.DEVLINK_ESWITCH_INLINE_MODE_NETWORK 3231 DEVLINK_ESWITCH_INLINE_MODE_TRANSPORT = C.DEVLINK_ESWITCH_INLINE_MODE_TRANSPORT 3232 DEVLINK_ESWITCH_ENCAP_MODE_NONE = C.DEVLINK_ESWITCH_ENCAP_MODE_NONE 3233 DEVLINK_ESWITCH_ENCAP_MODE_BASIC = C.DEVLINK_ESWITCH_ENCAP_MODE_BASIC 3234 DEVLINK_PORT_FLAVOUR_PHYSICAL = C.DEVLINK_PORT_FLAVOUR_PHYSICAL 3235 DEVLINK_PORT_FLAVOUR_CPU = C.DEVLINK_PORT_FLAVOUR_CPU 3236 DEVLINK_PORT_FLAVOUR_DSA = C.DEVLINK_PORT_FLAVOUR_DSA 3237 DEVLINK_PORT_FLAVOUR_PCI_PF = C.DEVLINK_PORT_FLAVOUR_PCI_PF 3238 DEVLINK_PORT_FLAVOUR_PCI_VF = C.DEVLINK_PORT_FLAVOUR_PCI_VF 3239 DEVLINK_PORT_FLAVOUR_VIRTUAL = C.DEVLINK_PORT_FLAVOUR_VIRTUAL 3240 DEVLINK_PORT_FLAVOUR_UNUSED = C.DEVLINK_PORT_FLAVOUR_UNUSED 3241 DEVLINK_PARAM_CMODE_RUNTIME = C.DEVLINK_PARAM_CMODE_RUNTIME 3242 DEVLINK_PARAM_CMODE_DRIVERINIT = C.DEVLINK_PARAM_CMODE_DRIVERINIT 3243 DEVLINK_PARAM_CMODE_PERMANENT = C.DEVLINK_PARAM_CMODE_PERMANENT 3244 DEVLINK_PARAM_CMODE_MAX = C.DEVLINK_PARAM_CMODE_MAX 3245 DEVLINK_PARAM_FW_LOAD_POLICY_VALUE_DRIVER = C.DEVLINK_PARAM_FW_LOAD_POLICY_VALUE_DRIVER 3246 DEVLINK_PARAM_FW_LOAD_POLICY_VALUE_FLASH = C.DEVLINK_PARAM_FW_LOAD_POLICY_VALUE_FLASH 3247 DEVLINK_PARAM_FW_LOAD_POLICY_VALUE_DISK = C.DEVLINK_PARAM_FW_LOAD_POLICY_VALUE_DISK 3248 DEVLINK_PARAM_FW_LOAD_POLICY_VALUE_UNKNOWN = C.DEVLINK_PARAM_FW_LOAD_POLICY_VALUE_UNKNOWN 3249 DEVLINK_PARAM_RESET_DEV_ON_DRV_PROBE_VALUE_UNKNOWN = C.DEVLINK_PARAM_RESET_DEV_ON_DRV_PROBE_VALUE_UNKNOWN 3250 DEVLINK_PARAM_RESET_DEV_ON_DRV_PROBE_VALUE_ALWAYS = C.DEVLINK_PARAM_RESET_DEV_ON_DRV_PROBE_VALUE_ALWAYS 3251 DEVLINK_PARAM_RESET_DEV_ON_DRV_PROBE_VALUE_NEVER = C.DEVLINK_PARAM_RESET_DEV_ON_DRV_PROBE_VALUE_NEVER 3252 DEVLINK_PARAM_RESET_DEV_ON_DRV_PROBE_VALUE_DISK = C.DEVLINK_PARAM_RESET_DEV_ON_DRV_PROBE_VALUE_DISK 3253 DEVLINK_ATTR_STATS_RX_PACKETS = C.DEVLINK_ATTR_STATS_RX_PACKETS 3254 DEVLINK_ATTR_STATS_RX_BYTES = C.DEVLINK_ATTR_STATS_RX_BYTES 3255 DEVLINK_ATTR_STATS_RX_DROPPED = C.DEVLINK_ATTR_STATS_RX_DROPPED 3256 DEVLINK_ATTR_STATS_MAX = C.DEVLINK_ATTR_STATS_MAX 3257 DEVLINK_FLASH_OVERWRITE_SETTINGS_BIT = C.DEVLINK_FLASH_OVERWRITE_SETTINGS_BIT 3258 DEVLINK_FLASH_OVERWRITE_IDENTIFIERS_BIT = C.DEVLINK_FLASH_OVERWRITE_IDENTIFIERS_BIT 3259 DEVLINK_FLASH_OVERWRITE_MAX_BIT = C.DEVLINK_FLASH_OVERWRITE_MAX_BIT 3260 DEVLINK_TRAP_ACTION_DROP = C.DEVLINK_TRAP_ACTION_DROP 3261 DEVLINK_TRAP_ACTION_TRAP = C.DEVLINK_TRAP_ACTION_TRAP 3262 DEVLINK_TRAP_ACTION_MIRROR = C.DEVLINK_TRAP_ACTION_MIRROR 3263 DEVLINK_TRAP_TYPE_DROP = C.DEVLINK_TRAP_TYPE_DROP 3264 DEVLINK_TRAP_TYPE_EXCEPTION = C.DEVLINK_TRAP_TYPE_EXCEPTION 3265 DEVLINK_TRAP_TYPE_CONTROL = C.DEVLINK_TRAP_TYPE_CONTROL 3266 DEVLINK_ATTR_TRAP_METADATA_TYPE_IN_PORT = C.DEVLINK_ATTR_TRAP_METADATA_TYPE_IN_PORT 3267 DEVLINK_ATTR_TRAP_METADATA_TYPE_FA_COOKIE = C.DEVLINK_ATTR_TRAP_METADATA_TYPE_FA_COOKIE 3268 DEVLINK_RELOAD_ACTION_UNSPEC = C.DEVLINK_RELOAD_ACTION_UNSPEC 3269 DEVLINK_RELOAD_ACTION_DRIVER_REINIT = C.DEVLINK_RELOAD_ACTION_DRIVER_REINIT 3270 DEVLINK_RELOAD_ACTION_FW_ACTIVATE = C.DEVLINK_RELOAD_ACTION_FW_ACTIVATE 3271 DEVLINK_RELOAD_ACTION_MAX = C.DEVLINK_RELOAD_ACTION_MAX 3272 DEVLINK_RELOAD_LIMIT_UNSPEC = C.DEVLINK_RELOAD_LIMIT_UNSPEC 3273 DEVLINK_RELOAD_LIMIT_NO_RESET = C.DEVLINK_RELOAD_LIMIT_NO_RESET 3274 DEVLINK_RELOAD_LIMIT_MAX = C.DEVLINK_RELOAD_LIMIT_MAX 3275 DEVLINK_ATTR_UNSPEC = C.DEVLINK_ATTR_UNSPEC 3276 DEVLINK_ATTR_BUS_NAME = C.DEVLINK_ATTR_BUS_NAME 3277 DEVLINK_ATTR_DEV_NAME = C.DEVLINK_ATTR_DEV_NAME 3278 DEVLINK_ATTR_PORT_INDEX = C.DEVLINK_ATTR_PORT_INDEX 3279 DEVLINK_ATTR_PORT_TYPE = C.DEVLINK_ATTR_PORT_TYPE 3280 DEVLINK_ATTR_PORT_DESIRED_TYPE = C.DEVLINK_ATTR_PORT_DESIRED_TYPE 3281 DEVLINK_ATTR_PORT_NETDEV_IFINDEX = C.DEVLINK_ATTR_PORT_NETDEV_IFINDEX 3282 DEVLINK_ATTR_PORT_NETDEV_NAME = C.DEVLINK_ATTR_PORT_NETDEV_NAME 3283 DEVLINK_ATTR_PORT_IBDEV_NAME = C.DEVLINK_ATTR_PORT_IBDEV_NAME 3284 DEVLINK_ATTR_PORT_SPLIT_COUNT = C.DEVLINK_ATTR_PORT_SPLIT_COUNT 3285 DEVLINK_ATTR_PORT_SPLIT_GROUP = C.DEVLINK_ATTR_PORT_SPLIT_GROUP 3286 DEVLINK_ATTR_SB_INDEX = C.DEVLINK_ATTR_SB_INDEX 3287 DEVLINK_ATTR_SB_SIZE = C.DEVLINK_ATTR_SB_SIZE 3288 DEVLINK_ATTR_SB_INGRESS_POOL_COUNT = C.DEVLINK_ATTR_SB_INGRESS_POOL_COUNT 3289 DEVLINK_ATTR_SB_EGRESS_POOL_COUNT = C.DEVLINK_ATTR_SB_EGRESS_POOL_COUNT 3290 DEVLINK_ATTR_SB_INGRESS_TC_COUNT = C.DEVLINK_ATTR_SB_INGRESS_TC_COUNT 3291 DEVLINK_ATTR_SB_EGRESS_TC_COUNT = C.DEVLINK_ATTR_SB_EGRESS_TC_COUNT 3292 DEVLINK_ATTR_SB_POOL_INDEX = C.DEVLINK_ATTR_SB_POOL_INDEX 3293 DEVLINK_ATTR_SB_POOL_TYPE = C.DEVLINK_ATTR_SB_POOL_TYPE 3294 DEVLINK_ATTR_SB_POOL_SIZE = C.DEVLINK_ATTR_SB_POOL_SIZE 3295 DEVLINK_ATTR_SB_POOL_THRESHOLD_TYPE = C.DEVLINK_ATTR_SB_POOL_THRESHOLD_TYPE 3296 DEVLINK_ATTR_SB_THRESHOLD = C.DEVLINK_ATTR_SB_THRESHOLD 3297 DEVLINK_ATTR_SB_TC_INDEX = C.DEVLINK_ATTR_SB_TC_INDEX 3298 DEVLINK_ATTR_SB_OCC_CUR = C.DEVLINK_ATTR_SB_OCC_CUR 3299 DEVLINK_ATTR_SB_OCC_MAX = C.DEVLINK_ATTR_SB_OCC_MAX 3300 DEVLINK_ATTR_ESWITCH_MODE = C.DEVLINK_ATTR_ESWITCH_MODE 3301 DEVLINK_ATTR_ESWITCH_INLINE_MODE = C.DEVLINK_ATTR_ESWITCH_INLINE_MODE 3302 DEVLINK_ATTR_DPIPE_TABLES = C.DEVLINK_ATTR_DPIPE_TABLES 3303 DEVLINK_ATTR_DPIPE_TABLE = C.DEVLINK_ATTR_DPIPE_TABLE 3304 DEVLINK_ATTR_DPIPE_TABLE_NAME = C.DEVLINK_ATTR_DPIPE_TABLE_NAME 3305 DEVLINK_ATTR_DPIPE_TABLE_SIZE = C.DEVLINK_ATTR_DPIPE_TABLE_SIZE 3306 DEVLINK_ATTR_DPIPE_TABLE_MATCHES = C.DEVLINK_ATTR_DPIPE_TABLE_MATCHES 3307 DEVLINK_ATTR_DPIPE_TABLE_ACTIONS = C.DEVLINK_ATTR_DPIPE_TABLE_ACTIONS 3308 DEVLINK_ATTR_DPIPE_TABLE_COUNTERS_ENABLED = C.DEVLINK_ATTR_DPIPE_TABLE_COUNTERS_ENABLED 3309 DEVLINK_ATTR_DPIPE_ENTRIES = C.DEVLINK_ATTR_DPIPE_ENTRIES 3310 DEVLINK_ATTR_DPIPE_ENTRY = C.DEVLINK_ATTR_DPIPE_ENTRY 3311 DEVLINK_ATTR_DPIPE_ENTRY_INDEX = C.DEVLINK_ATTR_DPIPE_ENTRY_INDEX 3312 DEVLINK_ATTR_DPIPE_ENTRY_MATCH_VALUES = C.DEVLINK_ATTR_DPIPE_ENTRY_MATCH_VALUES 3313 DEVLINK_ATTR_DPIPE_ENTRY_ACTION_VALUES = C.DEVLINK_ATTR_DPIPE_ENTRY_ACTION_VALUES 3314 DEVLINK_ATTR_DPIPE_ENTRY_COUNTER = C.DEVLINK_ATTR_DPIPE_ENTRY_COUNTER 3315 DEVLINK_ATTR_DPIPE_MATCH = C.DEVLINK_ATTR_DPIPE_MATCH 3316 DEVLINK_ATTR_DPIPE_MATCH_VALUE = C.DEVLINK_ATTR_DPIPE_MATCH_VALUE 3317 DEVLINK_ATTR_DPIPE_MATCH_TYPE = C.DEVLINK_ATTR_DPIPE_MATCH_TYPE 3318 DEVLINK_ATTR_DPIPE_ACTION = C.DEVLINK_ATTR_DPIPE_ACTION 3319 DEVLINK_ATTR_DPIPE_ACTION_VALUE = C.DEVLINK_ATTR_DPIPE_ACTION_VALUE 3320 DEVLINK_ATTR_DPIPE_ACTION_TYPE = C.DEVLINK_ATTR_DPIPE_ACTION_TYPE 3321 DEVLINK_ATTR_DPIPE_VALUE = C.DEVLINK_ATTR_DPIPE_VALUE 3322 DEVLINK_ATTR_DPIPE_VALUE_MASK = C.DEVLINK_ATTR_DPIPE_VALUE_MASK 3323 DEVLINK_ATTR_DPIPE_VALUE_MAPPING = C.DEVLINK_ATTR_DPIPE_VALUE_MAPPING 3324 DEVLINK_ATTR_DPIPE_HEADERS = C.DEVLINK_ATTR_DPIPE_HEADERS 3325 DEVLINK_ATTR_DPIPE_HEADER = C.DEVLINK_ATTR_DPIPE_HEADER 3326 DEVLINK_ATTR_DPIPE_HEADER_NAME = C.DEVLINK_ATTR_DPIPE_HEADER_NAME 3327 DEVLINK_ATTR_DPIPE_HEADER_ID = C.DEVLINK_ATTR_DPIPE_HEADER_ID 3328 DEVLINK_ATTR_DPIPE_HEADER_FIELDS = C.DEVLINK_ATTR_DPIPE_HEADER_FIELDS 3329 DEVLINK_ATTR_DPIPE_HEADER_GLOBAL = C.DEVLINK_ATTR_DPIPE_HEADER_GLOBAL 3330 DEVLINK_ATTR_DPIPE_HEADER_INDEX = C.DEVLINK_ATTR_DPIPE_HEADER_INDEX 3331 DEVLINK_ATTR_DPIPE_FIELD = C.DEVLINK_ATTR_DPIPE_FIELD 3332 DEVLINK_ATTR_DPIPE_FIELD_NAME = C.DEVLINK_ATTR_DPIPE_FIELD_NAME 3333 DEVLINK_ATTR_DPIPE_FIELD_ID = C.DEVLINK_ATTR_DPIPE_FIELD_ID 3334 DEVLINK_ATTR_DPIPE_FIELD_BITWIDTH = C.DEVLINK_ATTR_DPIPE_FIELD_BITWIDTH 3335 DEVLINK_ATTR_DPIPE_FIELD_MAPPING_TYPE = C.DEVLINK_ATTR_DPIPE_FIELD_MAPPING_TYPE 3336 DEVLINK_ATTR_PAD = C.DEVLINK_ATTR_PAD 3337 DEVLINK_ATTR_ESWITCH_ENCAP_MODE = C.DEVLINK_ATTR_ESWITCH_ENCAP_MODE 3338 DEVLINK_ATTR_RESOURCE_LIST = C.DEVLINK_ATTR_RESOURCE_LIST 3339 DEVLINK_ATTR_RESOURCE = C.DEVLINK_ATTR_RESOURCE 3340 DEVLINK_ATTR_RESOURCE_NAME = C.DEVLINK_ATTR_RESOURCE_NAME 3341 DEVLINK_ATTR_RESOURCE_ID = C.DEVLINK_ATTR_RESOURCE_ID 3342 DEVLINK_ATTR_RESOURCE_SIZE = C.DEVLINK_ATTR_RESOURCE_SIZE 3343 DEVLINK_ATTR_RESOURCE_SIZE_NEW = C.DEVLINK_ATTR_RESOURCE_SIZE_NEW 3344 DEVLINK_ATTR_RESOURCE_SIZE_VALID = C.DEVLINK_ATTR_RESOURCE_SIZE_VALID 3345 DEVLINK_ATTR_RESOURCE_SIZE_MIN = C.DEVLINK_ATTR_RESOURCE_SIZE_MIN 3346 DEVLINK_ATTR_RESOURCE_SIZE_MAX = C.DEVLINK_ATTR_RESOURCE_SIZE_MAX 3347 DEVLINK_ATTR_RESOURCE_SIZE_GRAN = C.DEVLINK_ATTR_RESOURCE_SIZE_GRAN 3348 DEVLINK_ATTR_RESOURCE_UNIT = C.DEVLINK_ATTR_RESOURCE_UNIT 3349 DEVLINK_ATTR_RESOURCE_OCC = C.DEVLINK_ATTR_RESOURCE_OCC 3350 DEVLINK_ATTR_DPIPE_TABLE_RESOURCE_ID = C.DEVLINK_ATTR_DPIPE_TABLE_RESOURCE_ID 3351 DEVLINK_ATTR_DPIPE_TABLE_RESOURCE_UNITS = C.DEVLINK_ATTR_DPIPE_TABLE_RESOURCE_UNITS 3352 DEVLINK_ATTR_PORT_FLAVOUR = C.DEVLINK_ATTR_PORT_FLAVOUR 3353 DEVLINK_ATTR_PORT_NUMBER = C.DEVLINK_ATTR_PORT_NUMBER 3354 DEVLINK_ATTR_PORT_SPLIT_SUBPORT_NUMBER = C.DEVLINK_ATTR_PORT_SPLIT_SUBPORT_NUMBER 3355 DEVLINK_ATTR_PARAM = C.DEVLINK_ATTR_PARAM 3356 DEVLINK_ATTR_PARAM_NAME = C.DEVLINK_ATTR_PARAM_NAME 3357 DEVLINK_ATTR_PARAM_GENERIC = C.DEVLINK_ATTR_PARAM_GENERIC 3358 DEVLINK_ATTR_PARAM_TYPE = C.DEVLINK_ATTR_PARAM_TYPE 3359 DEVLINK_ATTR_PARAM_VALUES_LIST = C.DEVLINK_ATTR_PARAM_VALUES_LIST 3360 DEVLINK_ATTR_PARAM_VALUE = C.DEVLINK_ATTR_PARAM_VALUE 3361 DEVLINK_ATTR_PARAM_VALUE_DATA = C.DEVLINK_ATTR_PARAM_VALUE_DATA 3362 DEVLINK_ATTR_PARAM_VALUE_CMODE = C.DEVLINK_ATTR_PARAM_VALUE_CMODE 3363 DEVLINK_ATTR_REGION_NAME = C.DEVLINK_ATTR_REGION_NAME 3364 DEVLINK_ATTR_REGION_SIZE = C.DEVLINK_ATTR_REGION_SIZE 3365 DEVLINK_ATTR_REGION_SNAPSHOTS = C.DEVLINK_ATTR_REGION_SNAPSHOTS 3366 DEVLINK_ATTR_REGION_SNAPSHOT = C.DEVLINK_ATTR_REGION_SNAPSHOT 3367 DEVLINK_ATTR_REGION_SNAPSHOT_ID = C.DEVLINK_ATTR_REGION_SNAPSHOT_ID 3368 DEVLINK_ATTR_REGION_CHUNKS = C.DEVLINK_ATTR_REGION_CHUNKS 3369 DEVLINK_ATTR_REGION_CHUNK = C.DEVLINK_ATTR_REGION_CHUNK 3370 DEVLINK_ATTR_REGION_CHUNK_DATA = C.DEVLINK_ATTR_REGION_CHUNK_DATA 3371 DEVLINK_ATTR_REGION_CHUNK_ADDR = C.DEVLINK_ATTR_REGION_CHUNK_ADDR 3372 DEVLINK_ATTR_REGION_CHUNK_LEN = C.DEVLINK_ATTR_REGION_CHUNK_LEN 3373 DEVLINK_ATTR_INFO_DRIVER_NAME = C.DEVLINK_ATTR_INFO_DRIVER_NAME 3374 DEVLINK_ATTR_INFO_SERIAL_NUMBER = C.DEVLINK_ATTR_INFO_SERIAL_NUMBER 3375 DEVLINK_ATTR_INFO_VERSION_FIXED = C.DEVLINK_ATTR_INFO_VERSION_FIXED 3376 DEVLINK_ATTR_INFO_VERSION_RUNNING = C.DEVLINK_ATTR_INFO_VERSION_RUNNING 3377 DEVLINK_ATTR_INFO_VERSION_STORED = C.DEVLINK_ATTR_INFO_VERSION_STORED 3378 DEVLINK_ATTR_INFO_VERSION_NAME = C.DEVLINK_ATTR_INFO_VERSION_NAME 3379 DEVLINK_ATTR_INFO_VERSION_VALUE = C.DEVLINK_ATTR_INFO_VERSION_VALUE 3380 DEVLINK_ATTR_SB_POOL_CELL_SIZE = C.DEVLINK_ATTR_SB_POOL_CELL_SIZE 3381 DEVLINK_ATTR_FMSG = C.DEVLINK_ATTR_FMSG 3382 DEVLINK_ATTR_FMSG_OBJ_NEST_START = C.DEVLINK_ATTR_FMSG_OBJ_NEST_START 3383 DEVLINK_ATTR_FMSG_PAIR_NEST_START = C.DEVLINK_ATTR_FMSG_PAIR_NEST_START 3384 DEVLINK_ATTR_FMSG_ARR_NEST_START = C.DEVLINK_ATTR_FMSG_ARR_NEST_START 3385 DEVLINK_ATTR_FMSG_NEST_END = C.DEVLINK_ATTR_FMSG_NEST_END 3386 DEVLINK_ATTR_FMSG_OBJ_NAME = C.DEVLINK_ATTR_FMSG_OBJ_NAME 3387 DEVLINK_ATTR_FMSG_OBJ_VALUE_TYPE = C.DEVLINK_ATTR_FMSG_OBJ_VALUE_TYPE 3388 DEVLINK_ATTR_FMSG_OBJ_VALUE_DATA = C.DEVLINK_ATTR_FMSG_OBJ_VALUE_DATA 3389 DEVLINK_ATTR_HEALTH_REPORTER = C.DEVLINK_ATTR_HEALTH_REPORTER 3390 DEVLINK_ATTR_HEALTH_REPORTER_NAME = C.DEVLINK_ATTR_HEALTH_REPORTER_NAME 3391 DEVLINK_ATTR_HEALTH_REPORTER_STATE = C.DEVLINK_ATTR_HEALTH_REPORTER_STATE 3392 DEVLINK_ATTR_HEALTH_REPORTER_ERR_COUNT = C.DEVLINK_ATTR_HEALTH_REPORTER_ERR_COUNT 3393 DEVLINK_ATTR_HEALTH_REPORTER_RECOVER_COUNT = C.DEVLINK_ATTR_HEALTH_REPORTER_RECOVER_COUNT 3394 DEVLINK_ATTR_HEALTH_REPORTER_DUMP_TS = C.DEVLINK_ATTR_HEALTH_REPORTER_DUMP_TS 3395 DEVLINK_ATTR_HEALTH_REPORTER_GRACEFUL_PERIOD = C.DEVLINK_ATTR_HEALTH_REPORTER_GRACEFUL_PERIOD 3396 DEVLINK_ATTR_HEALTH_REPORTER_AUTO_RECOVER = C.DEVLINK_ATTR_HEALTH_REPORTER_AUTO_RECOVER 3397 DEVLINK_ATTR_FLASH_UPDATE_FILE_NAME = C.DEVLINK_ATTR_FLASH_UPDATE_FILE_NAME 3398 DEVLINK_ATTR_FLASH_UPDATE_COMPONENT = C.DEVLINK_ATTR_FLASH_UPDATE_COMPONENT 3399 DEVLINK_ATTR_FLASH_UPDATE_STATUS_MSG = C.DEVLINK_ATTR_FLASH_UPDATE_STATUS_MSG 3400 DEVLINK_ATTR_FLASH_UPDATE_STATUS_DONE = C.DEVLINK_ATTR_FLASH_UPDATE_STATUS_DONE 3401 DEVLINK_ATTR_FLASH_UPDATE_STATUS_TOTAL = C.DEVLINK_ATTR_FLASH_UPDATE_STATUS_TOTAL 3402 DEVLINK_ATTR_PORT_PCI_PF_NUMBER = C.DEVLINK_ATTR_PORT_PCI_PF_NUMBER 3403 DEVLINK_ATTR_PORT_PCI_VF_NUMBER = C.DEVLINK_ATTR_PORT_PCI_VF_NUMBER 3404 DEVLINK_ATTR_STATS = C.DEVLINK_ATTR_STATS 3405 DEVLINK_ATTR_TRAP_NAME = C.DEVLINK_ATTR_TRAP_NAME 3406 DEVLINK_ATTR_TRAP_ACTION = C.DEVLINK_ATTR_TRAP_ACTION 3407 DEVLINK_ATTR_TRAP_TYPE = C.DEVLINK_ATTR_TRAP_TYPE 3408 DEVLINK_ATTR_TRAP_GENERIC = C.DEVLINK_ATTR_TRAP_GENERIC 3409 DEVLINK_ATTR_TRAP_METADATA = C.DEVLINK_ATTR_TRAP_METADATA 3410 DEVLINK_ATTR_TRAP_GROUP_NAME = C.DEVLINK_ATTR_TRAP_GROUP_NAME 3411 DEVLINK_ATTR_RELOAD_FAILED = C.DEVLINK_ATTR_RELOAD_FAILED 3412 DEVLINK_ATTR_HEALTH_REPORTER_DUMP_TS_NS = C.DEVLINK_ATTR_HEALTH_REPORTER_DUMP_TS_NS 3413 DEVLINK_ATTR_NETNS_FD = C.DEVLINK_ATTR_NETNS_FD 3414 DEVLINK_ATTR_NETNS_PID = C.DEVLINK_ATTR_NETNS_PID 3415 DEVLINK_ATTR_NETNS_ID = C.DEVLINK_ATTR_NETNS_ID 3416 DEVLINK_ATTR_HEALTH_REPORTER_AUTO_DUMP = C.DEVLINK_ATTR_HEALTH_REPORTER_AUTO_DUMP 3417 DEVLINK_ATTR_TRAP_POLICER_ID = C.DEVLINK_ATTR_TRAP_POLICER_ID 3418 DEVLINK_ATTR_TRAP_POLICER_RATE = C.DEVLINK_ATTR_TRAP_POLICER_RATE 3419 DEVLINK_ATTR_TRAP_POLICER_BURST = C.DEVLINK_ATTR_TRAP_POLICER_BURST 3420 DEVLINK_ATTR_PORT_FUNCTION = C.DEVLINK_ATTR_PORT_FUNCTION 3421 DEVLINK_ATTR_INFO_BOARD_SERIAL_NUMBER = C.DEVLINK_ATTR_INFO_BOARD_SERIAL_NUMBER 3422 DEVLINK_ATTR_PORT_LANES = C.DEVLINK_ATTR_PORT_LANES 3423 DEVLINK_ATTR_PORT_SPLITTABLE = C.DEVLINK_ATTR_PORT_SPLITTABLE 3424 DEVLINK_ATTR_PORT_EXTERNAL = C.DEVLINK_ATTR_PORT_EXTERNAL 3425 DEVLINK_ATTR_PORT_CONTROLLER_NUMBER = C.DEVLINK_ATTR_PORT_CONTROLLER_NUMBER 3426 DEVLINK_ATTR_FLASH_UPDATE_STATUS_TIMEOUT = C.DEVLINK_ATTR_FLASH_UPDATE_STATUS_TIMEOUT 3427 DEVLINK_ATTR_FLASH_UPDATE_OVERWRITE_MASK = C.DEVLINK_ATTR_FLASH_UPDATE_OVERWRITE_MASK 3428 DEVLINK_ATTR_RELOAD_ACTION = C.DEVLINK_ATTR_RELOAD_ACTION 3429 DEVLINK_ATTR_RELOAD_ACTIONS_PERFORMED = C.DEVLINK_ATTR_RELOAD_ACTIONS_PERFORMED 3430 DEVLINK_ATTR_RELOAD_LIMITS = C.DEVLINK_ATTR_RELOAD_LIMITS 3431 DEVLINK_ATTR_DEV_STATS = C.DEVLINK_ATTR_DEV_STATS 3432 DEVLINK_ATTR_RELOAD_STATS = C.DEVLINK_ATTR_RELOAD_STATS 3433 DEVLINK_ATTR_RELOAD_STATS_ENTRY = C.DEVLINK_ATTR_RELOAD_STATS_ENTRY 3434 DEVLINK_ATTR_RELOAD_STATS_LIMIT = C.DEVLINK_ATTR_RELOAD_STATS_LIMIT 3435 DEVLINK_ATTR_RELOAD_STATS_VALUE = C.DEVLINK_ATTR_RELOAD_STATS_VALUE 3436 DEVLINK_ATTR_REMOTE_RELOAD_STATS = C.DEVLINK_ATTR_REMOTE_RELOAD_STATS 3437 DEVLINK_ATTR_RELOAD_ACTION_INFO = C.DEVLINK_ATTR_RELOAD_ACTION_INFO 3438 DEVLINK_ATTR_RELOAD_ACTION_STATS = C.DEVLINK_ATTR_RELOAD_ACTION_STATS 3439 DEVLINK_ATTR_PORT_PCI_SF_NUMBER = C.DEVLINK_ATTR_PORT_PCI_SF_NUMBER 3440 DEVLINK_ATTR_RATE_TYPE = C.DEVLINK_ATTR_RATE_TYPE 3441 DEVLINK_ATTR_RATE_TX_SHARE = C.DEVLINK_ATTR_RATE_TX_SHARE 3442 DEVLINK_ATTR_RATE_TX_MAX = C.DEVLINK_ATTR_RATE_TX_MAX 3443 DEVLINK_ATTR_RATE_NODE_NAME = C.DEVLINK_ATTR_RATE_NODE_NAME 3444 DEVLINK_ATTR_RATE_PARENT_NODE_NAME = C.DEVLINK_ATTR_RATE_PARENT_NODE_NAME 3445 DEVLINK_ATTR_REGION_MAX_SNAPSHOTS = C.DEVLINK_ATTR_REGION_MAX_SNAPSHOTS 3446 DEVLINK_ATTR_LINECARD_INDEX = C.DEVLINK_ATTR_LINECARD_INDEX 3447 DEVLINK_ATTR_LINECARD_STATE = C.DEVLINK_ATTR_LINECARD_STATE 3448 DEVLINK_ATTR_LINECARD_TYPE = C.DEVLINK_ATTR_LINECARD_TYPE 3449 DEVLINK_ATTR_LINECARD_SUPPORTED_TYPES = C.DEVLINK_ATTR_LINECARD_SUPPORTED_TYPES 3450 DEVLINK_ATTR_NESTED_DEVLINK = C.DEVLINK_ATTR_NESTED_DEVLINK 3451 DEVLINK_ATTR_SELFTESTS = C.DEVLINK_ATTR_SELFTESTS 3452 DEVLINK_ATTR_MAX = C.DEVLINK_ATTR_MAX 3453 DEVLINK_DPIPE_FIELD_MAPPING_TYPE_NONE = C.DEVLINK_DPIPE_FIELD_MAPPING_TYPE_NONE 3454 DEVLINK_DPIPE_FIELD_MAPPING_TYPE_IFINDEX = C.DEVLINK_DPIPE_FIELD_MAPPING_TYPE_IFINDEX 3455 DEVLINK_DPIPE_MATCH_TYPE_FIELD_EXACT = C.DEVLINK_DPIPE_MATCH_TYPE_FIELD_EXACT 3456 DEVLINK_DPIPE_ACTION_TYPE_FIELD_MODIFY = C.DEVLINK_DPIPE_ACTION_TYPE_FIELD_MODIFY 3457 DEVLINK_DPIPE_FIELD_ETHERNET_DST_MAC = C.DEVLINK_DPIPE_FIELD_ETHERNET_DST_MAC 3458 DEVLINK_DPIPE_FIELD_IPV4_DST_IP = C.DEVLINK_DPIPE_FIELD_IPV4_DST_IP 3459 DEVLINK_DPIPE_FIELD_IPV6_DST_IP = C.DEVLINK_DPIPE_FIELD_IPV6_DST_IP 3460 DEVLINK_DPIPE_HEADER_ETHERNET = C.DEVLINK_DPIPE_HEADER_ETHERNET 3461 DEVLINK_DPIPE_HEADER_IPV4 = C.DEVLINK_DPIPE_HEADER_IPV4 3462 DEVLINK_DPIPE_HEADER_IPV6 = C.DEVLINK_DPIPE_HEADER_IPV6 3463 DEVLINK_RESOURCE_UNIT_ENTRY = C.DEVLINK_RESOURCE_UNIT_ENTRY 3464 DEVLINK_PORT_FUNCTION_ATTR_UNSPEC = C.DEVLINK_PORT_FUNCTION_ATTR_UNSPEC 3465 DEVLINK_PORT_FUNCTION_ATTR_HW_ADDR = C.DEVLINK_PORT_FUNCTION_ATTR_HW_ADDR 3466 DEVLINK_PORT_FN_ATTR_STATE = C.DEVLINK_PORT_FN_ATTR_STATE 3467 DEVLINK_PORT_FN_ATTR_OPSTATE = C.DEVLINK_PORT_FN_ATTR_OPSTATE 3468 DEVLINK_PORT_FN_ATTR_CAPS = C.DEVLINK_PORT_FN_ATTR_CAPS 3469 DEVLINK_PORT_FUNCTION_ATTR_MAX = C.DEVLINK_PORT_FUNCTION_ATTR_MAX 3470 ) 3471 3472 // fs-verity 3473 3474 type FsverityDigest C.struct_fsverity_digest 3475 3476 type FsverityEnableArg C.struct_fsverity_enable_arg 3477 3478 // nexthop 3479 3480 type Nhmsg C.struct_nhmsg 3481 3482 type NexthopGrp C.struct_nexthop_grp 3483 3484 const ( 3485 NHA_UNSPEC = C.NHA_UNSPEC 3486 NHA_ID = C.NHA_ID 3487 NHA_GROUP = C.NHA_GROUP 3488 NHA_GROUP_TYPE = C.NHA_GROUP_TYPE 3489 NHA_BLACKHOLE = C.NHA_BLACKHOLE 3490 NHA_OIF = C.NHA_OIF 3491 NHA_GATEWAY = C.NHA_GATEWAY 3492 NHA_ENCAP_TYPE = C.NHA_ENCAP_TYPE 3493 NHA_ENCAP = C.NHA_ENCAP 3494 NHA_GROUPS = C.NHA_GROUPS 3495 NHA_MASTER = C.NHA_MASTER 3496 ) 3497 3498 // raw CAN sockets 3499 3500 const ( 3501 CAN_RAW_FILTER = C.CAN_RAW_FILTER 3502 CAN_RAW_ERR_FILTER = C.CAN_RAW_ERR_FILTER 3503 CAN_RAW_LOOPBACK = C.CAN_RAW_LOOPBACK 3504 CAN_RAW_RECV_OWN_MSGS = C.CAN_RAW_RECV_OWN_MSGS 3505 CAN_RAW_FD_FRAMES = C.CAN_RAW_FD_FRAMES 3506 CAN_RAW_JOIN_FILTERS = C.CAN_RAW_JOIN_FILTERS 3507 ) 3508 3509 // Watchdog API 3510 3511 type WatchdogInfo C.struct_watchdog_info 3512 3513 // PPS API 3514 3515 type PPSFData C.struct_pps_fdata 3516 3517 type PPSKParams C.struct_pps_kparams 3518 3519 type PPSKInfo C.struct_pps_kinfo 3520 3521 type PPSKTime C.struct_pps_ktime 3522 3523 const ( 3524 PPS_GETPARAMS = C.PPS_GETPARAMS 3525 PPS_SETPARAMS = C.PPS_SETPARAMS 3526 PPS_GETCAP = C.PPS_GETCAP 3527 PPS_FETCH = C.PPS_FETCH 3528 ) 3529 3530 // lwtunnel and related APIs 3531 3532 const ( 3533 LWTUNNEL_ENCAP_NONE = C.LWTUNNEL_ENCAP_NONE 3534 LWTUNNEL_ENCAP_MPLS = C.LWTUNNEL_ENCAP_MPLS 3535 LWTUNNEL_ENCAP_IP = C.LWTUNNEL_ENCAP_IP 3536 LWTUNNEL_ENCAP_ILA = C.LWTUNNEL_ENCAP_ILA 3537 LWTUNNEL_ENCAP_IP6 = C.LWTUNNEL_ENCAP_IP6 3538 LWTUNNEL_ENCAP_SEG6 = C.LWTUNNEL_ENCAP_SEG6 3539 LWTUNNEL_ENCAP_BPF = C.LWTUNNEL_ENCAP_BPF 3540 LWTUNNEL_ENCAP_SEG6_LOCAL = C.LWTUNNEL_ENCAP_SEG6_LOCAL 3541 LWTUNNEL_ENCAP_RPL = C.LWTUNNEL_ENCAP_RPL 3542 LWTUNNEL_ENCAP_IOAM6 = C.LWTUNNEL_ENCAP_IOAM6 3543 LWTUNNEL_ENCAP_XFRM = C.LWTUNNEL_ENCAP_XFRM 3544 LWTUNNEL_ENCAP_MAX = C.LWTUNNEL_ENCAP_MAX 3545 3546 MPLS_IPTUNNEL_UNSPEC = C.MPLS_IPTUNNEL_UNSPEC 3547 MPLS_IPTUNNEL_DST = C.MPLS_IPTUNNEL_DST 3548 MPLS_IPTUNNEL_TTL = C.MPLS_IPTUNNEL_TTL 3549 MPLS_IPTUNNEL_MAX = C.MPLS_IPTUNNEL_MAX 3550 ) 3551 3552 // ethtool and its netlink interface, generated using: 3553 // 3554 // perl -nlE '/^\s*(ETHTOOL_\w+)/ && say "$1 = C.$1"' ethtool.h 3555 // perl -nlE '/^\s*(ETHTOOL_\w+)/ && say "$1 = C.$1"' ethtool_netlink.h 3556 // 3557 // Note that a couple of constants produced by this command will be duplicated 3558 // by mkerrors.sh, so some manual pruning was necessary. 3559 const ( 3560 ETHTOOL_ID_UNSPEC = C.ETHTOOL_ID_UNSPEC 3561 ETHTOOL_RX_COPYBREAK = C.ETHTOOL_RX_COPYBREAK 3562 ETHTOOL_TX_COPYBREAK = C.ETHTOOL_TX_COPYBREAK 3563 ETHTOOL_PFC_PREVENTION_TOUT = C.ETHTOOL_PFC_PREVENTION_TOUT 3564 ETHTOOL_TUNABLE_UNSPEC = C.ETHTOOL_TUNABLE_UNSPEC 3565 ETHTOOL_TUNABLE_U8 = C.ETHTOOL_TUNABLE_U8 3566 ETHTOOL_TUNABLE_U16 = C.ETHTOOL_TUNABLE_U16 3567 ETHTOOL_TUNABLE_U32 = C.ETHTOOL_TUNABLE_U32 3568 ETHTOOL_TUNABLE_U64 = C.ETHTOOL_TUNABLE_U64 3569 ETHTOOL_TUNABLE_STRING = C.ETHTOOL_TUNABLE_STRING 3570 ETHTOOL_TUNABLE_S8 = C.ETHTOOL_TUNABLE_S8 3571 ETHTOOL_TUNABLE_S16 = C.ETHTOOL_TUNABLE_S16 3572 ETHTOOL_TUNABLE_S32 = C.ETHTOOL_TUNABLE_S32 3573 ETHTOOL_TUNABLE_S64 = C.ETHTOOL_TUNABLE_S64 3574 ETHTOOL_PHY_ID_UNSPEC = C.ETHTOOL_PHY_ID_UNSPEC 3575 ETHTOOL_PHY_DOWNSHIFT = C.ETHTOOL_PHY_DOWNSHIFT 3576 ETHTOOL_PHY_FAST_LINK_DOWN = C.ETHTOOL_PHY_FAST_LINK_DOWN 3577 ETHTOOL_PHY_EDPD = C.ETHTOOL_PHY_EDPD 3578 ETHTOOL_LINK_EXT_STATE_AUTONEG = C.ETHTOOL_LINK_EXT_STATE_AUTONEG 3579 ETHTOOL_LINK_EXT_STATE_LINK_TRAINING_FAILURE = C.ETHTOOL_LINK_EXT_STATE_LINK_TRAINING_FAILURE 3580 ETHTOOL_LINK_EXT_STATE_LINK_LOGICAL_MISMATCH = C.ETHTOOL_LINK_EXT_STATE_LINK_LOGICAL_MISMATCH 3581 ETHTOOL_LINK_EXT_STATE_BAD_SIGNAL_INTEGRITY = C.ETHTOOL_LINK_EXT_STATE_BAD_SIGNAL_INTEGRITY 3582 ETHTOOL_LINK_EXT_STATE_NO_CABLE = C.ETHTOOL_LINK_EXT_STATE_NO_CABLE 3583 ETHTOOL_LINK_EXT_STATE_CABLE_ISSUE = C.ETHTOOL_LINK_EXT_STATE_CABLE_ISSUE 3584 ETHTOOL_LINK_EXT_STATE_EEPROM_ISSUE = C.ETHTOOL_LINK_EXT_STATE_EEPROM_ISSUE 3585 ETHTOOL_LINK_EXT_STATE_CALIBRATION_FAILURE = C.ETHTOOL_LINK_EXT_STATE_CALIBRATION_FAILURE 3586 ETHTOOL_LINK_EXT_STATE_POWER_BUDGET_EXCEEDED = C.ETHTOOL_LINK_EXT_STATE_POWER_BUDGET_EXCEEDED 3587 ETHTOOL_LINK_EXT_STATE_OVERHEAT = C.ETHTOOL_LINK_EXT_STATE_OVERHEAT 3588 ETHTOOL_LINK_EXT_SUBSTATE_AN_NO_PARTNER_DETECTED = C.ETHTOOL_LINK_EXT_SUBSTATE_AN_NO_PARTNER_DETECTED 3589 ETHTOOL_LINK_EXT_SUBSTATE_AN_ACK_NOT_RECEIVED = C.ETHTOOL_LINK_EXT_SUBSTATE_AN_ACK_NOT_RECEIVED 3590 ETHTOOL_LINK_EXT_SUBSTATE_AN_NEXT_PAGE_EXCHANGE_FAILED = C.ETHTOOL_LINK_EXT_SUBSTATE_AN_NEXT_PAGE_EXCHANGE_FAILED 3591 ETHTOOL_LINK_EXT_SUBSTATE_AN_NO_PARTNER_DETECTED_FORCE_MODE = C.ETHTOOL_LINK_EXT_SUBSTATE_AN_NO_PARTNER_DETECTED_FORCE_MODE 3592 ETHTOOL_LINK_EXT_SUBSTATE_AN_FEC_MISMATCH_DURING_OVERRIDE = C.ETHTOOL_LINK_EXT_SUBSTATE_AN_FEC_MISMATCH_DURING_OVERRIDE 3593 ETHTOOL_LINK_EXT_SUBSTATE_AN_NO_HCD = C.ETHTOOL_LINK_EXT_SUBSTATE_AN_NO_HCD 3594 ETHTOOL_LINK_EXT_SUBSTATE_LT_KR_FRAME_LOCK_NOT_ACQUIRED = C.ETHTOOL_LINK_EXT_SUBSTATE_LT_KR_FRAME_LOCK_NOT_ACQUIRED 3595 ETHTOOL_LINK_EXT_SUBSTATE_LT_KR_LINK_INHIBIT_TIMEOUT = C.ETHTOOL_LINK_EXT_SUBSTATE_LT_KR_LINK_INHIBIT_TIMEOUT 3596 ETHTOOL_LINK_EXT_SUBSTATE_LT_KR_LINK_PARTNER_DID_NOT_SET_RECEIVER_READY = C.ETHTOOL_LINK_EXT_SUBSTATE_LT_KR_LINK_PARTNER_DID_NOT_SET_RECEIVER_READY 3597 ETHTOOL_LINK_EXT_SUBSTATE_LT_REMOTE_FAULT = C.ETHTOOL_LINK_EXT_SUBSTATE_LT_REMOTE_FAULT 3598 ETHTOOL_LINK_EXT_SUBSTATE_LLM_PCS_DID_NOT_ACQUIRE_BLOCK_LOCK = C.ETHTOOL_LINK_EXT_SUBSTATE_LLM_PCS_DID_NOT_ACQUIRE_BLOCK_LOCK 3599 ETHTOOL_LINK_EXT_SUBSTATE_LLM_PCS_DID_NOT_ACQUIRE_AM_LOCK = C.ETHTOOL_LINK_EXT_SUBSTATE_LLM_PCS_DID_NOT_ACQUIRE_AM_LOCK 3600 ETHTOOL_LINK_EXT_SUBSTATE_LLM_PCS_DID_NOT_GET_ALIGN_STATUS = C.ETHTOOL_LINK_EXT_SUBSTATE_LLM_PCS_DID_NOT_GET_ALIGN_STATUS 3601 ETHTOOL_LINK_EXT_SUBSTATE_LLM_FC_FEC_IS_NOT_LOCKED = C.ETHTOOL_LINK_EXT_SUBSTATE_LLM_FC_FEC_IS_NOT_LOCKED 3602 ETHTOOL_LINK_EXT_SUBSTATE_LLM_RS_FEC_IS_NOT_LOCKED = C.ETHTOOL_LINK_EXT_SUBSTATE_LLM_RS_FEC_IS_NOT_LOCKED 3603 ETHTOOL_LINK_EXT_SUBSTATE_BSI_LARGE_NUMBER_OF_PHYSICAL_ERRORS = C.ETHTOOL_LINK_EXT_SUBSTATE_BSI_LARGE_NUMBER_OF_PHYSICAL_ERRORS 3604 ETHTOOL_LINK_EXT_SUBSTATE_BSI_UNSUPPORTED_RATE = C.ETHTOOL_LINK_EXT_SUBSTATE_BSI_UNSUPPORTED_RATE 3605 ETHTOOL_LINK_EXT_SUBSTATE_CI_UNSUPPORTED_CABLE = C.ETHTOOL_LINK_EXT_SUBSTATE_CI_UNSUPPORTED_CABLE 3606 ETHTOOL_LINK_EXT_SUBSTATE_CI_CABLE_TEST_FAILURE = C.ETHTOOL_LINK_EXT_SUBSTATE_CI_CABLE_TEST_FAILURE 3607 ETHTOOL_FLASH_ALL_REGIONS = C.ETHTOOL_FLASH_ALL_REGIONS 3608 ETHTOOL_F_UNSUPPORTED__BIT = C.ETHTOOL_F_UNSUPPORTED__BIT 3609 ETHTOOL_F_WISH__BIT = C.ETHTOOL_F_WISH__BIT 3610 ETHTOOL_F_COMPAT__BIT = C.ETHTOOL_F_COMPAT__BIT 3611 ETHTOOL_FEC_NONE_BIT = C.ETHTOOL_FEC_NONE_BIT 3612 ETHTOOL_FEC_AUTO_BIT = C.ETHTOOL_FEC_AUTO_BIT 3613 ETHTOOL_FEC_OFF_BIT = C.ETHTOOL_FEC_OFF_BIT 3614 ETHTOOL_FEC_RS_BIT = C.ETHTOOL_FEC_RS_BIT 3615 ETHTOOL_FEC_BASER_BIT = C.ETHTOOL_FEC_BASER_BIT 3616 ETHTOOL_FEC_LLRS_BIT = C.ETHTOOL_FEC_LLRS_BIT 3617 ETHTOOL_LINK_MODE_10baseT_Half_BIT = C.ETHTOOL_LINK_MODE_10baseT_Half_BIT 3618 ETHTOOL_LINK_MODE_10baseT_Full_BIT = C.ETHTOOL_LINK_MODE_10baseT_Full_BIT 3619 ETHTOOL_LINK_MODE_100baseT_Half_BIT = C.ETHTOOL_LINK_MODE_100baseT_Half_BIT 3620 ETHTOOL_LINK_MODE_100baseT_Full_BIT = C.ETHTOOL_LINK_MODE_100baseT_Full_BIT 3621 ETHTOOL_LINK_MODE_1000baseT_Half_BIT = C.ETHTOOL_LINK_MODE_1000baseT_Half_BIT 3622 ETHTOOL_LINK_MODE_1000baseT_Full_BIT = C.ETHTOOL_LINK_MODE_1000baseT_Full_BIT 3623 ETHTOOL_LINK_MODE_Autoneg_BIT = C.ETHTOOL_LINK_MODE_Autoneg_BIT 3624 ETHTOOL_LINK_MODE_TP_BIT = C.ETHTOOL_LINK_MODE_TP_BIT 3625 ETHTOOL_LINK_MODE_AUI_BIT = C.ETHTOOL_LINK_MODE_AUI_BIT 3626 ETHTOOL_LINK_MODE_MII_BIT = C.ETHTOOL_LINK_MODE_MII_BIT 3627 ETHTOOL_LINK_MODE_FIBRE_BIT = C.ETHTOOL_LINK_MODE_FIBRE_BIT 3628 ETHTOOL_LINK_MODE_BNC_BIT = C.ETHTOOL_LINK_MODE_BNC_BIT 3629 ETHTOOL_LINK_MODE_10000baseT_Full_BIT = C.ETHTOOL_LINK_MODE_10000baseT_Full_BIT 3630 ETHTOOL_LINK_MODE_Pause_BIT = C.ETHTOOL_LINK_MODE_Pause_BIT 3631 ETHTOOL_LINK_MODE_Asym_Pause_BIT = C.ETHTOOL_LINK_MODE_Asym_Pause_BIT 3632 ETHTOOL_LINK_MODE_2500baseX_Full_BIT = C.ETHTOOL_LINK_MODE_2500baseX_Full_BIT 3633 ETHTOOL_LINK_MODE_Backplane_BIT = C.ETHTOOL_LINK_MODE_Backplane_BIT 3634 ETHTOOL_LINK_MODE_1000baseKX_Full_BIT = C.ETHTOOL_LINK_MODE_1000baseKX_Full_BIT 3635 ETHTOOL_LINK_MODE_10000baseKX4_Full_BIT = C.ETHTOOL_LINK_MODE_10000baseKX4_Full_BIT 3636 ETHTOOL_LINK_MODE_10000baseKR_Full_BIT = C.ETHTOOL_LINK_MODE_10000baseKR_Full_BIT 3637 ETHTOOL_LINK_MODE_10000baseR_FEC_BIT = C.ETHTOOL_LINK_MODE_10000baseR_FEC_BIT 3638 ETHTOOL_LINK_MODE_20000baseMLD2_Full_BIT = C.ETHTOOL_LINK_MODE_20000baseMLD2_Full_BIT 3639 ETHTOOL_LINK_MODE_20000baseKR2_Full_BIT = C.ETHTOOL_LINK_MODE_20000baseKR2_Full_BIT 3640 ETHTOOL_LINK_MODE_40000baseKR4_Full_BIT = C.ETHTOOL_LINK_MODE_40000baseKR4_Full_BIT 3641 ETHTOOL_LINK_MODE_40000baseCR4_Full_BIT = C.ETHTOOL_LINK_MODE_40000baseCR4_Full_BIT 3642 ETHTOOL_LINK_MODE_40000baseSR4_Full_BIT = C.ETHTOOL_LINK_MODE_40000baseSR4_Full_BIT 3643 ETHTOOL_LINK_MODE_40000baseLR4_Full_BIT = C.ETHTOOL_LINK_MODE_40000baseLR4_Full_BIT 3644 ETHTOOL_LINK_MODE_56000baseKR4_Full_BIT = C.ETHTOOL_LINK_MODE_56000baseKR4_Full_BIT 3645 ETHTOOL_LINK_MODE_56000baseCR4_Full_BIT = C.ETHTOOL_LINK_MODE_56000baseCR4_Full_BIT 3646 ETHTOOL_LINK_MODE_56000baseSR4_Full_BIT = C.ETHTOOL_LINK_MODE_56000baseSR4_Full_BIT 3647 ETHTOOL_LINK_MODE_56000baseLR4_Full_BIT = C.ETHTOOL_LINK_MODE_56000baseLR4_Full_BIT 3648 ETHTOOL_LINK_MODE_25000baseCR_Full_BIT = C.ETHTOOL_LINK_MODE_25000baseCR_Full_BIT 3649 ETHTOOL_LINK_MODE_25000baseKR_Full_BIT = C.ETHTOOL_LINK_MODE_25000baseKR_Full_BIT 3650 ETHTOOL_LINK_MODE_25000baseSR_Full_BIT = C.ETHTOOL_LINK_MODE_25000baseSR_Full_BIT 3651 ETHTOOL_LINK_MODE_50000baseCR2_Full_BIT = C.ETHTOOL_LINK_MODE_50000baseCR2_Full_BIT 3652 ETHTOOL_LINK_MODE_50000baseKR2_Full_BIT = C.ETHTOOL_LINK_MODE_50000baseKR2_Full_BIT 3653 ETHTOOL_LINK_MODE_100000baseKR4_Full_BIT = C.ETHTOOL_LINK_MODE_100000baseKR4_Full_BIT 3654 ETHTOOL_LINK_MODE_100000baseSR4_Full_BIT = C.ETHTOOL_LINK_MODE_100000baseSR4_Full_BIT 3655 ETHTOOL_LINK_MODE_100000baseCR4_Full_BIT = C.ETHTOOL_LINK_MODE_100000baseCR4_Full_BIT 3656 ETHTOOL_LINK_MODE_100000baseLR4_ER4_Full_BIT = C.ETHTOOL_LINK_MODE_100000baseLR4_ER4_Full_BIT 3657 ETHTOOL_LINK_MODE_50000baseSR2_Full_BIT = C.ETHTOOL_LINK_MODE_50000baseSR2_Full_BIT 3658 ETHTOOL_LINK_MODE_1000baseX_Full_BIT = C.ETHTOOL_LINK_MODE_1000baseX_Full_BIT 3659 ETHTOOL_LINK_MODE_10000baseCR_Full_BIT = C.ETHTOOL_LINK_MODE_10000baseCR_Full_BIT 3660 ETHTOOL_LINK_MODE_10000baseSR_Full_BIT = C.ETHTOOL_LINK_MODE_10000baseSR_Full_BIT 3661 ETHTOOL_LINK_MODE_10000baseLR_Full_BIT = C.ETHTOOL_LINK_MODE_10000baseLR_Full_BIT 3662 ETHTOOL_LINK_MODE_10000baseLRM_Full_BIT = C.ETHTOOL_LINK_MODE_10000baseLRM_Full_BIT 3663 ETHTOOL_LINK_MODE_10000baseER_Full_BIT = C.ETHTOOL_LINK_MODE_10000baseER_Full_BIT 3664 ETHTOOL_LINK_MODE_2500baseT_Full_BIT = C.ETHTOOL_LINK_MODE_2500baseT_Full_BIT 3665 ETHTOOL_LINK_MODE_5000baseT_Full_BIT = C.ETHTOOL_LINK_MODE_5000baseT_Full_BIT 3666 ETHTOOL_LINK_MODE_FEC_NONE_BIT = C.ETHTOOL_LINK_MODE_FEC_NONE_BIT 3667 ETHTOOL_LINK_MODE_FEC_RS_BIT = C.ETHTOOL_LINK_MODE_FEC_RS_BIT 3668 ETHTOOL_LINK_MODE_FEC_BASER_BIT = C.ETHTOOL_LINK_MODE_FEC_BASER_BIT 3669 ETHTOOL_LINK_MODE_50000baseKR_Full_BIT = C.ETHTOOL_LINK_MODE_50000baseKR_Full_BIT 3670 ETHTOOL_LINK_MODE_50000baseSR_Full_BIT = C.ETHTOOL_LINK_MODE_50000baseSR_Full_BIT 3671 ETHTOOL_LINK_MODE_50000baseCR_Full_BIT = C.ETHTOOL_LINK_MODE_50000baseCR_Full_BIT 3672 ETHTOOL_LINK_MODE_50000baseLR_ER_FR_Full_BIT = C.ETHTOOL_LINK_MODE_50000baseLR_ER_FR_Full_BIT 3673 ETHTOOL_LINK_MODE_50000baseDR_Full_BIT = C.ETHTOOL_LINK_MODE_50000baseDR_Full_BIT 3674 ETHTOOL_LINK_MODE_100000baseKR2_Full_BIT = C.ETHTOOL_LINK_MODE_100000baseKR2_Full_BIT 3675 ETHTOOL_LINK_MODE_100000baseSR2_Full_BIT = C.ETHTOOL_LINK_MODE_100000baseSR2_Full_BIT 3676 ETHTOOL_LINK_MODE_100000baseCR2_Full_BIT = C.ETHTOOL_LINK_MODE_100000baseCR2_Full_BIT 3677 ETHTOOL_LINK_MODE_100000baseLR2_ER2_FR2_Full_BIT = C.ETHTOOL_LINK_MODE_100000baseLR2_ER2_FR2_Full_BIT 3678 ETHTOOL_LINK_MODE_100000baseDR2_Full_BIT = C.ETHTOOL_LINK_MODE_100000baseDR2_Full_BIT 3679 ETHTOOL_LINK_MODE_200000baseKR4_Full_BIT = C.ETHTOOL_LINK_MODE_200000baseKR4_Full_BIT 3680 ETHTOOL_LINK_MODE_200000baseSR4_Full_BIT = C.ETHTOOL_LINK_MODE_200000baseSR4_Full_BIT 3681 ETHTOOL_LINK_MODE_200000baseLR4_ER4_FR4_Full_BIT = C.ETHTOOL_LINK_MODE_200000baseLR4_ER4_FR4_Full_BIT 3682 ETHTOOL_LINK_MODE_200000baseDR4_Full_BIT = C.ETHTOOL_LINK_MODE_200000baseDR4_Full_BIT 3683 ETHTOOL_LINK_MODE_200000baseCR4_Full_BIT = C.ETHTOOL_LINK_MODE_200000baseCR4_Full_BIT 3684 ETHTOOL_LINK_MODE_100baseT1_Full_BIT = C.ETHTOOL_LINK_MODE_100baseT1_Full_BIT 3685 ETHTOOL_LINK_MODE_1000baseT1_Full_BIT = C.ETHTOOL_LINK_MODE_1000baseT1_Full_BIT 3686 ETHTOOL_LINK_MODE_400000baseKR8_Full_BIT = C.ETHTOOL_LINK_MODE_400000baseKR8_Full_BIT 3687 ETHTOOL_LINK_MODE_400000baseSR8_Full_BIT = C.ETHTOOL_LINK_MODE_400000baseSR8_Full_BIT 3688 ETHTOOL_LINK_MODE_400000baseLR8_ER8_FR8_Full_BIT = C.ETHTOOL_LINK_MODE_400000baseLR8_ER8_FR8_Full_BIT 3689 ETHTOOL_LINK_MODE_400000baseDR8_Full_BIT = C.ETHTOOL_LINK_MODE_400000baseDR8_Full_BIT 3690 ETHTOOL_LINK_MODE_400000baseCR8_Full_BIT = C.ETHTOOL_LINK_MODE_400000baseCR8_Full_BIT 3691 ETHTOOL_LINK_MODE_FEC_LLRS_BIT = C.ETHTOOL_LINK_MODE_FEC_LLRS_BIT 3692 ETHTOOL_LINK_MODE_100000baseKR_Full_BIT = C.ETHTOOL_LINK_MODE_100000baseKR_Full_BIT 3693 ETHTOOL_LINK_MODE_100000baseSR_Full_BIT = C.ETHTOOL_LINK_MODE_100000baseSR_Full_BIT 3694 ETHTOOL_LINK_MODE_100000baseLR_ER_FR_Full_BIT = C.ETHTOOL_LINK_MODE_100000baseLR_ER_FR_Full_BIT 3695 ETHTOOL_LINK_MODE_100000baseCR_Full_BIT = C.ETHTOOL_LINK_MODE_100000baseCR_Full_BIT 3696 ETHTOOL_LINK_MODE_100000baseDR_Full_BIT = C.ETHTOOL_LINK_MODE_100000baseDR_Full_BIT 3697 ETHTOOL_LINK_MODE_200000baseKR2_Full_BIT = C.ETHTOOL_LINK_MODE_200000baseKR2_Full_BIT 3698 ETHTOOL_LINK_MODE_200000baseSR2_Full_BIT = C.ETHTOOL_LINK_MODE_200000baseSR2_Full_BIT 3699 ETHTOOL_LINK_MODE_200000baseLR2_ER2_FR2_Full_BIT = C.ETHTOOL_LINK_MODE_200000baseLR2_ER2_FR2_Full_BIT 3700 ETHTOOL_LINK_MODE_200000baseDR2_Full_BIT = C.ETHTOOL_LINK_MODE_200000baseDR2_Full_BIT 3701 ETHTOOL_LINK_MODE_200000baseCR2_Full_BIT = C.ETHTOOL_LINK_MODE_200000baseCR2_Full_BIT 3702 ETHTOOL_LINK_MODE_400000baseKR4_Full_BIT = C.ETHTOOL_LINK_MODE_400000baseKR4_Full_BIT 3703 ETHTOOL_LINK_MODE_400000baseSR4_Full_BIT = C.ETHTOOL_LINK_MODE_400000baseSR4_Full_BIT 3704 ETHTOOL_LINK_MODE_400000baseLR4_ER4_FR4_Full_BIT = C.ETHTOOL_LINK_MODE_400000baseLR4_ER4_FR4_Full_BIT 3705 ETHTOOL_LINK_MODE_400000baseDR4_Full_BIT = C.ETHTOOL_LINK_MODE_400000baseDR4_Full_BIT 3706 ETHTOOL_LINK_MODE_400000baseCR4_Full_BIT = C.ETHTOOL_LINK_MODE_400000baseCR4_Full_BIT 3707 ETHTOOL_LINK_MODE_100baseFX_Half_BIT = C.ETHTOOL_LINK_MODE_100baseFX_Half_BIT 3708 ETHTOOL_LINK_MODE_100baseFX_Full_BIT = C.ETHTOOL_LINK_MODE_100baseFX_Full_BIT 3709 3710 ETHTOOL_MSG_USER_NONE = C.ETHTOOL_MSG_USER_NONE 3711 ETHTOOL_MSG_STRSET_GET = C.ETHTOOL_MSG_STRSET_GET 3712 ETHTOOL_MSG_LINKINFO_GET = C.ETHTOOL_MSG_LINKINFO_GET 3713 ETHTOOL_MSG_LINKINFO_SET = C.ETHTOOL_MSG_LINKINFO_SET 3714 ETHTOOL_MSG_LINKMODES_GET = C.ETHTOOL_MSG_LINKMODES_GET 3715 ETHTOOL_MSG_LINKMODES_SET = C.ETHTOOL_MSG_LINKMODES_SET 3716 ETHTOOL_MSG_LINKSTATE_GET = C.ETHTOOL_MSG_LINKSTATE_GET 3717 ETHTOOL_MSG_DEBUG_GET = C.ETHTOOL_MSG_DEBUG_GET 3718 ETHTOOL_MSG_DEBUG_SET = C.ETHTOOL_MSG_DEBUG_SET 3719 ETHTOOL_MSG_WOL_GET = C.ETHTOOL_MSG_WOL_GET 3720 ETHTOOL_MSG_WOL_SET = C.ETHTOOL_MSG_WOL_SET 3721 ETHTOOL_MSG_FEATURES_GET = C.ETHTOOL_MSG_FEATURES_GET 3722 ETHTOOL_MSG_FEATURES_SET = C.ETHTOOL_MSG_FEATURES_SET 3723 ETHTOOL_MSG_PRIVFLAGS_GET = C.ETHTOOL_MSG_PRIVFLAGS_GET 3724 ETHTOOL_MSG_PRIVFLAGS_SET = C.ETHTOOL_MSG_PRIVFLAGS_SET 3725 ETHTOOL_MSG_RINGS_GET = C.ETHTOOL_MSG_RINGS_GET 3726 ETHTOOL_MSG_RINGS_SET = C.ETHTOOL_MSG_RINGS_SET 3727 ETHTOOL_MSG_CHANNELS_GET = C.ETHTOOL_MSG_CHANNELS_GET 3728 ETHTOOL_MSG_CHANNELS_SET = C.ETHTOOL_MSG_CHANNELS_SET 3729 ETHTOOL_MSG_COALESCE_GET = C.ETHTOOL_MSG_COALESCE_GET 3730 ETHTOOL_MSG_COALESCE_SET = C.ETHTOOL_MSG_COALESCE_SET 3731 ETHTOOL_MSG_PAUSE_GET = C.ETHTOOL_MSG_PAUSE_GET 3732 ETHTOOL_MSG_PAUSE_SET = C.ETHTOOL_MSG_PAUSE_SET 3733 ETHTOOL_MSG_EEE_GET = C.ETHTOOL_MSG_EEE_GET 3734 ETHTOOL_MSG_EEE_SET = C.ETHTOOL_MSG_EEE_SET 3735 ETHTOOL_MSG_TSINFO_GET = C.ETHTOOL_MSG_TSINFO_GET 3736 ETHTOOL_MSG_CABLE_TEST_ACT = C.ETHTOOL_MSG_CABLE_TEST_ACT 3737 ETHTOOL_MSG_CABLE_TEST_TDR_ACT = C.ETHTOOL_MSG_CABLE_TEST_TDR_ACT 3738 ETHTOOL_MSG_TUNNEL_INFO_GET = C.ETHTOOL_MSG_TUNNEL_INFO_GET 3739 ETHTOOL_MSG_FEC_GET = C.ETHTOOL_MSG_FEC_GET 3740 ETHTOOL_MSG_FEC_SET = C.ETHTOOL_MSG_FEC_SET 3741 ETHTOOL_MSG_MODULE_EEPROM_GET = C.ETHTOOL_MSG_MODULE_EEPROM_GET 3742 ETHTOOL_MSG_STATS_GET = C.ETHTOOL_MSG_STATS_GET 3743 ETHTOOL_MSG_PHC_VCLOCKS_GET = C.ETHTOOL_MSG_PHC_VCLOCKS_GET 3744 ETHTOOL_MSG_MODULE_GET = C.ETHTOOL_MSG_MODULE_GET 3745 ETHTOOL_MSG_MODULE_SET = C.ETHTOOL_MSG_MODULE_SET 3746 ETHTOOL_MSG_PSE_GET = C.ETHTOOL_MSG_PSE_GET 3747 ETHTOOL_MSG_PSE_SET = C.ETHTOOL_MSG_PSE_SET 3748 ETHTOOL_MSG_RSS_GET = C.ETHTOOL_MSG_RSS_GET 3749 ETHTOOL_MSG_USER_MAX = C.ETHTOOL_MSG_USER_MAX 3750 ETHTOOL_MSG_KERNEL_NONE = C.ETHTOOL_MSG_KERNEL_NONE 3751 ETHTOOL_MSG_STRSET_GET_REPLY = C.ETHTOOL_MSG_STRSET_GET_REPLY 3752 ETHTOOL_MSG_LINKINFO_GET_REPLY = C.ETHTOOL_MSG_LINKINFO_GET_REPLY 3753 ETHTOOL_MSG_LINKINFO_NTF = C.ETHTOOL_MSG_LINKINFO_NTF 3754 ETHTOOL_MSG_LINKMODES_GET_REPLY = C.ETHTOOL_MSG_LINKMODES_GET_REPLY 3755 ETHTOOL_MSG_LINKMODES_NTF = C.ETHTOOL_MSG_LINKMODES_NTF 3756 ETHTOOL_MSG_LINKSTATE_GET_REPLY = C.ETHTOOL_MSG_LINKSTATE_GET_REPLY 3757 ETHTOOL_MSG_DEBUG_GET_REPLY = C.ETHTOOL_MSG_DEBUG_GET_REPLY 3758 ETHTOOL_MSG_DEBUG_NTF = C.ETHTOOL_MSG_DEBUG_NTF 3759 ETHTOOL_MSG_WOL_GET_REPLY = C.ETHTOOL_MSG_WOL_GET_REPLY 3760 ETHTOOL_MSG_WOL_NTF = C.ETHTOOL_MSG_WOL_NTF 3761 ETHTOOL_MSG_FEATURES_GET_REPLY = C.ETHTOOL_MSG_FEATURES_GET_REPLY 3762 ETHTOOL_MSG_FEATURES_SET_REPLY = C.ETHTOOL_MSG_FEATURES_SET_REPLY 3763 ETHTOOL_MSG_FEATURES_NTF = C.ETHTOOL_MSG_FEATURES_NTF 3764 ETHTOOL_MSG_PRIVFLAGS_GET_REPLY = C.ETHTOOL_MSG_PRIVFLAGS_GET_REPLY 3765 ETHTOOL_MSG_PRIVFLAGS_NTF = C.ETHTOOL_MSG_PRIVFLAGS_NTF 3766 ETHTOOL_MSG_RINGS_GET_REPLY = C.ETHTOOL_MSG_RINGS_GET_REPLY 3767 ETHTOOL_MSG_RINGS_NTF = C.ETHTOOL_MSG_RINGS_NTF 3768 ETHTOOL_MSG_CHANNELS_GET_REPLY = C.ETHTOOL_MSG_CHANNELS_GET_REPLY 3769 ETHTOOL_MSG_CHANNELS_NTF = C.ETHTOOL_MSG_CHANNELS_NTF 3770 ETHTOOL_MSG_COALESCE_GET_REPLY = C.ETHTOOL_MSG_COALESCE_GET_REPLY 3771 ETHTOOL_MSG_COALESCE_NTF = C.ETHTOOL_MSG_COALESCE_NTF 3772 ETHTOOL_MSG_PAUSE_GET_REPLY = C.ETHTOOL_MSG_PAUSE_GET_REPLY 3773 ETHTOOL_MSG_PAUSE_NTF = C.ETHTOOL_MSG_PAUSE_NTF 3774 ETHTOOL_MSG_EEE_GET_REPLY = C.ETHTOOL_MSG_EEE_GET_REPLY 3775 ETHTOOL_MSG_EEE_NTF = C.ETHTOOL_MSG_EEE_NTF 3776 ETHTOOL_MSG_TSINFO_GET_REPLY = C.ETHTOOL_MSG_TSINFO_GET_REPLY 3777 ETHTOOL_MSG_CABLE_TEST_NTF = C.ETHTOOL_MSG_CABLE_TEST_NTF 3778 ETHTOOL_MSG_CABLE_TEST_TDR_NTF = C.ETHTOOL_MSG_CABLE_TEST_TDR_NTF 3779 ETHTOOL_MSG_TUNNEL_INFO_GET_REPLY = C.ETHTOOL_MSG_TUNNEL_INFO_GET_REPLY 3780 ETHTOOL_MSG_FEC_GET_REPLY = C.ETHTOOL_MSG_FEC_GET_REPLY 3781 ETHTOOL_MSG_FEC_NTF = C.ETHTOOL_MSG_FEC_NTF 3782 ETHTOOL_MSG_MODULE_EEPROM_GET_REPLY = C.ETHTOOL_MSG_MODULE_EEPROM_GET_REPLY 3783 ETHTOOL_MSG_STATS_GET_REPLY = C.ETHTOOL_MSG_STATS_GET_REPLY 3784 ETHTOOL_MSG_PHC_VCLOCKS_GET_REPLY = C.ETHTOOL_MSG_PHC_VCLOCKS_GET_REPLY 3785 ETHTOOL_MSG_MODULE_GET_REPLY = C.ETHTOOL_MSG_MODULE_GET_REPLY 3786 ETHTOOL_MSG_MODULE_NTF = C.ETHTOOL_MSG_MODULE_NTF 3787 ETHTOOL_MSG_PSE_GET_REPLY = C.ETHTOOL_MSG_PSE_GET_REPLY 3788 ETHTOOL_MSG_RSS_GET_REPLY = C.ETHTOOL_MSG_RSS_GET_REPLY 3789 ETHTOOL_MSG_KERNEL_MAX = C.ETHTOOL_MSG_KERNEL_MAX 3790 ETHTOOL_A_HEADER_UNSPEC = C.ETHTOOL_A_HEADER_UNSPEC 3791 ETHTOOL_A_HEADER_DEV_INDEX = C.ETHTOOL_A_HEADER_DEV_INDEX 3792 ETHTOOL_A_HEADER_DEV_NAME = C.ETHTOOL_A_HEADER_DEV_NAME 3793 ETHTOOL_A_HEADER_FLAGS = C.ETHTOOL_A_HEADER_FLAGS 3794 ETHTOOL_A_HEADER_MAX = C.ETHTOOL_A_HEADER_MAX 3795 ETHTOOL_A_BITSET_BIT_UNSPEC = C.ETHTOOL_A_BITSET_BIT_UNSPEC 3796 ETHTOOL_A_BITSET_BIT_INDEX = C.ETHTOOL_A_BITSET_BIT_INDEX 3797 ETHTOOL_A_BITSET_BIT_NAME = C.ETHTOOL_A_BITSET_BIT_NAME 3798 ETHTOOL_A_BITSET_BIT_VALUE = C.ETHTOOL_A_BITSET_BIT_VALUE 3799 ETHTOOL_A_BITSET_BIT_MAX = C.ETHTOOL_A_BITSET_BIT_MAX 3800 ETHTOOL_A_BITSET_BITS_UNSPEC = C.ETHTOOL_A_BITSET_BITS_UNSPEC 3801 ETHTOOL_A_BITSET_BITS_BIT = C.ETHTOOL_A_BITSET_BITS_BIT 3802 ETHTOOL_A_BITSET_BITS_MAX = C.ETHTOOL_A_BITSET_BITS_MAX 3803 ETHTOOL_A_BITSET_UNSPEC = C.ETHTOOL_A_BITSET_UNSPEC 3804 ETHTOOL_A_BITSET_NOMASK = C.ETHTOOL_A_BITSET_NOMASK 3805 ETHTOOL_A_BITSET_SIZE = C.ETHTOOL_A_BITSET_SIZE 3806 ETHTOOL_A_BITSET_BITS = C.ETHTOOL_A_BITSET_BITS 3807 ETHTOOL_A_BITSET_VALUE = C.ETHTOOL_A_BITSET_VALUE 3808 ETHTOOL_A_BITSET_MASK = C.ETHTOOL_A_BITSET_MASK 3809 ETHTOOL_A_BITSET_MAX = C.ETHTOOL_A_BITSET_MAX 3810 ETHTOOL_A_STRING_UNSPEC = C.ETHTOOL_A_STRING_UNSPEC 3811 ETHTOOL_A_STRING_INDEX = C.ETHTOOL_A_STRING_INDEX 3812 ETHTOOL_A_STRING_VALUE = C.ETHTOOL_A_STRING_VALUE 3813 ETHTOOL_A_STRING_MAX = C.ETHTOOL_A_STRING_MAX 3814 ETHTOOL_A_STRINGS_UNSPEC = C.ETHTOOL_A_STRINGS_UNSPEC 3815 ETHTOOL_A_STRINGS_STRING = C.ETHTOOL_A_STRINGS_STRING 3816 ETHTOOL_A_STRINGS_MAX = C.ETHTOOL_A_STRINGS_MAX 3817 ETHTOOL_A_STRINGSET_UNSPEC = C.ETHTOOL_A_STRINGSET_UNSPEC 3818 ETHTOOL_A_STRINGSET_ID = C.ETHTOOL_A_STRINGSET_ID 3819 ETHTOOL_A_STRINGSET_COUNT = C.ETHTOOL_A_STRINGSET_COUNT 3820 ETHTOOL_A_STRINGSET_STRINGS = C.ETHTOOL_A_STRINGSET_STRINGS 3821 ETHTOOL_A_STRINGSET_MAX = C.ETHTOOL_A_STRINGSET_MAX 3822 ETHTOOL_A_STRINGSETS_UNSPEC = C.ETHTOOL_A_STRINGSETS_UNSPEC 3823 ETHTOOL_A_STRINGSETS_STRINGSET = C.ETHTOOL_A_STRINGSETS_STRINGSET 3824 ETHTOOL_A_STRINGSETS_MAX = C.ETHTOOL_A_STRINGSETS_MAX 3825 ETHTOOL_A_STRSET_UNSPEC = C.ETHTOOL_A_STRSET_UNSPEC 3826 ETHTOOL_A_STRSET_HEADER = C.ETHTOOL_A_STRSET_HEADER 3827 ETHTOOL_A_STRSET_STRINGSETS = C.ETHTOOL_A_STRSET_STRINGSETS 3828 ETHTOOL_A_STRSET_COUNTS_ONLY = C.ETHTOOL_A_STRSET_COUNTS_ONLY 3829 ETHTOOL_A_STRSET_MAX = C.ETHTOOL_A_STRSET_MAX 3830 ETHTOOL_A_LINKINFO_UNSPEC = C.ETHTOOL_A_LINKINFO_UNSPEC 3831 ETHTOOL_A_LINKINFO_HEADER = C.ETHTOOL_A_LINKINFO_HEADER 3832 ETHTOOL_A_LINKINFO_PORT = C.ETHTOOL_A_LINKINFO_PORT 3833 ETHTOOL_A_LINKINFO_PHYADDR = C.ETHTOOL_A_LINKINFO_PHYADDR 3834 ETHTOOL_A_LINKINFO_TP_MDIX = C.ETHTOOL_A_LINKINFO_TP_MDIX 3835 ETHTOOL_A_LINKINFO_TP_MDIX_CTRL = C.ETHTOOL_A_LINKINFO_TP_MDIX_CTRL 3836 ETHTOOL_A_LINKINFO_TRANSCEIVER = C.ETHTOOL_A_LINKINFO_TRANSCEIVER 3837 ETHTOOL_A_LINKINFO_MAX = C.ETHTOOL_A_LINKINFO_MAX 3838 ETHTOOL_A_LINKMODES_UNSPEC = C.ETHTOOL_A_LINKMODES_UNSPEC 3839 ETHTOOL_A_LINKMODES_HEADER = C.ETHTOOL_A_LINKMODES_HEADER 3840 ETHTOOL_A_LINKMODES_AUTONEG = C.ETHTOOL_A_LINKMODES_AUTONEG 3841 ETHTOOL_A_LINKMODES_OURS = C.ETHTOOL_A_LINKMODES_OURS 3842 ETHTOOL_A_LINKMODES_PEER = C.ETHTOOL_A_LINKMODES_PEER 3843 ETHTOOL_A_LINKMODES_SPEED = C.ETHTOOL_A_LINKMODES_SPEED 3844 ETHTOOL_A_LINKMODES_DUPLEX = C.ETHTOOL_A_LINKMODES_DUPLEX 3845 ETHTOOL_A_LINKMODES_MASTER_SLAVE_CFG = C.ETHTOOL_A_LINKMODES_MASTER_SLAVE_CFG 3846 ETHTOOL_A_LINKMODES_MASTER_SLAVE_STATE = C.ETHTOOL_A_LINKMODES_MASTER_SLAVE_STATE 3847 ETHTOOL_A_LINKMODES_LANES = C.ETHTOOL_A_LINKMODES_LANES 3848 ETHTOOL_A_LINKMODES_RATE_MATCHING = C.ETHTOOL_A_LINKMODES_RATE_MATCHING 3849 ETHTOOL_A_LINKMODES_MAX = C.ETHTOOL_A_LINKMODES_MAX 3850 ETHTOOL_A_LINKSTATE_UNSPEC = C.ETHTOOL_A_LINKSTATE_UNSPEC 3851 ETHTOOL_A_LINKSTATE_HEADER = C.ETHTOOL_A_LINKSTATE_HEADER 3852 ETHTOOL_A_LINKSTATE_LINK = C.ETHTOOL_A_LINKSTATE_LINK 3853 ETHTOOL_A_LINKSTATE_SQI = C.ETHTOOL_A_LINKSTATE_SQI 3854 ETHTOOL_A_LINKSTATE_SQI_MAX = C.ETHTOOL_A_LINKSTATE_SQI_MAX 3855 ETHTOOL_A_LINKSTATE_EXT_STATE = C.ETHTOOL_A_LINKSTATE_EXT_STATE 3856 ETHTOOL_A_LINKSTATE_EXT_SUBSTATE = C.ETHTOOL_A_LINKSTATE_EXT_SUBSTATE 3857 ETHTOOL_A_LINKSTATE_EXT_DOWN_CNT = C.ETHTOOL_A_LINKSTATE_EXT_DOWN_CNT 3858 ETHTOOL_A_LINKSTATE_MAX = C.ETHTOOL_A_LINKSTATE_MAX 3859 ETHTOOL_A_DEBUG_UNSPEC = C.ETHTOOL_A_DEBUG_UNSPEC 3860 ETHTOOL_A_DEBUG_HEADER = C.ETHTOOL_A_DEBUG_HEADER 3861 ETHTOOL_A_DEBUG_MSGMASK = C.ETHTOOL_A_DEBUG_MSGMASK 3862 ETHTOOL_A_DEBUG_MAX = C.ETHTOOL_A_DEBUG_MAX 3863 ETHTOOL_A_WOL_UNSPEC = C.ETHTOOL_A_WOL_UNSPEC 3864 ETHTOOL_A_WOL_HEADER = C.ETHTOOL_A_WOL_HEADER 3865 ETHTOOL_A_WOL_MODES = C.ETHTOOL_A_WOL_MODES 3866 ETHTOOL_A_WOL_SOPASS = C.ETHTOOL_A_WOL_SOPASS 3867 ETHTOOL_A_WOL_MAX = C.ETHTOOL_A_WOL_MAX 3868 ETHTOOL_A_FEATURES_UNSPEC = C.ETHTOOL_A_FEATURES_UNSPEC 3869 ETHTOOL_A_FEATURES_HEADER = C.ETHTOOL_A_FEATURES_HEADER 3870 ETHTOOL_A_FEATURES_HW = C.ETHTOOL_A_FEATURES_HW 3871 ETHTOOL_A_FEATURES_WANTED = C.ETHTOOL_A_FEATURES_WANTED 3872 ETHTOOL_A_FEATURES_ACTIVE = C.ETHTOOL_A_FEATURES_ACTIVE 3873 ETHTOOL_A_FEATURES_NOCHANGE = C.ETHTOOL_A_FEATURES_NOCHANGE 3874 ETHTOOL_A_FEATURES_MAX = C.ETHTOOL_A_FEATURES_MAX 3875 ETHTOOL_A_PRIVFLAGS_UNSPEC = C.ETHTOOL_A_PRIVFLAGS_UNSPEC 3876 ETHTOOL_A_PRIVFLAGS_HEADER = C.ETHTOOL_A_PRIVFLAGS_HEADER 3877 ETHTOOL_A_PRIVFLAGS_FLAGS = C.ETHTOOL_A_PRIVFLAGS_FLAGS 3878 ETHTOOL_A_PRIVFLAGS_MAX = C.ETHTOOL_A_PRIVFLAGS_MAX 3879 ETHTOOL_A_RINGS_UNSPEC = C.ETHTOOL_A_RINGS_UNSPEC 3880 ETHTOOL_A_RINGS_HEADER = C.ETHTOOL_A_RINGS_HEADER 3881 ETHTOOL_A_RINGS_RX_MAX = C.ETHTOOL_A_RINGS_RX_MAX 3882 ETHTOOL_A_RINGS_RX_MINI_MAX = C.ETHTOOL_A_RINGS_RX_MINI_MAX 3883 ETHTOOL_A_RINGS_RX_JUMBO_MAX = C.ETHTOOL_A_RINGS_RX_JUMBO_MAX 3884 ETHTOOL_A_RINGS_TX_MAX = C.ETHTOOL_A_RINGS_TX_MAX 3885 ETHTOOL_A_RINGS_RX = C.ETHTOOL_A_RINGS_RX 3886 ETHTOOL_A_RINGS_RX_MINI = C.ETHTOOL_A_RINGS_RX_MINI 3887 ETHTOOL_A_RINGS_RX_JUMBO = C.ETHTOOL_A_RINGS_RX_JUMBO 3888 ETHTOOL_A_RINGS_TX = C.ETHTOOL_A_RINGS_TX 3889 ETHTOOL_A_RINGS_RX_BUF_LEN = C.ETHTOOL_A_RINGS_RX_BUF_LEN 3890 ETHTOOL_A_RINGS_TCP_DATA_SPLIT = C.ETHTOOL_A_RINGS_TCP_DATA_SPLIT 3891 ETHTOOL_A_RINGS_CQE_SIZE = C.ETHTOOL_A_RINGS_CQE_SIZE 3892 ETHTOOL_A_RINGS_TX_PUSH = C.ETHTOOL_A_RINGS_TX_PUSH 3893 ETHTOOL_A_RINGS_MAX = C.ETHTOOL_A_RINGS_MAX 3894 ETHTOOL_A_CHANNELS_UNSPEC = C.ETHTOOL_A_CHANNELS_UNSPEC 3895 ETHTOOL_A_CHANNELS_HEADER = C.ETHTOOL_A_CHANNELS_HEADER 3896 ETHTOOL_A_CHANNELS_RX_MAX = C.ETHTOOL_A_CHANNELS_RX_MAX 3897 ETHTOOL_A_CHANNELS_TX_MAX = C.ETHTOOL_A_CHANNELS_TX_MAX 3898 ETHTOOL_A_CHANNELS_OTHER_MAX = C.ETHTOOL_A_CHANNELS_OTHER_MAX 3899 ETHTOOL_A_CHANNELS_COMBINED_MAX = C.ETHTOOL_A_CHANNELS_COMBINED_MAX 3900 ETHTOOL_A_CHANNELS_RX_COUNT = C.ETHTOOL_A_CHANNELS_RX_COUNT 3901 ETHTOOL_A_CHANNELS_TX_COUNT = C.ETHTOOL_A_CHANNELS_TX_COUNT 3902 ETHTOOL_A_CHANNELS_OTHER_COUNT = C.ETHTOOL_A_CHANNELS_OTHER_COUNT 3903 ETHTOOL_A_CHANNELS_COMBINED_COUNT = C.ETHTOOL_A_CHANNELS_COMBINED_COUNT 3904 ETHTOOL_A_CHANNELS_MAX = C.ETHTOOL_A_CHANNELS_MAX 3905 ETHTOOL_A_COALESCE_UNSPEC = C.ETHTOOL_A_COALESCE_UNSPEC 3906 ETHTOOL_A_COALESCE_HEADER = C.ETHTOOL_A_COALESCE_HEADER 3907 ETHTOOL_A_COALESCE_RX_USECS = C.ETHTOOL_A_COALESCE_RX_USECS 3908 ETHTOOL_A_COALESCE_RX_MAX_FRAMES = C.ETHTOOL_A_COALESCE_RX_MAX_FRAMES 3909 ETHTOOL_A_COALESCE_RX_USECS_IRQ = C.ETHTOOL_A_COALESCE_RX_USECS_IRQ 3910 ETHTOOL_A_COALESCE_RX_MAX_FRAMES_IRQ = C.ETHTOOL_A_COALESCE_RX_MAX_FRAMES_IRQ 3911 ETHTOOL_A_COALESCE_TX_USECS = C.ETHTOOL_A_COALESCE_TX_USECS 3912 ETHTOOL_A_COALESCE_TX_MAX_FRAMES = C.ETHTOOL_A_COALESCE_TX_MAX_FRAMES 3913 ETHTOOL_A_COALESCE_TX_USECS_IRQ = C.ETHTOOL_A_COALESCE_TX_USECS_IRQ 3914 ETHTOOL_A_COALESCE_TX_MAX_FRAMES_IRQ = C.ETHTOOL_A_COALESCE_TX_MAX_FRAMES_IRQ 3915 ETHTOOL_A_COALESCE_STATS_BLOCK_USECS = C.ETHTOOL_A_COALESCE_STATS_BLOCK_USECS 3916 ETHTOOL_A_COALESCE_USE_ADAPTIVE_RX = C.ETHTOOL_A_COALESCE_USE_ADAPTIVE_RX 3917 ETHTOOL_A_COALESCE_USE_ADAPTIVE_TX = C.ETHTOOL_A_COALESCE_USE_ADAPTIVE_TX 3918 ETHTOOL_A_COALESCE_PKT_RATE_LOW = C.ETHTOOL_A_COALESCE_PKT_RATE_LOW 3919 ETHTOOL_A_COALESCE_RX_USECS_LOW = C.ETHTOOL_A_COALESCE_RX_USECS_LOW 3920 ETHTOOL_A_COALESCE_RX_MAX_FRAMES_LOW = C.ETHTOOL_A_COALESCE_RX_MAX_FRAMES_LOW 3921 ETHTOOL_A_COALESCE_TX_USECS_LOW = C.ETHTOOL_A_COALESCE_TX_USECS_LOW 3922 ETHTOOL_A_COALESCE_TX_MAX_FRAMES_LOW = C.ETHTOOL_A_COALESCE_TX_MAX_FRAMES_LOW 3923 ETHTOOL_A_COALESCE_PKT_RATE_HIGH = C.ETHTOOL_A_COALESCE_PKT_RATE_HIGH 3924 ETHTOOL_A_COALESCE_RX_USECS_HIGH = C.ETHTOOL_A_COALESCE_RX_USECS_HIGH 3925 ETHTOOL_A_COALESCE_RX_MAX_FRAMES_HIGH = C.ETHTOOL_A_COALESCE_RX_MAX_FRAMES_HIGH 3926 ETHTOOL_A_COALESCE_TX_USECS_HIGH = C.ETHTOOL_A_COALESCE_TX_USECS_HIGH 3927 ETHTOOL_A_COALESCE_TX_MAX_FRAMES_HIGH = C.ETHTOOL_A_COALESCE_TX_MAX_FRAMES_HIGH 3928 ETHTOOL_A_COALESCE_RATE_SAMPLE_INTERVAL = C.ETHTOOL_A_COALESCE_RATE_SAMPLE_INTERVAL 3929 ETHTOOL_A_COALESCE_USE_CQE_MODE_TX = C.ETHTOOL_A_COALESCE_USE_CQE_MODE_TX 3930 ETHTOOL_A_COALESCE_USE_CQE_MODE_RX = C.ETHTOOL_A_COALESCE_USE_CQE_MODE_RX 3931 ETHTOOL_A_COALESCE_MAX = C.ETHTOOL_A_COALESCE_MAX 3932 ETHTOOL_A_PAUSE_UNSPEC = C.ETHTOOL_A_PAUSE_UNSPEC 3933 ETHTOOL_A_PAUSE_HEADER = C.ETHTOOL_A_PAUSE_HEADER 3934 ETHTOOL_A_PAUSE_AUTONEG = C.ETHTOOL_A_PAUSE_AUTONEG 3935 ETHTOOL_A_PAUSE_RX = C.ETHTOOL_A_PAUSE_RX 3936 ETHTOOL_A_PAUSE_TX = C.ETHTOOL_A_PAUSE_TX 3937 ETHTOOL_A_PAUSE_STATS = C.ETHTOOL_A_PAUSE_STATS 3938 ETHTOOL_A_PAUSE_MAX = C.ETHTOOL_A_PAUSE_MAX 3939 ETHTOOL_A_PAUSE_STAT_UNSPEC = C.ETHTOOL_A_PAUSE_STAT_UNSPEC 3940 ETHTOOL_A_PAUSE_STAT_PAD = C.ETHTOOL_A_PAUSE_STAT_PAD 3941 ETHTOOL_A_PAUSE_STAT_TX_FRAMES = C.ETHTOOL_A_PAUSE_STAT_TX_FRAMES 3942 ETHTOOL_A_PAUSE_STAT_RX_FRAMES = C.ETHTOOL_A_PAUSE_STAT_RX_FRAMES 3943 ETHTOOL_A_PAUSE_STAT_MAX = C.ETHTOOL_A_PAUSE_STAT_MAX 3944 ETHTOOL_A_EEE_UNSPEC = C.ETHTOOL_A_EEE_UNSPEC 3945 ETHTOOL_A_EEE_HEADER = C.ETHTOOL_A_EEE_HEADER 3946 ETHTOOL_A_EEE_MODES_OURS = C.ETHTOOL_A_EEE_MODES_OURS 3947 ETHTOOL_A_EEE_MODES_PEER = C.ETHTOOL_A_EEE_MODES_PEER 3948 ETHTOOL_A_EEE_ACTIVE = C.ETHTOOL_A_EEE_ACTIVE 3949 ETHTOOL_A_EEE_ENABLED = C.ETHTOOL_A_EEE_ENABLED 3950 ETHTOOL_A_EEE_TX_LPI_ENABLED = C.ETHTOOL_A_EEE_TX_LPI_ENABLED 3951 ETHTOOL_A_EEE_TX_LPI_TIMER = C.ETHTOOL_A_EEE_TX_LPI_TIMER 3952 ETHTOOL_A_EEE_MAX = C.ETHTOOL_A_EEE_MAX 3953 ETHTOOL_A_TSINFO_UNSPEC = C.ETHTOOL_A_TSINFO_UNSPEC 3954 ETHTOOL_A_TSINFO_HEADER = C.ETHTOOL_A_TSINFO_HEADER 3955 ETHTOOL_A_TSINFO_TIMESTAMPING = C.ETHTOOL_A_TSINFO_TIMESTAMPING 3956 ETHTOOL_A_TSINFO_TX_TYPES = C.ETHTOOL_A_TSINFO_TX_TYPES 3957 ETHTOOL_A_TSINFO_RX_FILTERS = C.ETHTOOL_A_TSINFO_RX_FILTERS 3958 ETHTOOL_A_TSINFO_PHC_INDEX = C.ETHTOOL_A_TSINFO_PHC_INDEX 3959 ETHTOOL_A_TSINFO_MAX = C.ETHTOOL_A_TSINFO_MAX 3960 ETHTOOL_A_CABLE_TEST_UNSPEC = C.ETHTOOL_A_CABLE_TEST_UNSPEC 3961 ETHTOOL_A_CABLE_TEST_HEADER = C.ETHTOOL_A_CABLE_TEST_HEADER 3962 ETHTOOL_A_CABLE_TEST_MAX = C.ETHTOOL_A_CABLE_TEST_MAX 3963 ETHTOOL_A_CABLE_RESULT_CODE_UNSPEC = C.ETHTOOL_A_CABLE_RESULT_CODE_UNSPEC 3964 ETHTOOL_A_CABLE_RESULT_CODE_OK = C.ETHTOOL_A_CABLE_RESULT_CODE_OK 3965 ETHTOOL_A_CABLE_RESULT_CODE_OPEN = C.ETHTOOL_A_CABLE_RESULT_CODE_OPEN 3966 ETHTOOL_A_CABLE_RESULT_CODE_SAME_SHORT = C.ETHTOOL_A_CABLE_RESULT_CODE_SAME_SHORT 3967 ETHTOOL_A_CABLE_RESULT_CODE_CROSS_SHORT = C.ETHTOOL_A_CABLE_RESULT_CODE_CROSS_SHORT 3968 ETHTOOL_A_CABLE_PAIR_A = C.ETHTOOL_A_CABLE_PAIR_A 3969 ETHTOOL_A_CABLE_PAIR_B = C.ETHTOOL_A_CABLE_PAIR_B 3970 ETHTOOL_A_CABLE_PAIR_C = C.ETHTOOL_A_CABLE_PAIR_C 3971 ETHTOOL_A_CABLE_PAIR_D = C.ETHTOOL_A_CABLE_PAIR_D 3972 ETHTOOL_A_CABLE_RESULT_UNSPEC = C.ETHTOOL_A_CABLE_RESULT_UNSPEC 3973 ETHTOOL_A_CABLE_RESULT_PAIR = C.ETHTOOL_A_CABLE_RESULT_PAIR 3974 ETHTOOL_A_CABLE_RESULT_CODE = C.ETHTOOL_A_CABLE_RESULT_CODE 3975 ETHTOOL_A_CABLE_RESULT_MAX = C.ETHTOOL_A_CABLE_RESULT_MAX 3976 ETHTOOL_A_CABLE_FAULT_LENGTH_UNSPEC = C.ETHTOOL_A_CABLE_FAULT_LENGTH_UNSPEC 3977 ETHTOOL_A_CABLE_FAULT_LENGTH_PAIR = C.ETHTOOL_A_CABLE_FAULT_LENGTH_PAIR 3978 ETHTOOL_A_CABLE_FAULT_LENGTH_CM = C.ETHTOOL_A_CABLE_FAULT_LENGTH_CM 3979 ETHTOOL_A_CABLE_FAULT_LENGTH_MAX = C.ETHTOOL_A_CABLE_FAULT_LENGTH_MAX 3980 ETHTOOL_A_CABLE_TEST_NTF_STATUS_UNSPEC = C.ETHTOOL_A_CABLE_TEST_NTF_STATUS_UNSPEC 3981 ETHTOOL_A_CABLE_TEST_NTF_STATUS_STARTED = C.ETHTOOL_A_CABLE_TEST_NTF_STATUS_STARTED 3982 ETHTOOL_A_CABLE_TEST_NTF_STATUS_COMPLETED = C.ETHTOOL_A_CABLE_TEST_NTF_STATUS_COMPLETED 3983 ETHTOOL_A_CABLE_NEST_UNSPEC = C.ETHTOOL_A_CABLE_NEST_UNSPEC 3984 ETHTOOL_A_CABLE_NEST_RESULT = C.ETHTOOL_A_CABLE_NEST_RESULT 3985 ETHTOOL_A_CABLE_NEST_FAULT_LENGTH = C.ETHTOOL_A_CABLE_NEST_FAULT_LENGTH 3986 ETHTOOL_A_CABLE_NEST_MAX = C.ETHTOOL_A_CABLE_NEST_MAX 3987 ETHTOOL_A_CABLE_TEST_NTF_UNSPEC = C.ETHTOOL_A_CABLE_TEST_NTF_UNSPEC 3988 ETHTOOL_A_CABLE_TEST_NTF_HEADER = C.ETHTOOL_A_CABLE_TEST_NTF_HEADER 3989 ETHTOOL_A_CABLE_TEST_NTF_STATUS = C.ETHTOOL_A_CABLE_TEST_NTF_STATUS 3990 ETHTOOL_A_CABLE_TEST_NTF_NEST = C.ETHTOOL_A_CABLE_TEST_NTF_NEST 3991 ETHTOOL_A_CABLE_TEST_NTF_MAX = C.ETHTOOL_A_CABLE_TEST_NTF_MAX 3992 ETHTOOL_A_CABLE_TEST_TDR_CFG_UNSPEC = C.ETHTOOL_A_CABLE_TEST_TDR_CFG_UNSPEC 3993 ETHTOOL_A_CABLE_TEST_TDR_CFG_FIRST = C.ETHTOOL_A_CABLE_TEST_TDR_CFG_FIRST 3994 ETHTOOL_A_CABLE_TEST_TDR_CFG_LAST = C.ETHTOOL_A_CABLE_TEST_TDR_CFG_LAST 3995 ETHTOOL_A_CABLE_TEST_TDR_CFG_STEP = C.ETHTOOL_A_CABLE_TEST_TDR_CFG_STEP 3996 ETHTOOL_A_CABLE_TEST_TDR_CFG_PAIR = C.ETHTOOL_A_CABLE_TEST_TDR_CFG_PAIR 3997 ETHTOOL_A_CABLE_TEST_TDR_CFG_MAX = C.ETHTOOL_A_CABLE_TEST_TDR_CFG_MAX 3998 ETHTOOL_A_CABLE_TEST_TDR_UNSPEC = C.ETHTOOL_A_CABLE_TEST_TDR_UNSPEC 3999 ETHTOOL_A_CABLE_TEST_TDR_HEADER = C.ETHTOOL_A_CABLE_TEST_TDR_HEADER 4000 ETHTOOL_A_CABLE_TEST_TDR_CFG = C.ETHTOOL_A_CABLE_TEST_TDR_CFG 4001 ETHTOOL_A_CABLE_TEST_TDR_MAX = C.ETHTOOL_A_CABLE_TEST_TDR_MAX 4002 ETHTOOL_A_CABLE_AMPLITUDE_UNSPEC = C.ETHTOOL_A_CABLE_AMPLITUDE_UNSPEC 4003 ETHTOOL_A_CABLE_AMPLITUDE_PAIR = C.ETHTOOL_A_CABLE_AMPLITUDE_PAIR 4004 ETHTOOL_A_CABLE_AMPLITUDE_mV = C.ETHTOOL_A_CABLE_AMPLITUDE_mV 4005 ETHTOOL_A_CABLE_AMPLITUDE_MAX = C.ETHTOOL_A_CABLE_AMPLITUDE_MAX 4006 ETHTOOL_A_CABLE_PULSE_UNSPEC = C.ETHTOOL_A_CABLE_PULSE_UNSPEC 4007 ETHTOOL_A_CABLE_PULSE_mV = C.ETHTOOL_A_CABLE_PULSE_mV 4008 ETHTOOL_A_CABLE_PULSE_MAX = C.ETHTOOL_A_CABLE_PULSE_MAX 4009 ETHTOOL_A_CABLE_STEP_UNSPEC = C.ETHTOOL_A_CABLE_STEP_UNSPEC 4010 ETHTOOL_A_CABLE_STEP_FIRST_DISTANCE = C.ETHTOOL_A_CABLE_STEP_FIRST_DISTANCE 4011 ETHTOOL_A_CABLE_STEP_LAST_DISTANCE = C.ETHTOOL_A_CABLE_STEP_LAST_DISTANCE 4012 ETHTOOL_A_CABLE_STEP_STEP_DISTANCE = C.ETHTOOL_A_CABLE_STEP_STEP_DISTANCE 4013 ETHTOOL_A_CABLE_STEP_MAX = C.ETHTOOL_A_CABLE_STEP_MAX 4014 ETHTOOL_A_CABLE_TDR_NEST_UNSPEC = C.ETHTOOL_A_CABLE_TDR_NEST_UNSPEC 4015 ETHTOOL_A_CABLE_TDR_NEST_STEP = C.ETHTOOL_A_CABLE_TDR_NEST_STEP 4016 ETHTOOL_A_CABLE_TDR_NEST_AMPLITUDE = C.ETHTOOL_A_CABLE_TDR_NEST_AMPLITUDE 4017 ETHTOOL_A_CABLE_TDR_NEST_PULSE = C.ETHTOOL_A_CABLE_TDR_NEST_PULSE 4018 ETHTOOL_A_CABLE_TDR_NEST_MAX = C.ETHTOOL_A_CABLE_TDR_NEST_MAX 4019 ETHTOOL_A_CABLE_TEST_TDR_NTF_UNSPEC = C.ETHTOOL_A_CABLE_TEST_TDR_NTF_UNSPEC 4020 ETHTOOL_A_CABLE_TEST_TDR_NTF_HEADER = C.ETHTOOL_A_CABLE_TEST_TDR_NTF_HEADER 4021 ETHTOOL_A_CABLE_TEST_TDR_NTF_STATUS = C.ETHTOOL_A_CABLE_TEST_TDR_NTF_STATUS 4022 ETHTOOL_A_CABLE_TEST_TDR_NTF_NEST = C.ETHTOOL_A_CABLE_TEST_TDR_NTF_NEST 4023 ETHTOOL_A_CABLE_TEST_TDR_NTF_MAX = C.ETHTOOL_A_CABLE_TEST_TDR_NTF_MAX 4024 ETHTOOL_UDP_TUNNEL_TYPE_VXLAN = C.ETHTOOL_UDP_TUNNEL_TYPE_VXLAN 4025 ETHTOOL_UDP_TUNNEL_TYPE_GENEVE = C.ETHTOOL_UDP_TUNNEL_TYPE_GENEVE 4026 ETHTOOL_UDP_TUNNEL_TYPE_VXLAN_GPE = C.ETHTOOL_UDP_TUNNEL_TYPE_VXLAN_GPE 4027 ETHTOOL_A_TUNNEL_UDP_ENTRY_UNSPEC = C.ETHTOOL_A_TUNNEL_UDP_ENTRY_UNSPEC 4028 ETHTOOL_A_TUNNEL_UDP_ENTRY_PORT = C.ETHTOOL_A_TUNNEL_UDP_ENTRY_PORT 4029 ETHTOOL_A_TUNNEL_UDP_ENTRY_TYPE = C.ETHTOOL_A_TUNNEL_UDP_ENTRY_TYPE 4030 ETHTOOL_A_TUNNEL_UDP_ENTRY_MAX = C.ETHTOOL_A_TUNNEL_UDP_ENTRY_MAX 4031 ETHTOOL_A_TUNNEL_UDP_TABLE_UNSPEC = C.ETHTOOL_A_TUNNEL_UDP_TABLE_UNSPEC 4032 ETHTOOL_A_TUNNEL_UDP_TABLE_SIZE = C.ETHTOOL_A_TUNNEL_UDP_TABLE_SIZE 4033 ETHTOOL_A_TUNNEL_UDP_TABLE_TYPES = C.ETHTOOL_A_TUNNEL_UDP_TABLE_TYPES 4034 ETHTOOL_A_TUNNEL_UDP_TABLE_ENTRY = C.ETHTOOL_A_TUNNEL_UDP_TABLE_ENTRY 4035 ETHTOOL_A_TUNNEL_UDP_TABLE_MAX = C.ETHTOOL_A_TUNNEL_UDP_TABLE_MAX 4036 ETHTOOL_A_TUNNEL_UDP_UNSPEC = C.ETHTOOL_A_TUNNEL_UDP_UNSPEC 4037 ETHTOOL_A_TUNNEL_UDP_TABLE = C.ETHTOOL_A_TUNNEL_UDP_TABLE 4038 ETHTOOL_A_TUNNEL_UDP_MAX = C.ETHTOOL_A_TUNNEL_UDP_MAX 4039 ETHTOOL_A_TUNNEL_INFO_UNSPEC = C.ETHTOOL_A_TUNNEL_INFO_UNSPEC 4040 ETHTOOL_A_TUNNEL_INFO_HEADER = C.ETHTOOL_A_TUNNEL_INFO_HEADER 4041 ETHTOOL_A_TUNNEL_INFO_UDP_PORTS = C.ETHTOOL_A_TUNNEL_INFO_UDP_PORTS 4042 ETHTOOL_A_TUNNEL_INFO_MAX = C.ETHTOOL_A_TUNNEL_INFO_MAX 4043 ) 4044 4045 const SPEED_UNKNOWN = C.SPEED_UNKNOWN 4046 4047 type EthtoolDrvinfo C.struct_ethtool_drvinfo 4048 4049 type ( 4050 HIDRawReportDescriptor C.struct_hidraw_report_descriptor 4051 HIDRawDevInfo C.struct_hidraw_devinfo 4052 ) 4053 4054 // close_range 4055 const ( 4056 CLOSE_RANGE_UNSHARE = C.CLOSE_RANGE_UNSHARE 4057 CLOSE_RANGE_CLOEXEC = C.CLOSE_RANGE_CLOEXEC 4058 ) 4059 4060 // Netlink extended acknowledgement TLVs. 4061 4062 const ( 4063 NLMSGERR_ATTR_MSG = C.NLMSGERR_ATTR_MSG 4064 NLMSGERR_ATTR_OFFS = C.NLMSGERR_ATTR_OFFS 4065 NLMSGERR_ATTR_COOKIE = C.NLMSGERR_ATTR_COOKIE 4066 ) 4067 4068 // MTD 4069 4070 type ( 4071 EraseInfo C.struct_erase_info_user 4072 EraseInfo64 C.struct_erase_info_user64 4073 MtdOobBuf C.struct_mtd_oob_buf 4074 MtdOobBuf64 C.struct_mtd_oob_buf64 4075 MtdWriteReq C.struct_mtd_write_req 4076 MtdInfo C.struct_mtd_info_user 4077 RegionInfo C.struct_region_info_user 4078 OtpInfo C.struct_otp_info 4079 NandOobinfo C.struct_nand_oobinfo 4080 NandOobfree C.struct_nand_oobfree 4081 NandEcclayout C.struct_nand_ecclayout_user 4082 MtdEccStats C.struct_mtd_ecc_stats 4083 ) 4084 4085 const ( 4086 MTD_OPS_PLACE_OOB = C.MTD_OPS_PLACE_OOB 4087 MTD_OPS_AUTO_OOB = C.MTD_OPS_AUTO_OOB 4088 MTD_OPS_RAW = C.MTD_OPS_RAW 4089 ) 4090 4091 const ( 4092 MTD_FILE_MODE_NORMAL = C.MTD_FILE_MODE_NORMAL 4093 MTD_FILE_MODE_OTP_FACTORY = C.MTD_FILE_MODE_OTP_FACTORY 4094 MTD_FILE_MODE_OTP_USER = C.MTD_FILE_MODE_OTP_USER 4095 MTD_FILE_MODE_RAW = C.MTD_FILE_MODE_RAW 4096 ) 4097 4098 // NFC Subsystem enums. 4099 4100 const ( 4101 NFC_CMD_UNSPEC = C.NFC_CMD_UNSPEC 4102 NFC_CMD_GET_DEVICE = C.NFC_CMD_GET_DEVICE 4103 NFC_CMD_DEV_UP = C.NFC_CMD_DEV_UP 4104 NFC_CMD_DEV_DOWN = C.NFC_CMD_DEV_DOWN 4105 NFC_CMD_DEP_LINK_UP = C.NFC_CMD_DEP_LINK_UP 4106 NFC_CMD_DEP_LINK_DOWN = C.NFC_CMD_DEP_LINK_DOWN 4107 NFC_CMD_START_POLL = C.NFC_CMD_START_POLL 4108 NFC_CMD_STOP_POLL = C.NFC_CMD_STOP_POLL 4109 NFC_CMD_GET_TARGET = C.NFC_CMD_GET_TARGET 4110 NFC_EVENT_TARGETS_FOUND = C.NFC_EVENT_TARGETS_FOUND 4111 NFC_EVENT_DEVICE_ADDED = C.NFC_EVENT_DEVICE_ADDED 4112 NFC_EVENT_DEVICE_REMOVED = C.NFC_EVENT_DEVICE_REMOVED 4113 NFC_EVENT_TARGET_LOST = C.NFC_EVENT_TARGET_LOST 4114 NFC_EVENT_TM_ACTIVATED = C.NFC_EVENT_TM_ACTIVATED 4115 NFC_EVENT_TM_DEACTIVATED = C.NFC_EVENT_TM_DEACTIVATED 4116 NFC_CMD_LLC_GET_PARAMS = C.NFC_CMD_LLC_GET_PARAMS 4117 NFC_CMD_LLC_SET_PARAMS = C.NFC_CMD_LLC_SET_PARAMS 4118 NFC_CMD_ENABLE_SE = C.NFC_CMD_ENABLE_SE 4119 NFC_CMD_DISABLE_SE = C.NFC_CMD_DISABLE_SE 4120 NFC_CMD_LLC_SDREQ = C.NFC_CMD_LLC_SDREQ 4121 NFC_EVENT_LLC_SDRES = C.NFC_EVENT_LLC_SDRES 4122 NFC_CMD_FW_DOWNLOAD = C.NFC_CMD_FW_DOWNLOAD 4123 NFC_EVENT_SE_ADDED = C.NFC_EVENT_SE_ADDED 4124 NFC_EVENT_SE_REMOVED = C.NFC_EVENT_SE_REMOVED 4125 NFC_EVENT_SE_CONNECTIVITY = C.NFC_EVENT_SE_CONNECTIVITY 4126 NFC_EVENT_SE_TRANSACTION = C.NFC_EVENT_SE_TRANSACTION 4127 NFC_CMD_GET_SE = C.NFC_CMD_GET_SE 4128 NFC_CMD_SE_IO = C.NFC_CMD_SE_IO 4129 NFC_CMD_ACTIVATE_TARGET = C.NFC_CMD_ACTIVATE_TARGET 4130 NFC_CMD_VENDOR = C.NFC_CMD_VENDOR 4131 NFC_CMD_DEACTIVATE_TARGET = C.NFC_CMD_DEACTIVATE_TARGET 4132 NFC_ATTR_UNSPEC = C.NFC_ATTR_UNSPEC 4133 NFC_ATTR_DEVICE_INDEX = C.NFC_ATTR_DEVICE_INDEX 4134 NFC_ATTR_DEVICE_NAME = C.NFC_ATTR_DEVICE_NAME 4135 NFC_ATTR_PROTOCOLS = C.NFC_ATTR_PROTOCOLS 4136 NFC_ATTR_TARGET_INDEX = C.NFC_ATTR_TARGET_INDEX 4137 NFC_ATTR_TARGET_SENS_RES = C.NFC_ATTR_TARGET_SENS_RES 4138 NFC_ATTR_TARGET_SEL_RES = C.NFC_ATTR_TARGET_SEL_RES 4139 NFC_ATTR_TARGET_NFCID1 = C.NFC_ATTR_TARGET_NFCID1 4140 NFC_ATTR_TARGET_SENSB_RES = C.NFC_ATTR_TARGET_SENSB_RES 4141 NFC_ATTR_TARGET_SENSF_RES = C.NFC_ATTR_TARGET_SENSF_RES 4142 NFC_ATTR_COMM_MODE = C.NFC_ATTR_COMM_MODE 4143 NFC_ATTR_RF_MODE = C.NFC_ATTR_RF_MODE 4144 NFC_ATTR_DEVICE_POWERED = C.NFC_ATTR_DEVICE_POWERED 4145 NFC_ATTR_IM_PROTOCOLS = C.NFC_ATTR_IM_PROTOCOLS 4146 NFC_ATTR_TM_PROTOCOLS = C.NFC_ATTR_TM_PROTOCOLS 4147 NFC_ATTR_LLC_PARAM_LTO = C.NFC_ATTR_LLC_PARAM_LTO 4148 NFC_ATTR_LLC_PARAM_RW = C.NFC_ATTR_LLC_PARAM_RW 4149 NFC_ATTR_LLC_PARAM_MIUX = C.NFC_ATTR_LLC_PARAM_MIUX 4150 NFC_ATTR_SE = C.NFC_ATTR_SE 4151 NFC_ATTR_LLC_SDP = C.NFC_ATTR_LLC_SDP 4152 NFC_ATTR_FIRMWARE_NAME = C.NFC_ATTR_FIRMWARE_NAME 4153 NFC_ATTR_SE_INDEX = C.NFC_ATTR_SE_INDEX 4154 NFC_ATTR_SE_TYPE = C.NFC_ATTR_SE_TYPE 4155 NFC_ATTR_SE_AID = C.NFC_ATTR_SE_AID 4156 NFC_ATTR_FIRMWARE_DOWNLOAD_STATUS = C.NFC_ATTR_FIRMWARE_DOWNLOAD_STATUS 4157 NFC_ATTR_SE_APDU = C.NFC_ATTR_SE_APDU 4158 NFC_ATTR_TARGET_ISO15693_DSFID = C.NFC_ATTR_TARGET_ISO15693_DSFID 4159 NFC_ATTR_TARGET_ISO15693_UID = C.NFC_ATTR_TARGET_ISO15693_UID 4160 NFC_ATTR_SE_PARAMS = C.NFC_ATTR_SE_PARAMS 4161 NFC_ATTR_VENDOR_ID = C.NFC_ATTR_VENDOR_ID 4162 NFC_ATTR_VENDOR_SUBCMD = C.NFC_ATTR_VENDOR_SUBCMD 4163 NFC_ATTR_VENDOR_DATA = C.NFC_ATTR_VENDOR_DATA 4164 NFC_SDP_ATTR_UNSPEC = C.NFC_SDP_ATTR_UNSPEC 4165 NFC_SDP_ATTR_URI = C.NFC_SDP_ATTR_URI 4166 NFC_SDP_ATTR_SAP = C.NFC_SDP_ATTR_SAP 4167 ) 4168 4169 // Landlock 4170 4171 type LandlockRulesetAttr C.struct_landlock_ruleset_attr 4172 4173 type LandlockPathBeneathAttr C.struct_landlock_path_beneath_attr 4174 4175 const ( 4176 LANDLOCK_RULE_PATH_BENEATH = C.LANDLOCK_RULE_PATH_BENEATH 4177 ) 4178 4179 // pidfd flags. 4180 4181 const ( 4182 PIDFD_NONBLOCK = C.O_NONBLOCK 4183 ) 4184 4185 // shm 4186 4187 type SysvIpcPerm C.struct_ipc64_perm 4188 type SysvShmDesc C.struct_shmid64_ds 4189 4190 const ( 4191 IPC_CREAT = C.IPC_CREAT 4192 IPC_EXCL = C.IPC_EXCL 4193 IPC_NOWAIT = C.IPC_NOWAIT 4194 IPC_PRIVATE = C.IPC_PRIVATE 4195 4196 ipc_64 = C.IPC_64 4197 ) 4198 4199 const ( 4200 IPC_RMID = C.IPC_RMID 4201 IPC_SET = C.IPC_SET 4202 IPC_STAT = C.IPC_STAT 4203 ) 4204 4205 const ( 4206 SHM_RDONLY = C.SHM_RDONLY 4207 SHM_RND = C.SHM_RND 4208 ) 4209 4210 // mount_setattr 4211 4212 type MountAttr C.struct_mount_attr 4213 4214 // WireGuard generic netlink interface 4215 4216 // Generated by: 4217 // perl -nlE '/^\s*(WG\w+)/ && say "$1 = C.$1"' /usr/include/linux/wireguard.h 4218 const ( 4219 WG_CMD_GET_DEVICE = C.WG_CMD_GET_DEVICE 4220 WG_CMD_SET_DEVICE = C.WG_CMD_SET_DEVICE 4221 WGDEVICE_F_REPLACE_PEERS = C.WGDEVICE_F_REPLACE_PEERS 4222 WGDEVICE_A_UNSPEC = C.WGDEVICE_A_UNSPEC 4223 WGDEVICE_A_IFINDEX = C.WGDEVICE_A_IFINDEX 4224 WGDEVICE_A_IFNAME = C.WGDEVICE_A_IFNAME 4225 WGDEVICE_A_PRIVATE_KEY = C.WGDEVICE_A_PRIVATE_KEY 4226 WGDEVICE_A_PUBLIC_KEY = C.WGDEVICE_A_PUBLIC_KEY 4227 WGDEVICE_A_FLAGS = C.WGDEVICE_A_FLAGS 4228 WGDEVICE_A_LISTEN_PORT = C.WGDEVICE_A_LISTEN_PORT 4229 WGDEVICE_A_FWMARK = C.WGDEVICE_A_FWMARK 4230 WGDEVICE_A_PEERS = C.WGDEVICE_A_PEERS 4231 WGPEER_F_REMOVE_ME = C.WGPEER_F_REMOVE_ME 4232 WGPEER_F_REPLACE_ALLOWEDIPS = C.WGPEER_F_REPLACE_ALLOWEDIPS 4233 WGPEER_F_UPDATE_ONLY = C.WGPEER_F_UPDATE_ONLY 4234 WGPEER_A_UNSPEC = C.WGPEER_A_UNSPEC 4235 WGPEER_A_PUBLIC_KEY = C.WGPEER_A_PUBLIC_KEY 4236 WGPEER_A_PRESHARED_KEY = C.WGPEER_A_PRESHARED_KEY 4237 WGPEER_A_FLAGS = C.WGPEER_A_FLAGS 4238 WGPEER_A_ENDPOINT = C.WGPEER_A_ENDPOINT 4239 WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL = C.WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL 4240 WGPEER_A_LAST_HANDSHAKE_TIME = C.WGPEER_A_LAST_HANDSHAKE_TIME 4241 WGPEER_A_RX_BYTES = C.WGPEER_A_RX_BYTES 4242 WGPEER_A_TX_BYTES = C.WGPEER_A_TX_BYTES 4243 WGPEER_A_ALLOWEDIPS = C.WGPEER_A_ALLOWEDIPS 4244 WGPEER_A_PROTOCOL_VERSION = C.WGPEER_A_PROTOCOL_VERSION 4245 WGALLOWEDIP_A_UNSPEC = C.WGALLOWEDIP_A_UNSPEC 4246 WGALLOWEDIP_A_FAMILY = C.WGALLOWEDIP_A_FAMILY 4247 WGALLOWEDIP_A_IPADDR = C.WGALLOWEDIP_A_IPADDR 4248 WGALLOWEDIP_A_CIDR_MASK = C.WGALLOWEDIP_A_CIDR_MASK 4249 ) 4250 4251 // netlink attribute types and policies 4252 4253 // Generated by: 4254 // perl -nlE '/^\s*(NL_ATTR\w+)/ && say "$1 = C.$1"' /usr/include/linux/netlink.h 4255 // perl -nlE '/^\s*(NL_POLICY\w+)/ && say "$1 = C.$1"' /usr/include/linux/netlink.h 4256 const ( 4257 NL_ATTR_TYPE_INVALID = C.NL_ATTR_TYPE_INVALID 4258 NL_ATTR_TYPE_FLAG = C.NL_ATTR_TYPE_FLAG 4259 NL_ATTR_TYPE_U8 = C.NL_ATTR_TYPE_U8 4260 NL_ATTR_TYPE_U16 = C.NL_ATTR_TYPE_U16 4261 NL_ATTR_TYPE_U32 = C.NL_ATTR_TYPE_U32 4262 NL_ATTR_TYPE_U64 = C.NL_ATTR_TYPE_U64 4263 NL_ATTR_TYPE_S8 = C.NL_ATTR_TYPE_S8 4264 NL_ATTR_TYPE_S16 = C.NL_ATTR_TYPE_S16 4265 NL_ATTR_TYPE_S32 = C.NL_ATTR_TYPE_S32 4266 NL_ATTR_TYPE_S64 = C.NL_ATTR_TYPE_S64 4267 NL_ATTR_TYPE_BINARY = C.NL_ATTR_TYPE_BINARY 4268 NL_ATTR_TYPE_STRING = C.NL_ATTR_TYPE_STRING 4269 NL_ATTR_TYPE_NUL_STRING = C.NL_ATTR_TYPE_NUL_STRING 4270 NL_ATTR_TYPE_NESTED = C.NL_ATTR_TYPE_NESTED 4271 NL_ATTR_TYPE_NESTED_ARRAY = C.NL_ATTR_TYPE_NESTED_ARRAY 4272 NL_ATTR_TYPE_BITFIELD32 = C.NL_ATTR_TYPE_BITFIELD32 4273 4274 NL_POLICY_TYPE_ATTR_UNSPEC = C.NL_POLICY_TYPE_ATTR_UNSPEC 4275 NL_POLICY_TYPE_ATTR_TYPE = C.NL_POLICY_TYPE_ATTR_TYPE 4276 NL_POLICY_TYPE_ATTR_MIN_VALUE_S = C.NL_POLICY_TYPE_ATTR_MIN_VALUE_S 4277 NL_POLICY_TYPE_ATTR_MAX_VALUE_S = C.NL_POLICY_TYPE_ATTR_MAX_VALUE_S 4278 NL_POLICY_TYPE_ATTR_MIN_VALUE_U = C.NL_POLICY_TYPE_ATTR_MIN_VALUE_U 4279 NL_POLICY_TYPE_ATTR_MAX_VALUE_U = C.NL_POLICY_TYPE_ATTR_MAX_VALUE_U 4280 NL_POLICY_TYPE_ATTR_MIN_LENGTH = C.NL_POLICY_TYPE_ATTR_MIN_LENGTH 4281 NL_POLICY_TYPE_ATTR_MAX_LENGTH = C.NL_POLICY_TYPE_ATTR_MAX_LENGTH 4282 NL_POLICY_TYPE_ATTR_POLICY_IDX = C.NL_POLICY_TYPE_ATTR_POLICY_IDX 4283 NL_POLICY_TYPE_ATTR_POLICY_MAXTYPE = C.NL_POLICY_TYPE_ATTR_POLICY_MAXTYPE 4284 NL_POLICY_TYPE_ATTR_BITFIELD32_MASK = C.NL_POLICY_TYPE_ATTR_BITFIELD32_MASK 4285 NL_POLICY_TYPE_ATTR_PAD = C.NL_POLICY_TYPE_ATTR_PAD 4286 NL_POLICY_TYPE_ATTR_MASK = C.NL_POLICY_TYPE_ATTR_MASK 4287 NL_POLICY_TYPE_ATTR_MAX = C.NL_POLICY_TYPE_ATTR_MAX 4288 ) 4289 4290 // CAN netlink types 4291 4292 type CANBitTiming C.struct_can_bittiming 4293 4294 type CANBitTimingConst C.struct_my_can_bittiming_const 4295 4296 type CANClock C.struct_can_clock 4297 4298 type CANBusErrorCounters C.struct_can_berr_counter 4299 4300 type CANCtrlMode C.struct_can_ctrlmode 4301 4302 type CANDeviceStats C.struct_can_device_stats 4303 4304 // Generated by: 4305 // perl -nlE '/^\s*(CAN_STATE\w+)/ && say "$1 = C.$1"' /usr/include/linux/can/netlink.h 4306 const ( 4307 CAN_STATE_ERROR_ACTIVE = C.CAN_STATE_ERROR_ACTIVE 4308 CAN_STATE_ERROR_WARNING = C.CAN_STATE_ERROR_WARNING 4309 CAN_STATE_ERROR_PASSIVE = C.CAN_STATE_ERROR_PASSIVE 4310 CAN_STATE_BUS_OFF = C.CAN_STATE_BUS_OFF 4311 CAN_STATE_STOPPED = C.CAN_STATE_STOPPED 4312 CAN_STATE_SLEEPING = C.CAN_STATE_SLEEPING 4313 CAN_STATE_MAX = C.CAN_STATE_MAX 4314 ) 4315 4316 // Generated by: 4317 // perl -nlE '/^\s*(IFLA_CAN\w+)/ && say "$1 = C.$1"' /usr/include/linux/can/netlink.h 4318 const ( 4319 IFLA_CAN_UNSPEC = C.IFLA_CAN_UNSPEC 4320 IFLA_CAN_BITTIMING = C.IFLA_CAN_BITTIMING 4321 IFLA_CAN_BITTIMING_CONST = C.IFLA_CAN_BITTIMING_CONST 4322 IFLA_CAN_CLOCK = C.IFLA_CAN_CLOCK 4323 IFLA_CAN_STATE = C.IFLA_CAN_STATE 4324 IFLA_CAN_CTRLMODE = C.IFLA_CAN_CTRLMODE 4325 IFLA_CAN_RESTART_MS = C.IFLA_CAN_RESTART_MS 4326 IFLA_CAN_RESTART = C.IFLA_CAN_RESTART 4327 IFLA_CAN_BERR_COUNTER = C.IFLA_CAN_BERR_COUNTER 4328 IFLA_CAN_DATA_BITTIMING = C.IFLA_CAN_DATA_BITTIMING 4329 IFLA_CAN_DATA_BITTIMING_CONST = C.IFLA_CAN_DATA_BITTIMING_CONST 4330 IFLA_CAN_TERMINATION = C.IFLA_CAN_TERMINATION 4331 IFLA_CAN_TERMINATION_CONST = C.IFLA_CAN_TERMINATION_CONST 4332 IFLA_CAN_BITRATE_CONST = C.IFLA_CAN_BITRATE_CONST 4333 IFLA_CAN_DATA_BITRATE_CONST = C.IFLA_CAN_DATA_BITRATE_CONST 4334 IFLA_CAN_BITRATE_MAX = C.IFLA_CAN_BITRATE_MAX 4335 ) 4336 4337 // Kernel connection multiplexor 4338 4339 type KCMAttach C.struct_kcm_attach 4340 4341 type KCMUnattach C.struct_kcm_unattach 4342 4343 type KCMClone C.struct_kcm_clone 4344 4345 // nl80211 generic netlink 4346 4347 // Generated by the following steps: 4348 // 4349 // perl -nlE '/^#define (NL80211_\w+)/ && say "$1 = C.$1"' /usr/include/linux/nl80211.h > define.txt 4350 // perl -nlE '/^\s*(NL80211_\w+)/ && say "$1 = C.$1"' /usr/include/linux/nl80211.h > enum.txt 4351 // cat define.txt enum.txt | sort --unique 4352 // 4353 // nl80211 has some duplicated values between enums and C preprocessor macros, 4354 // so this list must be sorted and made unique. 4355 const ( 4356 NL80211_AC_BE = C.NL80211_AC_BE 4357 NL80211_AC_BK = C.NL80211_AC_BK 4358 NL80211_ACL_POLICY_ACCEPT_UNLESS_LISTED = C.NL80211_ACL_POLICY_ACCEPT_UNLESS_LISTED 4359 NL80211_ACL_POLICY_DENY_UNLESS_LISTED = C.NL80211_ACL_POLICY_DENY_UNLESS_LISTED 4360 NL80211_AC_VI = C.NL80211_AC_VI 4361 NL80211_AC_VO = C.NL80211_AC_VO 4362 NL80211_AP_SETTINGS_EXTERNAL_AUTH_SUPPORT = C.NL80211_AP_SETTINGS_EXTERNAL_AUTH_SUPPORT 4363 NL80211_AP_SETTINGS_SA_QUERY_OFFLOAD_SUPPORT = C.NL80211_AP_SETTINGS_SA_QUERY_OFFLOAD_SUPPORT 4364 NL80211_AP_SME_SA_QUERY_OFFLOAD = C.NL80211_AP_SME_SA_QUERY_OFFLOAD 4365 NL80211_ATTR_4ADDR = C.NL80211_ATTR_4ADDR 4366 NL80211_ATTR_ACK = C.NL80211_ATTR_ACK 4367 NL80211_ATTR_ACK_SIGNAL = C.NL80211_ATTR_ACK_SIGNAL 4368 NL80211_ATTR_ACL_POLICY = C.NL80211_ATTR_ACL_POLICY 4369 NL80211_ATTR_ADMITTED_TIME = C.NL80211_ATTR_ADMITTED_TIME 4370 NL80211_ATTR_AIRTIME_WEIGHT = C.NL80211_ATTR_AIRTIME_WEIGHT 4371 NL80211_ATTR_AKM_SUITES = C.NL80211_ATTR_AKM_SUITES 4372 NL80211_ATTR_AP_ISOLATE = C.NL80211_ATTR_AP_ISOLATE 4373 NL80211_ATTR_AP_SETTINGS_FLAGS = C.NL80211_ATTR_AP_SETTINGS_FLAGS 4374 NL80211_ATTR_AUTH_DATA = C.NL80211_ATTR_AUTH_DATA 4375 NL80211_ATTR_AUTH_TYPE = C.NL80211_ATTR_AUTH_TYPE 4376 NL80211_ATTR_BANDS = C.NL80211_ATTR_BANDS 4377 NL80211_ATTR_BEACON_HEAD = C.NL80211_ATTR_BEACON_HEAD 4378 NL80211_ATTR_BEACON_INTERVAL = C.NL80211_ATTR_BEACON_INTERVAL 4379 NL80211_ATTR_BEACON_TAIL = C.NL80211_ATTR_BEACON_TAIL 4380 NL80211_ATTR_BG_SCAN_PERIOD = C.NL80211_ATTR_BG_SCAN_PERIOD 4381 NL80211_ATTR_BSS_BASIC_RATES = C.NL80211_ATTR_BSS_BASIC_RATES 4382 NL80211_ATTR_BSS = C.NL80211_ATTR_BSS 4383 NL80211_ATTR_BSS_CTS_PROT = C.NL80211_ATTR_BSS_CTS_PROT 4384 NL80211_ATTR_BSS_HT_OPMODE = C.NL80211_ATTR_BSS_HT_OPMODE 4385 NL80211_ATTR_BSSID = C.NL80211_ATTR_BSSID 4386 NL80211_ATTR_BSS_SELECT = C.NL80211_ATTR_BSS_SELECT 4387 NL80211_ATTR_BSS_SHORT_PREAMBLE = C.NL80211_ATTR_BSS_SHORT_PREAMBLE 4388 NL80211_ATTR_BSS_SHORT_SLOT_TIME = C.NL80211_ATTR_BSS_SHORT_SLOT_TIME 4389 NL80211_ATTR_CENTER_FREQ1 = C.NL80211_ATTR_CENTER_FREQ1 4390 NL80211_ATTR_CENTER_FREQ1_OFFSET = C.NL80211_ATTR_CENTER_FREQ1_OFFSET 4391 NL80211_ATTR_CENTER_FREQ2 = C.NL80211_ATTR_CENTER_FREQ2 4392 NL80211_ATTR_CHANNEL_WIDTH = C.NL80211_ATTR_CHANNEL_WIDTH 4393 NL80211_ATTR_CH_SWITCH_BLOCK_TX = C.NL80211_ATTR_CH_SWITCH_BLOCK_TX 4394 NL80211_ATTR_CH_SWITCH_COUNT = C.NL80211_ATTR_CH_SWITCH_COUNT 4395 NL80211_ATTR_CIPHER_SUITE_GROUP = C.NL80211_ATTR_CIPHER_SUITE_GROUP 4396 NL80211_ATTR_CIPHER_SUITES = C.NL80211_ATTR_CIPHER_SUITES 4397 NL80211_ATTR_CIPHER_SUITES_PAIRWISE = C.NL80211_ATTR_CIPHER_SUITES_PAIRWISE 4398 NL80211_ATTR_CNTDWN_OFFS_BEACON = C.NL80211_ATTR_CNTDWN_OFFS_BEACON 4399 NL80211_ATTR_CNTDWN_OFFS_PRESP = C.NL80211_ATTR_CNTDWN_OFFS_PRESP 4400 NL80211_ATTR_COALESCE_RULE = C.NL80211_ATTR_COALESCE_RULE 4401 NL80211_ATTR_COALESCE_RULE_CONDITION = C.NL80211_ATTR_COALESCE_RULE_CONDITION 4402 NL80211_ATTR_COALESCE_RULE_DELAY = C.NL80211_ATTR_COALESCE_RULE_DELAY 4403 NL80211_ATTR_COALESCE_RULE_MAX = C.NL80211_ATTR_COALESCE_RULE_MAX 4404 NL80211_ATTR_COALESCE_RULE_PKT_PATTERN = C.NL80211_ATTR_COALESCE_RULE_PKT_PATTERN 4405 NL80211_ATTR_COLOR_CHANGE_COLOR = C.NL80211_ATTR_COLOR_CHANGE_COLOR 4406 NL80211_ATTR_COLOR_CHANGE_COUNT = C.NL80211_ATTR_COLOR_CHANGE_COUNT 4407 NL80211_ATTR_COLOR_CHANGE_ELEMS = C.NL80211_ATTR_COLOR_CHANGE_ELEMS 4408 NL80211_ATTR_CONN_FAILED_REASON = C.NL80211_ATTR_CONN_FAILED_REASON 4409 NL80211_ATTR_CONTROL_PORT = C.NL80211_ATTR_CONTROL_PORT 4410 NL80211_ATTR_CONTROL_PORT_ETHERTYPE = C.NL80211_ATTR_CONTROL_PORT_ETHERTYPE 4411 NL80211_ATTR_CONTROL_PORT_NO_ENCRYPT = C.NL80211_ATTR_CONTROL_PORT_NO_ENCRYPT 4412 NL80211_ATTR_CONTROL_PORT_NO_PREAUTH = C.NL80211_ATTR_CONTROL_PORT_NO_PREAUTH 4413 NL80211_ATTR_CONTROL_PORT_OVER_NL80211 = C.NL80211_ATTR_CONTROL_PORT_OVER_NL80211 4414 NL80211_ATTR_COOKIE = C.NL80211_ATTR_COOKIE 4415 NL80211_ATTR_CQM_BEACON_LOSS_EVENT = C.NL80211_ATTR_CQM_BEACON_LOSS_EVENT 4416 NL80211_ATTR_CQM = C.NL80211_ATTR_CQM 4417 NL80211_ATTR_CQM_MAX = C.NL80211_ATTR_CQM_MAX 4418 NL80211_ATTR_CQM_PKT_LOSS_EVENT = C.NL80211_ATTR_CQM_PKT_LOSS_EVENT 4419 NL80211_ATTR_CQM_RSSI_HYST = C.NL80211_ATTR_CQM_RSSI_HYST 4420 NL80211_ATTR_CQM_RSSI_LEVEL = C.NL80211_ATTR_CQM_RSSI_LEVEL 4421 NL80211_ATTR_CQM_RSSI_THOLD = C.NL80211_ATTR_CQM_RSSI_THOLD 4422 NL80211_ATTR_CQM_RSSI_THRESHOLD_EVENT = C.NL80211_ATTR_CQM_RSSI_THRESHOLD_EVENT 4423 NL80211_ATTR_CQM_TXE_INTVL = C.NL80211_ATTR_CQM_TXE_INTVL 4424 NL80211_ATTR_CQM_TXE_PKTS = C.NL80211_ATTR_CQM_TXE_PKTS 4425 NL80211_ATTR_CQM_TXE_RATE = C.NL80211_ATTR_CQM_TXE_RATE 4426 NL80211_ATTR_CRIT_PROT_ID = C.NL80211_ATTR_CRIT_PROT_ID 4427 NL80211_ATTR_CSA_C_OFF_BEACON = C.NL80211_ATTR_CSA_C_OFF_BEACON 4428 NL80211_ATTR_CSA_C_OFF_PRESP = C.NL80211_ATTR_CSA_C_OFF_PRESP 4429 NL80211_ATTR_CSA_C_OFFSETS_TX = C.NL80211_ATTR_CSA_C_OFFSETS_TX 4430 NL80211_ATTR_CSA_IES = C.NL80211_ATTR_CSA_IES 4431 NL80211_ATTR_DEVICE_AP_SME = C.NL80211_ATTR_DEVICE_AP_SME 4432 NL80211_ATTR_DFS_CAC_TIME = C.NL80211_ATTR_DFS_CAC_TIME 4433 NL80211_ATTR_DFS_REGION = C.NL80211_ATTR_DFS_REGION 4434 NL80211_ATTR_DISABLE_EHT = C.NL80211_ATTR_DISABLE_EHT 4435 NL80211_ATTR_DISABLE_HE = C.NL80211_ATTR_DISABLE_HE 4436 NL80211_ATTR_DISABLE_HT = C.NL80211_ATTR_DISABLE_HT 4437 NL80211_ATTR_DISABLE_VHT = C.NL80211_ATTR_DISABLE_VHT 4438 NL80211_ATTR_DISCONNECTED_BY_AP = C.NL80211_ATTR_DISCONNECTED_BY_AP 4439 NL80211_ATTR_DONT_WAIT_FOR_ACK = C.NL80211_ATTR_DONT_WAIT_FOR_ACK 4440 NL80211_ATTR_DTIM_PERIOD = C.NL80211_ATTR_DTIM_PERIOD 4441 NL80211_ATTR_DURATION = C.NL80211_ATTR_DURATION 4442 NL80211_ATTR_EHT_CAPABILITY = C.NL80211_ATTR_EHT_CAPABILITY 4443 NL80211_ATTR_EML_CAPABILITY = C.NL80211_ATTR_EML_CAPABILITY 4444 NL80211_ATTR_EXT_CAPA = C.NL80211_ATTR_EXT_CAPA 4445 NL80211_ATTR_EXT_CAPA_MASK = C.NL80211_ATTR_EXT_CAPA_MASK 4446 NL80211_ATTR_EXTERNAL_AUTH_ACTION = C.NL80211_ATTR_EXTERNAL_AUTH_ACTION 4447 NL80211_ATTR_EXTERNAL_AUTH_SUPPORT = C.NL80211_ATTR_EXTERNAL_AUTH_SUPPORT 4448 NL80211_ATTR_EXT_FEATURES = C.NL80211_ATTR_EXT_FEATURES 4449 NL80211_ATTR_FEATURE_FLAGS = C.NL80211_ATTR_FEATURE_FLAGS 4450 NL80211_ATTR_FILS_CACHE_ID = C.NL80211_ATTR_FILS_CACHE_ID 4451 NL80211_ATTR_FILS_DISCOVERY = C.NL80211_ATTR_FILS_DISCOVERY 4452 NL80211_ATTR_FILS_ERP_NEXT_SEQ_NUM = C.NL80211_ATTR_FILS_ERP_NEXT_SEQ_NUM 4453 NL80211_ATTR_FILS_ERP_REALM = C.NL80211_ATTR_FILS_ERP_REALM 4454 NL80211_ATTR_FILS_ERP_RRK = C.NL80211_ATTR_FILS_ERP_RRK 4455 NL80211_ATTR_FILS_ERP_USERNAME = C.NL80211_ATTR_FILS_ERP_USERNAME 4456 NL80211_ATTR_FILS_KEK = C.NL80211_ATTR_FILS_KEK 4457 NL80211_ATTR_FILS_NONCES = C.NL80211_ATTR_FILS_NONCES 4458 NL80211_ATTR_FRAME = C.NL80211_ATTR_FRAME 4459 NL80211_ATTR_FRAME_MATCH = C.NL80211_ATTR_FRAME_MATCH 4460 NL80211_ATTR_FRAME_TYPE = C.NL80211_ATTR_FRAME_TYPE 4461 NL80211_ATTR_FREQ_AFTER = C.NL80211_ATTR_FREQ_AFTER 4462 NL80211_ATTR_FREQ_BEFORE = C.NL80211_ATTR_FREQ_BEFORE 4463 NL80211_ATTR_FREQ_FIXED = C.NL80211_ATTR_FREQ_FIXED 4464 NL80211_ATTR_FREQ_RANGE_END = C.NL80211_ATTR_FREQ_RANGE_END 4465 NL80211_ATTR_FREQ_RANGE_MAX_BW = C.NL80211_ATTR_FREQ_RANGE_MAX_BW 4466 NL80211_ATTR_FREQ_RANGE_START = C.NL80211_ATTR_FREQ_RANGE_START 4467 NL80211_ATTR_FTM_RESPONDER = C.NL80211_ATTR_FTM_RESPONDER 4468 NL80211_ATTR_FTM_RESPONDER_STATS = C.NL80211_ATTR_FTM_RESPONDER_STATS 4469 NL80211_ATTR_GENERATION = C.NL80211_ATTR_GENERATION 4470 NL80211_ATTR_HANDLE_DFS = C.NL80211_ATTR_HANDLE_DFS 4471 NL80211_ATTR_HE_6GHZ_CAPABILITY = C.NL80211_ATTR_HE_6GHZ_CAPABILITY 4472 NL80211_ATTR_HE_BSS_COLOR = C.NL80211_ATTR_HE_BSS_COLOR 4473 NL80211_ATTR_HE_CAPABILITY = C.NL80211_ATTR_HE_CAPABILITY 4474 NL80211_ATTR_HE_OBSS_PD = C.NL80211_ATTR_HE_OBSS_PD 4475 NL80211_ATTR_HIDDEN_SSID = C.NL80211_ATTR_HIDDEN_SSID 4476 NL80211_ATTR_HT_CAPABILITY = C.NL80211_ATTR_HT_CAPABILITY 4477 NL80211_ATTR_HT_CAPABILITY_MASK = C.NL80211_ATTR_HT_CAPABILITY_MASK 4478 NL80211_ATTR_IE_ASSOC_RESP = C.NL80211_ATTR_IE_ASSOC_RESP 4479 NL80211_ATTR_IE = C.NL80211_ATTR_IE 4480 NL80211_ATTR_IE_PROBE_RESP = C.NL80211_ATTR_IE_PROBE_RESP 4481 NL80211_ATTR_IE_RIC = C.NL80211_ATTR_IE_RIC 4482 NL80211_ATTR_IFACE_SOCKET_OWNER = C.NL80211_ATTR_IFACE_SOCKET_OWNER 4483 NL80211_ATTR_IFINDEX = C.NL80211_ATTR_IFINDEX 4484 NL80211_ATTR_IFNAME = C.NL80211_ATTR_IFNAME 4485 NL80211_ATTR_IFTYPE_AKM_SUITES = C.NL80211_ATTR_IFTYPE_AKM_SUITES 4486 NL80211_ATTR_IFTYPE = C.NL80211_ATTR_IFTYPE 4487 NL80211_ATTR_IFTYPE_EXT_CAPA = C.NL80211_ATTR_IFTYPE_EXT_CAPA 4488 NL80211_ATTR_INACTIVITY_TIMEOUT = C.NL80211_ATTR_INACTIVITY_TIMEOUT 4489 NL80211_ATTR_INTERFACE_COMBINATIONS = C.NL80211_ATTR_INTERFACE_COMBINATIONS 4490 NL80211_ATTR_KEY_CIPHER = C.NL80211_ATTR_KEY_CIPHER 4491 NL80211_ATTR_KEY = C.NL80211_ATTR_KEY 4492 NL80211_ATTR_KEY_DATA = C.NL80211_ATTR_KEY_DATA 4493 NL80211_ATTR_KEY_DEFAULT = C.NL80211_ATTR_KEY_DEFAULT 4494 NL80211_ATTR_KEY_DEFAULT_MGMT = C.NL80211_ATTR_KEY_DEFAULT_MGMT 4495 NL80211_ATTR_KEY_DEFAULT_TYPES = C.NL80211_ATTR_KEY_DEFAULT_TYPES 4496 NL80211_ATTR_KEY_IDX = C.NL80211_ATTR_KEY_IDX 4497 NL80211_ATTR_KEYS = C.NL80211_ATTR_KEYS 4498 NL80211_ATTR_KEY_SEQ = C.NL80211_ATTR_KEY_SEQ 4499 NL80211_ATTR_KEY_TYPE = C.NL80211_ATTR_KEY_TYPE 4500 NL80211_ATTR_LOCAL_MESH_POWER_MODE = C.NL80211_ATTR_LOCAL_MESH_POWER_MODE 4501 NL80211_ATTR_LOCAL_STATE_CHANGE = C.NL80211_ATTR_LOCAL_STATE_CHANGE 4502 NL80211_ATTR_MAC_ACL_MAX = C.NL80211_ATTR_MAC_ACL_MAX 4503 NL80211_ATTR_MAC_ADDRS = C.NL80211_ATTR_MAC_ADDRS 4504 NL80211_ATTR_MAC = C.NL80211_ATTR_MAC 4505 NL80211_ATTR_MAC_HINT = C.NL80211_ATTR_MAC_HINT 4506 NL80211_ATTR_MAC_MASK = C.NL80211_ATTR_MAC_MASK 4507 NL80211_ATTR_MAX_AP_ASSOC_STA = C.NL80211_ATTR_MAX_AP_ASSOC_STA 4508 NL80211_ATTR_MAX = C.NL80211_ATTR_MAX 4509 NL80211_ATTR_MAX_CRIT_PROT_DURATION = C.NL80211_ATTR_MAX_CRIT_PROT_DURATION 4510 NL80211_ATTR_MAX_CSA_COUNTERS = C.NL80211_ATTR_MAX_CSA_COUNTERS 4511 NL80211_ATTR_MAX_MATCH_SETS = C.NL80211_ATTR_MAX_MATCH_SETS 4512 NL80211_ATTR_MAX_NUM_AKM_SUITES = C.NL80211_ATTR_MAX_NUM_AKM_SUITES 4513 NL80211_ATTR_MAX_NUM_PMKIDS = C.NL80211_ATTR_MAX_NUM_PMKIDS 4514 NL80211_ATTR_MAX_NUM_SCAN_SSIDS = C.NL80211_ATTR_MAX_NUM_SCAN_SSIDS 4515 NL80211_ATTR_MAX_NUM_SCHED_SCAN_PLANS = C.NL80211_ATTR_MAX_NUM_SCHED_SCAN_PLANS 4516 NL80211_ATTR_MAX_NUM_SCHED_SCAN_SSIDS = C.NL80211_ATTR_MAX_NUM_SCHED_SCAN_SSIDS 4517 NL80211_ATTR_MAX_REMAIN_ON_CHANNEL_DURATION = C.NL80211_ATTR_MAX_REMAIN_ON_CHANNEL_DURATION 4518 NL80211_ATTR_MAX_SCAN_IE_LEN = C.NL80211_ATTR_MAX_SCAN_IE_LEN 4519 NL80211_ATTR_MAX_SCAN_PLAN_INTERVAL = C.NL80211_ATTR_MAX_SCAN_PLAN_INTERVAL 4520 NL80211_ATTR_MAX_SCAN_PLAN_ITERATIONS = C.NL80211_ATTR_MAX_SCAN_PLAN_ITERATIONS 4521 NL80211_ATTR_MAX_SCHED_SCAN_IE_LEN = C.NL80211_ATTR_MAX_SCHED_SCAN_IE_LEN 4522 NL80211_ATTR_MBSSID_CONFIG = C.NL80211_ATTR_MBSSID_CONFIG 4523 NL80211_ATTR_MBSSID_ELEMS = C.NL80211_ATTR_MBSSID_ELEMS 4524 NL80211_ATTR_MCAST_RATE = C.NL80211_ATTR_MCAST_RATE 4525 NL80211_ATTR_MDID = C.NL80211_ATTR_MDID 4526 NL80211_ATTR_MEASUREMENT_DURATION = C.NL80211_ATTR_MEASUREMENT_DURATION 4527 NL80211_ATTR_MEASUREMENT_DURATION_MANDATORY = C.NL80211_ATTR_MEASUREMENT_DURATION_MANDATORY 4528 NL80211_ATTR_MESH_CONFIG = C.NL80211_ATTR_MESH_CONFIG 4529 NL80211_ATTR_MESH_ID = C.NL80211_ATTR_MESH_ID 4530 NL80211_ATTR_MESH_PEER_AID = C.NL80211_ATTR_MESH_PEER_AID 4531 NL80211_ATTR_MESH_SETUP = C.NL80211_ATTR_MESH_SETUP 4532 NL80211_ATTR_MGMT_SUBTYPE = C.NL80211_ATTR_MGMT_SUBTYPE 4533 NL80211_ATTR_MLD_ADDR = C.NL80211_ATTR_MLD_ADDR 4534 NL80211_ATTR_MLD_CAPA_AND_OPS = C.NL80211_ATTR_MLD_CAPA_AND_OPS 4535 NL80211_ATTR_MLO_LINK_ID = C.NL80211_ATTR_MLO_LINK_ID 4536 NL80211_ATTR_MLO_LINKS = C.NL80211_ATTR_MLO_LINKS 4537 NL80211_ATTR_MLO_SUPPORT = C.NL80211_ATTR_MLO_SUPPORT 4538 NL80211_ATTR_MNTR_FLAGS = C.NL80211_ATTR_MNTR_FLAGS 4539 NL80211_ATTR_MPATH_INFO = C.NL80211_ATTR_MPATH_INFO 4540 NL80211_ATTR_MPATH_NEXT_HOP = C.NL80211_ATTR_MPATH_NEXT_HOP 4541 NL80211_ATTR_MULTICAST_TO_UNICAST_ENABLED = C.NL80211_ATTR_MULTICAST_TO_UNICAST_ENABLED 4542 NL80211_ATTR_MU_MIMO_FOLLOW_MAC_ADDR = C.NL80211_ATTR_MU_MIMO_FOLLOW_MAC_ADDR 4543 NL80211_ATTR_MU_MIMO_GROUP_DATA = C.NL80211_ATTR_MU_MIMO_GROUP_DATA 4544 NL80211_ATTR_NAN_FUNC = C.NL80211_ATTR_NAN_FUNC 4545 NL80211_ATTR_NAN_MASTER_PREF = C.NL80211_ATTR_NAN_MASTER_PREF 4546 NL80211_ATTR_NAN_MATCH = C.NL80211_ATTR_NAN_MATCH 4547 NL80211_ATTR_NETNS_FD = C.NL80211_ATTR_NETNS_FD 4548 NL80211_ATTR_NOACK_MAP = C.NL80211_ATTR_NOACK_MAP 4549 NL80211_ATTR_NSS = C.NL80211_ATTR_NSS 4550 NL80211_ATTR_OBSS_COLOR_BITMAP = C.NL80211_ATTR_OBSS_COLOR_BITMAP 4551 NL80211_ATTR_OFFCHANNEL_TX_OK = C.NL80211_ATTR_OFFCHANNEL_TX_OK 4552 NL80211_ATTR_OPER_CLASS = C.NL80211_ATTR_OPER_CLASS 4553 NL80211_ATTR_OPMODE_NOTIF = C.NL80211_ATTR_OPMODE_NOTIF 4554 NL80211_ATTR_P2P_CTWINDOW = C.NL80211_ATTR_P2P_CTWINDOW 4555 NL80211_ATTR_P2P_OPPPS = C.NL80211_ATTR_P2P_OPPPS 4556 NL80211_ATTR_PAD = C.NL80211_ATTR_PAD 4557 NL80211_ATTR_PBSS = C.NL80211_ATTR_PBSS 4558 NL80211_ATTR_PEER_AID = C.NL80211_ATTR_PEER_AID 4559 NL80211_ATTR_PEER_MEASUREMENTS = C.NL80211_ATTR_PEER_MEASUREMENTS 4560 NL80211_ATTR_PID = C.NL80211_ATTR_PID 4561 NL80211_ATTR_PMK = C.NL80211_ATTR_PMK 4562 NL80211_ATTR_PMKID = C.NL80211_ATTR_PMKID 4563 NL80211_ATTR_PMK_LIFETIME = C.NL80211_ATTR_PMK_LIFETIME 4564 NL80211_ATTR_PMKR0_NAME = C.NL80211_ATTR_PMKR0_NAME 4565 NL80211_ATTR_PMK_REAUTH_THRESHOLD = C.NL80211_ATTR_PMK_REAUTH_THRESHOLD 4566 NL80211_ATTR_PMKSA_CANDIDATE = C.NL80211_ATTR_PMKSA_CANDIDATE 4567 NL80211_ATTR_PORT_AUTHORIZED = C.NL80211_ATTR_PORT_AUTHORIZED 4568 NL80211_ATTR_POWER_RULE_MAX_ANT_GAIN = C.NL80211_ATTR_POWER_RULE_MAX_ANT_GAIN 4569 NL80211_ATTR_POWER_RULE_MAX_EIRP = C.NL80211_ATTR_POWER_RULE_MAX_EIRP 4570 NL80211_ATTR_PREV_BSSID = C.NL80211_ATTR_PREV_BSSID 4571 NL80211_ATTR_PRIVACY = C.NL80211_ATTR_PRIVACY 4572 NL80211_ATTR_PROBE_RESP = C.NL80211_ATTR_PROBE_RESP 4573 NL80211_ATTR_PROBE_RESP_OFFLOAD = C.NL80211_ATTR_PROBE_RESP_OFFLOAD 4574 NL80211_ATTR_PROTOCOL_FEATURES = C.NL80211_ATTR_PROTOCOL_FEATURES 4575 NL80211_ATTR_PS_STATE = C.NL80211_ATTR_PS_STATE 4576 NL80211_ATTR_QOS_MAP = C.NL80211_ATTR_QOS_MAP 4577 NL80211_ATTR_RADAR_BACKGROUND = C.NL80211_ATTR_RADAR_BACKGROUND 4578 NL80211_ATTR_RADAR_EVENT = C.NL80211_ATTR_RADAR_EVENT 4579 NL80211_ATTR_REASON_CODE = C.NL80211_ATTR_REASON_CODE 4580 NL80211_ATTR_RECEIVE_MULTICAST = C.NL80211_ATTR_RECEIVE_MULTICAST 4581 NL80211_ATTR_RECONNECT_REQUESTED = C.NL80211_ATTR_RECONNECT_REQUESTED 4582 NL80211_ATTR_REG_ALPHA2 = C.NL80211_ATTR_REG_ALPHA2 4583 NL80211_ATTR_REG_INDOOR = C.NL80211_ATTR_REG_INDOOR 4584 NL80211_ATTR_REG_INITIATOR = C.NL80211_ATTR_REG_INITIATOR 4585 NL80211_ATTR_REG_RULE_FLAGS = C.NL80211_ATTR_REG_RULE_FLAGS 4586 NL80211_ATTR_REG_RULES = C.NL80211_ATTR_REG_RULES 4587 NL80211_ATTR_REG_TYPE = C.NL80211_ATTR_REG_TYPE 4588 NL80211_ATTR_REKEY_DATA = C.NL80211_ATTR_REKEY_DATA 4589 NL80211_ATTR_REQ_IE = C.NL80211_ATTR_REQ_IE 4590 NL80211_ATTR_RESP_IE = C.NL80211_ATTR_RESP_IE 4591 NL80211_ATTR_ROAM_SUPPORT = C.NL80211_ATTR_ROAM_SUPPORT 4592 NL80211_ATTR_RX_FRAME_TYPES = C.NL80211_ATTR_RX_FRAME_TYPES 4593 NL80211_ATTR_RX_HW_TIMESTAMP = C.NL80211_ATTR_RX_HW_TIMESTAMP 4594 NL80211_ATTR_RXMGMT_FLAGS = C.NL80211_ATTR_RXMGMT_FLAGS 4595 NL80211_ATTR_RX_SIGNAL_DBM = C.NL80211_ATTR_RX_SIGNAL_DBM 4596 NL80211_ATTR_S1G_CAPABILITY = C.NL80211_ATTR_S1G_CAPABILITY 4597 NL80211_ATTR_S1G_CAPABILITY_MASK = C.NL80211_ATTR_S1G_CAPABILITY_MASK 4598 NL80211_ATTR_SAE_DATA = C.NL80211_ATTR_SAE_DATA 4599 NL80211_ATTR_SAE_PASSWORD = C.NL80211_ATTR_SAE_PASSWORD 4600 NL80211_ATTR_SAE_PWE = C.NL80211_ATTR_SAE_PWE 4601 NL80211_ATTR_SAR_SPEC = C.NL80211_ATTR_SAR_SPEC 4602 NL80211_ATTR_SCAN_FLAGS = C.NL80211_ATTR_SCAN_FLAGS 4603 NL80211_ATTR_SCAN_FREQ_KHZ = C.NL80211_ATTR_SCAN_FREQ_KHZ 4604 NL80211_ATTR_SCAN_FREQUENCIES = C.NL80211_ATTR_SCAN_FREQUENCIES 4605 NL80211_ATTR_SCAN_GENERATION = C.NL80211_ATTR_SCAN_GENERATION 4606 NL80211_ATTR_SCAN_SSIDS = C.NL80211_ATTR_SCAN_SSIDS 4607 NL80211_ATTR_SCAN_START_TIME_TSF_BSSID = C.NL80211_ATTR_SCAN_START_TIME_TSF_BSSID 4608 NL80211_ATTR_SCAN_START_TIME_TSF = C.NL80211_ATTR_SCAN_START_TIME_TSF 4609 NL80211_ATTR_SCAN_SUPP_RATES = C.NL80211_ATTR_SCAN_SUPP_RATES 4610 NL80211_ATTR_SCHED_SCAN_DELAY = C.NL80211_ATTR_SCHED_SCAN_DELAY 4611 NL80211_ATTR_SCHED_SCAN_INTERVAL = C.NL80211_ATTR_SCHED_SCAN_INTERVAL 4612 NL80211_ATTR_SCHED_SCAN_MATCH = C.NL80211_ATTR_SCHED_SCAN_MATCH 4613 NL80211_ATTR_SCHED_SCAN_MATCH_SSID = C.NL80211_ATTR_SCHED_SCAN_MATCH_SSID 4614 NL80211_ATTR_SCHED_SCAN_MAX_REQS = C.NL80211_ATTR_SCHED_SCAN_MAX_REQS 4615 NL80211_ATTR_SCHED_SCAN_MULTI = C.NL80211_ATTR_SCHED_SCAN_MULTI 4616 NL80211_ATTR_SCHED_SCAN_PLANS = C.NL80211_ATTR_SCHED_SCAN_PLANS 4617 NL80211_ATTR_SCHED_SCAN_RELATIVE_RSSI = C.NL80211_ATTR_SCHED_SCAN_RELATIVE_RSSI 4618 NL80211_ATTR_SCHED_SCAN_RSSI_ADJUST = C.NL80211_ATTR_SCHED_SCAN_RSSI_ADJUST 4619 NL80211_ATTR_SMPS_MODE = C.NL80211_ATTR_SMPS_MODE 4620 NL80211_ATTR_SOCKET_OWNER = C.NL80211_ATTR_SOCKET_OWNER 4621 NL80211_ATTR_SOFTWARE_IFTYPES = C.NL80211_ATTR_SOFTWARE_IFTYPES 4622 NL80211_ATTR_SPLIT_WIPHY_DUMP = C.NL80211_ATTR_SPLIT_WIPHY_DUMP 4623 NL80211_ATTR_SSID = C.NL80211_ATTR_SSID 4624 NL80211_ATTR_STA_AID = C.NL80211_ATTR_STA_AID 4625 NL80211_ATTR_STA_CAPABILITY = C.NL80211_ATTR_STA_CAPABILITY 4626 NL80211_ATTR_STA_EXT_CAPABILITY = C.NL80211_ATTR_STA_EXT_CAPABILITY 4627 NL80211_ATTR_STA_FLAGS2 = C.NL80211_ATTR_STA_FLAGS2 4628 NL80211_ATTR_STA_FLAGS = C.NL80211_ATTR_STA_FLAGS 4629 NL80211_ATTR_STA_INFO = C.NL80211_ATTR_STA_INFO 4630 NL80211_ATTR_STA_LISTEN_INTERVAL = C.NL80211_ATTR_STA_LISTEN_INTERVAL 4631 NL80211_ATTR_STA_PLINK_ACTION = C.NL80211_ATTR_STA_PLINK_ACTION 4632 NL80211_ATTR_STA_PLINK_STATE = C.NL80211_ATTR_STA_PLINK_STATE 4633 NL80211_ATTR_STA_SUPPORTED_CHANNELS = C.NL80211_ATTR_STA_SUPPORTED_CHANNELS 4634 NL80211_ATTR_STA_SUPPORTED_OPER_CLASSES = C.NL80211_ATTR_STA_SUPPORTED_OPER_CLASSES 4635 NL80211_ATTR_STA_SUPPORTED_RATES = C.NL80211_ATTR_STA_SUPPORTED_RATES 4636 NL80211_ATTR_STA_SUPPORT_P2P_PS = C.NL80211_ATTR_STA_SUPPORT_P2P_PS 4637 NL80211_ATTR_STATUS_CODE = C.NL80211_ATTR_STATUS_CODE 4638 NL80211_ATTR_STA_TX_POWER = C.NL80211_ATTR_STA_TX_POWER 4639 NL80211_ATTR_STA_TX_POWER_SETTING = C.NL80211_ATTR_STA_TX_POWER_SETTING 4640 NL80211_ATTR_STA_VLAN = C.NL80211_ATTR_STA_VLAN 4641 NL80211_ATTR_STA_WME = C.NL80211_ATTR_STA_WME 4642 NL80211_ATTR_SUPPORT_10_MHZ = C.NL80211_ATTR_SUPPORT_10_MHZ 4643 NL80211_ATTR_SUPPORT_5_MHZ = C.NL80211_ATTR_SUPPORT_5_MHZ 4644 NL80211_ATTR_SUPPORT_AP_UAPSD = C.NL80211_ATTR_SUPPORT_AP_UAPSD 4645 NL80211_ATTR_SUPPORTED_COMMANDS = C.NL80211_ATTR_SUPPORTED_COMMANDS 4646 NL80211_ATTR_SUPPORTED_IFTYPES = C.NL80211_ATTR_SUPPORTED_IFTYPES 4647 NL80211_ATTR_SUPPORT_IBSS_RSN = C.NL80211_ATTR_SUPPORT_IBSS_RSN 4648 NL80211_ATTR_SUPPORT_MESH_AUTH = C.NL80211_ATTR_SUPPORT_MESH_AUTH 4649 NL80211_ATTR_SURVEY_INFO = C.NL80211_ATTR_SURVEY_INFO 4650 NL80211_ATTR_SURVEY_RADIO_STATS = C.NL80211_ATTR_SURVEY_RADIO_STATS 4651 NL80211_ATTR_TD_BITMAP = C.NL80211_ATTR_TD_BITMAP 4652 NL80211_ATTR_TDLS_ACTION = C.NL80211_ATTR_TDLS_ACTION 4653 NL80211_ATTR_TDLS_DIALOG_TOKEN = C.NL80211_ATTR_TDLS_DIALOG_TOKEN 4654 NL80211_ATTR_TDLS_EXTERNAL_SETUP = C.NL80211_ATTR_TDLS_EXTERNAL_SETUP 4655 NL80211_ATTR_TDLS_INITIATOR = C.NL80211_ATTR_TDLS_INITIATOR 4656 NL80211_ATTR_TDLS_OPERATION = C.NL80211_ATTR_TDLS_OPERATION 4657 NL80211_ATTR_TDLS_PEER_CAPABILITY = C.NL80211_ATTR_TDLS_PEER_CAPABILITY 4658 NL80211_ATTR_TDLS_SUPPORT = C.NL80211_ATTR_TDLS_SUPPORT 4659 NL80211_ATTR_TESTDATA = C.NL80211_ATTR_TESTDATA 4660 NL80211_ATTR_TID_CONFIG = C.NL80211_ATTR_TID_CONFIG 4661 NL80211_ATTR_TIMED_OUT = C.NL80211_ATTR_TIMED_OUT 4662 NL80211_ATTR_TIMEOUT = C.NL80211_ATTR_TIMEOUT 4663 NL80211_ATTR_TIMEOUT_REASON = C.NL80211_ATTR_TIMEOUT_REASON 4664 NL80211_ATTR_TSID = C.NL80211_ATTR_TSID 4665 NL80211_ATTR_TWT_RESPONDER = C.NL80211_ATTR_TWT_RESPONDER 4666 NL80211_ATTR_TX_FRAME_TYPES = C.NL80211_ATTR_TX_FRAME_TYPES 4667 NL80211_ATTR_TX_HW_TIMESTAMP = C.NL80211_ATTR_TX_HW_TIMESTAMP 4668 NL80211_ATTR_TX_NO_CCK_RATE = C.NL80211_ATTR_TX_NO_CCK_RATE 4669 NL80211_ATTR_TXQ_LIMIT = C.NL80211_ATTR_TXQ_LIMIT 4670 NL80211_ATTR_TXQ_MEMORY_LIMIT = C.NL80211_ATTR_TXQ_MEMORY_LIMIT 4671 NL80211_ATTR_TXQ_QUANTUM = C.NL80211_ATTR_TXQ_QUANTUM 4672 NL80211_ATTR_TXQ_STATS = C.NL80211_ATTR_TXQ_STATS 4673 NL80211_ATTR_TX_RATES = C.NL80211_ATTR_TX_RATES 4674 NL80211_ATTR_UNSOL_BCAST_PROBE_RESP = C.NL80211_ATTR_UNSOL_BCAST_PROBE_RESP 4675 NL80211_ATTR_UNSPEC = C.NL80211_ATTR_UNSPEC 4676 NL80211_ATTR_USE_MFP = C.NL80211_ATTR_USE_MFP 4677 NL80211_ATTR_USER_PRIO = C.NL80211_ATTR_USER_PRIO 4678 NL80211_ATTR_USER_REG_HINT_TYPE = C.NL80211_ATTR_USER_REG_HINT_TYPE 4679 NL80211_ATTR_USE_RRM = C.NL80211_ATTR_USE_RRM 4680 NL80211_ATTR_VENDOR_DATA = C.NL80211_ATTR_VENDOR_DATA 4681 NL80211_ATTR_VENDOR_EVENTS = C.NL80211_ATTR_VENDOR_EVENTS 4682 NL80211_ATTR_VENDOR_ID = C.NL80211_ATTR_VENDOR_ID 4683 NL80211_ATTR_VENDOR_SUBCMD = C.NL80211_ATTR_VENDOR_SUBCMD 4684 NL80211_ATTR_VHT_CAPABILITY = C.NL80211_ATTR_VHT_CAPABILITY 4685 NL80211_ATTR_VHT_CAPABILITY_MASK = C.NL80211_ATTR_VHT_CAPABILITY_MASK 4686 NL80211_ATTR_VLAN_ID = C.NL80211_ATTR_VLAN_ID 4687 NL80211_ATTR_WANT_1X_4WAY_HS = C.NL80211_ATTR_WANT_1X_4WAY_HS 4688 NL80211_ATTR_WDEV = C.NL80211_ATTR_WDEV 4689 NL80211_ATTR_WIPHY_ANTENNA_AVAIL_RX = C.NL80211_ATTR_WIPHY_ANTENNA_AVAIL_RX 4690 NL80211_ATTR_WIPHY_ANTENNA_AVAIL_TX = C.NL80211_ATTR_WIPHY_ANTENNA_AVAIL_TX 4691 NL80211_ATTR_WIPHY_ANTENNA_RX = C.NL80211_ATTR_WIPHY_ANTENNA_RX 4692 NL80211_ATTR_WIPHY_ANTENNA_TX = C.NL80211_ATTR_WIPHY_ANTENNA_TX 4693 NL80211_ATTR_WIPHY_BANDS = C.NL80211_ATTR_WIPHY_BANDS 4694 NL80211_ATTR_WIPHY_CHANNEL_TYPE = C.NL80211_ATTR_WIPHY_CHANNEL_TYPE 4695 NL80211_ATTR_WIPHY = C.NL80211_ATTR_WIPHY 4696 NL80211_ATTR_WIPHY_COVERAGE_CLASS = C.NL80211_ATTR_WIPHY_COVERAGE_CLASS 4697 NL80211_ATTR_WIPHY_DYN_ACK = C.NL80211_ATTR_WIPHY_DYN_ACK 4698 NL80211_ATTR_WIPHY_EDMG_BW_CONFIG = C.NL80211_ATTR_WIPHY_EDMG_BW_CONFIG 4699 NL80211_ATTR_WIPHY_EDMG_CHANNELS = C.NL80211_ATTR_WIPHY_EDMG_CHANNELS 4700 NL80211_ATTR_WIPHY_FRAG_THRESHOLD = C.NL80211_ATTR_WIPHY_FRAG_THRESHOLD 4701 NL80211_ATTR_WIPHY_FREQ = C.NL80211_ATTR_WIPHY_FREQ 4702 NL80211_ATTR_WIPHY_FREQ_HINT = C.NL80211_ATTR_WIPHY_FREQ_HINT 4703 NL80211_ATTR_WIPHY_FREQ_OFFSET = C.NL80211_ATTR_WIPHY_FREQ_OFFSET 4704 NL80211_ATTR_WIPHY_NAME = C.NL80211_ATTR_WIPHY_NAME 4705 NL80211_ATTR_WIPHY_RETRY_LONG = C.NL80211_ATTR_WIPHY_RETRY_LONG 4706 NL80211_ATTR_WIPHY_RETRY_SHORT = C.NL80211_ATTR_WIPHY_RETRY_SHORT 4707 NL80211_ATTR_WIPHY_RTS_THRESHOLD = C.NL80211_ATTR_WIPHY_RTS_THRESHOLD 4708 NL80211_ATTR_WIPHY_SELF_MANAGED_REG = C.NL80211_ATTR_WIPHY_SELF_MANAGED_REG 4709 NL80211_ATTR_WIPHY_TX_POWER_LEVEL = C.NL80211_ATTR_WIPHY_TX_POWER_LEVEL 4710 NL80211_ATTR_WIPHY_TX_POWER_SETTING = C.NL80211_ATTR_WIPHY_TX_POWER_SETTING 4711 NL80211_ATTR_WIPHY_TXQ_PARAMS = C.NL80211_ATTR_WIPHY_TXQ_PARAMS 4712 NL80211_ATTR_WOWLAN_TRIGGERS = C.NL80211_ATTR_WOWLAN_TRIGGERS 4713 NL80211_ATTR_WOWLAN_TRIGGERS_SUPPORTED = C.NL80211_ATTR_WOWLAN_TRIGGERS_SUPPORTED 4714 NL80211_ATTR_WPA_VERSIONS = C.NL80211_ATTR_WPA_VERSIONS 4715 NL80211_AUTHTYPE_AUTOMATIC = C.NL80211_AUTHTYPE_AUTOMATIC 4716 NL80211_AUTHTYPE_FILS_PK = C.NL80211_AUTHTYPE_FILS_PK 4717 NL80211_AUTHTYPE_FILS_SK = C.NL80211_AUTHTYPE_FILS_SK 4718 NL80211_AUTHTYPE_FILS_SK_PFS = C.NL80211_AUTHTYPE_FILS_SK_PFS 4719 NL80211_AUTHTYPE_FT = C.NL80211_AUTHTYPE_FT 4720 NL80211_AUTHTYPE_MAX = C.NL80211_AUTHTYPE_MAX 4721 NL80211_AUTHTYPE_NETWORK_EAP = C.NL80211_AUTHTYPE_NETWORK_EAP 4722 NL80211_AUTHTYPE_OPEN_SYSTEM = C.NL80211_AUTHTYPE_OPEN_SYSTEM 4723 NL80211_AUTHTYPE_SAE = C.NL80211_AUTHTYPE_SAE 4724 NL80211_AUTHTYPE_SHARED_KEY = C.NL80211_AUTHTYPE_SHARED_KEY 4725 NL80211_BAND_2GHZ = C.NL80211_BAND_2GHZ 4726 NL80211_BAND_5GHZ = C.NL80211_BAND_5GHZ 4727 NL80211_BAND_60GHZ = C.NL80211_BAND_60GHZ 4728 NL80211_BAND_6GHZ = C.NL80211_BAND_6GHZ 4729 NL80211_BAND_ATTR_EDMG_BW_CONFIG = C.NL80211_BAND_ATTR_EDMG_BW_CONFIG 4730 NL80211_BAND_ATTR_EDMG_CHANNELS = C.NL80211_BAND_ATTR_EDMG_CHANNELS 4731 NL80211_BAND_ATTR_FREQS = C.NL80211_BAND_ATTR_FREQS 4732 NL80211_BAND_ATTR_HT_AMPDU_DENSITY = C.NL80211_BAND_ATTR_HT_AMPDU_DENSITY 4733 NL80211_BAND_ATTR_HT_AMPDU_FACTOR = C.NL80211_BAND_ATTR_HT_AMPDU_FACTOR 4734 NL80211_BAND_ATTR_HT_CAPA = C.NL80211_BAND_ATTR_HT_CAPA 4735 NL80211_BAND_ATTR_HT_MCS_SET = C.NL80211_BAND_ATTR_HT_MCS_SET 4736 NL80211_BAND_ATTR_IFTYPE_DATA = C.NL80211_BAND_ATTR_IFTYPE_DATA 4737 NL80211_BAND_ATTR_MAX = C.NL80211_BAND_ATTR_MAX 4738 NL80211_BAND_ATTR_RATES = C.NL80211_BAND_ATTR_RATES 4739 NL80211_BAND_ATTR_VHT_CAPA = C.NL80211_BAND_ATTR_VHT_CAPA 4740 NL80211_BAND_ATTR_VHT_MCS_SET = C.NL80211_BAND_ATTR_VHT_MCS_SET 4741 NL80211_BAND_IFTYPE_ATTR_EHT_CAP_MAC = C.NL80211_BAND_IFTYPE_ATTR_EHT_CAP_MAC 4742 NL80211_BAND_IFTYPE_ATTR_EHT_CAP_MCS_SET = C.NL80211_BAND_IFTYPE_ATTR_EHT_CAP_MCS_SET 4743 NL80211_BAND_IFTYPE_ATTR_EHT_CAP_PHY = C.NL80211_BAND_IFTYPE_ATTR_EHT_CAP_PHY 4744 NL80211_BAND_IFTYPE_ATTR_EHT_CAP_PPE = C.NL80211_BAND_IFTYPE_ATTR_EHT_CAP_PPE 4745 NL80211_BAND_IFTYPE_ATTR_HE_6GHZ_CAPA = C.NL80211_BAND_IFTYPE_ATTR_HE_6GHZ_CAPA 4746 NL80211_BAND_IFTYPE_ATTR_HE_CAP_MAC = C.NL80211_BAND_IFTYPE_ATTR_HE_CAP_MAC 4747 NL80211_BAND_IFTYPE_ATTR_HE_CAP_MCS_SET = C.NL80211_BAND_IFTYPE_ATTR_HE_CAP_MCS_SET 4748 NL80211_BAND_IFTYPE_ATTR_HE_CAP_PHY = C.NL80211_BAND_IFTYPE_ATTR_HE_CAP_PHY 4749 NL80211_BAND_IFTYPE_ATTR_HE_CAP_PPE = C.NL80211_BAND_IFTYPE_ATTR_HE_CAP_PPE 4750 NL80211_BAND_IFTYPE_ATTR_IFTYPES = C.NL80211_BAND_IFTYPE_ATTR_IFTYPES 4751 NL80211_BAND_IFTYPE_ATTR_MAX = C.NL80211_BAND_IFTYPE_ATTR_MAX 4752 NL80211_BAND_IFTYPE_ATTR_VENDOR_ELEMS = C.NL80211_BAND_IFTYPE_ATTR_VENDOR_ELEMS 4753 NL80211_BAND_LC = C.NL80211_BAND_LC 4754 NL80211_BAND_S1GHZ = C.NL80211_BAND_S1GHZ 4755 NL80211_BITRATE_ATTR_2GHZ_SHORTPREAMBLE = C.NL80211_BITRATE_ATTR_2GHZ_SHORTPREAMBLE 4756 NL80211_BITRATE_ATTR_MAX = C.NL80211_BITRATE_ATTR_MAX 4757 NL80211_BITRATE_ATTR_RATE = C.NL80211_BITRATE_ATTR_RATE 4758 NL80211_BSS_BEACON_IES = C.NL80211_BSS_BEACON_IES 4759 NL80211_BSS_BEACON_INTERVAL = C.NL80211_BSS_BEACON_INTERVAL 4760 NL80211_BSS_BEACON_TSF = C.NL80211_BSS_BEACON_TSF 4761 NL80211_BSS_BSSID = C.NL80211_BSS_BSSID 4762 NL80211_BSS_CAPABILITY = C.NL80211_BSS_CAPABILITY 4763 NL80211_BSS_CHAIN_SIGNAL = C.NL80211_BSS_CHAIN_SIGNAL 4764 NL80211_BSS_CHAN_WIDTH_10 = C.NL80211_BSS_CHAN_WIDTH_10 4765 NL80211_BSS_CHAN_WIDTH_1 = C.NL80211_BSS_CHAN_WIDTH_1 4766 NL80211_BSS_CHAN_WIDTH_20 = C.NL80211_BSS_CHAN_WIDTH_20 4767 NL80211_BSS_CHAN_WIDTH_2 = C.NL80211_BSS_CHAN_WIDTH_2 4768 NL80211_BSS_CHAN_WIDTH_5 = C.NL80211_BSS_CHAN_WIDTH_5 4769 NL80211_BSS_CHAN_WIDTH = C.NL80211_BSS_CHAN_WIDTH 4770 NL80211_BSS_FREQUENCY = C.NL80211_BSS_FREQUENCY 4771 NL80211_BSS_FREQUENCY_OFFSET = C.NL80211_BSS_FREQUENCY_OFFSET 4772 NL80211_BSS_INFORMATION_ELEMENTS = C.NL80211_BSS_INFORMATION_ELEMENTS 4773 NL80211_BSS_LAST_SEEN_BOOTTIME = C.NL80211_BSS_LAST_SEEN_BOOTTIME 4774 NL80211_BSS_MAX = C.NL80211_BSS_MAX 4775 NL80211_BSS_MLD_ADDR = C.NL80211_BSS_MLD_ADDR 4776 NL80211_BSS_MLO_LINK_ID = C.NL80211_BSS_MLO_LINK_ID 4777 NL80211_BSS_PAD = C.NL80211_BSS_PAD 4778 NL80211_BSS_PARENT_BSSID = C.NL80211_BSS_PARENT_BSSID 4779 NL80211_BSS_PARENT_TSF = C.NL80211_BSS_PARENT_TSF 4780 NL80211_BSS_PRESP_DATA = C.NL80211_BSS_PRESP_DATA 4781 NL80211_BSS_SEEN_MS_AGO = C.NL80211_BSS_SEEN_MS_AGO 4782 NL80211_BSS_SELECT_ATTR_BAND_PREF = C.NL80211_BSS_SELECT_ATTR_BAND_PREF 4783 NL80211_BSS_SELECT_ATTR_MAX = C.NL80211_BSS_SELECT_ATTR_MAX 4784 NL80211_BSS_SELECT_ATTR_RSSI_ADJUST = C.NL80211_BSS_SELECT_ATTR_RSSI_ADJUST 4785 NL80211_BSS_SELECT_ATTR_RSSI = C.NL80211_BSS_SELECT_ATTR_RSSI 4786 NL80211_BSS_SIGNAL_MBM = C.NL80211_BSS_SIGNAL_MBM 4787 NL80211_BSS_SIGNAL_UNSPEC = C.NL80211_BSS_SIGNAL_UNSPEC 4788 NL80211_BSS_STATUS_ASSOCIATED = C.NL80211_BSS_STATUS_ASSOCIATED 4789 NL80211_BSS_STATUS_AUTHENTICATED = C.NL80211_BSS_STATUS_AUTHENTICATED 4790 NL80211_BSS_STATUS = C.NL80211_BSS_STATUS 4791 NL80211_BSS_STATUS_IBSS_JOINED = C.NL80211_BSS_STATUS_IBSS_JOINED 4792 NL80211_BSS_TSF = C.NL80211_BSS_TSF 4793 NL80211_CHAN_HT20 = C.NL80211_CHAN_HT20 4794 NL80211_CHAN_HT40MINUS = C.NL80211_CHAN_HT40MINUS 4795 NL80211_CHAN_HT40PLUS = C.NL80211_CHAN_HT40PLUS 4796 NL80211_CHAN_NO_HT = C.NL80211_CHAN_NO_HT 4797 NL80211_CHAN_WIDTH_10 = C.NL80211_CHAN_WIDTH_10 4798 NL80211_CHAN_WIDTH_160 = C.NL80211_CHAN_WIDTH_160 4799 NL80211_CHAN_WIDTH_16 = C.NL80211_CHAN_WIDTH_16 4800 NL80211_CHAN_WIDTH_1 = C.NL80211_CHAN_WIDTH_1 4801 NL80211_CHAN_WIDTH_20 = C.NL80211_CHAN_WIDTH_20 4802 NL80211_CHAN_WIDTH_20_NOHT = C.NL80211_CHAN_WIDTH_20_NOHT 4803 NL80211_CHAN_WIDTH_2 = C.NL80211_CHAN_WIDTH_2 4804 NL80211_CHAN_WIDTH_320 = C.NL80211_CHAN_WIDTH_320 4805 NL80211_CHAN_WIDTH_40 = C.NL80211_CHAN_WIDTH_40 4806 NL80211_CHAN_WIDTH_4 = C.NL80211_CHAN_WIDTH_4 4807 NL80211_CHAN_WIDTH_5 = C.NL80211_CHAN_WIDTH_5 4808 NL80211_CHAN_WIDTH_80 = C.NL80211_CHAN_WIDTH_80 4809 NL80211_CHAN_WIDTH_80P80 = C.NL80211_CHAN_WIDTH_80P80 4810 NL80211_CHAN_WIDTH_8 = C.NL80211_CHAN_WIDTH_8 4811 NL80211_CMD_ABORT_SCAN = C.NL80211_CMD_ABORT_SCAN 4812 NL80211_CMD_ACTION = C.NL80211_CMD_ACTION 4813 NL80211_CMD_ACTION_TX_STATUS = C.NL80211_CMD_ACTION_TX_STATUS 4814 NL80211_CMD_ADD_LINK = C.NL80211_CMD_ADD_LINK 4815 NL80211_CMD_ADD_LINK_STA = C.NL80211_CMD_ADD_LINK_STA 4816 NL80211_CMD_ADD_NAN_FUNCTION = C.NL80211_CMD_ADD_NAN_FUNCTION 4817 NL80211_CMD_ADD_TX_TS = C.NL80211_CMD_ADD_TX_TS 4818 NL80211_CMD_ASSOC_COMEBACK = C.NL80211_CMD_ASSOC_COMEBACK 4819 NL80211_CMD_ASSOCIATE = C.NL80211_CMD_ASSOCIATE 4820 NL80211_CMD_AUTHENTICATE = C.NL80211_CMD_AUTHENTICATE 4821 NL80211_CMD_CANCEL_REMAIN_ON_CHANNEL = C.NL80211_CMD_CANCEL_REMAIN_ON_CHANNEL 4822 NL80211_CMD_CHANGE_NAN_CONFIG = C.NL80211_CMD_CHANGE_NAN_CONFIG 4823 NL80211_CMD_CHANNEL_SWITCH = C.NL80211_CMD_CHANNEL_SWITCH 4824 NL80211_CMD_CH_SWITCH_NOTIFY = C.NL80211_CMD_CH_SWITCH_NOTIFY 4825 NL80211_CMD_CH_SWITCH_STARTED_NOTIFY = C.NL80211_CMD_CH_SWITCH_STARTED_NOTIFY 4826 NL80211_CMD_COLOR_CHANGE_ABORTED = C.NL80211_CMD_COLOR_CHANGE_ABORTED 4827 NL80211_CMD_COLOR_CHANGE_COMPLETED = C.NL80211_CMD_COLOR_CHANGE_COMPLETED 4828 NL80211_CMD_COLOR_CHANGE_REQUEST = C.NL80211_CMD_COLOR_CHANGE_REQUEST 4829 NL80211_CMD_COLOR_CHANGE_STARTED = C.NL80211_CMD_COLOR_CHANGE_STARTED 4830 NL80211_CMD_CONNECT = C.NL80211_CMD_CONNECT 4831 NL80211_CMD_CONN_FAILED = C.NL80211_CMD_CONN_FAILED 4832 NL80211_CMD_CONTROL_PORT_FRAME = C.NL80211_CMD_CONTROL_PORT_FRAME 4833 NL80211_CMD_CONTROL_PORT_FRAME_TX_STATUS = C.NL80211_CMD_CONTROL_PORT_FRAME_TX_STATUS 4834 NL80211_CMD_CRIT_PROTOCOL_START = C.NL80211_CMD_CRIT_PROTOCOL_START 4835 NL80211_CMD_CRIT_PROTOCOL_STOP = C.NL80211_CMD_CRIT_PROTOCOL_STOP 4836 NL80211_CMD_DEAUTHENTICATE = C.NL80211_CMD_DEAUTHENTICATE 4837 NL80211_CMD_DEL_BEACON = C.NL80211_CMD_DEL_BEACON 4838 NL80211_CMD_DEL_INTERFACE = C.NL80211_CMD_DEL_INTERFACE 4839 NL80211_CMD_DEL_KEY = C.NL80211_CMD_DEL_KEY 4840 NL80211_CMD_DEL_MPATH = C.NL80211_CMD_DEL_MPATH 4841 NL80211_CMD_DEL_NAN_FUNCTION = C.NL80211_CMD_DEL_NAN_FUNCTION 4842 NL80211_CMD_DEL_PMK = C.NL80211_CMD_DEL_PMK 4843 NL80211_CMD_DEL_PMKSA = C.NL80211_CMD_DEL_PMKSA 4844 NL80211_CMD_DEL_STATION = C.NL80211_CMD_DEL_STATION 4845 NL80211_CMD_DEL_TX_TS = C.NL80211_CMD_DEL_TX_TS 4846 NL80211_CMD_DEL_WIPHY = C.NL80211_CMD_DEL_WIPHY 4847 NL80211_CMD_DISASSOCIATE = C.NL80211_CMD_DISASSOCIATE 4848 NL80211_CMD_DISCONNECT = C.NL80211_CMD_DISCONNECT 4849 NL80211_CMD_EXTERNAL_AUTH = C.NL80211_CMD_EXTERNAL_AUTH 4850 NL80211_CMD_FLUSH_PMKSA = C.NL80211_CMD_FLUSH_PMKSA 4851 NL80211_CMD_FRAME = C.NL80211_CMD_FRAME 4852 NL80211_CMD_FRAME_TX_STATUS = C.NL80211_CMD_FRAME_TX_STATUS 4853 NL80211_CMD_FRAME_WAIT_CANCEL = C.NL80211_CMD_FRAME_WAIT_CANCEL 4854 NL80211_CMD_FT_EVENT = C.NL80211_CMD_FT_EVENT 4855 NL80211_CMD_GET_BEACON = C.NL80211_CMD_GET_BEACON 4856 NL80211_CMD_GET_COALESCE = C.NL80211_CMD_GET_COALESCE 4857 NL80211_CMD_GET_FTM_RESPONDER_STATS = C.NL80211_CMD_GET_FTM_RESPONDER_STATS 4858 NL80211_CMD_GET_INTERFACE = C.NL80211_CMD_GET_INTERFACE 4859 NL80211_CMD_GET_KEY = C.NL80211_CMD_GET_KEY 4860 NL80211_CMD_GET_MESH_CONFIG = C.NL80211_CMD_GET_MESH_CONFIG 4861 NL80211_CMD_GET_MESH_PARAMS = C.NL80211_CMD_GET_MESH_PARAMS 4862 NL80211_CMD_GET_MPATH = C.NL80211_CMD_GET_MPATH 4863 NL80211_CMD_GET_MPP = C.NL80211_CMD_GET_MPP 4864 NL80211_CMD_GET_POWER_SAVE = C.NL80211_CMD_GET_POWER_SAVE 4865 NL80211_CMD_GET_PROTOCOL_FEATURES = C.NL80211_CMD_GET_PROTOCOL_FEATURES 4866 NL80211_CMD_GET_REG = C.NL80211_CMD_GET_REG 4867 NL80211_CMD_GET_SCAN = C.NL80211_CMD_GET_SCAN 4868 NL80211_CMD_GET_STATION = C.NL80211_CMD_GET_STATION 4869 NL80211_CMD_GET_SURVEY = C.NL80211_CMD_GET_SURVEY 4870 NL80211_CMD_GET_WIPHY = C.NL80211_CMD_GET_WIPHY 4871 NL80211_CMD_GET_WOWLAN = C.NL80211_CMD_GET_WOWLAN 4872 NL80211_CMD_JOIN_IBSS = C.NL80211_CMD_JOIN_IBSS 4873 NL80211_CMD_JOIN_MESH = C.NL80211_CMD_JOIN_MESH 4874 NL80211_CMD_JOIN_OCB = C.NL80211_CMD_JOIN_OCB 4875 NL80211_CMD_LEAVE_IBSS = C.NL80211_CMD_LEAVE_IBSS 4876 NL80211_CMD_LEAVE_MESH = C.NL80211_CMD_LEAVE_MESH 4877 NL80211_CMD_LEAVE_OCB = C.NL80211_CMD_LEAVE_OCB 4878 NL80211_CMD_MAX = C.NL80211_CMD_MAX 4879 NL80211_CMD_MICHAEL_MIC_FAILURE = C.NL80211_CMD_MICHAEL_MIC_FAILURE 4880 NL80211_CMD_MODIFY_LINK_STA = C.NL80211_CMD_MODIFY_LINK_STA 4881 NL80211_CMD_NAN_MATCH = C.NL80211_CMD_NAN_MATCH 4882 NL80211_CMD_NEW_BEACON = C.NL80211_CMD_NEW_BEACON 4883 NL80211_CMD_NEW_INTERFACE = C.NL80211_CMD_NEW_INTERFACE 4884 NL80211_CMD_NEW_KEY = C.NL80211_CMD_NEW_KEY 4885 NL80211_CMD_NEW_MPATH = C.NL80211_CMD_NEW_MPATH 4886 NL80211_CMD_NEW_PEER_CANDIDATE = C.NL80211_CMD_NEW_PEER_CANDIDATE 4887 NL80211_CMD_NEW_SCAN_RESULTS = C.NL80211_CMD_NEW_SCAN_RESULTS 4888 NL80211_CMD_NEW_STATION = C.NL80211_CMD_NEW_STATION 4889 NL80211_CMD_NEW_SURVEY_RESULTS = C.NL80211_CMD_NEW_SURVEY_RESULTS 4890 NL80211_CMD_NEW_WIPHY = C.NL80211_CMD_NEW_WIPHY 4891 NL80211_CMD_NOTIFY_CQM = C.NL80211_CMD_NOTIFY_CQM 4892 NL80211_CMD_NOTIFY_RADAR = C.NL80211_CMD_NOTIFY_RADAR 4893 NL80211_CMD_OBSS_COLOR_COLLISION = C.NL80211_CMD_OBSS_COLOR_COLLISION 4894 NL80211_CMD_PEER_MEASUREMENT_COMPLETE = C.NL80211_CMD_PEER_MEASUREMENT_COMPLETE 4895 NL80211_CMD_PEER_MEASUREMENT_RESULT = C.NL80211_CMD_PEER_MEASUREMENT_RESULT 4896 NL80211_CMD_PEER_MEASUREMENT_START = C.NL80211_CMD_PEER_MEASUREMENT_START 4897 NL80211_CMD_PMKSA_CANDIDATE = C.NL80211_CMD_PMKSA_CANDIDATE 4898 NL80211_CMD_PORT_AUTHORIZED = C.NL80211_CMD_PORT_AUTHORIZED 4899 NL80211_CMD_PROBE_CLIENT = C.NL80211_CMD_PROBE_CLIENT 4900 NL80211_CMD_PROBE_MESH_LINK = C.NL80211_CMD_PROBE_MESH_LINK 4901 NL80211_CMD_RADAR_DETECT = C.NL80211_CMD_RADAR_DETECT 4902 NL80211_CMD_REG_BEACON_HINT = C.NL80211_CMD_REG_BEACON_HINT 4903 NL80211_CMD_REG_CHANGE = C.NL80211_CMD_REG_CHANGE 4904 NL80211_CMD_REGISTER_ACTION = C.NL80211_CMD_REGISTER_ACTION 4905 NL80211_CMD_REGISTER_BEACONS = C.NL80211_CMD_REGISTER_BEACONS 4906 NL80211_CMD_REGISTER_FRAME = C.NL80211_CMD_REGISTER_FRAME 4907 NL80211_CMD_RELOAD_REGDB = C.NL80211_CMD_RELOAD_REGDB 4908 NL80211_CMD_REMAIN_ON_CHANNEL = C.NL80211_CMD_REMAIN_ON_CHANNEL 4909 NL80211_CMD_REMOVE_LINK = C.NL80211_CMD_REMOVE_LINK 4910 NL80211_CMD_REMOVE_LINK_STA = C.NL80211_CMD_REMOVE_LINK_STA 4911 NL80211_CMD_REQ_SET_REG = C.NL80211_CMD_REQ_SET_REG 4912 NL80211_CMD_ROAM = C.NL80211_CMD_ROAM 4913 NL80211_CMD_SCAN_ABORTED = C.NL80211_CMD_SCAN_ABORTED 4914 NL80211_CMD_SCHED_SCAN_RESULTS = C.NL80211_CMD_SCHED_SCAN_RESULTS 4915 NL80211_CMD_SCHED_SCAN_STOPPED = C.NL80211_CMD_SCHED_SCAN_STOPPED 4916 NL80211_CMD_SET_BEACON = C.NL80211_CMD_SET_BEACON 4917 NL80211_CMD_SET_BSS = C.NL80211_CMD_SET_BSS 4918 NL80211_CMD_SET_CHANNEL = C.NL80211_CMD_SET_CHANNEL 4919 NL80211_CMD_SET_COALESCE = C.NL80211_CMD_SET_COALESCE 4920 NL80211_CMD_SET_CQM = C.NL80211_CMD_SET_CQM 4921 NL80211_CMD_SET_FILS_AAD = C.NL80211_CMD_SET_FILS_AAD 4922 NL80211_CMD_SET_INTERFACE = C.NL80211_CMD_SET_INTERFACE 4923 NL80211_CMD_SET_KEY = C.NL80211_CMD_SET_KEY 4924 NL80211_CMD_SET_MAC_ACL = C.NL80211_CMD_SET_MAC_ACL 4925 NL80211_CMD_SET_MCAST_RATE = C.NL80211_CMD_SET_MCAST_RATE 4926 NL80211_CMD_SET_MESH_CONFIG = C.NL80211_CMD_SET_MESH_CONFIG 4927 NL80211_CMD_SET_MESH_PARAMS = C.NL80211_CMD_SET_MESH_PARAMS 4928 NL80211_CMD_SET_MGMT_EXTRA_IE = C.NL80211_CMD_SET_MGMT_EXTRA_IE 4929 NL80211_CMD_SET_MPATH = C.NL80211_CMD_SET_MPATH 4930 NL80211_CMD_SET_MULTICAST_TO_UNICAST = C.NL80211_CMD_SET_MULTICAST_TO_UNICAST 4931 NL80211_CMD_SET_NOACK_MAP = C.NL80211_CMD_SET_NOACK_MAP 4932 NL80211_CMD_SET_PMK = C.NL80211_CMD_SET_PMK 4933 NL80211_CMD_SET_PMKSA = C.NL80211_CMD_SET_PMKSA 4934 NL80211_CMD_SET_POWER_SAVE = C.NL80211_CMD_SET_POWER_SAVE 4935 NL80211_CMD_SET_QOS_MAP = C.NL80211_CMD_SET_QOS_MAP 4936 NL80211_CMD_SET_REG = C.NL80211_CMD_SET_REG 4937 NL80211_CMD_SET_REKEY_OFFLOAD = C.NL80211_CMD_SET_REKEY_OFFLOAD 4938 NL80211_CMD_SET_SAR_SPECS = C.NL80211_CMD_SET_SAR_SPECS 4939 NL80211_CMD_SET_STATION = C.NL80211_CMD_SET_STATION 4940 NL80211_CMD_SET_TID_CONFIG = C.NL80211_CMD_SET_TID_CONFIG 4941 NL80211_CMD_SET_TX_BITRATE_MASK = C.NL80211_CMD_SET_TX_BITRATE_MASK 4942 NL80211_CMD_SET_WDS_PEER = C.NL80211_CMD_SET_WDS_PEER 4943 NL80211_CMD_SET_WIPHY = C.NL80211_CMD_SET_WIPHY 4944 NL80211_CMD_SET_WIPHY_NETNS = C.NL80211_CMD_SET_WIPHY_NETNS 4945 NL80211_CMD_SET_WOWLAN = C.NL80211_CMD_SET_WOWLAN 4946 NL80211_CMD_STA_OPMODE_CHANGED = C.NL80211_CMD_STA_OPMODE_CHANGED 4947 NL80211_CMD_START_AP = C.NL80211_CMD_START_AP 4948 NL80211_CMD_START_NAN = C.NL80211_CMD_START_NAN 4949 NL80211_CMD_START_P2P_DEVICE = C.NL80211_CMD_START_P2P_DEVICE 4950 NL80211_CMD_START_SCHED_SCAN = C.NL80211_CMD_START_SCHED_SCAN 4951 NL80211_CMD_STOP_AP = C.NL80211_CMD_STOP_AP 4952 NL80211_CMD_STOP_NAN = C.NL80211_CMD_STOP_NAN 4953 NL80211_CMD_STOP_P2P_DEVICE = C.NL80211_CMD_STOP_P2P_DEVICE 4954 NL80211_CMD_STOP_SCHED_SCAN = C.NL80211_CMD_STOP_SCHED_SCAN 4955 NL80211_CMD_TDLS_CANCEL_CHANNEL_SWITCH = C.NL80211_CMD_TDLS_CANCEL_CHANNEL_SWITCH 4956 NL80211_CMD_TDLS_CHANNEL_SWITCH = C.NL80211_CMD_TDLS_CHANNEL_SWITCH 4957 NL80211_CMD_TDLS_MGMT = C.NL80211_CMD_TDLS_MGMT 4958 NL80211_CMD_TDLS_OPER = C.NL80211_CMD_TDLS_OPER 4959 NL80211_CMD_TESTMODE = C.NL80211_CMD_TESTMODE 4960 NL80211_CMD_TRIGGER_SCAN = C.NL80211_CMD_TRIGGER_SCAN 4961 NL80211_CMD_UNEXPECTED_4ADDR_FRAME = C.NL80211_CMD_UNEXPECTED_4ADDR_FRAME 4962 NL80211_CMD_UNEXPECTED_FRAME = C.NL80211_CMD_UNEXPECTED_FRAME 4963 NL80211_CMD_UNPROT_BEACON = C.NL80211_CMD_UNPROT_BEACON 4964 NL80211_CMD_UNPROT_DEAUTHENTICATE = C.NL80211_CMD_UNPROT_DEAUTHENTICATE 4965 NL80211_CMD_UNPROT_DISASSOCIATE = C.NL80211_CMD_UNPROT_DISASSOCIATE 4966 NL80211_CMD_UNSPEC = C.NL80211_CMD_UNSPEC 4967 NL80211_CMD_UPDATE_CONNECT_PARAMS = C.NL80211_CMD_UPDATE_CONNECT_PARAMS 4968 NL80211_CMD_UPDATE_FT_IES = C.NL80211_CMD_UPDATE_FT_IES 4969 NL80211_CMD_UPDATE_OWE_INFO = C.NL80211_CMD_UPDATE_OWE_INFO 4970 NL80211_CMD_VENDOR = C.NL80211_CMD_VENDOR 4971 NL80211_CMD_WIPHY_REG_CHANGE = C.NL80211_CMD_WIPHY_REG_CHANGE 4972 NL80211_COALESCE_CONDITION_MATCH = C.NL80211_COALESCE_CONDITION_MATCH 4973 NL80211_COALESCE_CONDITION_NO_MATCH = C.NL80211_COALESCE_CONDITION_NO_MATCH 4974 NL80211_CONN_FAIL_BLOCKED_CLIENT = C.NL80211_CONN_FAIL_BLOCKED_CLIENT 4975 NL80211_CONN_FAIL_MAX_CLIENTS = C.NL80211_CONN_FAIL_MAX_CLIENTS 4976 NL80211_CQM_RSSI_BEACON_LOSS_EVENT = C.NL80211_CQM_RSSI_BEACON_LOSS_EVENT 4977 NL80211_CQM_RSSI_THRESHOLD_EVENT_HIGH = C.NL80211_CQM_RSSI_THRESHOLD_EVENT_HIGH 4978 NL80211_CQM_RSSI_THRESHOLD_EVENT_LOW = C.NL80211_CQM_RSSI_THRESHOLD_EVENT_LOW 4979 NL80211_CQM_TXE_MAX_INTVL = C.NL80211_CQM_TXE_MAX_INTVL 4980 NL80211_CRIT_PROTO_APIPA = C.NL80211_CRIT_PROTO_APIPA 4981 NL80211_CRIT_PROTO_DHCP = C.NL80211_CRIT_PROTO_DHCP 4982 NL80211_CRIT_PROTO_EAPOL = C.NL80211_CRIT_PROTO_EAPOL 4983 NL80211_CRIT_PROTO_MAX_DURATION = C.NL80211_CRIT_PROTO_MAX_DURATION 4984 NL80211_CRIT_PROTO_UNSPEC = C.NL80211_CRIT_PROTO_UNSPEC 4985 NL80211_DFS_AVAILABLE = C.NL80211_DFS_AVAILABLE 4986 NL80211_DFS_ETSI = C.NL80211_DFS_ETSI 4987 NL80211_DFS_FCC = C.NL80211_DFS_FCC 4988 NL80211_DFS_JP = C.NL80211_DFS_JP 4989 NL80211_DFS_UNAVAILABLE = C.NL80211_DFS_UNAVAILABLE 4990 NL80211_DFS_UNSET = C.NL80211_DFS_UNSET 4991 NL80211_DFS_USABLE = C.NL80211_DFS_USABLE 4992 NL80211_EDMG_BW_CONFIG_MAX = C.NL80211_EDMG_BW_CONFIG_MAX 4993 NL80211_EDMG_BW_CONFIG_MIN = C.NL80211_EDMG_BW_CONFIG_MIN 4994 NL80211_EDMG_CHANNELS_MAX = C.NL80211_EDMG_CHANNELS_MAX 4995 NL80211_EDMG_CHANNELS_MIN = C.NL80211_EDMG_CHANNELS_MIN 4996 NL80211_EHT_MAX_CAPABILITY_LEN = C.NL80211_EHT_MAX_CAPABILITY_LEN 4997 NL80211_EHT_MIN_CAPABILITY_LEN = C.NL80211_EHT_MIN_CAPABILITY_LEN 4998 NL80211_EXTERNAL_AUTH_ABORT = C.NL80211_EXTERNAL_AUTH_ABORT 4999 NL80211_EXTERNAL_AUTH_START = C.NL80211_EXTERNAL_AUTH_START 5000 NL80211_EXT_FEATURE_4WAY_HANDSHAKE_AP_PSK = C.NL80211_EXT_FEATURE_4WAY_HANDSHAKE_AP_PSK 5001 NL80211_EXT_FEATURE_4WAY_HANDSHAKE_STA_1X = C.NL80211_EXT_FEATURE_4WAY_HANDSHAKE_STA_1X 5002 NL80211_EXT_FEATURE_4WAY_HANDSHAKE_STA_PSK = C.NL80211_EXT_FEATURE_4WAY_HANDSHAKE_STA_PSK 5003 NL80211_EXT_FEATURE_ACCEPT_BCAST_PROBE_RESP = C.NL80211_EXT_FEATURE_ACCEPT_BCAST_PROBE_RESP 5004 NL80211_EXT_FEATURE_ACK_SIGNAL_SUPPORT = C.NL80211_EXT_FEATURE_ACK_SIGNAL_SUPPORT 5005 NL80211_EXT_FEATURE_AIRTIME_FAIRNESS = C.NL80211_EXT_FEATURE_AIRTIME_FAIRNESS 5006 NL80211_EXT_FEATURE_AP_PMKSA_CACHING = C.NL80211_EXT_FEATURE_AP_PMKSA_CACHING 5007 NL80211_EXT_FEATURE_AQL = C.NL80211_EXT_FEATURE_AQL 5008 NL80211_EXT_FEATURE_BEACON_PROTECTION_CLIENT = C.NL80211_EXT_FEATURE_BEACON_PROTECTION_CLIENT 5009 NL80211_EXT_FEATURE_BEACON_PROTECTION = C.NL80211_EXT_FEATURE_BEACON_PROTECTION 5010 NL80211_EXT_FEATURE_BEACON_RATE_HE = C.NL80211_EXT_FEATURE_BEACON_RATE_HE 5011 NL80211_EXT_FEATURE_BEACON_RATE_HT = C.NL80211_EXT_FEATURE_BEACON_RATE_HT 5012 NL80211_EXT_FEATURE_BEACON_RATE_LEGACY = C.NL80211_EXT_FEATURE_BEACON_RATE_LEGACY 5013 NL80211_EXT_FEATURE_BEACON_RATE_VHT = C.NL80211_EXT_FEATURE_BEACON_RATE_VHT 5014 NL80211_EXT_FEATURE_BSS_COLOR = C.NL80211_EXT_FEATURE_BSS_COLOR 5015 NL80211_EXT_FEATURE_BSS_PARENT_TSF = C.NL80211_EXT_FEATURE_BSS_PARENT_TSF 5016 NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 = C.NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 5017 NL80211_EXT_FEATURE_CONTROL_PORT_NO_PREAUTH = C.NL80211_EXT_FEATURE_CONTROL_PORT_NO_PREAUTH 5018 NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211 = C.NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211 5019 NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_TX_STATUS = C.NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_TX_STATUS 5020 NL80211_EXT_FEATURE_CQM_RSSI_LIST = C.NL80211_EXT_FEATURE_CQM_RSSI_LIST 5021 NL80211_EXT_FEATURE_DATA_ACK_SIGNAL_SUPPORT = C.NL80211_EXT_FEATURE_DATA_ACK_SIGNAL_SUPPORT 5022 NL80211_EXT_FEATURE_DEL_IBSS_STA = C.NL80211_EXT_FEATURE_DEL_IBSS_STA 5023 NL80211_EXT_FEATURE_DFS_OFFLOAD = C.NL80211_EXT_FEATURE_DFS_OFFLOAD 5024 NL80211_EXT_FEATURE_ENABLE_FTM_RESPONDER = C.NL80211_EXT_FEATURE_ENABLE_FTM_RESPONDER 5025 NL80211_EXT_FEATURE_EXT_KEY_ID = C.NL80211_EXT_FEATURE_EXT_KEY_ID 5026 NL80211_EXT_FEATURE_FILS_CRYPTO_OFFLOAD = C.NL80211_EXT_FEATURE_FILS_CRYPTO_OFFLOAD 5027 NL80211_EXT_FEATURE_FILS_DISCOVERY = C.NL80211_EXT_FEATURE_FILS_DISCOVERY 5028 NL80211_EXT_FEATURE_FILS_MAX_CHANNEL_TIME = C.NL80211_EXT_FEATURE_FILS_MAX_CHANNEL_TIME 5029 NL80211_EXT_FEATURE_FILS_SK_OFFLOAD = C.NL80211_EXT_FEATURE_FILS_SK_OFFLOAD 5030 NL80211_EXT_FEATURE_FILS_STA = C.NL80211_EXT_FEATURE_FILS_STA 5031 NL80211_EXT_FEATURE_HIGH_ACCURACY_SCAN = C.NL80211_EXT_FEATURE_HIGH_ACCURACY_SCAN 5032 NL80211_EXT_FEATURE_LOW_POWER_SCAN = C.NL80211_EXT_FEATURE_LOW_POWER_SCAN 5033 NL80211_EXT_FEATURE_LOW_SPAN_SCAN = C.NL80211_EXT_FEATURE_LOW_SPAN_SCAN 5034 NL80211_EXT_FEATURE_MFP_OPTIONAL = C.NL80211_EXT_FEATURE_MFP_OPTIONAL 5035 NL80211_EXT_FEATURE_MGMT_TX_RANDOM_TA = C.NL80211_EXT_FEATURE_MGMT_TX_RANDOM_TA 5036 NL80211_EXT_FEATURE_MGMT_TX_RANDOM_TA_CONNECTED = C.NL80211_EXT_FEATURE_MGMT_TX_RANDOM_TA_CONNECTED 5037 NL80211_EXT_FEATURE_MULTICAST_REGISTRATIONS = C.NL80211_EXT_FEATURE_MULTICAST_REGISTRATIONS 5038 NL80211_EXT_FEATURE_MU_MIMO_AIR_SNIFFER = C.NL80211_EXT_FEATURE_MU_MIMO_AIR_SNIFFER 5039 NL80211_EXT_FEATURE_OCE_PROBE_REQ_DEFERRAL_SUPPRESSION = C.NL80211_EXT_FEATURE_OCE_PROBE_REQ_DEFERRAL_SUPPRESSION 5040 NL80211_EXT_FEATURE_OCE_PROBE_REQ_HIGH_TX_RATE = C.NL80211_EXT_FEATURE_OCE_PROBE_REQ_HIGH_TX_RATE 5041 NL80211_EXT_FEATURE_OPERATING_CHANNEL_VALIDATION = C.NL80211_EXT_FEATURE_OPERATING_CHANNEL_VALIDATION 5042 NL80211_EXT_FEATURE_POWERED_ADDR_CHANGE = C.NL80211_EXT_FEATURE_POWERED_ADDR_CHANGE 5043 NL80211_EXT_FEATURE_PROTECTED_TWT = C.NL80211_EXT_FEATURE_PROTECTED_TWT 5044 NL80211_EXT_FEATURE_PROT_RANGE_NEGO_AND_MEASURE = C.NL80211_EXT_FEATURE_PROT_RANGE_NEGO_AND_MEASURE 5045 NL80211_EXT_FEATURE_RADAR_BACKGROUND = C.NL80211_EXT_FEATURE_RADAR_BACKGROUND 5046 NL80211_EXT_FEATURE_RRM = C.NL80211_EXT_FEATURE_RRM 5047 NL80211_EXT_FEATURE_SAE_OFFLOAD_AP = C.NL80211_EXT_FEATURE_SAE_OFFLOAD_AP 5048 NL80211_EXT_FEATURE_SAE_OFFLOAD = C.NL80211_EXT_FEATURE_SAE_OFFLOAD 5049 NL80211_EXT_FEATURE_SCAN_FREQ_KHZ = C.NL80211_EXT_FEATURE_SCAN_FREQ_KHZ 5050 NL80211_EXT_FEATURE_SCAN_MIN_PREQ_CONTENT = C.NL80211_EXT_FEATURE_SCAN_MIN_PREQ_CONTENT 5051 NL80211_EXT_FEATURE_SCAN_RANDOM_SN = C.NL80211_EXT_FEATURE_SCAN_RANDOM_SN 5052 NL80211_EXT_FEATURE_SCAN_START_TIME = C.NL80211_EXT_FEATURE_SCAN_START_TIME 5053 NL80211_EXT_FEATURE_SCHED_SCAN_BAND_SPECIFIC_RSSI_THOLD = C.NL80211_EXT_FEATURE_SCHED_SCAN_BAND_SPECIFIC_RSSI_THOLD 5054 NL80211_EXT_FEATURE_SCHED_SCAN_RELATIVE_RSSI = C.NL80211_EXT_FEATURE_SCHED_SCAN_RELATIVE_RSSI 5055 NL80211_EXT_FEATURE_SECURE_LTF = C.NL80211_EXT_FEATURE_SECURE_LTF 5056 NL80211_EXT_FEATURE_SECURE_RTT = C.NL80211_EXT_FEATURE_SECURE_RTT 5057 NL80211_EXT_FEATURE_SET_SCAN_DWELL = C.NL80211_EXT_FEATURE_SET_SCAN_DWELL 5058 NL80211_EXT_FEATURE_STA_TX_PWR = C.NL80211_EXT_FEATURE_STA_TX_PWR 5059 NL80211_EXT_FEATURE_TXQS = C.NL80211_EXT_FEATURE_TXQS 5060 NL80211_EXT_FEATURE_UNSOL_BCAST_PROBE_RESP = C.NL80211_EXT_FEATURE_UNSOL_BCAST_PROBE_RESP 5061 NL80211_EXT_FEATURE_VHT_IBSS = C.NL80211_EXT_FEATURE_VHT_IBSS 5062 NL80211_EXT_FEATURE_VLAN_OFFLOAD = C.NL80211_EXT_FEATURE_VLAN_OFFLOAD 5063 NL80211_FEATURE_ACKTO_ESTIMATION = C.NL80211_FEATURE_ACKTO_ESTIMATION 5064 NL80211_FEATURE_ACTIVE_MONITOR = C.NL80211_FEATURE_ACTIVE_MONITOR 5065 NL80211_FEATURE_ADVERTISE_CHAN_LIMITS = C.NL80211_FEATURE_ADVERTISE_CHAN_LIMITS 5066 NL80211_FEATURE_AP_MODE_CHAN_WIDTH_CHANGE = C.NL80211_FEATURE_AP_MODE_CHAN_WIDTH_CHANGE 5067 NL80211_FEATURE_AP_SCAN = C.NL80211_FEATURE_AP_SCAN 5068 NL80211_FEATURE_CELL_BASE_REG_HINTS = C.NL80211_FEATURE_CELL_BASE_REG_HINTS 5069 NL80211_FEATURE_DS_PARAM_SET_IE_IN_PROBES = C.NL80211_FEATURE_DS_PARAM_SET_IE_IN_PROBES 5070 NL80211_FEATURE_DYNAMIC_SMPS = C.NL80211_FEATURE_DYNAMIC_SMPS 5071 NL80211_FEATURE_FULL_AP_CLIENT_STATE = C.NL80211_FEATURE_FULL_AP_CLIENT_STATE 5072 NL80211_FEATURE_HT_IBSS = C.NL80211_FEATURE_HT_IBSS 5073 NL80211_FEATURE_INACTIVITY_TIMER = C.NL80211_FEATURE_INACTIVITY_TIMER 5074 NL80211_FEATURE_LOW_PRIORITY_SCAN = C.NL80211_FEATURE_LOW_PRIORITY_SCAN 5075 NL80211_FEATURE_MAC_ON_CREATE = C.NL80211_FEATURE_MAC_ON_CREATE 5076 NL80211_FEATURE_ND_RANDOM_MAC_ADDR = C.NL80211_FEATURE_ND_RANDOM_MAC_ADDR 5077 NL80211_FEATURE_NEED_OBSS_SCAN = C.NL80211_FEATURE_NEED_OBSS_SCAN 5078 NL80211_FEATURE_P2P_DEVICE_NEEDS_CHANNEL = C.NL80211_FEATURE_P2P_DEVICE_NEEDS_CHANNEL 5079 NL80211_FEATURE_P2P_GO_CTWIN = C.NL80211_FEATURE_P2P_GO_CTWIN 5080 NL80211_FEATURE_P2P_GO_OPPPS = C.NL80211_FEATURE_P2P_GO_OPPPS 5081 NL80211_FEATURE_QUIET = C.NL80211_FEATURE_QUIET 5082 NL80211_FEATURE_SAE = C.NL80211_FEATURE_SAE 5083 NL80211_FEATURE_SCAN_FLUSH = C.NL80211_FEATURE_SCAN_FLUSH 5084 NL80211_FEATURE_SCAN_RANDOM_MAC_ADDR = C.NL80211_FEATURE_SCAN_RANDOM_MAC_ADDR 5085 NL80211_FEATURE_SCHED_SCAN_RANDOM_MAC_ADDR = C.NL80211_FEATURE_SCHED_SCAN_RANDOM_MAC_ADDR 5086 NL80211_FEATURE_SK_TX_STATUS = C.NL80211_FEATURE_SK_TX_STATUS 5087 NL80211_FEATURE_STATIC_SMPS = C.NL80211_FEATURE_STATIC_SMPS 5088 NL80211_FEATURE_SUPPORTS_WMM_ADMISSION = C.NL80211_FEATURE_SUPPORTS_WMM_ADMISSION 5089 NL80211_FEATURE_TDLS_CHANNEL_SWITCH = C.NL80211_FEATURE_TDLS_CHANNEL_SWITCH 5090 NL80211_FEATURE_TX_POWER_INSERTION = C.NL80211_FEATURE_TX_POWER_INSERTION 5091 NL80211_FEATURE_USERSPACE_MPM = C.NL80211_FEATURE_USERSPACE_MPM 5092 NL80211_FEATURE_VIF_TXPOWER = C.NL80211_FEATURE_VIF_TXPOWER 5093 NL80211_FEATURE_WFA_TPC_IE_IN_PROBES = C.NL80211_FEATURE_WFA_TPC_IE_IN_PROBES 5094 NL80211_FILS_DISCOVERY_ATTR_INT_MAX = C.NL80211_FILS_DISCOVERY_ATTR_INT_MAX 5095 NL80211_FILS_DISCOVERY_ATTR_INT_MIN = C.NL80211_FILS_DISCOVERY_ATTR_INT_MIN 5096 NL80211_FILS_DISCOVERY_ATTR_MAX = C.NL80211_FILS_DISCOVERY_ATTR_MAX 5097 NL80211_FILS_DISCOVERY_ATTR_TMPL = C.NL80211_FILS_DISCOVERY_ATTR_TMPL 5098 NL80211_FILS_DISCOVERY_TMPL_MIN_LEN = C.NL80211_FILS_DISCOVERY_TMPL_MIN_LEN 5099 NL80211_FREQUENCY_ATTR_16MHZ = C.NL80211_FREQUENCY_ATTR_16MHZ 5100 NL80211_FREQUENCY_ATTR_1MHZ = C.NL80211_FREQUENCY_ATTR_1MHZ 5101 NL80211_FREQUENCY_ATTR_2MHZ = C.NL80211_FREQUENCY_ATTR_2MHZ 5102 NL80211_FREQUENCY_ATTR_4MHZ = C.NL80211_FREQUENCY_ATTR_4MHZ 5103 NL80211_FREQUENCY_ATTR_8MHZ = C.NL80211_FREQUENCY_ATTR_8MHZ 5104 NL80211_FREQUENCY_ATTR_DFS_CAC_TIME = C.NL80211_FREQUENCY_ATTR_DFS_CAC_TIME 5105 NL80211_FREQUENCY_ATTR_DFS_STATE = C.NL80211_FREQUENCY_ATTR_DFS_STATE 5106 NL80211_FREQUENCY_ATTR_DFS_TIME = C.NL80211_FREQUENCY_ATTR_DFS_TIME 5107 NL80211_FREQUENCY_ATTR_DISABLED = C.NL80211_FREQUENCY_ATTR_DISABLED 5108 NL80211_FREQUENCY_ATTR_FREQ = C.NL80211_FREQUENCY_ATTR_FREQ 5109 NL80211_FREQUENCY_ATTR_GO_CONCURRENT = C.NL80211_FREQUENCY_ATTR_GO_CONCURRENT 5110 NL80211_FREQUENCY_ATTR_INDOOR_ONLY = C.NL80211_FREQUENCY_ATTR_INDOOR_ONLY 5111 NL80211_FREQUENCY_ATTR_IR_CONCURRENT = C.NL80211_FREQUENCY_ATTR_IR_CONCURRENT 5112 NL80211_FREQUENCY_ATTR_MAX = C.NL80211_FREQUENCY_ATTR_MAX 5113 NL80211_FREQUENCY_ATTR_MAX_TX_POWER = C.NL80211_FREQUENCY_ATTR_MAX_TX_POWER 5114 NL80211_FREQUENCY_ATTR_NO_10MHZ = C.NL80211_FREQUENCY_ATTR_NO_10MHZ 5115 NL80211_FREQUENCY_ATTR_NO_160MHZ = C.NL80211_FREQUENCY_ATTR_NO_160MHZ 5116 NL80211_FREQUENCY_ATTR_NO_20MHZ = C.NL80211_FREQUENCY_ATTR_NO_20MHZ 5117 NL80211_FREQUENCY_ATTR_NO_320MHZ = C.NL80211_FREQUENCY_ATTR_NO_320MHZ 5118 NL80211_FREQUENCY_ATTR_NO_80MHZ = C.NL80211_FREQUENCY_ATTR_NO_80MHZ 5119 NL80211_FREQUENCY_ATTR_NO_EHT = C.NL80211_FREQUENCY_ATTR_NO_EHT 5120 NL80211_FREQUENCY_ATTR_NO_HE = C.NL80211_FREQUENCY_ATTR_NO_HE 5121 NL80211_FREQUENCY_ATTR_NO_HT40_MINUS = C.NL80211_FREQUENCY_ATTR_NO_HT40_MINUS 5122 NL80211_FREQUENCY_ATTR_NO_HT40_PLUS = C.NL80211_FREQUENCY_ATTR_NO_HT40_PLUS 5123 NL80211_FREQUENCY_ATTR_NO_IBSS = C.NL80211_FREQUENCY_ATTR_NO_IBSS 5124 NL80211_FREQUENCY_ATTR_NO_IR = C.NL80211_FREQUENCY_ATTR_NO_IR 5125 NL80211_FREQUENCY_ATTR_OFFSET = C.NL80211_FREQUENCY_ATTR_OFFSET 5126 NL80211_FREQUENCY_ATTR_PASSIVE_SCAN = C.NL80211_FREQUENCY_ATTR_PASSIVE_SCAN 5127 NL80211_FREQUENCY_ATTR_RADAR = C.NL80211_FREQUENCY_ATTR_RADAR 5128 NL80211_FREQUENCY_ATTR_WMM = C.NL80211_FREQUENCY_ATTR_WMM 5129 NL80211_FTM_RESP_ATTR_CIVICLOC = C.NL80211_FTM_RESP_ATTR_CIVICLOC 5130 NL80211_FTM_RESP_ATTR_ENABLED = C.NL80211_FTM_RESP_ATTR_ENABLED 5131 NL80211_FTM_RESP_ATTR_LCI = C.NL80211_FTM_RESP_ATTR_LCI 5132 NL80211_FTM_RESP_ATTR_MAX = C.NL80211_FTM_RESP_ATTR_MAX 5133 NL80211_FTM_STATS_ASAP_NUM = C.NL80211_FTM_STATS_ASAP_NUM 5134 NL80211_FTM_STATS_FAILED_NUM = C.NL80211_FTM_STATS_FAILED_NUM 5135 NL80211_FTM_STATS_MAX = C.NL80211_FTM_STATS_MAX 5136 NL80211_FTM_STATS_NON_ASAP_NUM = C.NL80211_FTM_STATS_NON_ASAP_NUM 5137 NL80211_FTM_STATS_OUT_OF_WINDOW_TRIGGERS_NUM = C.NL80211_FTM_STATS_OUT_OF_WINDOW_TRIGGERS_NUM 5138 NL80211_FTM_STATS_PAD = C.NL80211_FTM_STATS_PAD 5139 NL80211_FTM_STATS_PARTIAL_NUM = C.NL80211_FTM_STATS_PARTIAL_NUM 5140 NL80211_FTM_STATS_RESCHEDULE_REQUESTS_NUM = C.NL80211_FTM_STATS_RESCHEDULE_REQUESTS_NUM 5141 NL80211_FTM_STATS_SUCCESS_NUM = C.NL80211_FTM_STATS_SUCCESS_NUM 5142 NL80211_FTM_STATS_TOTAL_DURATION_MSEC = C.NL80211_FTM_STATS_TOTAL_DURATION_MSEC 5143 NL80211_FTM_STATS_UNKNOWN_TRIGGERS_NUM = C.NL80211_FTM_STATS_UNKNOWN_TRIGGERS_NUM 5144 NL80211_GENL_NAME = C.NL80211_GENL_NAME 5145 NL80211_HE_BSS_COLOR_ATTR_COLOR = C.NL80211_HE_BSS_COLOR_ATTR_COLOR 5146 NL80211_HE_BSS_COLOR_ATTR_DISABLED = C.NL80211_HE_BSS_COLOR_ATTR_DISABLED 5147 NL80211_HE_BSS_COLOR_ATTR_MAX = C.NL80211_HE_BSS_COLOR_ATTR_MAX 5148 NL80211_HE_BSS_COLOR_ATTR_PARTIAL = C.NL80211_HE_BSS_COLOR_ATTR_PARTIAL 5149 NL80211_HE_MAX_CAPABILITY_LEN = C.NL80211_HE_MAX_CAPABILITY_LEN 5150 NL80211_HE_MIN_CAPABILITY_LEN = C.NL80211_HE_MIN_CAPABILITY_LEN 5151 NL80211_HE_NSS_MAX = C.NL80211_HE_NSS_MAX 5152 NL80211_HE_OBSS_PD_ATTR_BSS_COLOR_BITMAP = C.NL80211_HE_OBSS_PD_ATTR_BSS_COLOR_BITMAP 5153 NL80211_HE_OBSS_PD_ATTR_MAX = C.NL80211_HE_OBSS_PD_ATTR_MAX 5154 NL80211_HE_OBSS_PD_ATTR_MAX_OFFSET = C.NL80211_HE_OBSS_PD_ATTR_MAX_OFFSET 5155 NL80211_HE_OBSS_PD_ATTR_MIN_OFFSET = C.NL80211_HE_OBSS_PD_ATTR_MIN_OFFSET 5156 NL80211_HE_OBSS_PD_ATTR_NON_SRG_MAX_OFFSET = C.NL80211_HE_OBSS_PD_ATTR_NON_SRG_MAX_OFFSET 5157 NL80211_HE_OBSS_PD_ATTR_PARTIAL_BSSID_BITMAP = C.NL80211_HE_OBSS_PD_ATTR_PARTIAL_BSSID_BITMAP 5158 NL80211_HE_OBSS_PD_ATTR_SR_CTRL = C.NL80211_HE_OBSS_PD_ATTR_SR_CTRL 5159 NL80211_HIDDEN_SSID_NOT_IN_USE = C.NL80211_HIDDEN_SSID_NOT_IN_USE 5160 NL80211_HIDDEN_SSID_ZERO_CONTENTS = C.NL80211_HIDDEN_SSID_ZERO_CONTENTS 5161 NL80211_HIDDEN_SSID_ZERO_LEN = C.NL80211_HIDDEN_SSID_ZERO_LEN 5162 NL80211_HT_CAPABILITY_LEN = C.NL80211_HT_CAPABILITY_LEN 5163 NL80211_IFACE_COMB_BI_MIN_GCD = C.NL80211_IFACE_COMB_BI_MIN_GCD 5164 NL80211_IFACE_COMB_LIMITS = C.NL80211_IFACE_COMB_LIMITS 5165 NL80211_IFACE_COMB_MAXNUM = C.NL80211_IFACE_COMB_MAXNUM 5166 NL80211_IFACE_COMB_NUM_CHANNELS = C.NL80211_IFACE_COMB_NUM_CHANNELS 5167 NL80211_IFACE_COMB_RADAR_DETECT_REGIONS = C.NL80211_IFACE_COMB_RADAR_DETECT_REGIONS 5168 NL80211_IFACE_COMB_RADAR_DETECT_WIDTHS = C.NL80211_IFACE_COMB_RADAR_DETECT_WIDTHS 5169 NL80211_IFACE_COMB_STA_AP_BI_MATCH = C.NL80211_IFACE_COMB_STA_AP_BI_MATCH 5170 NL80211_IFACE_COMB_UNSPEC = C.NL80211_IFACE_COMB_UNSPEC 5171 NL80211_IFACE_LIMIT_MAX = C.NL80211_IFACE_LIMIT_MAX 5172 NL80211_IFACE_LIMIT_TYPES = C.NL80211_IFACE_LIMIT_TYPES 5173 NL80211_IFACE_LIMIT_UNSPEC = C.NL80211_IFACE_LIMIT_UNSPEC 5174 NL80211_IFTYPE_ADHOC = C.NL80211_IFTYPE_ADHOC 5175 NL80211_IFTYPE_AKM_ATTR_IFTYPES = C.NL80211_IFTYPE_AKM_ATTR_IFTYPES 5176 NL80211_IFTYPE_AKM_ATTR_MAX = C.NL80211_IFTYPE_AKM_ATTR_MAX 5177 NL80211_IFTYPE_AKM_ATTR_SUITES = C.NL80211_IFTYPE_AKM_ATTR_SUITES 5178 NL80211_IFTYPE_AP = C.NL80211_IFTYPE_AP 5179 NL80211_IFTYPE_AP_VLAN = C.NL80211_IFTYPE_AP_VLAN 5180 NL80211_IFTYPE_MAX = C.NL80211_IFTYPE_MAX 5181 NL80211_IFTYPE_MESH_POINT = C.NL80211_IFTYPE_MESH_POINT 5182 NL80211_IFTYPE_MONITOR = C.NL80211_IFTYPE_MONITOR 5183 NL80211_IFTYPE_NAN = C.NL80211_IFTYPE_NAN 5184 NL80211_IFTYPE_OCB = C.NL80211_IFTYPE_OCB 5185 NL80211_IFTYPE_P2P_CLIENT = C.NL80211_IFTYPE_P2P_CLIENT 5186 NL80211_IFTYPE_P2P_DEVICE = C.NL80211_IFTYPE_P2P_DEVICE 5187 NL80211_IFTYPE_P2P_GO = C.NL80211_IFTYPE_P2P_GO 5188 NL80211_IFTYPE_STATION = C.NL80211_IFTYPE_STATION 5189 NL80211_IFTYPE_UNSPECIFIED = C.NL80211_IFTYPE_UNSPECIFIED 5190 NL80211_IFTYPE_WDS = C.NL80211_IFTYPE_WDS 5191 NL80211_KCK_EXT_LEN = C.NL80211_KCK_EXT_LEN 5192 NL80211_KCK_LEN = C.NL80211_KCK_LEN 5193 NL80211_KEK_EXT_LEN = C.NL80211_KEK_EXT_LEN 5194 NL80211_KEK_LEN = C.NL80211_KEK_LEN 5195 NL80211_KEY_CIPHER = C.NL80211_KEY_CIPHER 5196 NL80211_KEY_DATA = C.NL80211_KEY_DATA 5197 NL80211_KEY_DEFAULT_BEACON = C.NL80211_KEY_DEFAULT_BEACON 5198 NL80211_KEY_DEFAULT = C.NL80211_KEY_DEFAULT 5199 NL80211_KEY_DEFAULT_MGMT = C.NL80211_KEY_DEFAULT_MGMT 5200 NL80211_KEY_DEFAULT_TYPE_MULTICAST = C.NL80211_KEY_DEFAULT_TYPE_MULTICAST 5201 NL80211_KEY_DEFAULT_TYPES = C.NL80211_KEY_DEFAULT_TYPES 5202 NL80211_KEY_DEFAULT_TYPE_UNICAST = C.NL80211_KEY_DEFAULT_TYPE_UNICAST 5203 NL80211_KEY_IDX = C.NL80211_KEY_IDX 5204 NL80211_KEY_MAX = C.NL80211_KEY_MAX 5205 NL80211_KEY_MODE = C.NL80211_KEY_MODE 5206 NL80211_KEY_NO_TX = C.NL80211_KEY_NO_TX 5207 NL80211_KEY_RX_TX = C.NL80211_KEY_RX_TX 5208 NL80211_KEY_SEQ = C.NL80211_KEY_SEQ 5209 NL80211_KEY_SET_TX = C.NL80211_KEY_SET_TX 5210 NL80211_KEY_TYPE = C.NL80211_KEY_TYPE 5211 NL80211_KEYTYPE_GROUP = C.NL80211_KEYTYPE_GROUP 5212 NL80211_KEYTYPE_PAIRWISE = C.NL80211_KEYTYPE_PAIRWISE 5213 NL80211_KEYTYPE_PEERKEY = C.NL80211_KEYTYPE_PEERKEY 5214 NL80211_MAX_NR_AKM_SUITES = C.NL80211_MAX_NR_AKM_SUITES 5215 NL80211_MAX_NR_CIPHER_SUITES = C.NL80211_MAX_NR_CIPHER_SUITES 5216 NL80211_MAX_SUPP_HT_RATES = C.NL80211_MAX_SUPP_HT_RATES 5217 NL80211_MAX_SUPP_RATES = C.NL80211_MAX_SUPP_RATES 5218 NL80211_MAX_SUPP_REG_RULES = C.NL80211_MAX_SUPP_REG_RULES 5219 NL80211_MBSSID_CONFIG_ATTR_EMA = C.NL80211_MBSSID_CONFIG_ATTR_EMA 5220 NL80211_MBSSID_CONFIG_ATTR_INDEX = C.NL80211_MBSSID_CONFIG_ATTR_INDEX 5221 NL80211_MBSSID_CONFIG_ATTR_MAX = C.NL80211_MBSSID_CONFIG_ATTR_MAX 5222 NL80211_MBSSID_CONFIG_ATTR_MAX_EMA_PROFILE_PERIODICITY = C.NL80211_MBSSID_CONFIG_ATTR_MAX_EMA_PROFILE_PERIODICITY 5223 NL80211_MBSSID_CONFIG_ATTR_MAX_INTERFACES = C.NL80211_MBSSID_CONFIG_ATTR_MAX_INTERFACES 5224 NL80211_MBSSID_CONFIG_ATTR_TX_IFINDEX = C.NL80211_MBSSID_CONFIG_ATTR_TX_IFINDEX 5225 NL80211_MESHCONF_ATTR_MAX = C.NL80211_MESHCONF_ATTR_MAX 5226 NL80211_MESHCONF_AUTO_OPEN_PLINKS = C.NL80211_MESHCONF_AUTO_OPEN_PLINKS 5227 NL80211_MESHCONF_AWAKE_WINDOW = C.NL80211_MESHCONF_AWAKE_WINDOW 5228 NL80211_MESHCONF_CONFIRM_TIMEOUT = C.NL80211_MESHCONF_CONFIRM_TIMEOUT 5229 NL80211_MESHCONF_CONNECTED_TO_AS = C.NL80211_MESHCONF_CONNECTED_TO_AS 5230 NL80211_MESHCONF_CONNECTED_TO_GATE = C.NL80211_MESHCONF_CONNECTED_TO_GATE 5231 NL80211_MESHCONF_ELEMENT_TTL = C.NL80211_MESHCONF_ELEMENT_TTL 5232 NL80211_MESHCONF_FORWARDING = C.NL80211_MESHCONF_FORWARDING 5233 NL80211_MESHCONF_GATE_ANNOUNCEMENTS = C.NL80211_MESHCONF_GATE_ANNOUNCEMENTS 5234 NL80211_MESHCONF_HOLDING_TIMEOUT = C.NL80211_MESHCONF_HOLDING_TIMEOUT 5235 NL80211_MESHCONF_HT_OPMODE = C.NL80211_MESHCONF_HT_OPMODE 5236 NL80211_MESHCONF_HWMP_ACTIVE_PATH_TIMEOUT = C.NL80211_MESHCONF_HWMP_ACTIVE_PATH_TIMEOUT 5237 NL80211_MESHCONF_HWMP_CONFIRMATION_INTERVAL = C.NL80211_MESHCONF_HWMP_CONFIRMATION_INTERVAL 5238 NL80211_MESHCONF_HWMP_MAX_PREQ_RETRIES = C.NL80211_MESHCONF_HWMP_MAX_PREQ_RETRIES 5239 NL80211_MESHCONF_HWMP_NET_DIAM_TRVS_TIME = C.NL80211_MESHCONF_HWMP_NET_DIAM_TRVS_TIME 5240 NL80211_MESHCONF_HWMP_PATH_TO_ROOT_TIMEOUT = C.NL80211_MESHCONF_HWMP_PATH_TO_ROOT_TIMEOUT 5241 NL80211_MESHCONF_HWMP_PERR_MIN_INTERVAL = C.NL80211_MESHCONF_HWMP_PERR_MIN_INTERVAL 5242 NL80211_MESHCONF_HWMP_PREQ_MIN_INTERVAL = C.NL80211_MESHCONF_HWMP_PREQ_MIN_INTERVAL 5243 NL80211_MESHCONF_HWMP_RANN_INTERVAL = C.NL80211_MESHCONF_HWMP_RANN_INTERVAL 5244 NL80211_MESHCONF_HWMP_ROOT_INTERVAL = C.NL80211_MESHCONF_HWMP_ROOT_INTERVAL 5245 NL80211_MESHCONF_HWMP_ROOTMODE = C.NL80211_MESHCONF_HWMP_ROOTMODE 5246 NL80211_MESHCONF_MAX_PEER_LINKS = C.NL80211_MESHCONF_MAX_PEER_LINKS 5247 NL80211_MESHCONF_MAX_RETRIES = C.NL80211_MESHCONF_MAX_RETRIES 5248 NL80211_MESHCONF_MIN_DISCOVERY_TIMEOUT = C.NL80211_MESHCONF_MIN_DISCOVERY_TIMEOUT 5249 NL80211_MESHCONF_NOLEARN = C.NL80211_MESHCONF_NOLEARN 5250 NL80211_MESHCONF_PATH_REFRESH_TIME = C.NL80211_MESHCONF_PATH_REFRESH_TIME 5251 NL80211_MESHCONF_PLINK_TIMEOUT = C.NL80211_MESHCONF_PLINK_TIMEOUT 5252 NL80211_MESHCONF_POWER_MODE = C.NL80211_MESHCONF_POWER_MODE 5253 NL80211_MESHCONF_RETRY_TIMEOUT = C.NL80211_MESHCONF_RETRY_TIMEOUT 5254 NL80211_MESHCONF_RSSI_THRESHOLD = C.NL80211_MESHCONF_RSSI_THRESHOLD 5255 NL80211_MESHCONF_SYNC_OFFSET_MAX_NEIGHBOR = C.NL80211_MESHCONF_SYNC_OFFSET_MAX_NEIGHBOR 5256 NL80211_MESHCONF_TTL = C.NL80211_MESHCONF_TTL 5257 NL80211_MESH_POWER_ACTIVE = C.NL80211_MESH_POWER_ACTIVE 5258 NL80211_MESH_POWER_DEEP_SLEEP = C.NL80211_MESH_POWER_DEEP_SLEEP 5259 NL80211_MESH_POWER_LIGHT_SLEEP = C.NL80211_MESH_POWER_LIGHT_SLEEP 5260 NL80211_MESH_POWER_MAX = C.NL80211_MESH_POWER_MAX 5261 NL80211_MESH_POWER_UNKNOWN = C.NL80211_MESH_POWER_UNKNOWN 5262 NL80211_MESH_SETUP_ATTR_MAX = C.NL80211_MESH_SETUP_ATTR_MAX 5263 NL80211_MESH_SETUP_AUTH_PROTOCOL = C.NL80211_MESH_SETUP_AUTH_PROTOCOL 5264 NL80211_MESH_SETUP_ENABLE_VENDOR_METRIC = C.NL80211_MESH_SETUP_ENABLE_VENDOR_METRIC 5265 NL80211_MESH_SETUP_ENABLE_VENDOR_PATH_SEL = C.NL80211_MESH_SETUP_ENABLE_VENDOR_PATH_SEL 5266 NL80211_MESH_SETUP_ENABLE_VENDOR_SYNC = C.NL80211_MESH_SETUP_ENABLE_VENDOR_SYNC 5267 NL80211_MESH_SETUP_IE = C.NL80211_MESH_SETUP_IE 5268 NL80211_MESH_SETUP_USERSPACE_AMPE = C.NL80211_MESH_SETUP_USERSPACE_AMPE 5269 NL80211_MESH_SETUP_USERSPACE_AUTH = C.NL80211_MESH_SETUP_USERSPACE_AUTH 5270 NL80211_MESH_SETUP_USERSPACE_MPM = C.NL80211_MESH_SETUP_USERSPACE_MPM 5271 NL80211_MESH_SETUP_VENDOR_PATH_SEL_IE = C.NL80211_MESH_SETUP_VENDOR_PATH_SEL_IE 5272 NL80211_MFP_NO = C.NL80211_MFP_NO 5273 NL80211_MFP_OPTIONAL = C.NL80211_MFP_OPTIONAL 5274 NL80211_MFP_REQUIRED = C.NL80211_MFP_REQUIRED 5275 NL80211_MIN_REMAIN_ON_CHANNEL_TIME = C.NL80211_MIN_REMAIN_ON_CHANNEL_TIME 5276 NL80211_MNTR_FLAG_ACTIVE = C.NL80211_MNTR_FLAG_ACTIVE 5277 NL80211_MNTR_FLAG_CONTROL = C.NL80211_MNTR_FLAG_CONTROL 5278 NL80211_MNTR_FLAG_COOK_FRAMES = C.NL80211_MNTR_FLAG_COOK_FRAMES 5279 NL80211_MNTR_FLAG_FCSFAIL = C.NL80211_MNTR_FLAG_FCSFAIL 5280 NL80211_MNTR_FLAG_MAX = C.NL80211_MNTR_FLAG_MAX 5281 NL80211_MNTR_FLAG_OTHER_BSS = C.NL80211_MNTR_FLAG_OTHER_BSS 5282 NL80211_MNTR_FLAG_PLCPFAIL = C.NL80211_MNTR_FLAG_PLCPFAIL 5283 NL80211_MPATH_FLAG_ACTIVE = C.NL80211_MPATH_FLAG_ACTIVE 5284 NL80211_MPATH_FLAG_FIXED = C.NL80211_MPATH_FLAG_FIXED 5285 NL80211_MPATH_FLAG_RESOLVED = C.NL80211_MPATH_FLAG_RESOLVED 5286 NL80211_MPATH_FLAG_RESOLVING = C.NL80211_MPATH_FLAG_RESOLVING 5287 NL80211_MPATH_FLAG_SN_VALID = C.NL80211_MPATH_FLAG_SN_VALID 5288 NL80211_MPATH_INFO_DISCOVERY_RETRIES = C.NL80211_MPATH_INFO_DISCOVERY_RETRIES 5289 NL80211_MPATH_INFO_DISCOVERY_TIMEOUT = C.NL80211_MPATH_INFO_DISCOVERY_TIMEOUT 5290 NL80211_MPATH_INFO_EXPTIME = C.NL80211_MPATH_INFO_EXPTIME 5291 NL80211_MPATH_INFO_FLAGS = C.NL80211_MPATH_INFO_FLAGS 5292 NL80211_MPATH_INFO_FRAME_QLEN = C.NL80211_MPATH_INFO_FRAME_QLEN 5293 NL80211_MPATH_INFO_HOP_COUNT = C.NL80211_MPATH_INFO_HOP_COUNT 5294 NL80211_MPATH_INFO_MAX = C.NL80211_MPATH_INFO_MAX 5295 NL80211_MPATH_INFO_METRIC = C.NL80211_MPATH_INFO_METRIC 5296 NL80211_MPATH_INFO_PATH_CHANGE = C.NL80211_MPATH_INFO_PATH_CHANGE 5297 NL80211_MPATH_INFO_SN = C.NL80211_MPATH_INFO_SN 5298 NL80211_MULTICAST_GROUP_CONFIG = C.NL80211_MULTICAST_GROUP_CONFIG 5299 NL80211_MULTICAST_GROUP_MLME = C.NL80211_MULTICAST_GROUP_MLME 5300 NL80211_MULTICAST_GROUP_NAN = C.NL80211_MULTICAST_GROUP_NAN 5301 NL80211_MULTICAST_GROUP_REG = C.NL80211_MULTICAST_GROUP_REG 5302 NL80211_MULTICAST_GROUP_SCAN = C.NL80211_MULTICAST_GROUP_SCAN 5303 NL80211_MULTICAST_GROUP_TESTMODE = C.NL80211_MULTICAST_GROUP_TESTMODE 5304 NL80211_MULTICAST_GROUP_VENDOR = C.NL80211_MULTICAST_GROUP_VENDOR 5305 NL80211_NAN_FUNC_ATTR_MAX = C.NL80211_NAN_FUNC_ATTR_MAX 5306 NL80211_NAN_FUNC_CLOSE_RANGE = C.NL80211_NAN_FUNC_CLOSE_RANGE 5307 NL80211_NAN_FUNC_FOLLOW_UP = C.NL80211_NAN_FUNC_FOLLOW_UP 5308 NL80211_NAN_FUNC_FOLLOW_UP_DEST = C.NL80211_NAN_FUNC_FOLLOW_UP_DEST 5309 NL80211_NAN_FUNC_FOLLOW_UP_ID = C.NL80211_NAN_FUNC_FOLLOW_UP_ID 5310 NL80211_NAN_FUNC_FOLLOW_UP_REQ_ID = C.NL80211_NAN_FUNC_FOLLOW_UP_REQ_ID 5311 NL80211_NAN_FUNC_INSTANCE_ID = C.NL80211_NAN_FUNC_INSTANCE_ID 5312 NL80211_NAN_FUNC_MAX_TYPE = C.NL80211_NAN_FUNC_MAX_TYPE 5313 NL80211_NAN_FUNC_PUBLISH_BCAST = C.NL80211_NAN_FUNC_PUBLISH_BCAST 5314 NL80211_NAN_FUNC_PUBLISH = C.NL80211_NAN_FUNC_PUBLISH 5315 NL80211_NAN_FUNC_PUBLISH_TYPE = C.NL80211_NAN_FUNC_PUBLISH_TYPE 5316 NL80211_NAN_FUNC_RX_MATCH_FILTER = C.NL80211_NAN_FUNC_RX_MATCH_FILTER 5317 NL80211_NAN_FUNC_SERVICE_ID = C.NL80211_NAN_FUNC_SERVICE_ID 5318 NL80211_NAN_FUNC_SERVICE_ID_LEN = C.NL80211_NAN_FUNC_SERVICE_ID_LEN 5319 NL80211_NAN_FUNC_SERVICE_INFO = C.NL80211_NAN_FUNC_SERVICE_INFO 5320 NL80211_NAN_FUNC_SERVICE_SPEC_INFO_MAX_LEN = C.NL80211_NAN_FUNC_SERVICE_SPEC_INFO_MAX_LEN 5321 NL80211_NAN_FUNC_SRF = C.NL80211_NAN_FUNC_SRF 5322 NL80211_NAN_FUNC_SRF_MAX_LEN = C.NL80211_NAN_FUNC_SRF_MAX_LEN 5323 NL80211_NAN_FUNC_SUBSCRIBE_ACTIVE = C.NL80211_NAN_FUNC_SUBSCRIBE_ACTIVE 5324 NL80211_NAN_FUNC_SUBSCRIBE = C.NL80211_NAN_FUNC_SUBSCRIBE 5325 NL80211_NAN_FUNC_TERM_REASON = C.NL80211_NAN_FUNC_TERM_REASON 5326 NL80211_NAN_FUNC_TERM_REASON_ERROR = C.NL80211_NAN_FUNC_TERM_REASON_ERROR 5327 NL80211_NAN_FUNC_TERM_REASON_TTL_EXPIRED = C.NL80211_NAN_FUNC_TERM_REASON_TTL_EXPIRED 5328 NL80211_NAN_FUNC_TERM_REASON_USER_REQUEST = C.NL80211_NAN_FUNC_TERM_REASON_USER_REQUEST 5329 NL80211_NAN_FUNC_TTL = C.NL80211_NAN_FUNC_TTL 5330 NL80211_NAN_FUNC_TX_MATCH_FILTER = C.NL80211_NAN_FUNC_TX_MATCH_FILTER 5331 NL80211_NAN_FUNC_TYPE = C.NL80211_NAN_FUNC_TYPE 5332 NL80211_NAN_MATCH_ATTR_MAX = C.NL80211_NAN_MATCH_ATTR_MAX 5333 NL80211_NAN_MATCH_FUNC_LOCAL = C.NL80211_NAN_MATCH_FUNC_LOCAL 5334 NL80211_NAN_MATCH_FUNC_PEER = C.NL80211_NAN_MATCH_FUNC_PEER 5335 NL80211_NAN_SOLICITED_PUBLISH = C.NL80211_NAN_SOLICITED_PUBLISH 5336 NL80211_NAN_SRF_ATTR_MAX = C.NL80211_NAN_SRF_ATTR_MAX 5337 NL80211_NAN_SRF_BF = C.NL80211_NAN_SRF_BF 5338 NL80211_NAN_SRF_BF_IDX = C.NL80211_NAN_SRF_BF_IDX 5339 NL80211_NAN_SRF_INCLUDE = C.NL80211_NAN_SRF_INCLUDE 5340 NL80211_NAN_SRF_MAC_ADDRS = C.NL80211_NAN_SRF_MAC_ADDRS 5341 NL80211_NAN_UNSOLICITED_PUBLISH = C.NL80211_NAN_UNSOLICITED_PUBLISH 5342 NL80211_NUM_ACS = C.NL80211_NUM_ACS 5343 NL80211_P2P_PS_SUPPORTED = C.NL80211_P2P_PS_SUPPORTED 5344 NL80211_P2P_PS_UNSUPPORTED = C.NL80211_P2P_PS_UNSUPPORTED 5345 NL80211_PKTPAT_MASK = C.NL80211_PKTPAT_MASK 5346 NL80211_PKTPAT_OFFSET = C.NL80211_PKTPAT_OFFSET 5347 NL80211_PKTPAT_PATTERN = C.NL80211_PKTPAT_PATTERN 5348 NL80211_PLINK_ACTION_BLOCK = C.NL80211_PLINK_ACTION_BLOCK 5349 NL80211_PLINK_ACTION_NO_ACTION = C.NL80211_PLINK_ACTION_NO_ACTION 5350 NL80211_PLINK_ACTION_OPEN = C.NL80211_PLINK_ACTION_OPEN 5351 NL80211_PLINK_BLOCKED = C.NL80211_PLINK_BLOCKED 5352 NL80211_PLINK_CNF_RCVD = C.NL80211_PLINK_CNF_RCVD 5353 NL80211_PLINK_ESTAB = C.NL80211_PLINK_ESTAB 5354 NL80211_PLINK_HOLDING = C.NL80211_PLINK_HOLDING 5355 NL80211_PLINK_LISTEN = C.NL80211_PLINK_LISTEN 5356 NL80211_PLINK_OPN_RCVD = C.NL80211_PLINK_OPN_RCVD 5357 NL80211_PLINK_OPN_SNT = C.NL80211_PLINK_OPN_SNT 5358 NL80211_PMKSA_CANDIDATE_BSSID = C.NL80211_PMKSA_CANDIDATE_BSSID 5359 NL80211_PMKSA_CANDIDATE_INDEX = C.NL80211_PMKSA_CANDIDATE_INDEX 5360 NL80211_PMKSA_CANDIDATE_PREAUTH = C.NL80211_PMKSA_CANDIDATE_PREAUTH 5361 NL80211_PMSR_ATTR_MAX = C.NL80211_PMSR_ATTR_MAX 5362 NL80211_PMSR_ATTR_MAX_PEERS = C.NL80211_PMSR_ATTR_MAX_PEERS 5363 NL80211_PMSR_ATTR_PEERS = C.NL80211_PMSR_ATTR_PEERS 5364 NL80211_PMSR_ATTR_RANDOMIZE_MAC_ADDR = C.NL80211_PMSR_ATTR_RANDOMIZE_MAC_ADDR 5365 NL80211_PMSR_ATTR_REPORT_AP_TSF = C.NL80211_PMSR_ATTR_REPORT_AP_TSF 5366 NL80211_PMSR_ATTR_TYPE_CAPA = C.NL80211_PMSR_ATTR_TYPE_CAPA 5367 NL80211_PMSR_FTM_CAPA_ATTR_ASAP = C.NL80211_PMSR_FTM_CAPA_ATTR_ASAP 5368 NL80211_PMSR_FTM_CAPA_ATTR_BANDWIDTHS = C.NL80211_PMSR_FTM_CAPA_ATTR_BANDWIDTHS 5369 NL80211_PMSR_FTM_CAPA_ATTR_MAX_BURSTS_EXPONENT = C.NL80211_PMSR_FTM_CAPA_ATTR_MAX_BURSTS_EXPONENT 5370 NL80211_PMSR_FTM_CAPA_ATTR_MAX = C.NL80211_PMSR_FTM_CAPA_ATTR_MAX 5371 NL80211_PMSR_FTM_CAPA_ATTR_MAX_FTMS_PER_BURST = C.NL80211_PMSR_FTM_CAPA_ATTR_MAX_FTMS_PER_BURST 5372 NL80211_PMSR_FTM_CAPA_ATTR_NON_ASAP = C.NL80211_PMSR_FTM_CAPA_ATTR_NON_ASAP 5373 NL80211_PMSR_FTM_CAPA_ATTR_NON_TRIGGER_BASED = C.NL80211_PMSR_FTM_CAPA_ATTR_NON_TRIGGER_BASED 5374 NL80211_PMSR_FTM_CAPA_ATTR_PREAMBLES = C.NL80211_PMSR_FTM_CAPA_ATTR_PREAMBLES 5375 NL80211_PMSR_FTM_CAPA_ATTR_REQ_CIVICLOC = C.NL80211_PMSR_FTM_CAPA_ATTR_REQ_CIVICLOC 5376 NL80211_PMSR_FTM_CAPA_ATTR_REQ_LCI = C.NL80211_PMSR_FTM_CAPA_ATTR_REQ_LCI 5377 NL80211_PMSR_FTM_CAPA_ATTR_TRIGGER_BASED = C.NL80211_PMSR_FTM_CAPA_ATTR_TRIGGER_BASED 5378 NL80211_PMSR_FTM_FAILURE_BAD_CHANGED_PARAMS = C.NL80211_PMSR_FTM_FAILURE_BAD_CHANGED_PARAMS 5379 NL80211_PMSR_FTM_FAILURE_INVALID_TIMESTAMP = C.NL80211_PMSR_FTM_FAILURE_INVALID_TIMESTAMP 5380 NL80211_PMSR_FTM_FAILURE_NO_RESPONSE = C.NL80211_PMSR_FTM_FAILURE_NO_RESPONSE 5381 NL80211_PMSR_FTM_FAILURE_PEER_BUSY = C.NL80211_PMSR_FTM_FAILURE_PEER_BUSY 5382 NL80211_PMSR_FTM_FAILURE_PEER_NOT_CAPABLE = C.NL80211_PMSR_FTM_FAILURE_PEER_NOT_CAPABLE 5383 NL80211_PMSR_FTM_FAILURE_REJECTED = C.NL80211_PMSR_FTM_FAILURE_REJECTED 5384 NL80211_PMSR_FTM_FAILURE_UNSPECIFIED = C.NL80211_PMSR_FTM_FAILURE_UNSPECIFIED 5385 NL80211_PMSR_FTM_FAILURE_WRONG_CHANNEL = C.NL80211_PMSR_FTM_FAILURE_WRONG_CHANNEL 5386 NL80211_PMSR_FTM_REQ_ATTR_ASAP = C.NL80211_PMSR_FTM_REQ_ATTR_ASAP 5387 NL80211_PMSR_FTM_REQ_ATTR_BSS_COLOR = C.NL80211_PMSR_FTM_REQ_ATTR_BSS_COLOR 5388 NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION = C.NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION 5389 NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD = C.NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD 5390 NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST = C.NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST 5391 NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK = C.NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK 5392 NL80211_PMSR_FTM_REQ_ATTR_MAX = C.NL80211_PMSR_FTM_REQ_ATTR_MAX 5393 NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED = C.NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED 5394 NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP = C.NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP 5395 NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES = C.NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES 5396 NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE = C.NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE 5397 NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC = C.NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC 5398 NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI = C.NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI 5399 NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED = C.NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED 5400 NL80211_PMSR_FTM_RESP_ATTR_BURST_DURATION = C.NL80211_PMSR_FTM_RESP_ATTR_BURST_DURATION 5401 NL80211_PMSR_FTM_RESP_ATTR_BURST_INDEX = C.NL80211_PMSR_FTM_RESP_ATTR_BURST_INDEX 5402 NL80211_PMSR_FTM_RESP_ATTR_BUSY_RETRY_TIME = C.NL80211_PMSR_FTM_RESP_ATTR_BUSY_RETRY_TIME 5403 NL80211_PMSR_FTM_RESP_ATTR_CIVICLOC = C.NL80211_PMSR_FTM_RESP_ATTR_CIVICLOC 5404 NL80211_PMSR_FTM_RESP_ATTR_DIST_AVG = C.NL80211_PMSR_FTM_RESP_ATTR_DIST_AVG 5405 NL80211_PMSR_FTM_RESP_ATTR_DIST_SPREAD = C.NL80211_PMSR_FTM_RESP_ATTR_DIST_SPREAD 5406 NL80211_PMSR_FTM_RESP_ATTR_DIST_VARIANCE = C.NL80211_PMSR_FTM_RESP_ATTR_DIST_VARIANCE 5407 NL80211_PMSR_FTM_RESP_ATTR_FAIL_REASON = C.NL80211_PMSR_FTM_RESP_ATTR_FAIL_REASON 5408 NL80211_PMSR_FTM_RESP_ATTR_FTMS_PER_BURST = C.NL80211_PMSR_FTM_RESP_ATTR_FTMS_PER_BURST 5409 NL80211_PMSR_FTM_RESP_ATTR_LCI = C.NL80211_PMSR_FTM_RESP_ATTR_LCI 5410 NL80211_PMSR_FTM_RESP_ATTR_MAX = C.NL80211_PMSR_FTM_RESP_ATTR_MAX 5411 NL80211_PMSR_FTM_RESP_ATTR_NUM_BURSTS_EXP = C.NL80211_PMSR_FTM_RESP_ATTR_NUM_BURSTS_EXP 5412 NL80211_PMSR_FTM_RESP_ATTR_NUM_FTMR_ATTEMPTS = C.NL80211_PMSR_FTM_RESP_ATTR_NUM_FTMR_ATTEMPTS 5413 NL80211_PMSR_FTM_RESP_ATTR_NUM_FTMR_SUCCESSES = C.NL80211_PMSR_FTM_RESP_ATTR_NUM_FTMR_SUCCESSES 5414 NL80211_PMSR_FTM_RESP_ATTR_PAD = C.NL80211_PMSR_FTM_RESP_ATTR_PAD 5415 NL80211_PMSR_FTM_RESP_ATTR_RSSI_AVG = C.NL80211_PMSR_FTM_RESP_ATTR_RSSI_AVG 5416 NL80211_PMSR_FTM_RESP_ATTR_RSSI_SPREAD = C.NL80211_PMSR_FTM_RESP_ATTR_RSSI_SPREAD 5417 NL80211_PMSR_FTM_RESP_ATTR_RTT_AVG = C.NL80211_PMSR_FTM_RESP_ATTR_RTT_AVG 5418 NL80211_PMSR_FTM_RESP_ATTR_RTT_SPREAD = C.NL80211_PMSR_FTM_RESP_ATTR_RTT_SPREAD 5419 NL80211_PMSR_FTM_RESP_ATTR_RTT_VARIANCE = C.NL80211_PMSR_FTM_RESP_ATTR_RTT_VARIANCE 5420 NL80211_PMSR_FTM_RESP_ATTR_RX_RATE = C.NL80211_PMSR_FTM_RESP_ATTR_RX_RATE 5421 NL80211_PMSR_FTM_RESP_ATTR_TX_RATE = C.NL80211_PMSR_FTM_RESP_ATTR_TX_RATE 5422 NL80211_PMSR_PEER_ATTR_ADDR = C.NL80211_PMSR_PEER_ATTR_ADDR 5423 NL80211_PMSR_PEER_ATTR_CHAN = C.NL80211_PMSR_PEER_ATTR_CHAN 5424 NL80211_PMSR_PEER_ATTR_MAX = C.NL80211_PMSR_PEER_ATTR_MAX 5425 NL80211_PMSR_PEER_ATTR_REQ = C.NL80211_PMSR_PEER_ATTR_REQ 5426 NL80211_PMSR_PEER_ATTR_RESP = C.NL80211_PMSR_PEER_ATTR_RESP 5427 NL80211_PMSR_REQ_ATTR_DATA = C.NL80211_PMSR_REQ_ATTR_DATA 5428 NL80211_PMSR_REQ_ATTR_GET_AP_TSF = C.NL80211_PMSR_REQ_ATTR_GET_AP_TSF 5429 NL80211_PMSR_REQ_ATTR_MAX = C.NL80211_PMSR_REQ_ATTR_MAX 5430 NL80211_PMSR_RESP_ATTR_AP_TSF = C.NL80211_PMSR_RESP_ATTR_AP_TSF 5431 NL80211_PMSR_RESP_ATTR_DATA = C.NL80211_PMSR_RESP_ATTR_DATA 5432 NL80211_PMSR_RESP_ATTR_FINAL = C.NL80211_PMSR_RESP_ATTR_FINAL 5433 NL80211_PMSR_RESP_ATTR_HOST_TIME = C.NL80211_PMSR_RESP_ATTR_HOST_TIME 5434 NL80211_PMSR_RESP_ATTR_MAX = C.NL80211_PMSR_RESP_ATTR_MAX 5435 NL80211_PMSR_RESP_ATTR_PAD = C.NL80211_PMSR_RESP_ATTR_PAD 5436 NL80211_PMSR_RESP_ATTR_STATUS = C.NL80211_PMSR_RESP_ATTR_STATUS 5437 NL80211_PMSR_STATUS_FAILURE = C.NL80211_PMSR_STATUS_FAILURE 5438 NL80211_PMSR_STATUS_REFUSED = C.NL80211_PMSR_STATUS_REFUSED 5439 NL80211_PMSR_STATUS_SUCCESS = C.NL80211_PMSR_STATUS_SUCCESS 5440 NL80211_PMSR_STATUS_TIMEOUT = C.NL80211_PMSR_STATUS_TIMEOUT 5441 NL80211_PMSR_TYPE_FTM = C.NL80211_PMSR_TYPE_FTM 5442 NL80211_PMSR_TYPE_INVALID = C.NL80211_PMSR_TYPE_INVALID 5443 NL80211_PMSR_TYPE_MAX = C.NL80211_PMSR_TYPE_MAX 5444 NL80211_PREAMBLE_DMG = C.NL80211_PREAMBLE_DMG 5445 NL80211_PREAMBLE_HE = C.NL80211_PREAMBLE_HE 5446 NL80211_PREAMBLE_HT = C.NL80211_PREAMBLE_HT 5447 NL80211_PREAMBLE_LEGACY = C.NL80211_PREAMBLE_LEGACY 5448 NL80211_PREAMBLE_VHT = C.NL80211_PREAMBLE_VHT 5449 NL80211_PROBE_RESP_OFFLOAD_SUPPORT_80211U = C.NL80211_PROBE_RESP_OFFLOAD_SUPPORT_80211U 5450 NL80211_PROBE_RESP_OFFLOAD_SUPPORT_P2P = C.NL80211_PROBE_RESP_OFFLOAD_SUPPORT_P2P 5451 NL80211_PROBE_RESP_OFFLOAD_SUPPORT_WPS2 = C.NL80211_PROBE_RESP_OFFLOAD_SUPPORT_WPS2 5452 NL80211_PROBE_RESP_OFFLOAD_SUPPORT_WPS = C.NL80211_PROBE_RESP_OFFLOAD_SUPPORT_WPS 5453 NL80211_PROTOCOL_FEATURE_SPLIT_WIPHY_DUMP = C.NL80211_PROTOCOL_FEATURE_SPLIT_WIPHY_DUMP 5454 NL80211_PS_DISABLED = C.NL80211_PS_DISABLED 5455 NL80211_PS_ENABLED = C.NL80211_PS_ENABLED 5456 NL80211_RADAR_CAC_ABORTED = C.NL80211_RADAR_CAC_ABORTED 5457 NL80211_RADAR_CAC_FINISHED = C.NL80211_RADAR_CAC_FINISHED 5458 NL80211_RADAR_CAC_STARTED = C.NL80211_RADAR_CAC_STARTED 5459 NL80211_RADAR_DETECTED = C.NL80211_RADAR_DETECTED 5460 NL80211_RADAR_NOP_FINISHED = C.NL80211_RADAR_NOP_FINISHED 5461 NL80211_RADAR_PRE_CAC_EXPIRED = C.NL80211_RADAR_PRE_CAC_EXPIRED 5462 NL80211_RATE_INFO_10_MHZ_WIDTH = C.NL80211_RATE_INFO_10_MHZ_WIDTH 5463 NL80211_RATE_INFO_160_MHZ_WIDTH = C.NL80211_RATE_INFO_160_MHZ_WIDTH 5464 NL80211_RATE_INFO_320_MHZ_WIDTH = C.NL80211_RATE_INFO_320_MHZ_WIDTH 5465 NL80211_RATE_INFO_40_MHZ_WIDTH = C.NL80211_RATE_INFO_40_MHZ_WIDTH 5466 NL80211_RATE_INFO_5_MHZ_WIDTH = C.NL80211_RATE_INFO_5_MHZ_WIDTH 5467 NL80211_RATE_INFO_80_MHZ_WIDTH = C.NL80211_RATE_INFO_80_MHZ_WIDTH 5468 NL80211_RATE_INFO_80P80_MHZ_WIDTH = C.NL80211_RATE_INFO_80P80_MHZ_WIDTH 5469 NL80211_RATE_INFO_BITRATE32 = C.NL80211_RATE_INFO_BITRATE32 5470 NL80211_RATE_INFO_BITRATE = C.NL80211_RATE_INFO_BITRATE 5471 NL80211_RATE_INFO_EHT_GI_0_8 = C.NL80211_RATE_INFO_EHT_GI_0_8 5472 NL80211_RATE_INFO_EHT_GI_1_6 = C.NL80211_RATE_INFO_EHT_GI_1_6 5473 NL80211_RATE_INFO_EHT_GI_3_2 = C.NL80211_RATE_INFO_EHT_GI_3_2 5474 NL80211_RATE_INFO_EHT_GI = C.NL80211_RATE_INFO_EHT_GI 5475 NL80211_RATE_INFO_EHT_MCS = C.NL80211_RATE_INFO_EHT_MCS 5476 NL80211_RATE_INFO_EHT_NSS = C.NL80211_RATE_INFO_EHT_NSS 5477 NL80211_RATE_INFO_EHT_RU_ALLOC_106 = C.NL80211_RATE_INFO_EHT_RU_ALLOC_106 5478 NL80211_RATE_INFO_EHT_RU_ALLOC_106P26 = C.NL80211_RATE_INFO_EHT_RU_ALLOC_106P26 5479 NL80211_RATE_INFO_EHT_RU_ALLOC_242 = C.NL80211_RATE_INFO_EHT_RU_ALLOC_242 5480 NL80211_RATE_INFO_EHT_RU_ALLOC_26 = C.NL80211_RATE_INFO_EHT_RU_ALLOC_26 5481 NL80211_RATE_INFO_EHT_RU_ALLOC_2x996 = C.NL80211_RATE_INFO_EHT_RU_ALLOC_2x996 5482 NL80211_RATE_INFO_EHT_RU_ALLOC_2x996P484 = C.NL80211_RATE_INFO_EHT_RU_ALLOC_2x996P484 5483 NL80211_RATE_INFO_EHT_RU_ALLOC_3x996 = C.NL80211_RATE_INFO_EHT_RU_ALLOC_3x996 5484 NL80211_RATE_INFO_EHT_RU_ALLOC_3x996P484 = C.NL80211_RATE_INFO_EHT_RU_ALLOC_3x996P484 5485 NL80211_RATE_INFO_EHT_RU_ALLOC_484 = C.NL80211_RATE_INFO_EHT_RU_ALLOC_484 5486 NL80211_RATE_INFO_EHT_RU_ALLOC_484P242 = C.NL80211_RATE_INFO_EHT_RU_ALLOC_484P242 5487 NL80211_RATE_INFO_EHT_RU_ALLOC_4x996 = C.NL80211_RATE_INFO_EHT_RU_ALLOC_4x996 5488 NL80211_RATE_INFO_EHT_RU_ALLOC_52 = C.NL80211_RATE_INFO_EHT_RU_ALLOC_52 5489 NL80211_RATE_INFO_EHT_RU_ALLOC_52P26 = C.NL80211_RATE_INFO_EHT_RU_ALLOC_52P26 5490 NL80211_RATE_INFO_EHT_RU_ALLOC_996 = C.NL80211_RATE_INFO_EHT_RU_ALLOC_996 5491 NL80211_RATE_INFO_EHT_RU_ALLOC_996P484 = C.NL80211_RATE_INFO_EHT_RU_ALLOC_996P484 5492 NL80211_RATE_INFO_EHT_RU_ALLOC_996P484P242 = C.NL80211_RATE_INFO_EHT_RU_ALLOC_996P484P242 5493 NL80211_RATE_INFO_EHT_RU_ALLOC = C.NL80211_RATE_INFO_EHT_RU_ALLOC 5494 NL80211_RATE_INFO_HE_1XLTF = C.NL80211_RATE_INFO_HE_1XLTF 5495 NL80211_RATE_INFO_HE_2XLTF = C.NL80211_RATE_INFO_HE_2XLTF 5496 NL80211_RATE_INFO_HE_4XLTF = C.NL80211_RATE_INFO_HE_4XLTF 5497 NL80211_RATE_INFO_HE_DCM = C.NL80211_RATE_INFO_HE_DCM 5498 NL80211_RATE_INFO_HE_GI_0_8 = C.NL80211_RATE_INFO_HE_GI_0_8 5499 NL80211_RATE_INFO_HE_GI_1_6 = C.NL80211_RATE_INFO_HE_GI_1_6 5500 NL80211_RATE_INFO_HE_GI_3_2 = C.NL80211_RATE_INFO_HE_GI_3_2 5501 NL80211_RATE_INFO_HE_GI = C.NL80211_RATE_INFO_HE_GI 5502 NL80211_RATE_INFO_HE_MCS = C.NL80211_RATE_INFO_HE_MCS 5503 NL80211_RATE_INFO_HE_NSS = C.NL80211_RATE_INFO_HE_NSS 5504 NL80211_RATE_INFO_HE_RU_ALLOC_106 = C.NL80211_RATE_INFO_HE_RU_ALLOC_106 5505 NL80211_RATE_INFO_HE_RU_ALLOC_242 = C.NL80211_RATE_INFO_HE_RU_ALLOC_242 5506 NL80211_RATE_INFO_HE_RU_ALLOC_26 = C.NL80211_RATE_INFO_HE_RU_ALLOC_26 5507 NL80211_RATE_INFO_HE_RU_ALLOC_2x996 = C.NL80211_RATE_INFO_HE_RU_ALLOC_2x996 5508 NL80211_RATE_INFO_HE_RU_ALLOC_484 = C.NL80211_RATE_INFO_HE_RU_ALLOC_484 5509 NL80211_RATE_INFO_HE_RU_ALLOC_52 = C.NL80211_RATE_INFO_HE_RU_ALLOC_52 5510 NL80211_RATE_INFO_HE_RU_ALLOC_996 = C.NL80211_RATE_INFO_HE_RU_ALLOC_996 5511 NL80211_RATE_INFO_HE_RU_ALLOC = C.NL80211_RATE_INFO_HE_RU_ALLOC 5512 NL80211_RATE_INFO_MAX = C.NL80211_RATE_INFO_MAX 5513 NL80211_RATE_INFO_MCS = C.NL80211_RATE_INFO_MCS 5514 NL80211_RATE_INFO_SHORT_GI = C.NL80211_RATE_INFO_SHORT_GI 5515 NL80211_RATE_INFO_VHT_MCS = C.NL80211_RATE_INFO_VHT_MCS 5516 NL80211_RATE_INFO_VHT_NSS = C.NL80211_RATE_INFO_VHT_NSS 5517 NL80211_REGDOM_SET_BY_CORE = C.NL80211_REGDOM_SET_BY_CORE 5518 NL80211_REGDOM_SET_BY_COUNTRY_IE = C.NL80211_REGDOM_SET_BY_COUNTRY_IE 5519 NL80211_REGDOM_SET_BY_DRIVER = C.NL80211_REGDOM_SET_BY_DRIVER 5520 NL80211_REGDOM_SET_BY_USER = C.NL80211_REGDOM_SET_BY_USER 5521 NL80211_REGDOM_TYPE_COUNTRY = C.NL80211_REGDOM_TYPE_COUNTRY 5522 NL80211_REGDOM_TYPE_CUSTOM_WORLD = C.NL80211_REGDOM_TYPE_CUSTOM_WORLD 5523 NL80211_REGDOM_TYPE_INTERSECTION = C.NL80211_REGDOM_TYPE_INTERSECTION 5524 NL80211_REGDOM_TYPE_WORLD = C.NL80211_REGDOM_TYPE_WORLD 5525 NL80211_REG_RULE_ATTR_MAX = C.NL80211_REG_RULE_ATTR_MAX 5526 NL80211_REKEY_DATA_AKM = C.NL80211_REKEY_DATA_AKM 5527 NL80211_REKEY_DATA_KCK = C.NL80211_REKEY_DATA_KCK 5528 NL80211_REKEY_DATA_KEK = C.NL80211_REKEY_DATA_KEK 5529 NL80211_REKEY_DATA_REPLAY_CTR = C.NL80211_REKEY_DATA_REPLAY_CTR 5530 NL80211_REPLAY_CTR_LEN = C.NL80211_REPLAY_CTR_LEN 5531 NL80211_RRF_AUTO_BW = C.NL80211_RRF_AUTO_BW 5532 NL80211_RRF_DFS = C.NL80211_RRF_DFS 5533 NL80211_RRF_GO_CONCURRENT = C.NL80211_RRF_GO_CONCURRENT 5534 NL80211_RRF_IR_CONCURRENT = C.NL80211_RRF_IR_CONCURRENT 5535 NL80211_RRF_NO_160MHZ = C.NL80211_RRF_NO_160MHZ 5536 NL80211_RRF_NO_320MHZ = C.NL80211_RRF_NO_320MHZ 5537 NL80211_RRF_NO_80MHZ = C.NL80211_RRF_NO_80MHZ 5538 NL80211_RRF_NO_CCK = C.NL80211_RRF_NO_CCK 5539 NL80211_RRF_NO_HE = C.NL80211_RRF_NO_HE 5540 NL80211_RRF_NO_HT40 = C.NL80211_RRF_NO_HT40 5541 NL80211_RRF_NO_HT40MINUS = C.NL80211_RRF_NO_HT40MINUS 5542 NL80211_RRF_NO_HT40PLUS = C.NL80211_RRF_NO_HT40PLUS 5543 NL80211_RRF_NO_IBSS = C.NL80211_RRF_NO_IBSS 5544 NL80211_RRF_NO_INDOOR = C.NL80211_RRF_NO_INDOOR 5545 NL80211_RRF_NO_IR_ALL = C.NL80211_RRF_NO_IR_ALL 5546 NL80211_RRF_NO_IR = C.NL80211_RRF_NO_IR 5547 NL80211_RRF_NO_OFDM = C.NL80211_RRF_NO_OFDM 5548 NL80211_RRF_NO_OUTDOOR = C.NL80211_RRF_NO_OUTDOOR 5549 NL80211_RRF_PASSIVE_SCAN = C.NL80211_RRF_PASSIVE_SCAN 5550 NL80211_RRF_PTMP_ONLY = C.NL80211_RRF_PTMP_ONLY 5551 NL80211_RRF_PTP_ONLY = C.NL80211_RRF_PTP_ONLY 5552 NL80211_RXMGMT_FLAG_ANSWERED = C.NL80211_RXMGMT_FLAG_ANSWERED 5553 NL80211_RXMGMT_FLAG_EXTERNAL_AUTH = C.NL80211_RXMGMT_FLAG_EXTERNAL_AUTH 5554 NL80211_SAE_PWE_BOTH = C.NL80211_SAE_PWE_BOTH 5555 NL80211_SAE_PWE_HASH_TO_ELEMENT = C.NL80211_SAE_PWE_HASH_TO_ELEMENT 5556 NL80211_SAE_PWE_HUNT_AND_PECK = C.NL80211_SAE_PWE_HUNT_AND_PECK 5557 NL80211_SAE_PWE_UNSPECIFIED = C.NL80211_SAE_PWE_UNSPECIFIED 5558 NL80211_SAR_ATTR_MAX = C.NL80211_SAR_ATTR_MAX 5559 NL80211_SAR_ATTR_SPECS = C.NL80211_SAR_ATTR_SPECS 5560 NL80211_SAR_ATTR_SPECS_END_FREQ = C.NL80211_SAR_ATTR_SPECS_END_FREQ 5561 NL80211_SAR_ATTR_SPECS_MAX = C.NL80211_SAR_ATTR_SPECS_MAX 5562 NL80211_SAR_ATTR_SPECS_POWER = C.NL80211_SAR_ATTR_SPECS_POWER 5563 NL80211_SAR_ATTR_SPECS_RANGE_INDEX = C.NL80211_SAR_ATTR_SPECS_RANGE_INDEX 5564 NL80211_SAR_ATTR_SPECS_START_FREQ = C.NL80211_SAR_ATTR_SPECS_START_FREQ 5565 NL80211_SAR_ATTR_TYPE = C.NL80211_SAR_ATTR_TYPE 5566 NL80211_SAR_TYPE_POWER = C.NL80211_SAR_TYPE_POWER 5567 NL80211_SCAN_FLAG_ACCEPT_BCAST_PROBE_RESP = C.NL80211_SCAN_FLAG_ACCEPT_BCAST_PROBE_RESP 5568 NL80211_SCAN_FLAG_AP = C.NL80211_SCAN_FLAG_AP 5569 NL80211_SCAN_FLAG_COLOCATED_6GHZ = C.NL80211_SCAN_FLAG_COLOCATED_6GHZ 5570 NL80211_SCAN_FLAG_FILS_MAX_CHANNEL_TIME = C.NL80211_SCAN_FLAG_FILS_MAX_CHANNEL_TIME 5571 NL80211_SCAN_FLAG_FLUSH = C.NL80211_SCAN_FLAG_FLUSH 5572 NL80211_SCAN_FLAG_FREQ_KHZ = C.NL80211_SCAN_FLAG_FREQ_KHZ 5573 NL80211_SCAN_FLAG_HIGH_ACCURACY = C.NL80211_SCAN_FLAG_HIGH_ACCURACY 5574 NL80211_SCAN_FLAG_LOW_POWER = C.NL80211_SCAN_FLAG_LOW_POWER 5575 NL80211_SCAN_FLAG_LOW_PRIORITY = C.NL80211_SCAN_FLAG_LOW_PRIORITY 5576 NL80211_SCAN_FLAG_LOW_SPAN = C.NL80211_SCAN_FLAG_LOW_SPAN 5577 NL80211_SCAN_FLAG_MIN_PREQ_CONTENT = C.NL80211_SCAN_FLAG_MIN_PREQ_CONTENT 5578 NL80211_SCAN_FLAG_OCE_PROBE_REQ_DEFERRAL_SUPPRESSION = C.NL80211_SCAN_FLAG_OCE_PROBE_REQ_DEFERRAL_SUPPRESSION 5579 NL80211_SCAN_FLAG_OCE_PROBE_REQ_HIGH_TX_RATE = C.NL80211_SCAN_FLAG_OCE_PROBE_REQ_HIGH_TX_RATE 5580 NL80211_SCAN_FLAG_RANDOM_ADDR = C.NL80211_SCAN_FLAG_RANDOM_ADDR 5581 NL80211_SCAN_FLAG_RANDOM_SN = C.NL80211_SCAN_FLAG_RANDOM_SN 5582 NL80211_SCAN_RSSI_THOLD_OFF = C.NL80211_SCAN_RSSI_THOLD_OFF 5583 NL80211_SCHED_SCAN_MATCH_ATTR_BSSID = C.NL80211_SCHED_SCAN_MATCH_ATTR_BSSID 5584 NL80211_SCHED_SCAN_MATCH_ATTR_MAX = C.NL80211_SCHED_SCAN_MATCH_ATTR_MAX 5585 NL80211_SCHED_SCAN_MATCH_ATTR_RELATIVE_RSSI = C.NL80211_SCHED_SCAN_MATCH_ATTR_RELATIVE_RSSI 5586 NL80211_SCHED_SCAN_MATCH_ATTR_RSSI_ADJUST = C.NL80211_SCHED_SCAN_MATCH_ATTR_RSSI_ADJUST 5587 NL80211_SCHED_SCAN_MATCH_ATTR_RSSI = C.NL80211_SCHED_SCAN_MATCH_ATTR_RSSI 5588 NL80211_SCHED_SCAN_MATCH_ATTR_SSID = C.NL80211_SCHED_SCAN_MATCH_ATTR_SSID 5589 NL80211_SCHED_SCAN_MATCH_PER_BAND_RSSI = C.NL80211_SCHED_SCAN_MATCH_PER_BAND_RSSI 5590 NL80211_SCHED_SCAN_PLAN_INTERVAL = C.NL80211_SCHED_SCAN_PLAN_INTERVAL 5591 NL80211_SCHED_SCAN_PLAN_ITERATIONS = C.NL80211_SCHED_SCAN_PLAN_ITERATIONS 5592 NL80211_SCHED_SCAN_PLAN_MAX = C.NL80211_SCHED_SCAN_PLAN_MAX 5593 NL80211_SMPS_DYNAMIC = C.NL80211_SMPS_DYNAMIC 5594 NL80211_SMPS_MAX = C.NL80211_SMPS_MAX 5595 NL80211_SMPS_OFF = C.NL80211_SMPS_OFF 5596 NL80211_SMPS_STATIC = C.NL80211_SMPS_STATIC 5597 NL80211_STA_BSS_PARAM_BEACON_INTERVAL = C.NL80211_STA_BSS_PARAM_BEACON_INTERVAL 5598 NL80211_STA_BSS_PARAM_CTS_PROT = C.NL80211_STA_BSS_PARAM_CTS_PROT 5599 NL80211_STA_BSS_PARAM_DTIM_PERIOD = C.NL80211_STA_BSS_PARAM_DTIM_PERIOD 5600 NL80211_STA_BSS_PARAM_MAX = C.NL80211_STA_BSS_PARAM_MAX 5601 NL80211_STA_BSS_PARAM_SHORT_PREAMBLE = C.NL80211_STA_BSS_PARAM_SHORT_PREAMBLE 5602 NL80211_STA_BSS_PARAM_SHORT_SLOT_TIME = C.NL80211_STA_BSS_PARAM_SHORT_SLOT_TIME 5603 NL80211_STA_FLAG_ASSOCIATED = C.NL80211_STA_FLAG_ASSOCIATED 5604 NL80211_STA_FLAG_AUTHENTICATED = C.NL80211_STA_FLAG_AUTHENTICATED 5605 NL80211_STA_FLAG_AUTHORIZED = C.NL80211_STA_FLAG_AUTHORIZED 5606 NL80211_STA_FLAG_MAX = C.NL80211_STA_FLAG_MAX 5607 NL80211_STA_FLAG_MAX_OLD_API = C.NL80211_STA_FLAG_MAX_OLD_API 5608 NL80211_STA_FLAG_MFP = C.NL80211_STA_FLAG_MFP 5609 NL80211_STA_FLAG_SHORT_PREAMBLE = C.NL80211_STA_FLAG_SHORT_PREAMBLE 5610 NL80211_STA_FLAG_TDLS_PEER = C.NL80211_STA_FLAG_TDLS_PEER 5611 NL80211_STA_FLAG_WME = C.NL80211_STA_FLAG_WME 5612 NL80211_STA_INFO_ACK_SIGNAL_AVG = C.NL80211_STA_INFO_ACK_SIGNAL_AVG 5613 NL80211_STA_INFO_ACK_SIGNAL = C.NL80211_STA_INFO_ACK_SIGNAL 5614 NL80211_STA_INFO_AIRTIME_LINK_METRIC = C.NL80211_STA_INFO_AIRTIME_LINK_METRIC 5615 NL80211_STA_INFO_AIRTIME_WEIGHT = C.NL80211_STA_INFO_AIRTIME_WEIGHT 5616 NL80211_STA_INFO_ASSOC_AT_BOOTTIME = C.NL80211_STA_INFO_ASSOC_AT_BOOTTIME 5617 NL80211_STA_INFO_BEACON_LOSS = C.NL80211_STA_INFO_BEACON_LOSS 5618 NL80211_STA_INFO_BEACON_RX = C.NL80211_STA_INFO_BEACON_RX 5619 NL80211_STA_INFO_BEACON_SIGNAL_AVG = C.NL80211_STA_INFO_BEACON_SIGNAL_AVG 5620 NL80211_STA_INFO_BSS_PARAM = C.NL80211_STA_INFO_BSS_PARAM 5621 NL80211_STA_INFO_CHAIN_SIGNAL_AVG = C.NL80211_STA_INFO_CHAIN_SIGNAL_AVG 5622 NL80211_STA_INFO_CHAIN_SIGNAL = C.NL80211_STA_INFO_CHAIN_SIGNAL 5623 NL80211_STA_INFO_CONNECTED_TIME = C.NL80211_STA_INFO_CONNECTED_TIME 5624 NL80211_STA_INFO_CONNECTED_TO_AS = C.NL80211_STA_INFO_CONNECTED_TO_AS 5625 NL80211_STA_INFO_CONNECTED_TO_GATE = C.NL80211_STA_INFO_CONNECTED_TO_GATE 5626 NL80211_STA_INFO_DATA_ACK_SIGNAL_AVG = C.NL80211_STA_INFO_DATA_ACK_SIGNAL_AVG 5627 NL80211_STA_INFO_EXPECTED_THROUGHPUT = C.NL80211_STA_INFO_EXPECTED_THROUGHPUT 5628 NL80211_STA_INFO_FCS_ERROR_COUNT = C.NL80211_STA_INFO_FCS_ERROR_COUNT 5629 NL80211_STA_INFO_INACTIVE_TIME = C.NL80211_STA_INFO_INACTIVE_TIME 5630 NL80211_STA_INFO_LLID = C.NL80211_STA_INFO_LLID 5631 NL80211_STA_INFO_LOCAL_PM = C.NL80211_STA_INFO_LOCAL_PM 5632 NL80211_STA_INFO_MAX = C.NL80211_STA_INFO_MAX 5633 NL80211_STA_INFO_NONPEER_PM = C.NL80211_STA_INFO_NONPEER_PM 5634 NL80211_STA_INFO_PAD = C.NL80211_STA_INFO_PAD 5635 NL80211_STA_INFO_PEER_PM = C.NL80211_STA_INFO_PEER_PM 5636 NL80211_STA_INFO_PLID = C.NL80211_STA_INFO_PLID 5637 NL80211_STA_INFO_PLINK_STATE = C.NL80211_STA_INFO_PLINK_STATE 5638 NL80211_STA_INFO_RX_BITRATE = C.NL80211_STA_INFO_RX_BITRATE 5639 NL80211_STA_INFO_RX_BYTES64 = C.NL80211_STA_INFO_RX_BYTES64 5640 NL80211_STA_INFO_RX_BYTES = C.NL80211_STA_INFO_RX_BYTES 5641 NL80211_STA_INFO_RX_DROP_MISC = C.NL80211_STA_INFO_RX_DROP_MISC 5642 NL80211_STA_INFO_RX_DURATION = C.NL80211_STA_INFO_RX_DURATION 5643 NL80211_STA_INFO_RX_MPDUS = C.NL80211_STA_INFO_RX_MPDUS 5644 NL80211_STA_INFO_RX_PACKETS = C.NL80211_STA_INFO_RX_PACKETS 5645 NL80211_STA_INFO_SIGNAL_AVG = C.NL80211_STA_INFO_SIGNAL_AVG 5646 NL80211_STA_INFO_SIGNAL = C.NL80211_STA_INFO_SIGNAL 5647 NL80211_STA_INFO_STA_FLAGS = C.NL80211_STA_INFO_STA_FLAGS 5648 NL80211_STA_INFO_TID_STATS = C.NL80211_STA_INFO_TID_STATS 5649 NL80211_STA_INFO_T_OFFSET = C.NL80211_STA_INFO_T_OFFSET 5650 NL80211_STA_INFO_TX_BITRATE = C.NL80211_STA_INFO_TX_BITRATE 5651 NL80211_STA_INFO_TX_BYTES64 = C.NL80211_STA_INFO_TX_BYTES64 5652 NL80211_STA_INFO_TX_BYTES = C.NL80211_STA_INFO_TX_BYTES 5653 NL80211_STA_INFO_TX_DURATION = C.NL80211_STA_INFO_TX_DURATION 5654 NL80211_STA_INFO_TX_FAILED = C.NL80211_STA_INFO_TX_FAILED 5655 NL80211_STA_INFO_TX_PACKETS = C.NL80211_STA_INFO_TX_PACKETS 5656 NL80211_STA_INFO_TX_RETRIES = C.NL80211_STA_INFO_TX_RETRIES 5657 NL80211_STA_WME_MAX = C.NL80211_STA_WME_MAX 5658 NL80211_STA_WME_MAX_SP = C.NL80211_STA_WME_MAX_SP 5659 NL80211_STA_WME_UAPSD_QUEUES = C.NL80211_STA_WME_UAPSD_QUEUES 5660 NL80211_SURVEY_INFO_CHANNEL_TIME_BUSY = C.NL80211_SURVEY_INFO_CHANNEL_TIME_BUSY 5661 NL80211_SURVEY_INFO_CHANNEL_TIME = C.NL80211_SURVEY_INFO_CHANNEL_TIME 5662 NL80211_SURVEY_INFO_CHANNEL_TIME_EXT_BUSY = C.NL80211_SURVEY_INFO_CHANNEL_TIME_EXT_BUSY 5663 NL80211_SURVEY_INFO_CHANNEL_TIME_RX = C.NL80211_SURVEY_INFO_CHANNEL_TIME_RX 5664 NL80211_SURVEY_INFO_CHANNEL_TIME_TX = C.NL80211_SURVEY_INFO_CHANNEL_TIME_TX 5665 NL80211_SURVEY_INFO_FREQUENCY = C.NL80211_SURVEY_INFO_FREQUENCY 5666 NL80211_SURVEY_INFO_FREQUENCY_OFFSET = C.NL80211_SURVEY_INFO_FREQUENCY_OFFSET 5667 NL80211_SURVEY_INFO_IN_USE = C.NL80211_SURVEY_INFO_IN_USE 5668 NL80211_SURVEY_INFO_MAX = C.NL80211_SURVEY_INFO_MAX 5669 NL80211_SURVEY_INFO_NOISE = C.NL80211_SURVEY_INFO_NOISE 5670 NL80211_SURVEY_INFO_PAD = C.NL80211_SURVEY_INFO_PAD 5671 NL80211_SURVEY_INFO_TIME_BSS_RX = C.NL80211_SURVEY_INFO_TIME_BSS_RX 5672 NL80211_SURVEY_INFO_TIME_BUSY = C.NL80211_SURVEY_INFO_TIME_BUSY 5673 NL80211_SURVEY_INFO_TIME = C.NL80211_SURVEY_INFO_TIME 5674 NL80211_SURVEY_INFO_TIME_EXT_BUSY = C.NL80211_SURVEY_INFO_TIME_EXT_BUSY 5675 NL80211_SURVEY_INFO_TIME_RX = C.NL80211_SURVEY_INFO_TIME_RX 5676 NL80211_SURVEY_INFO_TIME_SCAN = C.NL80211_SURVEY_INFO_TIME_SCAN 5677 NL80211_SURVEY_INFO_TIME_TX = C.NL80211_SURVEY_INFO_TIME_TX 5678 NL80211_TDLS_DISABLE_LINK = C.NL80211_TDLS_DISABLE_LINK 5679 NL80211_TDLS_DISCOVERY_REQ = C.NL80211_TDLS_DISCOVERY_REQ 5680 NL80211_TDLS_ENABLE_LINK = C.NL80211_TDLS_ENABLE_LINK 5681 NL80211_TDLS_PEER_HE = C.NL80211_TDLS_PEER_HE 5682 NL80211_TDLS_PEER_HT = C.NL80211_TDLS_PEER_HT 5683 NL80211_TDLS_PEER_VHT = C.NL80211_TDLS_PEER_VHT 5684 NL80211_TDLS_PEER_WMM = C.NL80211_TDLS_PEER_WMM 5685 NL80211_TDLS_SETUP = C.NL80211_TDLS_SETUP 5686 NL80211_TDLS_TEARDOWN = C.NL80211_TDLS_TEARDOWN 5687 NL80211_TID_CONFIG_ATTR_AMPDU_CTRL = C.NL80211_TID_CONFIG_ATTR_AMPDU_CTRL 5688 NL80211_TID_CONFIG_ATTR_AMSDU_CTRL = C.NL80211_TID_CONFIG_ATTR_AMSDU_CTRL 5689 NL80211_TID_CONFIG_ATTR_MAX = C.NL80211_TID_CONFIG_ATTR_MAX 5690 NL80211_TID_CONFIG_ATTR_NOACK = C.NL80211_TID_CONFIG_ATTR_NOACK 5691 NL80211_TID_CONFIG_ATTR_OVERRIDE = C.NL80211_TID_CONFIG_ATTR_OVERRIDE 5692 NL80211_TID_CONFIG_ATTR_PAD = C.NL80211_TID_CONFIG_ATTR_PAD 5693 NL80211_TID_CONFIG_ATTR_PEER_SUPP = C.NL80211_TID_CONFIG_ATTR_PEER_SUPP 5694 NL80211_TID_CONFIG_ATTR_RETRY_LONG = C.NL80211_TID_CONFIG_ATTR_RETRY_LONG 5695 NL80211_TID_CONFIG_ATTR_RETRY_SHORT = C.NL80211_TID_CONFIG_ATTR_RETRY_SHORT 5696 NL80211_TID_CONFIG_ATTR_RTSCTS_CTRL = C.NL80211_TID_CONFIG_ATTR_RTSCTS_CTRL 5697 NL80211_TID_CONFIG_ATTR_TIDS = C.NL80211_TID_CONFIG_ATTR_TIDS 5698 NL80211_TID_CONFIG_ATTR_TX_RATE = C.NL80211_TID_CONFIG_ATTR_TX_RATE 5699 NL80211_TID_CONFIG_ATTR_TX_RATE_TYPE = C.NL80211_TID_CONFIG_ATTR_TX_RATE_TYPE 5700 NL80211_TID_CONFIG_ATTR_VIF_SUPP = C.NL80211_TID_CONFIG_ATTR_VIF_SUPP 5701 NL80211_TID_CONFIG_DISABLE = C.NL80211_TID_CONFIG_DISABLE 5702 NL80211_TID_CONFIG_ENABLE = C.NL80211_TID_CONFIG_ENABLE 5703 NL80211_TID_STATS_MAX = C.NL80211_TID_STATS_MAX 5704 NL80211_TID_STATS_PAD = C.NL80211_TID_STATS_PAD 5705 NL80211_TID_STATS_RX_MSDU = C.NL80211_TID_STATS_RX_MSDU 5706 NL80211_TID_STATS_TX_MSDU = C.NL80211_TID_STATS_TX_MSDU 5707 NL80211_TID_STATS_TX_MSDU_FAILED = C.NL80211_TID_STATS_TX_MSDU_FAILED 5708 NL80211_TID_STATS_TX_MSDU_RETRIES = C.NL80211_TID_STATS_TX_MSDU_RETRIES 5709 NL80211_TID_STATS_TXQ_STATS = C.NL80211_TID_STATS_TXQ_STATS 5710 NL80211_TIMEOUT_ASSOC = C.NL80211_TIMEOUT_ASSOC 5711 NL80211_TIMEOUT_AUTH = C.NL80211_TIMEOUT_AUTH 5712 NL80211_TIMEOUT_SCAN = C.NL80211_TIMEOUT_SCAN 5713 NL80211_TIMEOUT_UNSPECIFIED = C.NL80211_TIMEOUT_UNSPECIFIED 5714 NL80211_TKIP_DATA_OFFSET_ENCR_KEY = C.NL80211_TKIP_DATA_OFFSET_ENCR_KEY 5715 NL80211_TKIP_DATA_OFFSET_RX_MIC_KEY = C.NL80211_TKIP_DATA_OFFSET_RX_MIC_KEY 5716 NL80211_TKIP_DATA_OFFSET_TX_MIC_KEY = C.NL80211_TKIP_DATA_OFFSET_TX_MIC_KEY 5717 NL80211_TX_POWER_AUTOMATIC = C.NL80211_TX_POWER_AUTOMATIC 5718 NL80211_TX_POWER_FIXED = C.NL80211_TX_POWER_FIXED 5719 NL80211_TX_POWER_LIMITED = C.NL80211_TX_POWER_LIMITED 5720 NL80211_TXQ_ATTR_AC = C.NL80211_TXQ_ATTR_AC 5721 NL80211_TXQ_ATTR_AIFS = C.NL80211_TXQ_ATTR_AIFS 5722 NL80211_TXQ_ATTR_CWMAX = C.NL80211_TXQ_ATTR_CWMAX 5723 NL80211_TXQ_ATTR_CWMIN = C.NL80211_TXQ_ATTR_CWMIN 5724 NL80211_TXQ_ATTR_MAX = C.NL80211_TXQ_ATTR_MAX 5725 NL80211_TXQ_ATTR_QUEUE = C.NL80211_TXQ_ATTR_QUEUE 5726 NL80211_TXQ_ATTR_TXOP = C.NL80211_TXQ_ATTR_TXOP 5727 NL80211_TXQ_Q_BE = C.NL80211_TXQ_Q_BE 5728 NL80211_TXQ_Q_BK = C.NL80211_TXQ_Q_BK 5729 NL80211_TXQ_Q_VI = C.NL80211_TXQ_Q_VI 5730 NL80211_TXQ_Q_VO = C.NL80211_TXQ_Q_VO 5731 NL80211_TXQ_STATS_BACKLOG_BYTES = C.NL80211_TXQ_STATS_BACKLOG_BYTES 5732 NL80211_TXQ_STATS_BACKLOG_PACKETS = C.NL80211_TXQ_STATS_BACKLOG_PACKETS 5733 NL80211_TXQ_STATS_COLLISIONS = C.NL80211_TXQ_STATS_COLLISIONS 5734 NL80211_TXQ_STATS_DROPS = C.NL80211_TXQ_STATS_DROPS 5735 NL80211_TXQ_STATS_ECN_MARKS = C.NL80211_TXQ_STATS_ECN_MARKS 5736 NL80211_TXQ_STATS_FLOWS = C.NL80211_TXQ_STATS_FLOWS 5737 NL80211_TXQ_STATS_MAX = C.NL80211_TXQ_STATS_MAX 5738 NL80211_TXQ_STATS_MAX_FLOWS = C.NL80211_TXQ_STATS_MAX_FLOWS 5739 NL80211_TXQ_STATS_OVERLIMIT = C.NL80211_TXQ_STATS_OVERLIMIT 5740 NL80211_TXQ_STATS_OVERMEMORY = C.NL80211_TXQ_STATS_OVERMEMORY 5741 NL80211_TXQ_STATS_TX_BYTES = C.NL80211_TXQ_STATS_TX_BYTES 5742 NL80211_TXQ_STATS_TX_PACKETS = C.NL80211_TXQ_STATS_TX_PACKETS 5743 NL80211_TX_RATE_AUTOMATIC = C.NL80211_TX_RATE_AUTOMATIC 5744 NL80211_TXRATE_DEFAULT_GI = C.NL80211_TXRATE_DEFAULT_GI 5745 NL80211_TX_RATE_FIXED = C.NL80211_TX_RATE_FIXED 5746 NL80211_TXRATE_FORCE_LGI = C.NL80211_TXRATE_FORCE_LGI 5747 NL80211_TXRATE_FORCE_SGI = C.NL80211_TXRATE_FORCE_SGI 5748 NL80211_TXRATE_GI = C.NL80211_TXRATE_GI 5749 NL80211_TXRATE_HE = C.NL80211_TXRATE_HE 5750 NL80211_TXRATE_HE_GI = C.NL80211_TXRATE_HE_GI 5751 NL80211_TXRATE_HE_LTF = C.NL80211_TXRATE_HE_LTF 5752 NL80211_TXRATE_HT = C.NL80211_TXRATE_HT 5753 NL80211_TXRATE_LEGACY = C.NL80211_TXRATE_LEGACY 5754 NL80211_TX_RATE_LIMITED = C.NL80211_TX_RATE_LIMITED 5755 NL80211_TXRATE_MAX = C.NL80211_TXRATE_MAX 5756 NL80211_TXRATE_MCS = C.NL80211_TXRATE_MCS 5757 NL80211_TXRATE_VHT = C.NL80211_TXRATE_VHT 5758 NL80211_UNSOL_BCAST_PROBE_RESP_ATTR_INT = C.NL80211_UNSOL_BCAST_PROBE_RESP_ATTR_INT 5759 NL80211_UNSOL_BCAST_PROBE_RESP_ATTR_MAX = C.NL80211_UNSOL_BCAST_PROBE_RESP_ATTR_MAX 5760 NL80211_UNSOL_BCAST_PROBE_RESP_ATTR_TMPL = C.NL80211_UNSOL_BCAST_PROBE_RESP_ATTR_TMPL 5761 NL80211_USER_REG_HINT_CELL_BASE = C.NL80211_USER_REG_HINT_CELL_BASE 5762 NL80211_USER_REG_HINT_INDOOR = C.NL80211_USER_REG_HINT_INDOOR 5763 NL80211_USER_REG_HINT_USER = C.NL80211_USER_REG_HINT_USER 5764 NL80211_VENDOR_ID_IS_LINUX = C.NL80211_VENDOR_ID_IS_LINUX 5765 NL80211_VHT_CAPABILITY_LEN = C.NL80211_VHT_CAPABILITY_LEN 5766 NL80211_VHT_NSS_MAX = C.NL80211_VHT_NSS_MAX 5767 NL80211_WIPHY_NAME_MAXLEN = C.NL80211_WIPHY_NAME_MAXLEN 5768 NL80211_WMMR_AIFSN = C.NL80211_WMMR_AIFSN 5769 NL80211_WMMR_CW_MAX = C.NL80211_WMMR_CW_MAX 5770 NL80211_WMMR_CW_MIN = C.NL80211_WMMR_CW_MIN 5771 NL80211_WMMR_MAX = C.NL80211_WMMR_MAX 5772 NL80211_WMMR_TXOP = C.NL80211_WMMR_TXOP 5773 NL80211_WOWLAN_PKTPAT_MASK = C.NL80211_WOWLAN_PKTPAT_MASK 5774 NL80211_WOWLAN_PKTPAT_OFFSET = C.NL80211_WOWLAN_PKTPAT_OFFSET 5775 NL80211_WOWLAN_PKTPAT_PATTERN = C.NL80211_WOWLAN_PKTPAT_PATTERN 5776 NL80211_WOWLAN_TCP_DATA_INTERVAL = C.NL80211_WOWLAN_TCP_DATA_INTERVAL 5777 NL80211_WOWLAN_TCP_DATA_PAYLOAD = C.NL80211_WOWLAN_TCP_DATA_PAYLOAD 5778 NL80211_WOWLAN_TCP_DATA_PAYLOAD_SEQ = C.NL80211_WOWLAN_TCP_DATA_PAYLOAD_SEQ 5779 NL80211_WOWLAN_TCP_DATA_PAYLOAD_TOKEN = C.NL80211_WOWLAN_TCP_DATA_PAYLOAD_TOKEN 5780 NL80211_WOWLAN_TCP_DST_IPV4 = C.NL80211_WOWLAN_TCP_DST_IPV4 5781 NL80211_WOWLAN_TCP_DST_MAC = C.NL80211_WOWLAN_TCP_DST_MAC 5782 NL80211_WOWLAN_TCP_DST_PORT = C.NL80211_WOWLAN_TCP_DST_PORT 5783 NL80211_WOWLAN_TCP_SRC_IPV4 = C.NL80211_WOWLAN_TCP_SRC_IPV4 5784 NL80211_WOWLAN_TCP_SRC_PORT = C.NL80211_WOWLAN_TCP_SRC_PORT 5785 NL80211_WOWLAN_TCP_WAKE_MASK = C.NL80211_WOWLAN_TCP_WAKE_MASK 5786 NL80211_WOWLAN_TCP_WAKE_PAYLOAD = C.NL80211_WOWLAN_TCP_WAKE_PAYLOAD 5787 NL80211_WOWLAN_TRIG_4WAY_HANDSHAKE = C.NL80211_WOWLAN_TRIG_4WAY_HANDSHAKE 5788 NL80211_WOWLAN_TRIG_ANY = C.NL80211_WOWLAN_TRIG_ANY 5789 NL80211_WOWLAN_TRIG_DISCONNECT = C.NL80211_WOWLAN_TRIG_DISCONNECT 5790 NL80211_WOWLAN_TRIG_EAP_IDENT_REQUEST = C.NL80211_WOWLAN_TRIG_EAP_IDENT_REQUEST 5791 NL80211_WOWLAN_TRIG_GTK_REKEY_FAILURE = C.NL80211_WOWLAN_TRIG_GTK_REKEY_FAILURE 5792 NL80211_WOWLAN_TRIG_GTK_REKEY_SUPPORTED = C.NL80211_WOWLAN_TRIG_GTK_REKEY_SUPPORTED 5793 NL80211_WOWLAN_TRIG_MAGIC_PKT = C.NL80211_WOWLAN_TRIG_MAGIC_PKT 5794 NL80211_WOWLAN_TRIG_NET_DETECT = C.NL80211_WOWLAN_TRIG_NET_DETECT 5795 NL80211_WOWLAN_TRIG_NET_DETECT_RESULTS = C.NL80211_WOWLAN_TRIG_NET_DETECT_RESULTS 5796 NL80211_WOWLAN_TRIG_PKT_PATTERN = C.NL80211_WOWLAN_TRIG_PKT_PATTERN 5797 NL80211_WOWLAN_TRIG_RFKILL_RELEASE = C.NL80211_WOWLAN_TRIG_RFKILL_RELEASE 5798 NL80211_WOWLAN_TRIG_TCP_CONNECTION = C.NL80211_WOWLAN_TRIG_TCP_CONNECTION 5799 NL80211_WOWLAN_TRIG_WAKEUP_PKT_80211 = C.NL80211_WOWLAN_TRIG_WAKEUP_PKT_80211 5800 NL80211_WOWLAN_TRIG_WAKEUP_PKT_80211_LEN = C.NL80211_WOWLAN_TRIG_WAKEUP_PKT_80211_LEN 5801 NL80211_WOWLAN_TRIG_WAKEUP_PKT_8023 = C.NL80211_WOWLAN_TRIG_WAKEUP_PKT_8023 5802 NL80211_WOWLAN_TRIG_WAKEUP_PKT_8023_LEN = C.NL80211_WOWLAN_TRIG_WAKEUP_PKT_8023_LEN 5803 NL80211_WOWLAN_TRIG_WAKEUP_TCP_CONNLOST = C.NL80211_WOWLAN_TRIG_WAKEUP_TCP_CONNLOST 5804 NL80211_WOWLAN_TRIG_WAKEUP_TCP_MATCH = C.NL80211_WOWLAN_TRIG_WAKEUP_TCP_MATCH 5805 NL80211_WOWLAN_TRIG_WAKEUP_TCP_NOMORETOKENS = C.NL80211_WOWLAN_TRIG_WAKEUP_TCP_NOMORETOKENS 5806 NL80211_WPA_VERSION_1 = C.NL80211_WPA_VERSION_1 5807 NL80211_WPA_VERSION_2 = C.NL80211_WPA_VERSION_2 5808 NL80211_WPA_VERSION_3 = C.NL80211_WPA_VERSION_3 5809 ) 5810 5811 // generated by: 5812 // perl -nlE '/^\s*((FR_ACT|FRA)_\w+)/ && say "$1 = C.$1"' include/uapi/linux/fib_rules.h 5813 const ( 5814 FRA_UNSPEC = C.FRA_UNSPEC 5815 FRA_DST = C.FRA_DST 5816 FRA_SRC = C.FRA_SRC 5817 FRA_IIFNAME = C.FRA_IIFNAME 5818 FRA_GOTO = C.FRA_GOTO 5819 FRA_UNUSED2 = C.FRA_UNUSED2 5820 FRA_PRIORITY = C.FRA_PRIORITY 5821 FRA_UNUSED3 = C.FRA_UNUSED3 5822 FRA_UNUSED4 = C.FRA_UNUSED4 5823 FRA_UNUSED5 = C.FRA_UNUSED5 5824 FRA_FWMARK = C.FRA_FWMARK 5825 FRA_FLOW = C.FRA_FLOW 5826 FRA_TUN_ID = C.FRA_TUN_ID 5827 FRA_SUPPRESS_IFGROUP = C.FRA_SUPPRESS_IFGROUP 5828 FRA_SUPPRESS_PREFIXLEN = C.FRA_SUPPRESS_PREFIXLEN 5829 FRA_TABLE = C.FRA_TABLE 5830 FRA_FWMASK = C.FRA_FWMASK 5831 FRA_OIFNAME = C.FRA_OIFNAME 5832 FRA_PAD = C.FRA_PAD 5833 FRA_L3MDEV = C.FRA_L3MDEV 5834 FRA_UID_RANGE = C.FRA_UID_RANGE 5835 FRA_PROTOCOL = C.FRA_PROTOCOL 5836 FRA_IP_PROTO = C.FRA_IP_PROTO 5837 FRA_SPORT_RANGE = C.FRA_SPORT_RANGE 5838 FRA_DPORT_RANGE = C.FRA_DPORT_RANGE 5839 FR_ACT_UNSPEC = C.FR_ACT_UNSPEC 5840 FR_ACT_TO_TBL = C.FR_ACT_TO_TBL 5841 FR_ACT_GOTO = C.FR_ACT_GOTO 5842 FR_ACT_NOP = C.FR_ACT_NOP 5843 FR_ACT_RES3 = C.FR_ACT_RES3 5844 FR_ACT_RES4 = C.FR_ACT_RES4 5845 FR_ACT_BLACKHOLE = C.FR_ACT_BLACKHOLE 5846 FR_ACT_UNREACHABLE = C.FR_ACT_UNREACHABLE 5847 FR_ACT_PROHIBIT = C.FR_ACT_PROHIBIT 5848 ) 5849 5850 // generated by: 5851 // perl -nlE '/^\s*(AUDIT_NLGRP_\w+)/ && say "$1 = C.$1"' audit.h 5852 const ( 5853 AUDIT_NLGRP_NONE = C.AUDIT_NLGRP_NONE 5854 AUDIT_NLGRP_READLOG = C.AUDIT_NLGRP_READLOG 5855 ) 5856 5857 // generated by: 5858 // perl -nlE '/^#define (TUN_F_\w+)/ && say "$1 = C.$1"' include/uapi/linux/if_tun.h 5859 const ( 5860 TUN_F_CSUM = C.TUN_F_CSUM 5861 TUN_F_TSO4 = C.TUN_F_TSO4 5862 TUN_F_TSO6 = C.TUN_F_TSO6 5863 TUN_F_TSO_ECN = C.TUN_F_TSO_ECN 5864 TUN_F_UFO = C.TUN_F_UFO 5865 TUN_F_USO4 = C.TUN_F_USO4 5866 TUN_F_USO6 = C.TUN_F_USO6 5867 ) 5868 5869 // generated by: 5870 // perl -nlE '/^#define (VIRTIO_NET_HDR_F_\w+)/ && say "$1 = C.$1"' include/uapi/linux/virtio_net.h 5871 const ( 5872 VIRTIO_NET_HDR_F_NEEDS_CSUM = C.VIRTIO_NET_HDR_F_NEEDS_CSUM 5873 VIRTIO_NET_HDR_F_DATA_VALID = C.VIRTIO_NET_HDR_F_DATA_VALID 5874 VIRTIO_NET_HDR_F_RSC_INFO = C.VIRTIO_NET_HDR_F_RSC_INFO 5875 ) 5876 5877 // generated by: 5878 // perl -nlE '/^#define (VIRTIO_NET_HDR_GSO_\w+)/ && say "$1 = C.$1"' include/uapi/linux/virtio_net.h 5879 const ( 5880 VIRTIO_NET_HDR_GSO_NONE = C.VIRTIO_NET_HDR_GSO_NONE 5881 VIRTIO_NET_HDR_GSO_TCPV4 = C.VIRTIO_NET_HDR_GSO_TCPV4 5882 VIRTIO_NET_HDR_GSO_UDP = C.VIRTIO_NET_HDR_GSO_UDP 5883 VIRTIO_NET_HDR_GSO_TCPV6 = C.VIRTIO_NET_HDR_GSO_TCPV6 5884 VIRTIO_NET_HDR_GSO_UDP_L4 = C.VIRTIO_NET_HDR_GSO_UDP_L4 5885 VIRTIO_NET_HDR_GSO_ECN = C.VIRTIO_NET_HDR_GSO_ECN 5886 ) 5887 5888 type RISCVHWProbePairs C.struct_riscv_hwprobe 5889 5890 // Filtered out for non RISC-V architectures in mkpost.go 5891 // generated by: 5892 // perl -nlE '/^#define\s+(RISCV_HWPROBE_\w+)/ && say "$1 = C.$1"' /tmp/riscv64/include/asm/hwprobe.h 5893 const ( 5894 RISCV_HWPROBE_KEY_MVENDORID = C.RISCV_HWPROBE_KEY_MVENDORID 5895 RISCV_HWPROBE_KEY_MARCHID = C.RISCV_HWPROBE_KEY_MARCHID 5896 RISCV_HWPROBE_KEY_MIMPID = C.RISCV_HWPROBE_KEY_MIMPID 5897 RISCV_HWPROBE_KEY_BASE_BEHAVIOR = C.RISCV_HWPROBE_KEY_BASE_BEHAVIOR 5898 RISCV_HWPROBE_BASE_BEHAVIOR_IMA = C.RISCV_HWPROBE_BASE_BEHAVIOR_IMA 5899 RISCV_HWPROBE_KEY_IMA_EXT_0 = C.RISCV_HWPROBE_KEY_IMA_EXT_0 5900 RISCV_HWPROBE_IMA_FD = C.RISCV_HWPROBE_IMA_FD 5901 RISCV_HWPROBE_IMA_C = C.RISCV_HWPROBE_IMA_C 5902 RISCV_HWPROBE_IMA_V = C.RISCV_HWPROBE_IMA_V 5903 RISCV_HWPROBE_EXT_ZBA = C.RISCV_HWPROBE_EXT_ZBA 5904 RISCV_HWPROBE_EXT_ZBB = C.RISCV_HWPROBE_EXT_ZBB 5905 RISCV_HWPROBE_EXT_ZBS = C.RISCV_HWPROBE_EXT_ZBS 5906 RISCV_HWPROBE_KEY_CPUPERF_0 = C.RISCV_HWPROBE_KEY_CPUPERF_0 5907 RISCV_HWPROBE_MISALIGNED_UNKNOWN = C.RISCV_HWPROBE_MISALIGNED_UNKNOWN 5908 RISCV_HWPROBE_MISALIGNED_EMULATED = C.RISCV_HWPROBE_MISALIGNED_EMULATED 5909 RISCV_HWPROBE_MISALIGNED_SLOW = C.RISCV_HWPROBE_MISALIGNED_SLOW 5910 RISCV_HWPROBE_MISALIGNED_FAST = C.RISCV_HWPROBE_MISALIGNED_FAST 5911 RISCV_HWPROBE_MISALIGNED_UNSUPPORTED = C.RISCV_HWPROBE_MISALIGNED_UNSUPPORTED 5912 RISCV_HWPROBE_MISALIGNED_MASK = C.RISCV_HWPROBE_MISALIGNED_MASK 5913 ) 5914 5915 type SchedAttr C.struct_sched_attr 5916 5917 const SizeofSchedAttr = C.sizeof_struct_sched_attr 5918 5919 type Cachestat_t C.struct_cachestat 5920 type CachestatRange C.struct_cachestat_range 5921 5922 // generated by: 5923 // $ perl -nlE '/^\s*((SK_|SKNLGRP_)\w+)/ && say "$1 = C.$1"' /usr/include/linux/sock_diag.h 5924 const ( 5925 SK_MEMINFO_RMEM_ALLOC = C.SK_MEMINFO_RMEM_ALLOC 5926 SK_MEMINFO_RCVBUF = C.SK_MEMINFO_RCVBUF 5927 SK_MEMINFO_WMEM_ALLOC = C.SK_MEMINFO_WMEM_ALLOC 5928 SK_MEMINFO_SNDBUF = C.SK_MEMINFO_SNDBUF 5929 SK_MEMINFO_FWD_ALLOC = C.SK_MEMINFO_FWD_ALLOC 5930 SK_MEMINFO_WMEM_QUEUED = C.SK_MEMINFO_WMEM_QUEUED 5931 SK_MEMINFO_OPTMEM = C.SK_MEMINFO_OPTMEM 5932 SK_MEMINFO_BACKLOG = C.SK_MEMINFO_BACKLOG 5933 SK_MEMINFO_DROPS = C.SK_MEMINFO_DROPS 5934 SK_MEMINFO_VARS = C.SK_MEMINFO_VARS 5935 SKNLGRP_NONE = C.SKNLGRP_NONE 5936 SKNLGRP_INET_TCP_DESTROY = C.SKNLGRP_INET_TCP_DESTROY 5937 SKNLGRP_INET_UDP_DESTROY = C.SKNLGRP_INET_UDP_DESTROY 5938 SKNLGRP_INET6_TCP_DESTROY = C.SKNLGRP_INET6_TCP_DESTROY 5939 SKNLGRP_INET6_UDP_DESTROY = C.SKNLGRP_INET6_UDP_DESTROY 5940 SK_DIAG_BPF_STORAGE_REQ_NONE = C.SK_DIAG_BPF_STORAGE_REQ_NONE 5941 SK_DIAG_BPF_STORAGE_REQ_MAP_FD = C.SK_DIAG_BPF_STORAGE_REQ_MAP_FD 5942 SK_DIAG_BPF_STORAGE_REP_NONE = C.SK_DIAG_BPF_STORAGE_REP_NONE 5943 SK_DIAG_BPF_STORAGE = C.SK_DIAG_BPF_STORAGE 5944 SK_DIAG_BPF_STORAGE_NONE = C.SK_DIAG_BPF_STORAGE_NONE 5945 SK_DIAG_BPF_STORAGE_PAD = C.SK_DIAG_BPF_STORAGE_PAD 5946 SK_DIAG_BPF_STORAGE_MAP_ID = C.SK_DIAG_BPF_STORAGE_MAP_ID 5947 SK_DIAG_BPF_STORAGE_MAP_VALUE = C.SK_DIAG_BPF_STORAGE_MAP_VALUE 5948 ) 5949 5950 type SockDiagReq C.struct_sock_diag_req