1 // Code generated by mkmerge.go; DO NOT EDIT.
21 type ItimerSpec struct {
43 type StatxTimestamp struct {
61 Attributes_mask uint64
79 type FileCloneRange struct {
86 type FileDedupeRange struct {
94 type FscryptPolicy struct {
96 Contents_encryption_mode uint8
97 Filenames_encryption_mode uint8
99 Master_key_descriptor [8]uint8
102 type FscryptKey struct {
108 type FscryptPolicyV1 struct {
110 Contents_encryption_mode uint8
111 Filenames_encryption_mode uint8
113 Master_key_descriptor [8]uint8
116 type FscryptPolicyV2 struct {
118 Contents_encryption_mode uint8
119 Filenames_encryption_mode uint8
122 Master_key_identifier [16]uint8
125 type FscryptGetPolicyExArg struct {
130 type FscryptKeySpecifier struct {
136 type FscryptAddKeyArg struct {
137 Key_spec FscryptKeySpecifier
143 type FscryptRemoveKeyArg struct {
144 Key_spec FscryptKeySpecifier
145 Removal_status_flags uint32
149 type FscryptGetKeyStatusArg struct {
150 Key_spec FscryptKeySpecifier
158 type DmIoctl struct {
173 type DmTargetSpec struct {
181 type DmTargetDeps struct {
186 type DmTargetVersions struct {
191 type DmTargetMsg struct {
196 SizeofDmIoctl = 0x138
197 SizeofDmTargetSpec = 0x28
200 type KeyctlDHParams struct {
209 FADV_SEQUENTIAL = 0x2
213 type RawSockaddrInet4 struct {
216 Addr [4]byte /* in_addr */
220 type RawSockaddrInet6 struct {
224 Addr [16]byte /* in6_addr */
228 type RawSockaddrUnix struct {
233 type RawSockaddrLinklayer struct {
243 type RawSockaddrNetlink struct {
250 type RawSockaddrHCI struct {
256 type RawSockaddrL2 struct {
265 type RawSockaddrRFCOMM struct {
272 type RawSockaddrCAN struct {
278 type RawSockaddrALG struct {
286 type RawSockaddrVM struct {
294 type RawSockaddrXDP struct {
299 Shared_umem_fd uint32
302 type RawSockaddrPPPoX [0x1e]byte
304 type RawSockaddrTIPC struct {
311 type RawSockaddrL2TPIP struct {
314 Addr [4]byte /* in_addr */
319 type RawSockaddrL2TPIP6 struct {
323 Addr [16]byte /* in6_addr */
328 type RawSockaddrIUCV struct {
345 Multiaddr [4]byte /* in_addr */
346 Interface [4]byte /* in_addr */
349 type IPMreqn struct {
350 Multiaddr [4]byte /* in_addr */
351 Address [4]byte /* in_addr */
355 type IPv6Mreq struct {
356 Multiaddr [16]byte /* in6_addr */
360 type PacketMreq struct {
367 type Inet4Pktinfo struct {
369 Spec_dst [4]byte /* in_addr */
370 Addr [4]byte /* in_addr */
373 type Inet6Pktinfo struct {
374 Addr [16]byte /* in6_addr */
378 type IPv6MTUInfo struct {
379 Addr RawSockaddrInet6
383 type ICMPv6Filter struct {
393 type TCPInfo struct {
409 Last_data_sent uint32
411 Last_data_recv uint32
426 type CanFilter struct {
432 SizeofSockaddrInet4 = 0x10
433 SizeofSockaddrInet6 = 0x1c
434 SizeofSockaddrAny = 0x70
435 SizeofSockaddrUnix = 0x6e
436 SizeofSockaddrLinklayer = 0x14
437 SizeofSockaddrNetlink = 0xc
438 SizeofSockaddrHCI = 0x6
439 SizeofSockaddrL2 = 0xe
440 SizeofSockaddrRFCOMM = 0xa
441 SizeofSockaddrCAN = 0x18
442 SizeofSockaddrALG = 0x58
443 SizeofSockaddrVM = 0x10
444 SizeofSockaddrXDP = 0x10
445 SizeofSockaddrPPPoX = 0x1e
446 SizeofSockaddrTIPC = 0x10
447 SizeofSockaddrL2TPIP = 0x10
448 SizeofSockaddrL2TPIP6 = 0x20
449 SizeofSockaddrIUCV = 0x20
453 SizeofIPv6Mreq = 0x14
454 SizeofPacketMreq = 0x10
455 SizeofInet4Pktinfo = 0xc
456 SizeofInet6Pktinfo = 0x14
457 SizeofIPv6MTUInfo = 0x20
458 SizeofICMPv6Filter = 0x20
461 SizeofCanFilter = 0x8
475 NDA_LINK_NETNSID = 0xa
481 NTF_EXT_LEARNED = 0x10
502 IFA_RT_PRIORITY = 0x9
503 IFA_TARGET_NETNSID = 0xa
504 RT_SCOPE_UNIVERSE = 0x0
508 RT_SCOPE_NOWHERE = 0xff
509 RT_TABLE_UNSPEC = 0x0
510 RT_TABLE_COMPAT = 0xfc
511 RT_TABLE_DEFAULT = 0xfd
513 RT_TABLE_LOCAL = 0xff
514 RT_TABLE_MAX = 0xffffffff
533 RTA_ENCAP_TYPE = 0x15
538 RTA_TTL_PROPAGATE = 0x1a
549 RTN_UNREACHABLE = 0x7
554 SizeofNlMsghdr = 0x10
555 SizeofNlMsgerr = 0x14
559 SizeofIfInfomsg = 0x10
560 SizeofIfAddrmsg = 0x8
561 SizeofIfaCacheinfo = 0x10
563 SizeofRtNexthop = 0x8
564 SizeofNdUseroptmsg = 0x10
568 type NlMsghdr struct {
576 type NlMsgerr struct {
581 type RtGenmsg struct {
595 type IfInfomsg struct {
604 type IfAddrmsg struct {
612 type IfaCacheinfo struct {
631 type RtNexthop struct {
638 type NdUseroptmsg struct {
660 SizeofSockFilter = 0x8
663 type SockFilter struct {
670 type SockFprog struct {
675 type InotifyEvent struct {
682 const SizeofInotifyEvent = 0x10
684 const SI_LOAD_SHIFT = 0x10
686 type Utsname struct {
696 AT_EMPTY_PATH = 0x1000
698 AT_NO_AUTOMOUNT = 0x800
701 AT_STATX_SYNC_AS_STAT = 0x0
702 AT_STATX_FORCE_SYNC = 0x2000
703 AT_STATX_DONT_SYNC = 0x4000
705 AT_SYMLINK_FOLLOW = 0x400
706 AT_SYMLINK_NOFOLLOW = 0x100
711 type OpenHow struct {
717 const SizeofOpenHow = 0x18
720 RESOLVE_BENEATH = 0x8
721 RESOLVE_IN_ROOT = 0x10
722 RESOLVE_NO_MAGICLINKS = 0x2
723 RESOLVE_NO_SYMLINKS = 0x4
724 RESOLVE_NO_XDEV = 0x1
742 type SignalfdSiginfo struct {
767 type Winsize struct {
775 TASKSTATS_CMD_UNSPEC = 0x0
776 TASKSTATS_CMD_GET = 0x1
777 TASKSTATS_CMD_NEW = 0x2
778 TASKSTATS_TYPE_UNSPEC = 0x0
779 TASKSTATS_TYPE_PID = 0x1
780 TASKSTATS_TYPE_TGID = 0x2
781 TASKSTATS_TYPE_STATS = 0x3
782 TASKSTATS_TYPE_AGGR_PID = 0x4
783 TASKSTATS_TYPE_AGGR_TGID = 0x5
784 TASKSTATS_TYPE_NULL = 0x6
785 TASKSTATS_CMD_ATTR_UNSPEC = 0x0
786 TASKSTATS_CMD_ATTR_PID = 0x1
787 TASKSTATS_CMD_ATTR_TGID = 0x2
788 TASKSTATS_CMD_ATTR_REGISTER_CPUMASK = 0x3
789 TASKSTATS_CMD_ATTR_DEREGISTER_CPUMASK = 0x4
792 type CGroupStats struct {
796 Uninterruptible uint64
801 CGROUPSTATS_CMD_UNSPEC = 0x3
802 CGROUPSTATS_CMD_GET = 0x4
803 CGROUPSTATS_CMD_NEW = 0x5
804 CGROUPSTATS_TYPE_UNSPEC = 0x0
805 CGROUPSTATS_TYPE_CGROUP_STATS = 0x1
806 CGROUPSTATS_CMD_ATTR_UNSPEC = 0x0
807 CGROUPSTATS_CMD_ATTR_FD = 0x1
810 type Genlmsghdr struct {
817 CTRL_CMD_UNSPEC = 0x0
818 CTRL_CMD_NEWFAMILY = 0x1
819 CTRL_CMD_DELFAMILY = 0x2
820 CTRL_CMD_GETFAMILY = 0x3
821 CTRL_CMD_NEWOPS = 0x4
822 CTRL_CMD_DELOPS = 0x5
823 CTRL_CMD_GETOPS = 0x6
824 CTRL_CMD_NEWMCAST_GRP = 0x7
825 CTRL_CMD_DELMCAST_GRP = 0x8
826 CTRL_CMD_GETMCAST_GRP = 0x9
827 CTRL_ATTR_UNSPEC = 0x0
828 CTRL_ATTR_FAMILY_ID = 0x1
829 CTRL_ATTR_FAMILY_NAME = 0x2
830 CTRL_ATTR_VERSION = 0x3
831 CTRL_ATTR_HDRSIZE = 0x4
832 CTRL_ATTR_MAXATTR = 0x5
834 CTRL_ATTR_MCAST_GROUPS = 0x7
835 CTRL_ATTR_OP_UNSPEC = 0x0
836 CTRL_ATTR_OP_ID = 0x1
837 CTRL_ATTR_OP_FLAGS = 0x2
838 CTRL_ATTR_MCAST_GRP_UNSPEC = 0x0
839 CTRL_ATTR_MCAST_GRP_NAME = 0x1
840 CTRL_ATTR_MCAST_GRP_ID = 0x2
849 BDADDR_LE_PUBLIC = 0x1
850 BDADDR_LE_RANDOM = 0x2
853 type PerfEventAttr struct {
865 Branch_sample_type uint64
866 Sample_regs_user uint64
867 Sample_stack_user uint32
869 Sample_regs_intr uint64
871 Sample_max_stack uint16
875 type PerfEventMmapPage struct {
877 Compat_version uint32
905 PerfBitDisabled uint64 = CBitFieldMaskBit0
906 PerfBitInherit = CBitFieldMaskBit1
907 PerfBitPinned = CBitFieldMaskBit2
908 PerfBitExclusive = CBitFieldMaskBit3
909 PerfBitExcludeUser = CBitFieldMaskBit4
910 PerfBitExcludeKernel = CBitFieldMaskBit5
911 PerfBitExcludeHv = CBitFieldMaskBit6
912 PerfBitExcludeIdle = CBitFieldMaskBit7
913 PerfBitMmap = CBitFieldMaskBit8
914 PerfBitComm = CBitFieldMaskBit9
915 PerfBitFreq = CBitFieldMaskBit10
916 PerfBitInheritStat = CBitFieldMaskBit11
917 PerfBitEnableOnExec = CBitFieldMaskBit12
918 PerfBitTask = CBitFieldMaskBit13
919 PerfBitWatermark = CBitFieldMaskBit14
920 PerfBitPreciseIPBit1 = CBitFieldMaskBit15
921 PerfBitPreciseIPBit2 = CBitFieldMaskBit16
922 PerfBitMmapData = CBitFieldMaskBit17
923 PerfBitSampleIDAll = CBitFieldMaskBit18
924 PerfBitExcludeHost = CBitFieldMaskBit19
925 PerfBitExcludeGuest = CBitFieldMaskBit20
926 PerfBitExcludeCallchainKernel = CBitFieldMaskBit21
927 PerfBitExcludeCallchainUser = CBitFieldMaskBit22
928 PerfBitMmap2 = CBitFieldMaskBit23
929 PerfBitCommExec = CBitFieldMaskBit24
930 PerfBitUseClockID = CBitFieldMaskBit25
931 PerfBitContextSwitch = CBitFieldMaskBit26
935 PERF_TYPE_HARDWARE = 0x0
936 PERF_TYPE_SOFTWARE = 0x1
937 PERF_TYPE_TRACEPOINT = 0x2
938 PERF_TYPE_HW_CACHE = 0x3
940 PERF_TYPE_BREAKPOINT = 0x5
942 PERF_COUNT_HW_CPU_CYCLES = 0x0
943 PERF_COUNT_HW_INSTRUCTIONS = 0x1
944 PERF_COUNT_HW_CACHE_REFERENCES = 0x2
945 PERF_COUNT_HW_CACHE_MISSES = 0x3
946 PERF_COUNT_HW_BRANCH_INSTRUCTIONS = 0x4
947 PERF_COUNT_HW_BRANCH_MISSES = 0x5
948 PERF_COUNT_HW_BUS_CYCLES = 0x6
949 PERF_COUNT_HW_STALLED_CYCLES_FRONTEND = 0x7
950 PERF_COUNT_HW_STALLED_CYCLES_BACKEND = 0x8
951 PERF_COUNT_HW_REF_CPU_CYCLES = 0x9
952 PERF_COUNT_HW_MAX = 0xa
953 PERF_COUNT_HW_CACHE_L1D = 0x0
954 PERF_COUNT_HW_CACHE_L1I = 0x1
955 PERF_COUNT_HW_CACHE_LL = 0x2
956 PERF_COUNT_HW_CACHE_DTLB = 0x3
957 PERF_COUNT_HW_CACHE_ITLB = 0x4
958 PERF_COUNT_HW_CACHE_BPU = 0x5
959 PERF_COUNT_HW_CACHE_NODE = 0x6
960 PERF_COUNT_HW_CACHE_MAX = 0x7
961 PERF_COUNT_HW_CACHE_OP_READ = 0x0
962 PERF_COUNT_HW_CACHE_OP_WRITE = 0x1
963 PERF_COUNT_HW_CACHE_OP_PREFETCH = 0x2
964 PERF_COUNT_HW_CACHE_OP_MAX = 0x3
965 PERF_COUNT_HW_CACHE_RESULT_ACCESS = 0x0
966 PERF_COUNT_HW_CACHE_RESULT_MISS = 0x1
967 PERF_COUNT_HW_CACHE_RESULT_MAX = 0x2
968 PERF_COUNT_SW_CPU_CLOCK = 0x0
969 PERF_COUNT_SW_TASK_CLOCK = 0x1
970 PERF_COUNT_SW_PAGE_FAULTS = 0x2
971 PERF_COUNT_SW_CONTEXT_SWITCHES = 0x3
972 PERF_COUNT_SW_CPU_MIGRATIONS = 0x4
973 PERF_COUNT_SW_PAGE_FAULTS_MIN = 0x5
974 PERF_COUNT_SW_PAGE_FAULTS_MAJ = 0x6
975 PERF_COUNT_SW_ALIGNMENT_FAULTS = 0x7
976 PERF_COUNT_SW_EMULATION_FAULTS = 0x8
977 PERF_COUNT_SW_DUMMY = 0x9
978 PERF_COUNT_SW_BPF_OUTPUT = 0xa
979 PERF_COUNT_SW_MAX = 0xb
981 PERF_SAMPLE_TID = 0x2
982 PERF_SAMPLE_TIME = 0x4
983 PERF_SAMPLE_ADDR = 0x8
984 PERF_SAMPLE_READ = 0x10
985 PERF_SAMPLE_CALLCHAIN = 0x20
986 PERF_SAMPLE_ID = 0x40
987 PERF_SAMPLE_CPU = 0x80
988 PERF_SAMPLE_PERIOD = 0x100
989 PERF_SAMPLE_STREAM_ID = 0x200
990 PERF_SAMPLE_RAW = 0x400
991 PERF_SAMPLE_BRANCH_STACK = 0x800
992 PERF_SAMPLE_REGS_USER = 0x1000
993 PERF_SAMPLE_STACK_USER = 0x2000
994 PERF_SAMPLE_WEIGHT = 0x4000
995 PERF_SAMPLE_DATA_SRC = 0x8000
996 PERF_SAMPLE_IDENTIFIER = 0x10000
997 PERF_SAMPLE_TRANSACTION = 0x20000
998 PERF_SAMPLE_REGS_INTR = 0x40000
999 PERF_SAMPLE_PHYS_ADDR = 0x80000
1000 PERF_SAMPLE_AUX = 0x100000
1001 PERF_SAMPLE_CGROUP = 0x200000
1002 PERF_SAMPLE_MAX = 0x400000
1003 PERF_SAMPLE_BRANCH_USER_SHIFT = 0x0
1004 PERF_SAMPLE_BRANCH_KERNEL_SHIFT = 0x1
1005 PERF_SAMPLE_BRANCH_HV_SHIFT = 0x2
1006 PERF_SAMPLE_BRANCH_ANY_SHIFT = 0x3
1007 PERF_SAMPLE_BRANCH_ANY_CALL_SHIFT = 0x4
1008 PERF_SAMPLE_BRANCH_ANY_RETURN_SHIFT = 0x5
1009 PERF_SAMPLE_BRANCH_IND_CALL_SHIFT = 0x6
1010 PERF_SAMPLE_BRANCH_ABORT_TX_SHIFT = 0x7
1011 PERF_SAMPLE_BRANCH_IN_TX_SHIFT = 0x8
1012 PERF_SAMPLE_BRANCH_NO_TX_SHIFT = 0x9
1013 PERF_SAMPLE_BRANCH_COND_SHIFT = 0xa
1014 PERF_SAMPLE_BRANCH_CALL_STACK_SHIFT = 0xb
1015 PERF_SAMPLE_BRANCH_IND_JUMP_SHIFT = 0xc
1016 PERF_SAMPLE_BRANCH_CALL_SHIFT = 0xd
1017 PERF_SAMPLE_BRANCH_NO_FLAGS_SHIFT = 0xe
1018 PERF_SAMPLE_BRANCH_NO_CYCLES_SHIFT = 0xf
1019 PERF_SAMPLE_BRANCH_TYPE_SAVE_SHIFT = 0x10
1020 PERF_SAMPLE_BRANCH_HW_INDEX_SHIFT = 0x11
1021 PERF_SAMPLE_BRANCH_MAX_SHIFT = 0x12
1022 PERF_SAMPLE_BRANCH_USER = 0x1
1023 PERF_SAMPLE_BRANCH_KERNEL = 0x2
1024 PERF_SAMPLE_BRANCH_HV = 0x4
1025 PERF_SAMPLE_BRANCH_ANY = 0x8
1026 PERF_SAMPLE_BRANCH_ANY_CALL = 0x10
1027 PERF_SAMPLE_BRANCH_ANY_RETURN = 0x20
1028 PERF_SAMPLE_BRANCH_IND_CALL = 0x40
1029 PERF_SAMPLE_BRANCH_ABORT_TX = 0x80
1030 PERF_SAMPLE_BRANCH_IN_TX = 0x100
1031 PERF_SAMPLE_BRANCH_NO_TX = 0x200
1032 PERF_SAMPLE_BRANCH_COND = 0x400
1033 PERF_SAMPLE_BRANCH_CALL_STACK = 0x800
1034 PERF_SAMPLE_BRANCH_IND_JUMP = 0x1000
1035 PERF_SAMPLE_BRANCH_CALL = 0x2000
1036 PERF_SAMPLE_BRANCH_NO_FLAGS = 0x4000
1037 PERF_SAMPLE_BRANCH_NO_CYCLES = 0x8000
1038 PERF_SAMPLE_BRANCH_TYPE_SAVE = 0x10000
1039 PERF_SAMPLE_BRANCH_HW_INDEX = 0x20000
1040 PERF_SAMPLE_BRANCH_MAX = 0x40000
1041 PERF_BR_UNKNOWN = 0x0
1043 PERF_BR_UNCOND = 0x2
1046 PERF_BR_IND_CALL = 0x5
1048 PERF_BR_SYSCALL = 0x7
1049 PERF_BR_SYSRET = 0x8
1050 PERF_BR_COND_CALL = 0x9
1051 PERF_BR_COND_RET = 0xa
1053 PERF_SAMPLE_REGS_ABI_NONE = 0x0
1054 PERF_SAMPLE_REGS_ABI_32 = 0x1
1055 PERF_SAMPLE_REGS_ABI_64 = 0x2
1056 PERF_TXN_ELISION = 0x1
1057 PERF_TXN_TRANSACTION = 0x2
1059 PERF_TXN_ASYNC = 0x8
1060 PERF_TXN_RETRY = 0x10
1061 PERF_TXN_CONFLICT = 0x20
1062 PERF_TXN_CAPACITY_WRITE = 0x40
1063 PERF_TXN_CAPACITY_READ = 0x80
1064 PERF_TXN_MAX = 0x100
1065 PERF_TXN_ABORT_MASK = -0x100000000
1066 PERF_TXN_ABORT_SHIFT = 0x20
1067 PERF_FORMAT_TOTAL_TIME_ENABLED = 0x1
1068 PERF_FORMAT_TOTAL_TIME_RUNNING = 0x2
1069 PERF_FORMAT_ID = 0x4
1070 PERF_FORMAT_GROUP = 0x8
1071 PERF_FORMAT_MAX = 0x10
1072 PERF_IOC_FLAG_GROUP = 0x1
1073 PERF_RECORD_MMAP = 0x1
1074 PERF_RECORD_LOST = 0x2
1075 PERF_RECORD_COMM = 0x3
1076 PERF_RECORD_EXIT = 0x4
1077 PERF_RECORD_THROTTLE = 0x5
1078 PERF_RECORD_UNTHROTTLE = 0x6
1079 PERF_RECORD_FORK = 0x7
1080 PERF_RECORD_READ = 0x8
1081 PERF_RECORD_SAMPLE = 0x9
1082 PERF_RECORD_MMAP2 = 0xa
1083 PERF_RECORD_AUX = 0xb
1084 PERF_RECORD_ITRACE_START = 0xc
1085 PERF_RECORD_LOST_SAMPLES = 0xd
1086 PERF_RECORD_SWITCH = 0xe
1087 PERF_RECORD_SWITCH_CPU_WIDE = 0xf
1088 PERF_RECORD_NAMESPACES = 0x10
1089 PERF_RECORD_KSYMBOL = 0x11
1090 PERF_RECORD_BPF_EVENT = 0x12
1091 PERF_RECORD_CGROUP = 0x13
1092 PERF_RECORD_TEXT_POKE = 0x14
1093 PERF_RECORD_MAX = 0x15
1094 PERF_RECORD_KSYMBOL_TYPE_UNKNOWN = 0x0
1095 PERF_RECORD_KSYMBOL_TYPE_BPF = 0x1
1096 PERF_RECORD_KSYMBOL_TYPE_OOL = 0x2
1097 PERF_RECORD_KSYMBOL_TYPE_MAX = 0x3
1098 PERF_BPF_EVENT_UNKNOWN = 0x0
1099 PERF_BPF_EVENT_PROG_LOAD = 0x1
1100 PERF_BPF_EVENT_PROG_UNLOAD = 0x2
1101 PERF_BPF_EVENT_MAX = 0x3
1102 PERF_CONTEXT_HV = -0x20
1103 PERF_CONTEXT_KERNEL = -0x80
1104 PERF_CONTEXT_USER = -0x200
1105 PERF_CONTEXT_GUEST = -0x800
1106 PERF_CONTEXT_GUEST_KERNEL = -0x880
1107 PERF_CONTEXT_GUEST_USER = -0xa00
1108 PERF_CONTEXT_MAX = -0xfff
1111 type TCPMD5Sig struct {
1112 Addr SockaddrStorage
1120 type HDDriveCmdHdr struct {
1127 type HDDriveID struct {
1158 Cur_capacity0 uint16
1159 Cur_capacity1 uint16
1161 Multsect_valid uint8
1165 Eide_pio_modes uint16
1167 Eide_dma_time uint16
1169 Eide_pio_iordy uint16
1170 Words69_70 [2]uint16
1171 Words71_74 [4]uint16
1173 Words76_79 [4]uint16
1174 Major_rev_num uint16
1175 Minor_rev_num uint16
1176 Command_set_1 uint16
1177 Command_set_2 uint16
1193 Lba_capacity_2 uint64
1194 Words104_125 [22]uint16
1199 Words130_155 [26]uint16
1201 Words157_159 [3]uint16
1203 Words161_175 [15]uint16
1204 Words176_205 [30]uint16
1205 Words206_254 [49]uint16
1206 Integrity_word uint16
1213 ST_NODIRATIME = 0x800
1217 ST_RELATIME = 0x1000
1218 ST_SYNCHRONOUS = 0x10
1221 type Tpacket2Hdr struct {
1234 type Tpacket3Hdr struct {
1243 Hv1 TpacketHdrVariant1
1247 type TpacketHdrVariant1 struct {
1254 type TpacketBlockDesc struct {
1260 type TpacketBDTS struct {
1265 type TpacketHdrV1 struct {
1268 Offset_to_first_pkt uint32
1271 Ts_first_pkt TpacketBDTS
1272 Ts_last_pkt TpacketBDTS
1275 type TpacketReq struct {
1282 type TpacketReq3 struct {
1287 Retire_blk_tov uint32
1289 Feature_req_word uint32
1292 type TpacketStats struct {
1297 type TpacketStatsV3 struct {
1303 type TpacketAuxdata struct {
1320 SizeofTpacket2Hdr = 0x20
1321 SizeofTpacket3Hdr = 0x30
1323 SizeofTpacketStats = 0x8
1324 SizeofTpacketStatsV3 = 0xc
1330 IFLA_BROADCAST = 0x2
1344 IFLA_OPERSTATE = 0x10
1345 IFLA_LINKMODE = 0x11
1346 IFLA_LINKINFO = 0x12
1347 IFLA_NET_NS_PID = 0x13
1350 IFLA_VFINFO_LIST = 0x16
1352 IFLA_VF_PORTS = 0x18
1353 IFLA_PORT_SELF = 0x19
1356 IFLA_NET_NS_FD = 0x1c
1357 IFLA_EXT_MASK = 0x1d
1358 IFLA_PROMISCUITY = 0x1e
1359 IFLA_NUM_TX_QUEUES = 0x1f
1360 IFLA_NUM_RX_QUEUES = 0x20
1362 IFLA_PHYS_PORT_ID = 0x22
1363 IFLA_CARRIER_CHANGES = 0x23
1364 IFLA_PHYS_SWITCH_ID = 0x24
1365 IFLA_LINK_NETNSID = 0x25
1366 IFLA_PHYS_PORT_NAME = 0x26
1367 IFLA_PROTO_DOWN = 0x27
1368 IFLA_GSO_MAX_SEGS = 0x28
1369 IFLA_GSO_MAX_SIZE = 0x29
1373 IFLA_NEW_NETNSID = 0x2d
1374 IFLA_IF_NETNSID = 0x2e
1375 IFLA_TARGET_NETNSID = 0x2e
1376 IFLA_CARRIER_UP_COUNT = 0x2f
1377 IFLA_CARRIER_DOWN_COUNT = 0x30
1378 IFLA_NEW_IFINDEX = 0x31
1381 IFLA_PROP_LIST = 0x34
1382 IFLA_ALT_IFNAME = 0x35
1383 IFLA_PERM_ADDRESS = 0x36
1384 IFLA_PROTO_DOWN_REASON = 0x37
1385 IFLA_PROTO_DOWN_REASON_UNSPEC = 0x0
1386 IFLA_PROTO_DOWN_REASON_MASK = 0x1
1387 IFLA_PROTO_DOWN_REASON_VALUE = 0x2
1388 IFLA_PROTO_DOWN_REASON_MAX = 0x2
1389 IFLA_INET_UNSPEC = 0x0
1390 IFLA_INET_CONF = 0x1
1391 IFLA_INET6_UNSPEC = 0x0
1392 IFLA_INET6_FLAGS = 0x1
1393 IFLA_INET6_CONF = 0x2
1394 IFLA_INET6_STATS = 0x3
1395 IFLA_INET6_MCAST = 0x4
1396 IFLA_INET6_CACHEINFO = 0x5
1397 IFLA_INET6_ICMP6STATS = 0x6
1398 IFLA_INET6_TOKEN = 0x7
1399 IFLA_INET6_ADDR_GEN_MODE = 0x8
1400 IFLA_BR_UNSPEC = 0x0
1401 IFLA_BR_FORWARD_DELAY = 0x1
1402 IFLA_BR_HELLO_TIME = 0x2
1403 IFLA_BR_MAX_AGE = 0x3
1404 IFLA_BR_AGEING_TIME = 0x4
1405 IFLA_BR_STP_STATE = 0x5
1406 IFLA_BR_PRIORITY = 0x6
1407 IFLA_BR_VLAN_FILTERING = 0x7
1408 IFLA_BR_VLAN_PROTOCOL = 0x8
1409 IFLA_BR_GROUP_FWD_MASK = 0x9
1410 IFLA_BR_ROOT_ID = 0xa
1411 IFLA_BR_BRIDGE_ID = 0xb
1412 IFLA_BR_ROOT_PORT = 0xc
1413 IFLA_BR_ROOT_PATH_COST = 0xd
1414 IFLA_BR_TOPOLOGY_CHANGE = 0xe
1415 IFLA_BR_TOPOLOGY_CHANGE_DETECTED = 0xf
1416 IFLA_BR_HELLO_TIMER = 0x10
1417 IFLA_BR_TCN_TIMER = 0x11
1418 IFLA_BR_TOPOLOGY_CHANGE_TIMER = 0x12
1419 IFLA_BR_GC_TIMER = 0x13
1420 IFLA_BR_GROUP_ADDR = 0x14
1421 IFLA_BR_FDB_FLUSH = 0x15
1422 IFLA_BR_MCAST_ROUTER = 0x16
1423 IFLA_BR_MCAST_SNOOPING = 0x17
1424 IFLA_BR_MCAST_QUERY_USE_IFADDR = 0x18
1425 IFLA_BR_MCAST_QUERIER = 0x19
1426 IFLA_BR_MCAST_HASH_ELASTICITY = 0x1a
1427 IFLA_BR_MCAST_HASH_MAX = 0x1b
1428 IFLA_BR_MCAST_LAST_MEMBER_CNT = 0x1c
1429 IFLA_BR_MCAST_STARTUP_QUERY_CNT = 0x1d
1430 IFLA_BR_MCAST_LAST_MEMBER_INTVL = 0x1e
1431 IFLA_BR_MCAST_MEMBERSHIP_INTVL = 0x1f
1432 IFLA_BR_MCAST_QUERIER_INTVL = 0x20
1433 IFLA_BR_MCAST_QUERY_INTVL = 0x21
1434 IFLA_BR_MCAST_QUERY_RESPONSE_INTVL = 0x22
1435 IFLA_BR_MCAST_STARTUP_QUERY_INTVL = 0x23
1436 IFLA_BR_NF_CALL_IPTABLES = 0x24
1437 IFLA_BR_NF_CALL_IP6TABLES = 0x25
1438 IFLA_BR_NF_CALL_ARPTABLES = 0x26
1439 IFLA_BR_VLAN_DEFAULT_PVID = 0x27
1441 IFLA_BR_VLAN_STATS_ENABLED = 0x29
1442 IFLA_BR_MCAST_STATS_ENABLED = 0x2a
1443 IFLA_BR_MCAST_IGMP_VERSION = 0x2b
1444 IFLA_BR_MCAST_MLD_VERSION = 0x2c
1445 IFLA_BR_VLAN_STATS_PER_PORT = 0x2d
1446 IFLA_BR_MULTI_BOOLOPT = 0x2e
1447 IFLA_BRPORT_UNSPEC = 0x0
1448 IFLA_BRPORT_STATE = 0x1
1449 IFLA_BRPORT_PRIORITY = 0x2
1450 IFLA_BRPORT_COST = 0x3
1451 IFLA_BRPORT_MODE = 0x4
1452 IFLA_BRPORT_GUARD = 0x5
1453 IFLA_BRPORT_PROTECT = 0x6
1454 IFLA_BRPORT_FAST_LEAVE = 0x7
1455 IFLA_BRPORT_LEARNING = 0x8
1456 IFLA_BRPORT_UNICAST_FLOOD = 0x9
1457 IFLA_BRPORT_PROXYARP = 0xa
1458 IFLA_BRPORT_LEARNING_SYNC = 0xb
1459 IFLA_BRPORT_PROXYARP_WIFI = 0xc
1460 IFLA_BRPORT_ROOT_ID = 0xd
1461 IFLA_BRPORT_BRIDGE_ID = 0xe
1462 IFLA_BRPORT_DESIGNATED_PORT = 0xf
1463 IFLA_BRPORT_DESIGNATED_COST = 0x10
1464 IFLA_BRPORT_ID = 0x11
1465 IFLA_BRPORT_NO = 0x12
1466 IFLA_BRPORT_TOPOLOGY_CHANGE_ACK = 0x13
1467 IFLA_BRPORT_CONFIG_PENDING = 0x14
1468 IFLA_BRPORT_MESSAGE_AGE_TIMER = 0x15
1469 IFLA_BRPORT_FORWARD_DELAY_TIMER = 0x16
1470 IFLA_BRPORT_HOLD_TIMER = 0x17
1471 IFLA_BRPORT_FLUSH = 0x18
1472 IFLA_BRPORT_MULTICAST_ROUTER = 0x19
1473 IFLA_BRPORT_PAD = 0x1a
1474 IFLA_BRPORT_MCAST_FLOOD = 0x1b
1475 IFLA_BRPORT_MCAST_TO_UCAST = 0x1c
1476 IFLA_BRPORT_VLAN_TUNNEL = 0x1d
1477 IFLA_BRPORT_BCAST_FLOOD = 0x1e
1478 IFLA_BRPORT_GROUP_FWD_MASK = 0x1f
1479 IFLA_BRPORT_NEIGH_SUPPRESS = 0x20
1480 IFLA_BRPORT_ISOLATED = 0x21
1481 IFLA_BRPORT_BACKUP_PORT = 0x22
1482 IFLA_BRPORT_MRP_RING_OPEN = 0x23
1483 IFLA_BRPORT_MRP_IN_OPEN = 0x24
1484 IFLA_INFO_UNSPEC = 0x0
1485 IFLA_INFO_KIND = 0x1
1486 IFLA_INFO_DATA = 0x2
1487 IFLA_INFO_XSTATS = 0x3
1488 IFLA_INFO_SLAVE_KIND = 0x4
1489 IFLA_INFO_SLAVE_DATA = 0x5
1490 IFLA_VLAN_UNSPEC = 0x0
1492 IFLA_VLAN_FLAGS = 0x2
1493 IFLA_VLAN_EGRESS_QOS = 0x3
1494 IFLA_VLAN_INGRESS_QOS = 0x4
1495 IFLA_VLAN_PROTOCOL = 0x5
1496 IFLA_VLAN_QOS_UNSPEC = 0x0
1497 IFLA_VLAN_QOS_MAPPING = 0x1
1498 IFLA_MACVLAN_UNSPEC = 0x0
1499 IFLA_MACVLAN_MODE = 0x1
1500 IFLA_MACVLAN_FLAGS = 0x2
1501 IFLA_MACVLAN_MACADDR_MODE = 0x3
1502 IFLA_MACVLAN_MACADDR = 0x4
1503 IFLA_MACVLAN_MACADDR_DATA = 0x5
1504 IFLA_MACVLAN_MACADDR_COUNT = 0x6
1505 IFLA_VRF_UNSPEC = 0x0
1506 IFLA_VRF_TABLE = 0x1
1507 IFLA_VRF_PORT_UNSPEC = 0x0
1508 IFLA_VRF_PORT_TABLE = 0x1
1509 IFLA_MACSEC_UNSPEC = 0x0
1510 IFLA_MACSEC_SCI = 0x1
1511 IFLA_MACSEC_PORT = 0x2
1512 IFLA_MACSEC_ICV_LEN = 0x3
1513 IFLA_MACSEC_CIPHER_SUITE = 0x4
1514 IFLA_MACSEC_WINDOW = 0x5
1515 IFLA_MACSEC_ENCODING_SA = 0x6
1516 IFLA_MACSEC_ENCRYPT = 0x7
1517 IFLA_MACSEC_PROTECT = 0x8
1518 IFLA_MACSEC_INC_SCI = 0x9
1519 IFLA_MACSEC_ES = 0xa
1520 IFLA_MACSEC_SCB = 0xb
1521 IFLA_MACSEC_REPLAY_PROTECT = 0xc
1522 IFLA_MACSEC_VALIDATION = 0xd
1523 IFLA_MACSEC_PAD = 0xe
1524 IFLA_MACSEC_OFFLOAD = 0xf
1525 IFLA_XFRM_UNSPEC = 0x0
1526 IFLA_XFRM_LINK = 0x1
1527 IFLA_XFRM_IF_ID = 0x2
1528 IFLA_IPVLAN_UNSPEC = 0x0
1529 IFLA_IPVLAN_MODE = 0x1
1530 IFLA_IPVLAN_FLAGS = 0x2
1531 IFLA_VXLAN_UNSPEC = 0x0
1533 IFLA_VXLAN_GROUP = 0x2
1534 IFLA_VXLAN_LINK = 0x3
1535 IFLA_VXLAN_LOCAL = 0x4
1536 IFLA_VXLAN_TTL = 0x5
1537 IFLA_VXLAN_TOS = 0x6
1538 IFLA_VXLAN_LEARNING = 0x7
1539 IFLA_VXLAN_AGEING = 0x8
1540 IFLA_VXLAN_LIMIT = 0x9
1541 IFLA_VXLAN_PORT_RANGE = 0xa
1542 IFLA_VXLAN_PROXY = 0xb
1543 IFLA_VXLAN_RSC = 0xc
1544 IFLA_VXLAN_L2MISS = 0xd
1545 IFLA_VXLAN_L3MISS = 0xe
1546 IFLA_VXLAN_PORT = 0xf
1547 IFLA_VXLAN_GROUP6 = 0x10
1548 IFLA_VXLAN_LOCAL6 = 0x11
1549 IFLA_VXLAN_UDP_CSUM = 0x12
1550 IFLA_VXLAN_UDP_ZERO_CSUM6_TX = 0x13
1551 IFLA_VXLAN_UDP_ZERO_CSUM6_RX = 0x14
1552 IFLA_VXLAN_REMCSUM_TX = 0x15
1553 IFLA_VXLAN_REMCSUM_RX = 0x16
1554 IFLA_VXLAN_GBP = 0x17
1555 IFLA_VXLAN_REMCSUM_NOPARTIAL = 0x18
1556 IFLA_VXLAN_COLLECT_METADATA = 0x19
1557 IFLA_VXLAN_LABEL = 0x1a
1558 IFLA_VXLAN_GPE = 0x1b
1559 IFLA_VXLAN_TTL_INHERIT = 0x1c
1560 IFLA_VXLAN_DF = 0x1d
1561 IFLA_GENEVE_UNSPEC = 0x0
1562 IFLA_GENEVE_ID = 0x1
1563 IFLA_GENEVE_REMOTE = 0x2
1564 IFLA_GENEVE_TTL = 0x3
1565 IFLA_GENEVE_TOS = 0x4
1566 IFLA_GENEVE_PORT = 0x5
1567 IFLA_GENEVE_COLLECT_METADATA = 0x6
1568 IFLA_GENEVE_REMOTE6 = 0x7
1569 IFLA_GENEVE_UDP_CSUM = 0x8
1570 IFLA_GENEVE_UDP_ZERO_CSUM6_TX = 0x9
1571 IFLA_GENEVE_UDP_ZERO_CSUM6_RX = 0xa
1572 IFLA_GENEVE_LABEL = 0xb
1573 IFLA_GENEVE_TTL_INHERIT = 0xc
1574 IFLA_GENEVE_DF = 0xd
1575 IFLA_BAREUDP_UNSPEC = 0x0
1576 IFLA_BAREUDP_PORT = 0x1
1577 IFLA_BAREUDP_ETHERTYPE = 0x2
1578 IFLA_BAREUDP_SRCPORT_MIN = 0x3
1579 IFLA_BAREUDP_MULTIPROTO_MODE = 0x4
1580 IFLA_PPP_UNSPEC = 0x0
1581 IFLA_PPP_DEV_FD = 0x1
1582 IFLA_GTP_UNSPEC = 0x0
1585 IFLA_GTP_PDP_HASHSIZE = 0x3
1587 IFLA_BOND_UNSPEC = 0x0
1588 IFLA_BOND_MODE = 0x1
1589 IFLA_BOND_ACTIVE_SLAVE = 0x2
1590 IFLA_BOND_MIIMON = 0x3
1591 IFLA_BOND_UPDELAY = 0x4
1592 IFLA_BOND_DOWNDELAY = 0x5
1593 IFLA_BOND_USE_CARRIER = 0x6
1594 IFLA_BOND_ARP_INTERVAL = 0x7
1595 IFLA_BOND_ARP_IP_TARGET = 0x8
1596 IFLA_BOND_ARP_VALIDATE = 0x9
1597 IFLA_BOND_ARP_ALL_TARGETS = 0xa
1598 IFLA_BOND_PRIMARY = 0xb
1599 IFLA_BOND_PRIMARY_RESELECT = 0xc
1600 IFLA_BOND_FAIL_OVER_MAC = 0xd
1601 IFLA_BOND_XMIT_HASH_POLICY = 0xe
1602 IFLA_BOND_RESEND_IGMP = 0xf
1603 IFLA_BOND_NUM_PEER_NOTIF = 0x10
1604 IFLA_BOND_ALL_SLAVES_ACTIVE = 0x11
1605 IFLA_BOND_MIN_LINKS = 0x12
1606 IFLA_BOND_LP_INTERVAL = 0x13
1607 IFLA_BOND_PACKETS_PER_SLAVE = 0x14
1608 IFLA_BOND_AD_LACP_RATE = 0x15
1609 IFLA_BOND_AD_SELECT = 0x16
1610 IFLA_BOND_AD_INFO = 0x17
1611 IFLA_BOND_AD_ACTOR_SYS_PRIO = 0x18
1612 IFLA_BOND_AD_USER_PORT_KEY = 0x19
1613 IFLA_BOND_AD_ACTOR_SYSTEM = 0x1a
1614 IFLA_BOND_TLB_DYNAMIC_LB = 0x1b
1615 IFLA_BOND_PEER_NOTIF_DELAY = 0x1c
1616 IFLA_BOND_AD_INFO_UNSPEC = 0x0
1617 IFLA_BOND_AD_INFO_AGGREGATOR = 0x1
1618 IFLA_BOND_AD_INFO_NUM_PORTS = 0x2
1619 IFLA_BOND_AD_INFO_ACTOR_KEY = 0x3
1620 IFLA_BOND_AD_INFO_PARTNER_KEY = 0x4
1621 IFLA_BOND_AD_INFO_PARTNER_MAC = 0x5
1622 IFLA_BOND_SLAVE_UNSPEC = 0x0
1623 IFLA_BOND_SLAVE_STATE = 0x1
1624 IFLA_BOND_SLAVE_MII_STATUS = 0x2
1625 IFLA_BOND_SLAVE_LINK_FAILURE_COUNT = 0x3
1626 IFLA_BOND_SLAVE_PERM_HWADDR = 0x4
1627 IFLA_BOND_SLAVE_QUEUE_ID = 0x5
1628 IFLA_BOND_SLAVE_AD_AGGREGATOR_ID = 0x6
1629 IFLA_BOND_SLAVE_AD_ACTOR_OPER_PORT_STATE = 0x7
1630 IFLA_BOND_SLAVE_AD_PARTNER_OPER_PORT_STATE = 0x8
1631 IFLA_VF_INFO_UNSPEC = 0x0
1633 IFLA_VF_UNSPEC = 0x0
1636 IFLA_VF_TX_RATE = 0x3
1637 IFLA_VF_SPOOFCHK = 0x4
1638 IFLA_VF_LINK_STATE = 0x5
1640 IFLA_VF_RSS_QUERY_EN = 0x7
1643 IFLA_VF_IB_NODE_GUID = 0xa
1644 IFLA_VF_IB_PORT_GUID = 0xb
1645 IFLA_VF_VLAN_LIST = 0xc
1646 IFLA_VF_BROADCAST = 0xd
1647 IFLA_VF_VLAN_INFO_UNSPEC = 0x0
1648 IFLA_VF_VLAN_INFO = 0x1
1649 IFLA_VF_LINK_STATE_AUTO = 0x0
1650 IFLA_VF_LINK_STATE_ENABLE = 0x1
1651 IFLA_VF_LINK_STATE_DISABLE = 0x2
1652 IFLA_VF_STATS_RX_PACKETS = 0x0
1653 IFLA_VF_STATS_TX_PACKETS = 0x1
1654 IFLA_VF_STATS_RX_BYTES = 0x2
1655 IFLA_VF_STATS_TX_BYTES = 0x3
1656 IFLA_VF_STATS_BROADCAST = 0x4
1657 IFLA_VF_STATS_MULTICAST = 0x5
1658 IFLA_VF_STATS_PAD = 0x6
1659 IFLA_VF_STATS_RX_DROPPED = 0x7
1660 IFLA_VF_STATS_TX_DROPPED = 0x8
1661 IFLA_VF_PORT_UNSPEC = 0x0
1663 IFLA_PORT_UNSPEC = 0x0
1665 IFLA_PORT_PROFILE = 0x2
1666 IFLA_PORT_VSI_TYPE = 0x3
1667 IFLA_PORT_INSTANCE_UUID = 0x4
1668 IFLA_PORT_HOST_UUID = 0x5
1669 IFLA_PORT_REQUEST = 0x6
1670 IFLA_PORT_RESPONSE = 0x7
1671 IFLA_IPOIB_UNSPEC = 0x0
1672 IFLA_IPOIB_PKEY = 0x1
1673 IFLA_IPOIB_MODE = 0x2
1674 IFLA_IPOIB_UMCAST = 0x3
1675 IFLA_HSR_UNSPEC = 0x0
1676 IFLA_HSR_SLAVE1 = 0x1
1677 IFLA_HSR_SLAVE2 = 0x2
1678 IFLA_HSR_MULTICAST_SPEC = 0x3
1679 IFLA_HSR_SUPERVISION_ADDR = 0x4
1680 IFLA_HSR_SEQ_NR = 0x5
1681 IFLA_HSR_VERSION = 0x6
1682 IFLA_HSR_PROTOCOL = 0x7
1683 IFLA_STATS_UNSPEC = 0x0
1684 IFLA_STATS_LINK_64 = 0x1
1685 IFLA_STATS_LINK_XSTATS = 0x2
1686 IFLA_STATS_LINK_XSTATS_SLAVE = 0x3
1687 IFLA_STATS_LINK_OFFLOAD_XSTATS = 0x4
1688 IFLA_STATS_AF_SPEC = 0x5
1689 IFLA_OFFLOAD_XSTATS_UNSPEC = 0x0
1690 IFLA_OFFLOAD_XSTATS_CPU_HIT = 0x1
1691 IFLA_XDP_UNSPEC = 0x0
1693 IFLA_XDP_ATTACHED = 0x2
1694 IFLA_XDP_FLAGS = 0x3
1695 IFLA_XDP_PROG_ID = 0x4
1696 IFLA_XDP_DRV_PROG_ID = 0x5
1697 IFLA_XDP_SKB_PROG_ID = 0x6
1698 IFLA_XDP_HW_PROG_ID = 0x7
1699 IFLA_XDP_EXPECTED_FD = 0x8
1700 IFLA_EVENT_NONE = 0x0
1701 IFLA_EVENT_REBOOT = 0x1
1702 IFLA_EVENT_FEATURES = 0x2
1703 IFLA_EVENT_BONDING_FAILOVER = 0x3
1704 IFLA_EVENT_NOTIFY_PEERS = 0x4
1705 IFLA_EVENT_IGMP_RESEND = 0x5
1706 IFLA_EVENT_BONDING_OPTIONS = 0x6
1707 IFLA_TUN_UNSPEC = 0x0
1708 IFLA_TUN_OWNER = 0x1
1709 IFLA_TUN_GROUP = 0x2
1712 IFLA_TUN_VNET_HDR = 0x5
1713 IFLA_TUN_PERSIST = 0x6
1714 IFLA_TUN_MULTI_QUEUE = 0x7
1715 IFLA_TUN_NUM_QUEUES = 0x8
1716 IFLA_TUN_NUM_DISABLED_QUEUES = 0x9
1717 IFLA_RMNET_UNSPEC = 0x0
1718 IFLA_RMNET_MUX_ID = 0x1
1719 IFLA_RMNET_FLAGS = 0x2
1723 NF_INET_PRE_ROUTING = 0x0
1724 NF_INET_LOCAL_IN = 0x1
1725 NF_INET_FORWARD = 0x2
1726 NF_INET_LOCAL_OUT = 0x3
1727 NF_INET_POST_ROUTING = 0x4
1728 NF_INET_NUMHOOKS = 0x5
1732 NF_NETDEV_INGRESS = 0x0
1733 NF_NETDEV_NUMHOOKS = 0x1
1737 NFPROTO_UNSPEC = 0x0
1741 NFPROTO_NETDEV = 0x5
1742 NFPROTO_BRIDGE = 0x7
1744 NFPROTO_DECNET = 0xc
1745 NFPROTO_NUMPROTO = 0xd
1748 type Nfgenmsg struct {
1755 NFNL_BATCH_UNSPEC = 0x0
1756 NFNL_BATCH_GENID = 0x1
1760 NFT_REG_VERDICT = 0x0
1786 NFT_MSG_NEWTABLE = 0x0
1787 NFT_MSG_GETTABLE = 0x1
1788 NFT_MSG_DELTABLE = 0x2
1789 NFT_MSG_NEWCHAIN = 0x3
1790 NFT_MSG_GETCHAIN = 0x4
1791 NFT_MSG_DELCHAIN = 0x5
1792 NFT_MSG_NEWRULE = 0x6
1793 NFT_MSG_GETRULE = 0x7
1794 NFT_MSG_DELRULE = 0x8
1795 NFT_MSG_NEWSET = 0x9
1796 NFT_MSG_GETSET = 0xa
1797 NFT_MSG_DELSET = 0xb
1798 NFT_MSG_NEWSETELEM = 0xc
1799 NFT_MSG_GETSETELEM = 0xd
1800 NFT_MSG_DELSETELEM = 0xe
1801 NFT_MSG_NEWGEN = 0xf
1802 NFT_MSG_GETGEN = 0x10
1803 NFT_MSG_TRACE = 0x11
1804 NFT_MSG_NEWOBJ = 0x12
1805 NFT_MSG_GETOBJ = 0x13
1806 NFT_MSG_DELOBJ = 0x14
1807 NFT_MSG_GETOBJ_RESET = 0x15
1809 NFTA_LIST_UNSPEC = 0x0
1810 NFTA_LIST_ELEM = 0x1
1811 NFTA_HOOK_UNSPEC = 0x0
1812 NFTA_HOOK_HOOKNUM = 0x1
1813 NFTA_HOOK_PRIORITY = 0x2
1815 NFT_TABLE_F_DORMANT = 0x1
1816 NFTA_TABLE_UNSPEC = 0x0
1817 NFTA_TABLE_NAME = 0x1
1818 NFTA_TABLE_FLAGS = 0x2
1819 NFTA_TABLE_USE = 0x3
1820 NFTA_CHAIN_UNSPEC = 0x0
1821 NFTA_CHAIN_TABLE = 0x1
1822 NFTA_CHAIN_HANDLE = 0x2
1823 NFTA_CHAIN_NAME = 0x3
1824 NFTA_CHAIN_HOOK = 0x4
1825 NFTA_CHAIN_POLICY = 0x5
1826 NFTA_CHAIN_USE = 0x6
1827 NFTA_CHAIN_TYPE = 0x7
1828 NFTA_CHAIN_COUNTERS = 0x8
1829 NFTA_CHAIN_PAD = 0x9
1830 NFTA_RULE_UNSPEC = 0x0
1831 NFTA_RULE_TABLE = 0x1
1832 NFTA_RULE_CHAIN = 0x2
1833 NFTA_RULE_HANDLE = 0x3
1834 NFTA_RULE_EXPRESSIONS = 0x4
1835 NFTA_RULE_COMPAT = 0x5
1836 NFTA_RULE_POSITION = 0x6
1837 NFTA_RULE_USERDATA = 0x7
1840 NFT_RULE_COMPAT_F_INV = 0x2
1841 NFT_RULE_COMPAT_F_MASK = 0x2
1842 NFTA_RULE_COMPAT_UNSPEC = 0x0
1843 NFTA_RULE_COMPAT_PROTO = 0x1
1844 NFTA_RULE_COMPAT_FLAGS = 0x2
1845 NFT_SET_ANONYMOUS = 0x1
1846 NFT_SET_CONSTANT = 0x2
1847 NFT_SET_INTERVAL = 0x4
1849 NFT_SET_TIMEOUT = 0x10
1851 NFT_SET_OBJECT = 0x40
1852 NFT_SET_POL_PERFORMANCE = 0x0
1853 NFT_SET_POL_MEMORY = 0x1
1854 NFTA_SET_DESC_UNSPEC = 0x0
1855 NFTA_SET_DESC_SIZE = 0x1
1856 NFTA_SET_UNSPEC = 0x0
1857 NFTA_SET_TABLE = 0x1
1859 NFTA_SET_FLAGS = 0x3
1860 NFTA_SET_KEY_TYPE = 0x4
1861 NFTA_SET_KEY_LEN = 0x5
1862 NFTA_SET_DATA_TYPE = 0x6
1863 NFTA_SET_DATA_LEN = 0x7
1864 NFTA_SET_POLICY = 0x8
1867 NFTA_SET_TIMEOUT = 0xb
1868 NFTA_SET_GC_INTERVAL = 0xc
1869 NFTA_SET_USERDATA = 0xd
1871 NFTA_SET_OBJ_TYPE = 0xf
1872 NFT_SET_ELEM_INTERVAL_END = 0x1
1873 NFTA_SET_ELEM_UNSPEC = 0x0
1874 NFTA_SET_ELEM_KEY = 0x1
1875 NFTA_SET_ELEM_DATA = 0x2
1876 NFTA_SET_ELEM_FLAGS = 0x3
1877 NFTA_SET_ELEM_TIMEOUT = 0x4
1878 NFTA_SET_ELEM_EXPIRATION = 0x5
1879 NFTA_SET_ELEM_USERDATA = 0x6
1880 NFTA_SET_ELEM_EXPR = 0x7
1881 NFTA_SET_ELEM_PAD = 0x8
1882 NFTA_SET_ELEM_OBJREF = 0x9
1883 NFTA_SET_ELEM_LIST_UNSPEC = 0x0
1884 NFTA_SET_ELEM_LIST_TABLE = 0x1
1885 NFTA_SET_ELEM_LIST_SET = 0x2
1886 NFTA_SET_ELEM_LIST_ELEMENTS = 0x3
1887 NFTA_SET_ELEM_LIST_SET_ID = 0x4
1888 NFT_DATA_VALUE = 0x0
1889 NFT_DATA_VERDICT = 0xffffff00
1890 NFTA_DATA_UNSPEC = 0x0
1891 NFTA_DATA_VALUE = 0x1
1892 NFTA_DATA_VERDICT = 0x2
1893 NFTA_VERDICT_UNSPEC = 0x0
1894 NFTA_VERDICT_CODE = 0x1
1895 NFTA_VERDICT_CHAIN = 0x2
1896 NFTA_EXPR_UNSPEC = 0x0
1897 NFTA_EXPR_NAME = 0x1
1898 NFTA_EXPR_DATA = 0x2
1899 NFTA_IMMEDIATE_UNSPEC = 0x0
1900 NFTA_IMMEDIATE_DREG = 0x1
1901 NFTA_IMMEDIATE_DATA = 0x2
1902 NFTA_BITWISE_UNSPEC = 0x0
1903 NFTA_BITWISE_SREG = 0x1
1904 NFTA_BITWISE_DREG = 0x2
1905 NFTA_BITWISE_LEN = 0x3
1906 NFTA_BITWISE_MASK = 0x4
1907 NFTA_BITWISE_XOR = 0x5
1908 NFT_BYTEORDER_NTOH = 0x0
1909 NFT_BYTEORDER_HTON = 0x1
1910 NFTA_BYTEORDER_UNSPEC = 0x0
1911 NFTA_BYTEORDER_SREG = 0x1
1912 NFTA_BYTEORDER_DREG = 0x2
1913 NFTA_BYTEORDER_OP = 0x3
1914 NFTA_BYTEORDER_LEN = 0x4
1915 NFTA_BYTEORDER_SIZE = 0x5
1922 NFTA_CMP_UNSPEC = 0x0
1928 NFTA_RANGE_UNSPEC = 0x0
1929 NFTA_RANGE_SREG = 0x1
1931 NFTA_RANGE_FROM_DATA = 0x3
1932 NFTA_RANGE_TO_DATA = 0x4
1933 NFT_LOOKUP_F_INV = 0x1
1934 NFTA_LOOKUP_UNSPEC = 0x0
1935 NFTA_LOOKUP_SET = 0x1
1936 NFTA_LOOKUP_SREG = 0x2
1937 NFTA_LOOKUP_DREG = 0x3
1938 NFTA_LOOKUP_SET_ID = 0x4
1939 NFTA_LOOKUP_FLAGS = 0x5
1940 NFT_DYNSET_OP_ADD = 0x0
1941 NFT_DYNSET_OP_UPDATE = 0x1
1942 NFT_DYNSET_F_INV = 0x1
1943 NFTA_DYNSET_UNSPEC = 0x0
1944 NFTA_DYNSET_SET_NAME = 0x1
1945 NFTA_DYNSET_SET_ID = 0x2
1946 NFTA_DYNSET_OP = 0x3
1947 NFTA_DYNSET_SREG_KEY = 0x4
1948 NFTA_DYNSET_SREG_DATA = 0x5
1949 NFTA_DYNSET_TIMEOUT = 0x6
1950 NFTA_DYNSET_EXPR = 0x7
1951 NFTA_DYNSET_PAD = 0x8
1952 NFTA_DYNSET_FLAGS = 0x9
1953 NFT_PAYLOAD_LL_HEADER = 0x0
1954 NFT_PAYLOAD_NETWORK_HEADER = 0x1
1955 NFT_PAYLOAD_TRANSPORT_HEADER = 0x2
1956 NFT_PAYLOAD_CSUM_NONE = 0x0
1957 NFT_PAYLOAD_CSUM_INET = 0x1
1958 NFT_PAYLOAD_L4CSUM_PSEUDOHDR = 0x1
1959 NFTA_PAYLOAD_UNSPEC = 0x0
1960 NFTA_PAYLOAD_DREG = 0x1
1961 NFTA_PAYLOAD_BASE = 0x2
1962 NFTA_PAYLOAD_OFFSET = 0x3
1963 NFTA_PAYLOAD_LEN = 0x4
1964 NFTA_PAYLOAD_SREG = 0x5
1965 NFTA_PAYLOAD_CSUM_TYPE = 0x6
1966 NFTA_PAYLOAD_CSUM_OFFSET = 0x7
1967 NFTA_PAYLOAD_CSUM_FLAGS = 0x8
1968 NFT_EXTHDR_F_PRESENT = 0x1
1969 NFT_EXTHDR_OP_IPV6 = 0x0
1970 NFT_EXTHDR_OP_TCPOPT = 0x1
1971 NFTA_EXTHDR_UNSPEC = 0x0
1972 NFTA_EXTHDR_DREG = 0x1
1973 NFTA_EXTHDR_TYPE = 0x2
1974 NFTA_EXTHDR_OFFSET = 0x3
1975 NFTA_EXTHDR_LEN = 0x4
1976 NFTA_EXTHDR_FLAGS = 0x5
1977 NFTA_EXTHDR_OP = 0x6
1978 NFTA_EXTHDR_SREG = 0x7
1980 NFT_META_PROTOCOL = 0x1
1981 NFT_META_PRIORITY = 0x2
1985 NFT_META_IIFNAME = 0x6
1986 NFT_META_OIFNAME = 0x7
1987 NFT_META_IIFTYPE = 0x8
1988 NFT_META_OIFTYPE = 0x9
1989 NFT_META_SKUID = 0xa
1990 NFT_META_SKGID = 0xb
1991 NFT_META_NFTRACE = 0xc
1992 NFT_META_RTCLASSID = 0xd
1993 NFT_META_SECMARK = 0xe
1994 NFT_META_NFPROTO = 0xf
1995 NFT_META_L4PROTO = 0x10
1996 NFT_META_BRI_IIFNAME = 0x11
1997 NFT_META_BRI_OIFNAME = 0x12
1998 NFT_META_PKTTYPE = 0x13
2000 NFT_META_IIFGROUP = 0x15
2001 NFT_META_OIFGROUP = 0x16
2002 NFT_META_CGROUP = 0x17
2003 NFT_META_PRANDOM = 0x18
2004 NFT_RT_CLASSID = 0x0
2005 NFT_RT_NEXTHOP4 = 0x1
2006 NFT_RT_NEXTHOP6 = 0x2
2008 NFT_HASH_JENKINS = 0x0
2010 NFTA_HASH_UNSPEC = 0x0
2011 NFTA_HASH_SREG = 0x1
2012 NFTA_HASH_DREG = 0x2
2014 NFTA_HASH_MODULUS = 0x4
2015 NFTA_HASH_SEED = 0x5
2016 NFTA_HASH_OFFSET = 0x6
2017 NFTA_HASH_TYPE = 0x7
2018 NFTA_META_UNSPEC = 0x0
2019 NFTA_META_DREG = 0x1
2021 NFTA_META_SREG = 0x3
2022 NFTA_RT_UNSPEC = 0x0
2026 NFT_CT_DIRECTION = 0x1
2029 NFT_CT_SECMARK = 0x4
2030 NFT_CT_EXPIRATION = 0x5
2032 NFT_CT_L3PROTOCOL = 0x7
2035 NFT_CT_PROTOCOL = 0xa
2036 NFT_CT_PROTO_SRC = 0xb
2037 NFT_CT_PROTO_DST = 0xc
2041 NFT_CT_AVGPKT = 0x10
2043 NFT_CT_EVENTMASK = 0x12
2044 NFTA_CT_UNSPEC = 0x0
2047 NFTA_CT_DIRECTION = 0x3
2049 NFT_LIMIT_PKTS = 0x0
2050 NFT_LIMIT_PKT_BYTES = 0x1
2051 NFT_LIMIT_F_INV = 0x1
2052 NFTA_LIMIT_UNSPEC = 0x0
2053 NFTA_LIMIT_RATE = 0x1
2054 NFTA_LIMIT_UNIT = 0x2
2055 NFTA_LIMIT_BURST = 0x3
2056 NFTA_LIMIT_TYPE = 0x4
2057 NFTA_LIMIT_FLAGS = 0x5
2058 NFTA_LIMIT_PAD = 0x6
2059 NFTA_COUNTER_UNSPEC = 0x0
2060 NFTA_COUNTER_BYTES = 0x1
2061 NFTA_COUNTER_PACKETS = 0x2
2062 NFTA_COUNTER_PAD = 0x3
2063 NFTA_LOG_UNSPEC = 0x0
2064 NFTA_LOG_GROUP = 0x1
2065 NFTA_LOG_PREFIX = 0x2
2066 NFTA_LOG_SNAPLEN = 0x3
2067 NFTA_LOG_QTHRESHOLD = 0x4
2068 NFTA_LOG_LEVEL = 0x5
2069 NFTA_LOG_FLAGS = 0x6
2070 NFTA_QUEUE_UNSPEC = 0x0
2071 NFTA_QUEUE_NUM = 0x1
2072 NFTA_QUEUE_TOTAL = 0x2
2073 NFTA_QUEUE_FLAGS = 0x3
2074 NFTA_QUEUE_SREG_QNUM = 0x4
2075 NFT_QUOTA_F_INV = 0x1
2076 NFT_QUOTA_F_DEPLETED = 0x2
2077 NFTA_QUOTA_UNSPEC = 0x0
2078 NFTA_QUOTA_BYTES = 0x1
2079 NFTA_QUOTA_FLAGS = 0x2
2080 NFTA_QUOTA_PAD = 0x3
2081 NFTA_QUOTA_CONSUMED = 0x4
2082 NFT_REJECT_ICMP_UNREACH = 0x0
2083 NFT_REJECT_TCP_RST = 0x1
2084 NFT_REJECT_ICMPX_UNREACH = 0x2
2085 NFT_REJECT_ICMPX_NO_ROUTE = 0x0
2086 NFT_REJECT_ICMPX_PORT_UNREACH = 0x1
2087 NFT_REJECT_ICMPX_HOST_UNREACH = 0x2
2088 NFT_REJECT_ICMPX_ADMIN_PROHIBITED = 0x3
2089 NFTA_REJECT_UNSPEC = 0x0
2090 NFTA_REJECT_TYPE = 0x1
2091 NFTA_REJECT_ICMP_CODE = 0x2
2094 NFTA_NAT_UNSPEC = 0x0
2096 NFTA_NAT_FAMILY = 0x2
2097 NFTA_NAT_REG_ADDR_MIN = 0x3
2098 NFTA_NAT_REG_ADDR_MAX = 0x4
2099 NFTA_NAT_REG_PROTO_MIN = 0x5
2100 NFTA_NAT_REG_PROTO_MAX = 0x6
2101 NFTA_NAT_FLAGS = 0x7
2102 NFTA_MASQ_UNSPEC = 0x0
2103 NFTA_MASQ_FLAGS = 0x1
2104 NFTA_MASQ_REG_PROTO_MIN = 0x2
2105 NFTA_MASQ_REG_PROTO_MAX = 0x3
2106 NFTA_REDIR_UNSPEC = 0x0
2107 NFTA_REDIR_REG_PROTO_MIN = 0x1
2108 NFTA_REDIR_REG_PROTO_MAX = 0x2
2109 NFTA_REDIR_FLAGS = 0x3
2110 NFTA_DUP_UNSPEC = 0x0
2111 NFTA_DUP_SREG_ADDR = 0x1
2112 NFTA_DUP_SREG_DEV = 0x2
2113 NFTA_FWD_UNSPEC = 0x0
2114 NFTA_FWD_SREG_DEV = 0x1
2115 NFTA_OBJREF_UNSPEC = 0x0
2116 NFTA_OBJREF_IMM_TYPE = 0x1
2117 NFTA_OBJREF_IMM_NAME = 0x2
2118 NFTA_OBJREF_SET_SREG = 0x3
2119 NFTA_OBJREF_SET_NAME = 0x4
2120 NFTA_OBJREF_SET_ID = 0x5
2121 NFTA_GEN_UNSPEC = 0x0
2123 NFTA_GEN_PROC_PID = 0x2
2124 NFTA_GEN_PROC_NAME = 0x3
2125 NFTA_FIB_UNSPEC = 0x0
2127 NFTA_FIB_RESULT = 0x2
2128 NFTA_FIB_FLAGS = 0x3
2129 NFT_FIB_RESULT_UNSPEC = 0x0
2130 NFT_FIB_RESULT_OIF = 0x1
2131 NFT_FIB_RESULT_OIFNAME = 0x2
2132 NFT_FIB_RESULT_ADDRTYPE = 0x3
2133 NFTA_FIB_F_SADDR = 0x1
2134 NFTA_FIB_F_DADDR = 0x2
2135 NFTA_FIB_F_MARK = 0x4
2136 NFTA_FIB_F_IIF = 0x8
2137 NFTA_FIB_F_OIF = 0x10
2138 NFTA_FIB_F_PRESENT = 0x20
2139 NFTA_CT_HELPER_UNSPEC = 0x0
2140 NFTA_CT_HELPER_NAME = 0x1
2141 NFTA_CT_HELPER_L3PROTO = 0x2
2142 NFTA_CT_HELPER_L4PROTO = 0x3
2143 NFTA_OBJ_UNSPEC = 0x0
2144 NFTA_OBJ_TABLE = 0x1
2149 NFTA_TRACE_UNSPEC = 0x0
2150 NFTA_TRACE_TABLE = 0x1
2151 NFTA_TRACE_CHAIN = 0x2
2152 NFTA_TRACE_RULE_HANDLE = 0x3
2153 NFTA_TRACE_TYPE = 0x4
2154 NFTA_TRACE_VERDICT = 0x5
2156 NFTA_TRACE_LL_HEADER = 0x7
2157 NFTA_TRACE_NETWORK_HEADER = 0x8
2158 NFTA_TRACE_TRANSPORT_HEADER = 0x9
2159 NFTA_TRACE_IIF = 0xa
2160 NFTA_TRACE_IIFTYPE = 0xb
2161 NFTA_TRACE_OIF = 0xc
2162 NFTA_TRACE_OIFTYPE = 0xd
2163 NFTA_TRACE_MARK = 0xe
2164 NFTA_TRACE_NFPROTO = 0xf
2165 NFTA_TRACE_POLICY = 0x10
2166 NFTA_TRACE_PAD = 0x11
2167 NFT_TRACETYPE_UNSPEC = 0x0
2168 NFT_TRACETYPE_POLICY = 0x1
2169 NFT_TRACETYPE_RETURN = 0x2
2170 NFT_TRACETYPE_RULE = 0x3
2171 NFTA_NG_UNSPEC = 0x0
2173 NFTA_NG_MODULUS = 0x2
2175 NFTA_NG_OFFSET = 0x4
2176 NFT_NG_INCREMENTAL = 0x0
2181 NFTA_TARGET_UNSPEC = 0x0
2182 NFTA_TARGET_NAME = 0x1
2183 NFTA_TARGET_REV = 0x2
2184 NFTA_TARGET_INFO = 0x3
2185 NFTA_MATCH_UNSPEC = 0x0
2186 NFTA_MATCH_NAME = 0x1
2187 NFTA_MATCH_REV = 0x2
2188 NFTA_MATCH_INFO = 0x3
2189 NFTA_COMPAT_UNSPEC = 0x0
2190 NFTA_COMPAT_NAME = 0x1
2191 NFTA_COMPAT_REV = 0x2
2192 NFTA_COMPAT_TYPE = 0x3
2195 type RTCTime struct {
2207 type RTCWkAlrm struct {
2213 type BlkpgIoctlArg struct {
2221 BLKPG_ADD_PARTITION = 0x1
2222 BLKPG_DEL_PARTITION = 0x2
2223 BLKPG_RESIZE_PARTITION = 0x3
2231 NETNSA_TARGET_NSID = 0x4
2232 NETNSA_CURRENT_NSID = 0x5
2235 type XDPRingOffset struct {
2242 type XDPMmapOffsets struct {
2249 type XDPStatistics struct {
2251 Rx_invalid_descs uint64
2252 Tx_invalid_descs uint64
2254 Rx_fill_ring_empty_descs uint64
2255 Tx_ring_empty_descs uint64
2258 type XDPDesc struct {
2265 NCSI_CMD_UNSPEC = 0x0
2266 NCSI_CMD_PKG_INFO = 0x1
2267 NCSI_CMD_SET_INTERFACE = 0x2
2268 NCSI_CMD_CLEAR_INTERFACE = 0x3
2269 NCSI_ATTR_UNSPEC = 0x0
2270 NCSI_ATTR_IFINDEX = 0x1
2271 NCSI_ATTR_PACKAGE_LIST = 0x2
2272 NCSI_ATTR_PACKAGE_ID = 0x3
2273 NCSI_ATTR_CHANNEL_ID = 0x4
2274 NCSI_PKG_ATTR_UNSPEC = 0x0
2276 NCSI_PKG_ATTR_ID = 0x2
2277 NCSI_PKG_ATTR_FORCED = 0x3
2278 NCSI_PKG_ATTR_CHANNEL_LIST = 0x4
2279 NCSI_CHANNEL_ATTR_UNSPEC = 0x0
2280 NCSI_CHANNEL_ATTR = 0x1
2281 NCSI_CHANNEL_ATTR_ID = 0x2
2282 NCSI_CHANNEL_ATTR_VERSION_MAJOR = 0x3
2283 NCSI_CHANNEL_ATTR_VERSION_MINOR = 0x4
2284 NCSI_CHANNEL_ATTR_VERSION_STR = 0x5
2285 NCSI_CHANNEL_ATTR_LINK_STATE = 0x6
2286 NCSI_CHANNEL_ATTR_ACTIVE = 0x7
2287 NCSI_CHANNEL_ATTR_FORCED = 0x8
2288 NCSI_CHANNEL_ATTR_VLAN_LIST = 0x9
2289 NCSI_CHANNEL_ATTR_VLAN_ID = 0xa
2292 type ScmTimestamping struct {
2297 SOF_TIMESTAMPING_TX_HARDWARE = 0x1
2298 SOF_TIMESTAMPING_TX_SOFTWARE = 0x2
2299 SOF_TIMESTAMPING_RX_HARDWARE = 0x4
2300 SOF_TIMESTAMPING_RX_SOFTWARE = 0x8
2301 SOF_TIMESTAMPING_SOFTWARE = 0x10
2302 SOF_TIMESTAMPING_SYS_HARDWARE = 0x20
2303 SOF_TIMESTAMPING_RAW_HARDWARE = 0x40
2304 SOF_TIMESTAMPING_OPT_ID = 0x80
2305 SOF_TIMESTAMPING_TX_SCHED = 0x100
2306 SOF_TIMESTAMPING_TX_ACK = 0x200
2307 SOF_TIMESTAMPING_OPT_CMSG = 0x400
2308 SOF_TIMESTAMPING_OPT_TSONLY = 0x800
2309 SOF_TIMESTAMPING_OPT_STATS = 0x1000
2310 SOF_TIMESTAMPING_OPT_PKTINFO = 0x2000
2311 SOF_TIMESTAMPING_OPT_TX_SWHW = 0x4000
2313 SOF_TIMESTAMPING_LAST = 0x4000
2314 SOF_TIMESTAMPING_MASK = 0x7fff
2316 SCM_TSTAMP_SND = 0x0
2317 SCM_TSTAMP_SCHED = 0x1
2318 SCM_TSTAMP_ACK = 0x2
2321 type SockExtendedErr struct {
2331 type FanotifyEventMetadata struct {
2341 type FanotifyResponse struct {
2347 CRYPTO_MSG_BASE = 0x10
2348 CRYPTO_MSG_NEWALG = 0x10
2349 CRYPTO_MSG_DELALG = 0x11
2350 CRYPTO_MSG_UPDATEALG = 0x12
2351 CRYPTO_MSG_GETALG = 0x13
2352 CRYPTO_MSG_DELRNG = 0x14
2353 CRYPTO_MSG_GETSTAT = 0x15
2357 CRYPTOCFGA_UNSPEC = 0x0
2358 CRYPTOCFGA_PRIORITY_VAL = 0x1
2359 CRYPTOCFGA_REPORT_LARVAL = 0x2
2360 CRYPTOCFGA_REPORT_HASH = 0x3
2361 CRYPTOCFGA_REPORT_BLKCIPHER = 0x4
2362 CRYPTOCFGA_REPORT_AEAD = 0x5
2363 CRYPTOCFGA_REPORT_COMPRESS = 0x6
2364 CRYPTOCFGA_REPORT_RNG = 0x7
2365 CRYPTOCFGA_REPORT_CIPHER = 0x8
2366 CRYPTOCFGA_REPORT_AKCIPHER = 0x9
2367 CRYPTOCFGA_REPORT_KPP = 0xa
2368 CRYPTOCFGA_REPORT_ACOMP = 0xb
2369 CRYPTOCFGA_STAT_LARVAL = 0xc
2370 CRYPTOCFGA_STAT_HASH = 0xd
2371 CRYPTOCFGA_STAT_BLKCIPHER = 0xe
2372 CRYPTOCFGA_STAT_AEAD = 0xf
2373 CRYPTOCFGA_STAT_COMPRESS = 0x10
2374 CRYPTOCFGA_STAT_RNG = 0x11
2375 CRYPTOCFGA_STAT_CIPHER = 0x12
2376 CRYPTOCFGA_STAT_AKCIPHER = 0x13
2377 CRYPTOCFGA_STAT_KPP = 0x14
2378 CRYPTOCFGA_STAT_ACOMP = 0x15
2393 BPF_MAP_CREATE = 0x0
2394 BPF_MAP_LOOKUP_ELEM = 0x1
2395 BPF_MAP_UPDATE_ELEM = 0x2
2396 BPF_MAP_DELETE_ELEM = 0x3
2397 BPF_MAP_GET_NEXT_KEY = 0x4
2401 BPF_PROG_ATTACH = 0x8
2402 BPF_PROG_DETACH = 0x9
2403 BPF_PROG_TEST_RUN = 0xa
2404 BPF_PROG_GET_NEXT_ID = 0xb
2405 BPF_MAP_GET_NEXT_ID = 0xc
2406 BPF_PROG_GET_FD_BY_ID = 0xd
2407 BPF_MAP_GET_FD_BY_ID = 0xe
2408 BPF_OBJ_GET_INFO_BY_FD = 0xf
2409 BPF_PROG_QUERY = 0x10
2410 BPF_RAW_TRACEPOINT_OPEN = 0x11
2412 BPF_BTF_GET_FD_BY_ID = 0x13
2413 BPF_TASK_FD_QUERY = 0x14
2414 BPF_MAP_LOOKUP_AND_DELETE_ELEM = 0x15
2415 BPF_MAP_FREEZE = 0x16
2416 BPF_BTF_GET_NEXT_ID = 0x17
2417 BPF_MAP_LOOKUP_BATCH = 0x18
2418 BPF_MAP_LOOKUP_AND_DELETE_BATCH = 0x19
2419 BPF_MAP_UPDATE_BATCH = 0x1a
2420 BPF_MAP_DELETE_BATCH = 0x1b
2421 BPF_LINK_CREATE = 0x1c
2422 BPF_LINK_UPDATE = 0x1d
2423 BPF_LINK_GET_FD_BY_ID = 0x1e
2424 BPF_LINK_GET_NEXT_ID = 0x1f
2425 BPF_ENABLE_STATS = 0x20
2426 BPF_ITER_CREATE = 0x21
2427 BPF_LINK_DETACH = 0x22
2428 BPF_PROG_BIND_MAP = 0x23
2429 BPF_MAP_TYPE_UNSPEC = 0x0
2430 BPF_MAP_TYPE_HASH = 0x1
2431 BPF_MAP_TYPE_ARRAY = 0x2
2432 BPF_MAP_TYPE_PROG_ARRAY = 0x3
2433 BPF_MAP_TYPE_PERF_EVENT_ARRAY = 0x4
2434 BPF_MAP_TYPE_PERCPU_HASH = 0x5
2435 BPF_MAP_TYPE_PERCPU_ARRAY = 0x6
2436 BPF_MAP_TYPE_STACK_TRACE = 0x7
2437 BPF_MAP_TYPE_CGROUP_ARRAY = 0x8
2438 BPF_MAP_TYPE_LRU_HASH = 0x9
2439 BPF_MAP_TYPE_LRU_PERCPU_HASH = 0xa
2440 BPF_MAP_TYPE_LPM_TRIE = 0xb
2441 BPF_MAP_TYPE_ARRAY_OF_MAPS = 0xc
2442 BPF_MAP_TYPE_HASH_OF_MAPS = 0xd
2443 BPF_MAP_TYPE_DEVMAP = 0xe
2444 BPF_MAP_TYPE_SOCKMAP = 0xf
2445 BPF_MAP_TYPE_CPUMAP = 0x10
2446 BPF_MAP_TYPE_XSKMAP = 0x11
2447 BPF_MAP_TYPE_SOCKHASH = 0x12
2448 BPF_MAP_TYPE_CGROUP_STORAGE = 0x13
2449 BPF_MAP_TYPE_REUSEPORT_SOCKARRAY = 0x14
2450 BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE = 0x15
2451 BPF_MAP_TYPE_QUEUE = 0x16
2452 BPF_MAP_TYPE_STACK = 0x17
2453 BPF_MAP_TYPE_SK_STORAGE = 0x18
2454 BPF_MAP_TYPE_DEVMAP_HASH = 0x19
2455 BPF_MAP_TYPE_STRUCT_OPS = 0x1a
2456 BPF_MAP_TYPE_RINGBUF = 0x1b
2457 BPF_MAP_TYPE_INODE_STORAGE = 0x1c
2458 BPF_PROG_TYPE_UNSPEC = 0x0
2459 BPF_PROG_TYPE_SOCKET_FILTER = 0x1
2460 BPF_PROG_TYPE_KPROBE = 0x2
2461 BPF_PROG_TYPE_SCHED_CLS = 0x3
2462 BPF_PROG_TYPE_SCHED_ACT = 0x4
2463 BPF_PROG_TYPE_TRACEPOINT = 0x5
2464 BPF_PROG_TYPE_XDP = 0x6
2465 BPF_PROG_TYPE_PERF_EVENT = 0x7
2466 BPF_PROG_TYPE_CGROUP_SKB = 0x8
2467 BPF_PROG_TYPE_CGROUP_SOCK = 0x9
2468 BPF_PROG_TYPE_LWT_IN = 0xa
2469 BPF_PROG_TYPE_LWT_OUT = 0xb
2470 BPF_PROG_TYPE_LWT_XMIT = 0xc
2471 BPF_PROG_TYPE_SOCK_OPS = 0xd
2472 BPF_PROG_TYPE_SK_SKB = 0xe
2473 BPF_PROG_TYPE_CGROUP_DEVICE = 0xf
2474 BPF_PROG_TYPE_SK_MSG = 0x10
2475 BPF_PROG_TYPE_RAW_TRACEPOINT = 0x11
2476 BPF_PROG_TYPE_CGROUP_SOCK_ADDR = 0x12
2477 BPF_PROG_TYPE_LWT_SEG6LOCAL = 0x13
2478 BPF_PROG_TYPE_LIRC_MODE2 = 0x14
2479 BPF_PROG_TYPE_SK_REUSEPORT = 0x15
2480 BPF_PROG_TYPE_FLOW_DISSECTOR = 0x16
2481 BPF_PROG_TYPE_CGROUP_SYSCTL = 0x17
2482 BPF_PROG_TYPE_RAW_TRACEPOINT_WRITABLE = 0x18
2483 BPF_PROG_TYPE_CGROUP_SOCKOPT = 0x19
2484 BPF_PROG_TYPE_TRACING = 0x1a
2485 BPF_PROG_TYPE_STRUCT_OPS = 0x1b
2486 BPF_PROG_TYPE_EXT = 0x1c
2487 BPF_PROG_TYPE_LSM = 0x1d
2488 BPF_PROG_TYPE_SK_LOOKUP = 0x1e
2489 BPF_CGROUP_INET_INGRESS = 0x0
2490 BPF_CGROUP_INET_EGRESS = 0x1
2491 BPF_CGROUP_INET_SOCK_CREATE = 0x2
2492 BPF_CGROUP_SOCK_OPS = 0x3
2493 BPF_SK_SKB_STREAM_PARSER = 0x4
2494 BPF_SK_SKB_STREAM_VERDICT = 0x5
2495 BPF_CGROUP_DEVICE = 0x6
2496 BPF_SK_MSG_VERDICT = 0x7
2497 BPF_CGROUP_INET4_BIND = 0x8
2498 BPF_CGROUP_INET6_BIND = 0x9
2499 BPF_CGROUP_INET4_CONNECT = 0xa
2500 BPF_CGROUP_INET6_CONNECT = 0xb
2501 BPF_CGROUP_INET4_POST_BIND = 0xc
2502 BPF_CGROUP_INET6_POST_BIND = 0xd
2503 BPF_CGROUP_UDP4_SENDMSG = 0xe
2504 BPF_CGROUP_UDP6_SENDMSG = 0xf
2505 BPF_LIRC_MODE2 = 0x10
2506 BPF_FLOW_DISSECTOR = 0x11
2507 BPF_CGROUP_SYSCTL = 0x12
2508 BPF_CGROUP_UDP4_RECVMSG = 0x13
2509 BPF_CGROUP_UDP6_RECVMSG = 0x14
2510 BPF_CGROUP_GETSOCKOPT = 0x15
2511 BPF_CGROUP_SETSOCKOPT = 0x16
2512 BPF_TRACE_RAW_TP = 0x17
2513 BPF_TRACE_FENTRY = 0x18
2514 BPF_TRACE_FEXIT = 0x19
2515 BPF_MODIFY_RETURN = 0x1a
2517 BPF_TRACE_ITER = 0x1c
2518 BPF_CGROUP_INET4_GETPEERNAME = 0x1d
2519 BPF_CGROUP_INET6_GETPEERNAME = 0x1e
2520 BPF_CGROUP_INET4_GETSOCKNAME = 0x1f
2521 BPF_CGROUP_INET6_GETSOCKNAME = 0x20
2522 BPF_XDP_DEVMAP = 0x21
2523 BPF_CGROUP_INET_SOCK_RELEASE = 0x22
2524 BPF_XDP_CPUMAP = 0x23
2525 BPF_SK_LOOKUP = 0x24
2527 BPF_LINK_TYPE_UNSPEC = 0x0
2528 BPF_LINK_TYPE_RAW_TRACEPOINT = 0x1
2529 BPF_LINK_TYPE_TRACING = 0x2
2530 BPF_LINK_TYPE_CGROUP = 0x3
2531 BPF_LINK_TYPE_ITER = 0x4
2532 BPF_LINK_TYPE_NETNS = 0x5
2533 BPF_LINK_TYPE_XDP = 0x6
2538 BPF_F_NO_PREALLOC = 0x1
2539 BPF_F_NO_COMMON_LRU = 0x2
2540 BPF_F_NUMA_NODE = 0x4
2543 BPF_F_STACK_BUILD_ID = 0x20
2544 BPF_F_ZERO_SEED = 0x40
2545 BPF_F_RDONLY_PROG = 0x80
2546 BPF_F_WRONLY_PROG = 0x100
2548 BPF_F_MMAPABLE = 0x400
2549 BPF_F_PRESERVE_ELEMS = 0x800
2550 BPF_F_INNER_MAP = 0x1000
2551 BPF_STATS_RUN_TIME = 0x0
2552 BPF_STACK_BUILD_ID_EMPTY = 0x0
2553 BPF_STACK_BUILD_ID_VALID = 0x1
2554 BPF_STACK_BUILD_ID_IP = 0x2
2555 BPF_F_RECOMPUTE_CSUM = 0x1
2556 BPF_F_INVALIDATE_HASH = 0x2
2557 BPF_F_HDR_FIELD_MASK = 0xf
2558 BPF_F_PSEUDO_HDR = 0x10
2559 BPF_F_MARK_MANGLED_0 = 0x20
2560 BPF_F_MARK_ENFORCE = 0x40
2562 BPF_F_TUNINFO_IPV6 = 0x1
2563 BPF_F_SKIP_FIELD_MASK = 0xff
2564 BPF_F_USER_STACK = 0x100
2565 BPF_F_FAST_STACK_CMP = 0x200
2566 BPF_F_REUSE_STACKID = 0x400
2567 BPF_F_USER_BUILD_ID = 0x800
2568 BPF_F_ZERO_CSUM_TX = 0x2
2569 BPF_F_DONT_FRAGMENT = 0x4
2570 BPF_F_SEQ_NUMBER = 0x8
2571 BPF_F_INDEX_MASK = 0xffffffff
2572 BPF_F_CURRENT_CPU = 0xffffffff
2573 BPF_F_CTXLEN_MASK = 0xfffff00000000
2574 BPF_F_CURRENT_NETNS = -0x1
2575 BPF_CSUM_LEVEL_QUERY = 0x0
2576 BPF_CSUM_LEVEL_INC = 0x1
2577 BPF_CSUM_LEVEL_DEC = 0x2
2578 BPF_CSUM_LEVEL_RESET = 0x3
2579 BPF_F_ADJ_ROOM_FIXED_GSO = 0x1
2580 BPF_F_ADJ_ROOM_ENCAP_L3_IPV4 = 0x2
2581 BPF_F_ADJ_ROOM_ENCAP_L3_IPV6 = 0x4
2582 BPF_F_ADJ_ROOM_ENCAP_L4_GRE = 0x8
2583 BPF_F_ADJ_ROOM_ENCAP_L4_UDP = 0x10
2584 BPF_F_ADJ_ROOM_NO_CSUM_RESET = 0x20
2585 BPF_ADJ_ROOM_ENCAP_L2_MASK = 0xff
2586 BPF_ADJ_ROOM_ENCAP_L2_SHIFT = 0x38
2587 BPF_F_SYSCTL_BASE_NAME = 0x1
2588 BPF_LOCAL_STORAGE_GET_F_CREATE = 0x1
2589 BPF_SK_STORAGE_GET_F_CREATE = 0x1
2590 BPF_F_GET_BRANCH_RECORDS_SIZE = 0x1
2591 BPF_RB_NO_WAKEUP = 0x1
2592 BPF_RB_FORCE_WAKEUP = 0x2
2593 BPF_RB_AVAIL_DATA = 0x0
2594 BPF_RB_RING_SIZE = 0x1
2595 BPF_RB_CONS_POS = 0x2
2596 BPF_RB_PROD_POS = 0x3
2597 BPF_RINGBUF_BUSY_BIT = 0x80000000
2598 BPF_RINGBUF_DISCARD_BIT = 0x40000000
2599 BPF_RINGBUF_HDR_SZ = 0x8
2600 BPF_SK_LOOKUP_F_REPLACE = 0x1
2601 BPF_SK_LOOKUP_F_NO_REUSEPORT = 0x2
2602 BPF_ADJ_ROOM_NET = 0x0
2603 BPF_ADJ_ROOM_MAC = 0x1
2604 BPF_HDR_START_MAC = 0x0
2605 BPF_HDR_START_NET = 0x1
2606 BPF_LWT_ENCAP_SEG6 = 0x0
2607 BPF_LWT_ENCAP_SEG6_INLINE = 0x1
2608 BPF_LWT_ENCAP_IP = 0x2
2612 BPF_LWT_REROUTE = 0x80
2613 BPF_SOCK_OPS_RTO_CB_FLAG = 0x1
2614 BPF_SOCK_OPS_RETRANS_CB_FLAG = 0x2
2615 BPF_SOCK_OPS_STATE_CB_FLAG = 0x4
2616 BPF_SOCK_OPS_RTT_CB_FLAG = 0x8
2617 BPF_SOCK_OPS_PARSE_ALL_HDR_OPT_CB_FLAG = 0x10
2618 BPF_SOCK_OPS_PARSE_UNKNOWN_HDR_OPT_CB_FLAG = 0x20
2619 BPF_SOCK_OPS_WRITE_HDR_OPT_CB_FLAG = 0x40
2620 BPF_SOCK_OPS_ALL_CB_FLAGS = 0x7f
2621 BPF_SOCK_OPS_VOID = 0x0
2622 BPF_SOCK_OPS_TIMEOUT_INIT = 0x1
2623 BPF_SOCK_OPS_RWND_INIT = 0x2
2624 BPF_SOCK_OPS_TCP_CONNECT_CB = 0x3
2625 BPF_SOCK_OPS_ACTIVE_ESTABLISHED_CB = 0x4
2626 BPF_SOCK_OPS_PASSIVE_ESTABLISHED_CB = 0x5
2627 BPF_SOCK_OPS_NEEDS_ECN = 0x6
2628 BPF_SOCK_OPS_BASE_RTT = 0x7
2629 BPF_SOCK_OPS_RTO_CB = 0x8
2630 BPF_SOCK_OPS_RETRANS_CB = 0x9
2631 BPF_SOCK_OPS_STATE_CB = 0xa
2632 BPF_SOCK_OPS_TCP_LISTEN_CB = 0xb
2633 BPF_SOCK_OPS_RTT_CB = 0xc
2634 BPF_SOCK_OPS_PARSE_HDR_OPT_CB = 0xd
2635 BPF_SOCK_OPS_HDR_OPT_LEN_CB = 0xe
2636 BPF_SOCK_OPS_WRITE_HDR_OPT_CB = 0xf
2637 BPF_TCP_ESTABLISHED = 0x1
2638 BPF_TCP_SYN_SENT = 0x2
2639 BPF_TCP_SYN_RECV = 0x3
2640 BPF_TCP_FIN_WAIT1 = 0x4
2641 BPF_TCP_FIN_WAIT2 = 0x5
2642 BPF_TCP_TIME_WAIT = 0x6
2644 BPF_TCP_CLOSE_WAIT = 0x8
2645 BPF_TCP_LAST_ACK = 0x9
2646 BPF_TCP_LISTEN = 0xa
2647 BPF_TCP_CLOSING = 0xb
2648 BPF_TCP_NEW_SYN_RECV = 0xc
2649 BPF_TCP_MAX_STATES = 0xd
2651 TCP_BPF_SNDCWND_CLAMP = 0x3ea
2652 TCP_BPF_DELACK_MAX = 0x3eb
2653 TCP_BPF_RTO_MIN = 0x3ec
2655 TCP_BPF_SYN_IP = 0x3ee
2656 TCP_BPF_SYN_MAC = 0x3ef
2657 BPF_LOAD_HDR_OPT_TCP_SYN = 0x1
2658 BPF_WRITE_HDR_TCP_CURRENT_MSS = 0x1
2659 BPF_WRITE_HDR_TCP_SYNACK_COOKIE = 0x2
2660 BPF_DEVCG_ACC_MKNOD = 0x1
2661 BPF_DEVCG_ACC_READ = 0x2
2662 BPF_DEVCG_ACC_WRITE = 0x4
2663 BPF_DEVCG_DEV_BLOCK = 0x1
2664 BPF_DEVCG_DEV_CHAR = 0x2
2665 BPF_FIB_LOOKUP_DIRECT = 0x1
2666 BPF_FIB_LOOKUP_OUTPUT = 0x2
2667 BPF_FIB_LKUP_RET_SUCCESS = 0x0
2668 BPF_FIB_LKUP_RET_BLACKHOLE = 0x1
2669 BPF_FIB_LKUP_RET_UNREACHABLE = 0x2
2670 BPF_FIB_LKUP_RET_PROHIBIT = 0x3
2671 BPF_FIB_LKUP_RET_NOT_FWDED = 0x4
2672 BPF_FIB_LKUP_RET_FWD_DISABLED = 0x5
2673 BPF_FIB_LKUP_RET_UNSUPP_LWT = 0x6
2674 BPF_FIB_LKUP_RET_NO_NEIGH = 0x7
2675 BPF_FIB_LKUP_RET_FRAG_NEEDED = 0x8
2676 BPF_FD_TYPE_RAW_TRACEPOINT = 0x0
2677 BPF_FD_TYPE_TRACEPOINT = 0x1
2678 BPF_FD_TYPE_KPROBE = 0x2
2679 BPF_FD_TYPE_KRETPROBE = 0x3
2680 BPF_FD_TYPE_UPROBE = 0x4
2681 BPF_FD_TYPE_URETPROBE = 0x5
2682 BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG = 0x1
2683 BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL = 0x2
2684 BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP = 0x4
2690 RTNLGRP_NOTIFY = 0x2
2693 RTNLGRP_IPV4_IFADDR = 0x5
2694 RTNLGRP_IPV4_MROUTE = 0x6
2695 RTNLGRP_IPV4_ROUTE = 0x7
2696 RTNLGRP_IPV4_RULE = 0x8
2697 RTNLGRP_IPV6_IFADDR = 0x9
2698 RTNLGRP_IPV6_MROUTE = 0xa
2699 RTNLGRP_IPV6_ROUTE = 0xb
2700 RTNLGRP_IPV6_IFINFO = 0xc
2701 RTNLGRP_DECnet_IFADDR = 0xd
2703 RTNLGRP_DECnet_ROUTE = 0xf
2704 RTNLGRP_DECnet_RULE = 0x10
2706 RTNLGRP_IPV6_PREFIX = 0x12
2707 RTNLGRP_IPV6_RULE = 0x13
2708 RTNLGRP_ND_USEROPT = 0x14
2709 RTNLGRP_PHONET_IFADDR = 0x15
2710 RTNLGRP_PHONET_ROUTE = 0x16
2712 RTNLGRP_IPV4_NETCONF = 0x18
2713 RTNLGRP_IPV6_NETCONF = 0x19
2715 RTNLGRP_MPLS_ROUTE = 0x1b
2717 RTNLGRP_MPLS_NETCONF = 0x1d
2718 RTNLGRP_IPV4_MROUTE_R = 0x1e
2719 RTNLGRP_IPV6_MROUTE_R = 0x1f
2720 RTNLGRP_NEXTHOP = 0x20
2721 RTNLGRP_BRVLAN = 0x21
2724 type CapUserHeader struct {
2729 type CapUserData struct {
2736 LINUX_CAPABILITY_VERSION_1 = 0x19980330
2737 LINUX_CAPABILITY_VERSION_2 = 0x20071026
2738 LINUX_CAPABILITY_VERSION_3 = 0x20080522
2742 LO_FLAGS_READ_ONLY = 0x1
2743 LO_FLAGS_AUTOCLEAR = 0x4
2744 LO_FLAGS_PARTSCAN = 0x8
2745 LO_FLAGS_DIRECT_IO = 0x10
2748 type LoopInfo64 struct {
2756 Encrypt_key_size uint32
2759 Crypt_name [64]uint8
2760 Encrypt_key [32]uint8
2764 type TIPCSocketAddr struct {
2769 type TIPCServiceRange struct {
2775 type TIPCServiceName struct {
2781 type TIPCEvent struct {
2789 type TIPCGroupReq struct {
2797 TIPC_CLUSTER_SCOPE = 0x2
2798 TIPC_NODE_SCOPE = 0x3
2802 SYSLOG_ACTION_CLOSE = 0
2803 SYSLOG_ACTION_OPEN = 1
2804 SYSLOG_ACTION_READ = 2
2805 SYSLOG_ACTION_READ_ALL = 3
2806 SYSLOG_ACTION_READ_CLEAR = 4
2807 SYSLOG_ACTION_CLEAR = 5
2808 SYSLOG_ACTION_CONSOLE_OFF = 6
2809 SYSLOG_ACTION_CONSOLE_ON = 7
2810 SYSLOG_ACTION_CONSOLE_LEVEL = 8
2811 SYSLOG_ACTION_SIZE_UNREAD = 9
2812 SYSLOG_ACTION_SIZE_BUFFER = 10
2816 DEVLINK_CMD_UNSPEC = 0x0
2817 DEVLINK_CMD_GET = 0x1
2818 DEVLINK_CMD_SET = 0x2
2819 DEVLINK_CMD_NEW = 0x3
2820 DEVLINK_CMD_DEL = 0x4
2821 DEVLINK_CMD_PORT_GET = 0x5
2822 DEVLINK_CMD_PORT_SET = 0x6
2823 DEVLINK_CMD_PORT_NEW = 0x7
2824 DEVLINK_CMD_PORT_DEL = 0x8
2825 DEVLINK_CMD_PORT_SPLIT = 0x9
2826 DEVLINK_CMD_PORT_UNSPLIT = 0xa
2827 DEVLINK_CMD_SB_GET = 0xb
2828 DEVLINK_CMD_SB_SET = 0xc
2829 DEVLINK_CMD_SB_NEW = 0xd
2830 DEVLINK_CMD_SB_DEL = 0xe
2831 DEVLINK_CMD_SB_POOL_GET = 0xf
2832 DEVLINK_CMD_SB_POOL_SET = 0x10
2833 DEVLINK_CMD_SB_POOL_NEW = 0x11
2834 DEVLINK_CMD_SB_POOL_DEL = 0x12
2835 DEVLINK_CMD_SB_PORT_POOL_GET = 0x13
2836 DEVLINK_CMD_SB_PORT_POOL_SET = 0x14
2837 DEVLINK_CMD_SB_PORT_POOL_NEW = 0x15
2838 DEVLINK_CMD_SB_PORT_POOL_DEL = 0x16
2839 DEVLINK_CMD_SB_TC_POOL_BIND_GET = 0x17
2840 DEVLINK_CMD_SB_TC_POOL_BIND_SET = 0x18
2841 DEVLINK_CMD_SB_TC_POOL_BIND_NEW = 0x19
2842 DEVLINK_CMD_SB_TC_POOL_BIND_DEL = 0x1a
2843 DEVLINK_CMD_SB_OCC_SNAPSHOT = 0x1b
2844 DEVLINK_CMD_SB_OCC_MAX_CLEAR = 0x1c
2845 DEVLINK_CMD_ESWITCH_GET = 0x1d
2846 DEVLINK_CMD_ESWITCH_SET = 0x1e
2847 DEVLINK_CMD_DPIPE_TABLE_GET = 0x1f
2848 DEVLINK_CMD_DPIPE_ENTRIES_GET = 0x20
2849 DEVLINK_CMD_DPIPE_HEADERS_GET = 0x21
2850 DEVLINK_CMD_DPIPE_TABLE_COUNTERS_SET = 0x22
2851 DEVLINK_CMD_RESOURCE_SET = 0x23
2852 DEVLINK_CMD_RESOURCE_DUMP = 0x24
2853 DEVLINK_CMD_RELOAD = 0x25
2854 DEVLINK_CMD_PARAM_GET = 0x26
2855 DEVLINK_CMD_PARAM_SET = 0x27
2856 DEVLINK_CMD_PARAM_NEW = 0x28
2857 DEVLINK_CMD_PARAM_DEL = 0x29
2858 DEVLINK_CMD_REGION_GET = 0x2a
2859 DEVLINK_CMD_REGION_SET = 0x2b
2860 DEVLINK_CMD_REGION_NEW = 0x2c
2861 DEVLINK_CMD_REGION_DEL = 0x2d
2862 DEVLINK_CMD_REGION_READ = 0x2e
2863 DEVLINK_CMD_PORT_PARAM_GET = 0x2f
2864 DEVLINK_CMD_PORT_PARAM_SET = 0x30
2865 DEVLINK_CMD_PORT_PARAM_NEW = 0x31
2866 DEVLINK_CMD_PORT_PARAM_DEL = 0x32
2867 DEVLINK_CMD_INFO_GET = 0x33
2868 DEVLINK_CMD_HEALTH_REPORTER_GET = 0x34
2869 DEVLINK_CMD_HEALTH_REPORTER_SET = 0x35
2870 DEVLINK_CMD_HEALTH_REPORTER_RECOVER = 0x36
2871 DEVLINK_CMD_HEALTH_REPORTER_DIAGNOSE = 0x37
2872 DEVLINK_CMD_HEALTH_REPORTER_DUMP_GET = 0x38
2873 DEVLINK_CMD_HEALTH_REPORTER_DUMP_CLEAR = 0x39
2874 DEVLINK_CMD_FLASH_UPDATE = 0x3a
2875 DEVLINK_CMD_FLASH_UPDATE_END = 0x3b
2876 DEVLINK_CMD_FLASH_UPDATE_STATUS = 0x3c
2877 DEVLINK_CMD_TRAP_GET = 0x3d
2878 DEVLINK_CMD_TRAP_SET = 0x3e
2879 DEVLINK_CMD_TRAP_NEW = 0x3f
2880 DEVLINK_CMD_TRAP_DEL = 0x40
2881 DEVLINK_CMD_TRAP_GROUP_GET = 0x41
2882 DEVLINK_CMD_TRAP_GROUP_SET = 0x42
2883 DEVLINK_CMD_TRAP_GROUP_NEW = 0x43
2884 DEVLINK_CMD_TRAP_GROUP_DEL = 0x44
2885 DEVLINK_CMD_TRAP_POLICER_GET = 0x45
2886 DEVLINK_CMD_TRAP_POLICER_SET = 0x46
2887 DEVLINK_CMD_TRAP_POLICER_NEW = 0x47
2888 DEVLINK_CMD_TRAP_POLICER_DEL = 0x48
2889 DEVLINK_CMD_HEALTH_REPORTER_TEST = 0x49
2890 DEVLINK_CMD_MAX = 0x49
2891 DEVLINK_PORT_TYPE_NOTSET = 0x0
2892 DEVLINK_PORT_TYPE_AUTO = 0x1
2893 DEVLINK_PORT_TYPE_ETH = 0x2
2894 DEVLINK_PORT_TYPE_IB = 0x3
2895 DEVLINK_SB_POOL_TYPE_INGRESS = 0x0
2896 DEVLINK_SB_POOL_TYPE_EGRESS = 0x1
2897 DEVLINK_SB_THRESHOLD_TYPE_STATIC = 0x0
2898 DEVLINK_SB_THRESHOLD_TYPE_DYNAMIC = 0x1
2899 DEVLINK_ESWITCH_MODE_LEGACY = 0x0
2900 DEVLINK_ESWITCH_MODE_SWITCHDEV = 0x1
2901 DEVLINK_ESWITCH_INLINE_MODE_NONE = 0x0
2902 DEVLINK_ESWITCH_INLINE_MODE_LINK = 0x1
2903 DEVLINK_ESWITCH_INLINE_MODE_NETWORK = 0x2
2904 DEVLINK_ESWITCH_INLINE_MODE_TRANSPORT = 0x3
2905 DEVLINK_ESWITCH_ENCAP_MODE_NONE = 0x0
2906 DEVLINK_ESWITCH_ENCAP_MODE_BASIC = 0x1
2907 DEVLINK_PORT_FLAVOUR_PHYSICAL = 0x0
2908 DEVLINK_PORT_FLAVOUR_CPU = 0x1
2909 DEVLINK_PORT_FLAVOUR_DSA = 0x2
2910 DEVLINK_PORT_FLAVOUR_PCI_PF = 0x3
2911 DEVLINK_PORT_FLAVOUR_PCI_VF = 0x4
2912 DEVLINK_PORT_FLAVOUR_VIRTUAL = 0x5
2913 DEVLINK_PORT_FLAVOUR_UNUSED = 0x6
2914 DEVLINK_PARAM_CMODE_RUNTIME = 0x0
2915 DEVLINK_PARAM_CMODE_DRIVERINIT = 0x1
2916 DEVLINK_PARAM_CMODE_PERMANENT = 0x2
2917 DEVLINK_PARAM_CMODE_MAX = 0x2
2918 DEVLINK_PARAM_FW_LOAD_POLICY_VALUE_DRIVER = 0x0
2919 DEVLINK_PARAM_FW_LOAD_POLICY_VALUE_FLASH = 0x1
2920 DEVLINK_PARAM_FW_LOAD_POLICY_VALUE_DISK = 0x2
2921 DEVLINK_PARAM_FW_LOAD_POLICY_VALUE_UNKNOWN = 0x3
2922 DEVLINK_PARAM_RESET_DEV_ON_DRV_PROBE_VALUE_UNKNOWN = 0x0
2923 DEVLINK_PARAM_RESET_DEV_ON_DRV_PROBE_VALUE_ALWAYS = 0x1
2924 DEVLINK_PARAM_RESET_DEV_ON_DRV_PROBE_VALUE_NEVER = 0x2
2925 DEVLINK_PARAM_RESET_DEV_ON_DRV_PROBE_VALUE_DISK = 0x3
2926 DEVLINK_ATTR_STATS_RX_PACKETS = 0x0
2927 DEVLINK_ATTR_STATS_RX_BYTES = 0x1
2928 DEVLINK_ATTR_STATS_RX_DROPPED = 0x2
2929 DEVLINK_ATTR_STATS_MAX = 0x2
2930 DEVLINK_FLASH_OVERWRITE_SETTINGS_BIT = 0x0
2931 DEVLINK_FLASH_OVERWRITE_IDENTIFIERS_BIT = 0x1
2932 DEVLINK_FLASH_OVERWRITE_MAX_BIT = 0x1
2933 DEVLINK_TRAP_ACTION_DROP = 0x0
2934 DEVLINK_TRAP_ACTION_TRAP = 0x1
2935 DEVLINK_TRAP_ACTION_MIRROR = 0x2
2936 DEVLINK_TRAP_TYPE_DROP = 0x0
2937 DEVLINK_TRAP_TYPE_EXCEPTION = 0x1
2938 DEVLINK_TRAP_TYPE_CONTROL = 0x2
2939 DEVLINK_ATTR_TRAP_METADATA_TYPE_IN_PORT = 0x0
2940 DEVLINK_ATTR_TRAP_METADATA_TYPE_FA_COOKIE = 0x1
2941 DEVLINK_RELOAD_ACTION_UNSPEC = 0x0
2942 DEVLINK_RELOAD_ACTION_DRIVER_REINIT = 0x1
2943 DEVLINK_RELOAD_ACTION_FW_ACTIVATE = 0x2
2944 DEVLINK_RELOAD_ACTION_MAX = 0x2
2945 DEVLINK_RELOAD_LIMIT_UNSPEC = 0x0
2946 DEVLINK_RELOAD_LIMIT_NO_RESET = 0x1
2947 DEVLINK_RELOAD_LIMIT_MAX = 0x1
2948 DEVLINK_ATTR_UNSPEC = 0x0
2949 DEVLINK_ATTR_BUS_NAME = 0x1
2950 DEVLINK_ATTR_DEV_NAME = 0x2
2951 DEVLINK_ATTR_PORT_INDEX = 0x3
2952 DEVLINK_ATTR_PORT_TYPE = 0x4
2953 DEVLINK_ATTR_PORT_DESIRED_TYPE = 0x5
2954 DEVLINK_ATTR_PORT_NETDEV_IFINDEX = 0x6
2955 DEVLINK_ATTR_PORT_NETDEV_NAME = 0x7
2956 DEVLINK_ATTR_PORT_IBDEV_NAME = 0x8
2957 DEVLINK_ATTR_PORT_SPLIT_COUNT = 0x9
2958 DEVLINK_ATTR_PORT_SPLIT_GROUP = 0xa
2959 DEVLINK_ATTR_SB_INDEX = 0xb
2960 DEVLINK_ATTR_SB_SIZE = 0xc
2961 DEVLINK_ATTR_SB_INGRESS_POOL_COUNT = 0xd
2962 DEVLINK_ATTR_SB_EGRESS_POOL_COUNT = 0xe
2963 DEVLINK_ATTR_SB_INGRESS_TC_COUNT = 0xf
2964 DEVLINK_ATTR_SB_EGRESS_TC_COUNT = 0x10
2965 DEVLINK_ATTR_SB_POOL_INDEX = 0x11
2966 DEVLINK_ATTR_SB_POOL_TYPE = 0x12
2967 DEVLINK_ATTR_SB_POOL_SIZE = 0x13
2968 DEVLINK_ATTR_SB_POOL_THRESHOLD_TYPE = 0x14
2969 DEVLINK_ATTR_SB_THRESHOLD = 0x15
2970 DEVLINK_ATTR_SB_TC_INDEX = 0x16
2971 DEVLINK_ATTR_SB_OCC_CUR = 0x17
2972 DEVLINK_ATTR_SB_OCC_MAX = 0x18
2973 DEVLINK_ATTR_ESWITCH_MODE = 0x19
2974 DEVLINK_ATTR_ESWITCH_INLINE_MODE = 0x1a
2975 DEVLINK_ATTR_DPIPE_TABLES = 0x1b
2976 DEVLINK_ATTR_DPIPE_TABLE = 0x1c
2977 DEVLINK_ATTR_DPIPE_TABLE_NAME = 0x1d
2978 DEVLINK_ATTR_DPIPE_TABLE_SIZE = 0x1e
2979 DEVLINK_ATTR_DPIPE_TABLE_MATCHES = 0x1f
2980 DEVLINK_ATTR_DPIPE_TABLE_ACTIONS = 0x20
2981 DEVLINK_ATTR_DPIPE_TABLE_COUNTERS_ENABLED = 0x21
2982 DEVLINK_ATTR_DPIPE_ENTRIES = 0x22
2983 DEVLINK_ATTR_DPIPE_ENTRY = 0x23
2984 DEVLINK_ATTR_DPIPE_ENTRY_INDEX = 0x24
2985 DEVLINK_ATTR_DPIPE_ENTRY_MATCH_VALUES = 0x25
2986 DEVLINK_ATTR_DPIPE_ENTRY_ACTION_VALUES = 0x26
2987 DEVLINK_ATTR_DPIPE_ENTRY_COUNTER = 0x27
2988 DEVLINK_ATTR_DPIPE_MATCH = 0x28
2989 DEVLINK_ATTR_DPIPE_MATCH_VALUE = 0x29
2990 DEVLINK_ATTR_DPIPE_MATCH_TYPE = 0x2a
2991 DEVLINK_ATTR_DPIPE_ACTION = 0x2b
2992 DEVLINK_ATTR_DPIPE_ACTION_VALUE = 0x2c
2993 DEVLINK_ATTR_DPIPE_ACTION_TYPE = 0x2d
2994 DEVLINK_ATTR_DPIPE_VALUE = 0x2e
2995 DEVLINK_ATTR_DPIPE_VALUE_MASK = 0x2f
2996 DEVLINK_ATTR_DPIPE_VALUE_MAPPING = 0x30
2997 DEVLINK_ATTR_DPIPE_HEADERS = 0x31
2998 DEVLINK_ATTR_DPIPE_HEADER = 0x32
2999 DEVLINK_ATTR_DPIPE_HEADER_NAME = 0x33
3000 DEVLINK_ATTR_DPIPE_HEADER_ID = 0x34
3001 DEVLINK_ATTR_DPIPE_HEADER_FIELDS = 0x35
3002 DEVLINK_ATTR_DPIPE_HEADER_GLOBAL = 0x36
3003 DEVLINK_ATTR_DPIPE_HEADER_INDEX = 0x37
3004 DEVLINK_ATTR_DPIPE_FIELD = 0x38
3005 DEVLINK_ATTR_DPIPE_FIELD_NAME = 0x39
3006 DEVLINK_ATTR_DPIPE_FIELD_ID = 0x3a
3007 DEVLINK_ATTR_DPIPE_FIELD_BITWIDTH = 0x3b
3008 DEVLINK_ATTR_DPIPE_FIELD_MAPPING_TYPE = 0x3c
3009 DEVLINK_ATTR_PAD = 0x3d
3010 DEVLINK_ATTR_ESWITCH_ENCAP_MODE = 0x3e
3011 DEVLINK_ATTR_RESOURCE_LIST = 0x3f
3012 DEVLINK_ATTR_RESOURCE = 0x40
3013 DEVLINK_ATTR_RESOURCE_NAME = 0x41
3014 DEVLINK_ATTR_RESOURCE_ID = 0x42
3015 DEVLINK_ATTR_RESOURCE_SIZE = 0x43
3016 DEVLINK_ATTR_RESOURCE_SIZE_NEW = 0x44
3017 DEVLINK_ATTR_RESOURCE_SIZE_VALID = 0x45
3018 DEVLINK_ATTR_RESOURCE_SIZE_MIN = 0x46
3019 DEVLINK_ATTR_RESOURCE_SIZE_MAX = 0x47
3020 DEVLINK_ATTR_RESOURCE_SIZE_GRAN = 0x48
3021 DEVLINK_ATTR_RESOURCE_UNIT = 0x49
3022 DEVLINK_ATTR_RESOURCE_OCC = 0x4a
3023 DEVLINK_ATTR_DPIPE_TABLE_RESOURCE_ID = 0x4b
3024 DEVLINK_ATTR_DPIPE_TABLE_RESOURCE_UNITS = 0x4c
3025 DEVLINK_ATTR_PORT_FLAVOUR = 0x4d
3026 DEVLINK_ATTR_PORT_NUMBER = 0x4e
3027 DEVLINK_ATTR_PORT_SPLIT_SUBPORT_NUMBER = 0x4f
3028 DEVLINK_ATTR_PARAM = 0x50
3029 DEVLINK_ATTR_PARAM_NAME = 0x51
3030 DEVLINK_ATTR_PARAM_GENERIC = 0x52
3031 DEVLINK_ATTR_PARAM_TYPE = 0x53
3032 DEVLINK_ATTR_PARAM_VALUES_LIST = 0x54
3033 DEVLINK_ATTR_PARAM_VALUE = 0x55
3034 DEVLINK_ATTR_PARAM_VALUE_DATA = 0x56
3035 DEVLINK_ATTR_PARAM_VALUE_CMODE = 0x57
3036 DEVLINK_ATTR_REGION_NAME = 0x58
3037 DEVLINK_ATTR_REGION_SIZE = 0x59
3038 DEVLINK_ATTR_REGION_SNAPSHOTS = 0x5a
3039 DEVLINK_ATTR_REGION_SNAPSHOT = 0x5b
3040 DEVLINK_ATTR_REGION_SNAPSHOT_ID = 0x5c
3041 DEVLINK_ATTR_REGION_CHUNKS = 0x5d
3042 DEVLINK_ATTR_REGION_CHUNK = 0x5e
3043 DEVLINK_ATTR_REGION_CHUNK_DATA = 0x5f
3044 DEVLINK_ATTR_REGION_CHUNK_ADDR = 0x60
3045 DEVLINK_ATTR_REGION_CHUNK_LEN = 0x61
3046 DEVLINK_ATTR_INFO_DRIVER_NAME = 0x62
3047 DEVLINK_ATTR_INFO_SERIAL_NUMBER = 0x63
3048 DEVLINK_ATTR_INFO_VERSION_FIXED = 0x64
3049 DEVLINK_ATTR_INFO_VERSION_RUNNING = 0x65
3050 DEVLINK_ATTR_INFO_VERSION_STORED = 0x66
3051 DEVLINK_ATTR_INFO_VERSION_NAME = 0x67
3052 DEVLINK_ATTR_INFO_VERSION_VALUE = 0x68
3053 DEVLINK_ATTR_SB_POOL_CELL_SIZE = 0x69
3054 DEVLINK_ATTR_FMSG = 0x6a
3055 DEVLINK_ATTR_FMSG_OBJ_NEST_START = 0x6b
3056 DEVLINK_ATTR_FMSG_PAIR_NEST_START = 0x6c
3057 DEVLINK_ATTR_FMSG_ARR_NEST_START = 0x6d
3058 DEVLINK_ATTR_FMSG_NEST_END = 0x6e
3059 DEVLINK_ATTR_FMSG_OBJ_NAME = 0x6f
3060 DEVLINK_ATTR_FMSG_OBJ_VALUE_TYPE = 0x70
3061 DEVLINK_ATTR_FMSG_OBJ_VALUE_DATA = 0x71
3062 DEVLINK_ATTR_HEALTH_REPORTER = 0x72
3063 DEVLINK_ATTR_HEALTH_REPORTER_NAME = 0x73
3064 DEVLINK_ATTR_HEALTH_REPORTER_STATE = 0x74
3065 DEVLINK_ATTR_HEALTH_REPORTER_ERR_COUNT = 0x75
3066 DEVLINK_ATTR_HEALTH_REPORTER_RECOVER_COUNT = 0x76
3067 DEVLINK_ATTR_HEALTH_REPORTER_DUMP_TS = 0x77
3068 DEVLINK_ATTR_HEALTH_REPORTER_GRACEFUL_PERIOD = 0x78
3069 DEVLINK_ATTR_HEALTH_REPORTER_AUTO_RECOVER = 0x79
3070 DEVLINK_ATTR_FLASH_UPDATE_FILE_NAME = 0x7a
3071 DEVLINK_ATTR_FLASH_UPDATE_COMPONENT = 0x7b
3072 DEVLINK_ATTR_FLASH_UPDATE_STATUS_MSG = 0x7c
3073 DEVLINK_ATTR_FLASH_UPDATE_STATUS_DONE = 0x7d
3074 DEVLINK_ATTR_FLASH_UPDATE_STATUS_TOTAL = 0x7e
3075 DEVLINK_ATTR_PORT_PCI_PF_NUMBER = 0x7f
3076 DEVLINK_ATTR_PORT_PCI_VF_NUMBER = 0x80
3077 DEVLINK_ATTR_STATS = 0x81
3078 DEVLINK_ATTR_TRAP_NAME = 0x82
3079 DEVLINK_ATTR_TRAP_ACTION = 0x83
3080 DEVLINK_ATTR_TRAP_TYPE = 0x84
3081 DEVLINK_ATTR_TRAP_GENERIC = 0x85
3082 DEVLINK_ATTR_TRAP_METADATA = 0x86
3083 DEVLINK_ATTR_TRAP_GROUP_NAME = 0x87
3084 DEVLINK_ATTR_RELOAD_FAILED = 0x88
3085 DEVLINK_ATTR_HEALTH_REPORTER_DUMP_TS_NS = 0x89
3086 DEVLINK_ATTR_NETNS_FD = 0x8a
3087 DEVLINK_ATTR_NETNS_PID = 0x8b
3088 DEVLINK_ATTR_NETNS_ID = 0x8c
3089 DEVLINK_ATTR_HEALTH_REPORTER_AUTO_DUMP = 0x8d
3090 DEVLINK_ATTR_TRAP_POLICER_ID = 0x8e
3091 DEVLINK_ATTR_TRAP_POLICER_RATE = 0x8f
3092 DEVLINK_ATTR_TRAP_POLICER_BURST = 0x90
3093 DEVLINK_ATTR_PORT_FUNCTION = 0x91
3094 DEVLINK_ATTR_INFO_BOARD_SERIAL_NUMBER = 0x92
3095 DEVLINK_ATTR_PORT_LANES = 0x93
3096 DEVLINK_ATTR_PORT_SPLITTABLE = 0x94
3097 DEVLINK_ATTR_PORT_EXTERNAL = 0x95
3098 DEVLINK_ATTR_PORT_CONTROLLER_NUMBER = 0x96
3099 DEVLINK_ATTR_FLASH_UPDATE_STATUS_TIMEOUT = 0x97
3100 DEVLINK_ATTR_FLASH_UPDATE_OVERWRITE_MASK = 0x98
3101 DEVLINK_ATTR_RELOAD_ACTION = 0x99
3102 DEVLINK_ATTR_RELOAD_ACTIONS_PERFORMED = 0x9a
3103 DEVLINK_ATTR_RELOAD_LIMITS = 0x9b
3104 DEVLINK_ATTR_DEV_STATS = 0x9c
3105 DEVLINK_ATTR_RELOAD_STATS = 0x9d
3106 DEVLINK_ATTR_RELOAD_STATS_ENTRY = 0x9e
3107 DEVLINK_ATTR_RELOAD_STATS_LIMIT = 0x9f
3108 DEVLINK_ATTR_RELOAD_STATS_VALUE = 0xa0
3109 DEVLINK_ATTR_REMOTE_RELOAD_STATS = 0xa1
3110 DEVLINK_ATTR_RELOAD_ACTION_INFO = 0xa2
3111 DEVLINK_ATTR_RELOAD_ACTION_STATS = 0xa3
3112 DEVLINK_ATTR_MAX = 0xa3
3113 DEVLINK_DPIPE_FIELD_MAPPING_TYPE_NONE = 0x0
3114 DEVLINK_DPIPE_FIELD_MAPPING_TYPE_IFINDEX = 0x1
3115 DEVLINK_DPIPE_MATCH_TYPE_FIELD_EXACT = 0x0
3116 DEVLINK_DPIPE_ACTION_TYPE_FIELD_MODIFY = 0x0
3117 DEVLINK_DPIPE_FIELD_ETHERNET_DST_MAC = 0x0
3118 DEVLINK_DPIPE_FIELD_IPV4_DST_IP = 0x0
3119 DEVLINK_DPIPE_FIELD_IPV6_DST_IP = 0x0
3120 DEVLINK_DPIPE_HEADER_ETHERNET = 0x0
3121 DEVLINK_DPIPE_HEADER_IPV4 = 0x1
3122 DEVLINK_DPIPE_HEADER_IPV6 = 0x2
3123 DEVLINK_RESOURCE_UNIT_ENTRY = 0x0
3124 DEVLINK_PORT_FUNCTION_ATTR_UNSPEC = 0x0
3125 DEVLINK_PORT_FUNCTION_ATTR_HW_ADDR = 0x1
3126 DEVLINK_PORT_FUNCTION_ATTR_MAX = 0x1
3129 type FsverityDigest struct {
3134 type FsverityEnableArg struct {
3136 Hash_algorithm uint32
3154 type NexthopGrp struct {
3165 NHA_GROUP_TYPE = 0x3
3169 NHA_ENCAP_TYPE = 0x7
3176 CAN_RAW_FILTER = 0x1
3177 CAN_RAW_ERR_FILTER = 0x2
3178 CAN_RAW_LOOPBACK = 0x3
3179 CAN_RAW_RECV_OWN_MSGS = 0x4
3180 CAN_RAW_FD_FRAMES = 0x5
3181 CAN_RAW_JOIN_FILTERS = 0x6
3184 type WatchdogInfo struct {
3190 type PPSFData struct {
3195 type PPSKParams struct {
3198 Assert_off_tu PPSKTime
3199 Clear_off_tu PPSKTime
3202 type PPSKTime struct {
3209 LWTUNNEL_ENCAP_NONE = 0x0
3210 LWTUNNEL_ENCAP_MPLS = 0x1
3211 LWTUNNEL_ENCAP_IP = 0x2
3212 LWTUNNEL_ENCAP_ILA = 0x3
3213 LWTUNNEL_ENCAP_IP6 = 0x4
3214 LWTUNNEL_ENCAP_SEG6 = 0x5
3215 LWTUNNEL_ENCAP_BPF = 0x6
3216 LWTUNNEL_ENCAP_SEG6_LOCAL = 0x7
3217 LWTUNNEL_ENCAP_RPL = 0x8
3218 LWTUNNEL_ENCAP_MAX = 0x8
3220 MPLS_IPTUNNEL_UNSPEC = 0x0
3221 MPLS_IPTUNNEL_DST = 0x1
3222 MPLS_IPTUNNEL_TTL = 0x2
3223 MPLS_IPTUNNEL_MAX = 0x2
3227 ETHTOOL_ID_UNSPEC = 0x0
3228 ETHTOOL_RX_COPYBREAK = 0x1
3229 ETHTOOL_TX_COPYBREAK = 0x2
3230 ETHTOOL_PFC_PREVENTION_TOUT = 0x3
3231 ETHTOOL_TUNABLE_UNSPEC = 0x0
3232 ETHTOOL_TUNABLE_U8 = 0x1
3233 ETHTOOL_TUNABLE_U16 = 0x2
3234 ETHTOOL_TUNABLE_U32 = 0x3
3235 ETHTOOL_TUNABLE_U64 = 0x4
3236 ETHTOOL_TUNABLE_STRING = 0x5
3237 ETHTOOL_TUNABLE_S8 = 0x6
3238 ETHTOOL_TUNABLE_S16 = 0x7
3239 ETHTOOL_TUNABLE_S32 = 0x8
3240 ETHTOOL_TUNABLE_S64 = 0x9
3241 ETHTOOL_PHY_ID_UNSPEC = 0x0
3242 ETHTOOL_PHY_DOWNSHIFT = 0x1
3243 ETHTOOL_PHY_FAST_LINK_DOWN = 0x2
3244 ETHTOOL_PHY_EDPD = 0x3
3245 ETHTOOL_LINK_EXT_STATE_AUTONEG = 0x0
3246 ETHTOOL_LINK_EXT_STATE_LINK_TRAINING_FAILURE = 0x1
3247 ETHTOOL_LINK_EXT_STATE_LINK_LOGICAL_MISMATCH = 0x2
3248 ETHTOOL_LINK_EXT_STATE_BAD_SIGNAL_INTEGRITY = 0x3
3249 ETHTOOL_LINK_EXT_STATE_NO_CABLE = 0x4
3250 ETHTOOL_LINK_EXT_STATE_CABLE_ISSUE = 0x5
3251 ETHTOOL_LINK_EXT_STATE_EEPROM_ISSUE = 0x6
3252 ETHTOOL_LINK_EXT_STATE_CALIBRATION_FAILURE = 0x7
3253 ETHTOOL_LINK_EXT_STATE_POWER_BUDGET_EXCEEDED = 0x8
3254 ETHTOOL_LINK_EXT_STATE_OVERHEAT = 0x9
3255 ETHTOOL_LINK_EXT_SUBSTATE_AN_NO_PARTNER_DETECTED = 0x1
3256 ETHTOOL_LINK_EXT_SUBSTATE_AN_ACK_NOT_RECEIVED = 0x2
3257 ETHTOOL_LINK_EXT_SUBSTATE_AN_NEXT_PAGE_EXCHANGE_FAILED = 0x3
3258 ETHTOOL_LINK_EXT_SUBSTATE_AN_NO_PARTNER_DETECTED_FORCE_MODE = 0x4
3259 ETHTOOL_LINK_EXT_SUBSTATE_AN_FEC_MISMATCH_DURING_OVERRIDE = 0x5
3260 ETHTOOL_LINK_EXT_SUBSTATE_AN_NO_HCD = 0x6
3261 ETHTOOL_LINK_EXT_SUBSTATE_LT_KR_FRAME_LOCK_NOT_ACQUIRED = 0x1
3262 ETHTOOL_LINK_EXT_SUBSTATE_LT_KR_LINK_INHIBIT_TIMEOUT = 0x2
3263 ETHTOOL_LINK_EXT_SUBSTATE_LT_KR_LINK_PARTNER_DID_NOT_SET_RECEIVER_READY = 0x3
3264 ETHTOOL_LINK_EXT_SUBSTATE_LT_REMOTE_FAULT = 0x4
3265 ETHTOOL_LINK_EXT_SUBSTATE_LLM_PCS_DID_NOT_ACQUIRE_BLOCK_LOCK = 0x1
3266 ETHTOOL_LINK_EXT_SUBSTATE_LLM_PCS_DID_NOT_ACQUIRE_AM_LOCK = 0x2
3267 ETHTOOL_LINK_EXT_SUBSTATE_LLM_PCS_DID_NOT_GET_ALIGN_STATUS = 0x3
3268 ETHTOOL_LINK_EXT_SUBSTATE_LLM_FC_FEC_IS_NOT_LOCKED = 0x4
3269 ETHTOOL_LINK_EXT_SUBSTATE_LLM_RS_FEC_IS_NOT_LOCKED = 0x5
3270 ETHTOOL_LINK_EXT_SUBSTATE_BSI_LARGE_NUMBER_OF_PHYSICAL_ERRORS = 0x1
3271 ETHTOOL_LINK_EXT_SUBSTATE_BSI_UNSUPPORTED_RATE = 0x2
3272 ETHTOOL_LINK_EXT_SUBSTATE_CI_UNSUPPORTED_CABLE = 0x1
3273 ETHTOOL_LINK_EXT_SUBSTATE_CI_CABLE_TEST_FAILURE = 0x2
3274 ETHTOOL_FLASH_ALL_REGIONS = 0x0
3275 ETHTOOL_F_UNSUPPORTED__BIT = 0x0
3276 ETHTOOL_F_WISH__BIT = 0x1
3277 ETHTOOL_F_COMPAT__BIT = 0x2
3278 ETHTOOL_FEC_NONE_BIT = 0x0
3279 ETHTOOL_FEC_AUTO_BIT = 0x1
3280 ETHTOOL_FEC_OFF_BIT = 0x2
3281 ETHTOOL_FEC_RS_BIT = 0x3
3282 ETHTOOL_FEC_BASER_BIT = 0x4
3283 ETHTOOL_FEC_LLRS_BIT = 0x5
3284 ETHTOOL_LINK_MODE_10baseT_Half_BIT = 0x0
3285 ETHTOOL_LINK_MODE_10baseT_Full_BIT = 0x1
3286 ETHTOOL_LINK_MODE_100baseT_Half_BIT = 0x2
3287 ETHTOOL_LINK_MODE_100baseT_Full_BIT = 0x3
3288 ETHTOOL_LINK_MODE_1000baseT_Half_BIT = 0x4
3289 ETHTOOL_LINK_MODE_1000baseT_Full_BIT = 0x5
3290 ETHTOOL_LINK_MODE_Autoneg_BIT = 0x6
3291 ETHTOOL_LINK_MODE_TP_BIT = 0x7
3292 ETHTOOL_LINK_MODE_AUI_BIT = 0x8
3293 ETHTOOL_LINK_MODE_MII_BIT = 0x9
3294 ETHTOOL_LINK_MODE_FIBRE_BIT = 0xa
3295 ETHTOOL_LINK_MODE_BNC_BIT = 0xb
3296 ETHTOOL_LINK_MODE_10000baseT_Full_BIT = 0xc
3297 ETHTOOL_LINK_MODE_Pause_BIT = 0xd
3298 ETHTOOL_LINK_MODE_Asym_Pause_BIT = 0xe
3299 ETHTOOL_LINK_MODE_2500baseX_Full_BIT = 0xf
3300 ETHTOOL_LINK_MODE_Backplane_BIT = 0x10
3301 ETHTOOL_LINK_MODE_1000baseKX_Full_BIT = 0x11
3302 ETHTOOL_LINK_MODE_10000baseKX4_Full_BIT = 0x12
3303 ETHTOOL_LINK_MODE_10000baseKR_Full_BIT = 0x13
3304 ETHTOOL_LINK_MODE_10000baseR_FEC_BIT = 0x14
3305 ETHTOOL_LINK_MODE_20000baseMLD2_Full_BIT = 0x15
3306 ETHTOOL_LINK_MODE_20000baseKR2_Full_BIT = 0x16
3307 ETHTOOL_LINK_MODE_40000baseKR4_Full_BIT = 0x17
3308 ETHTOOL_LINK_MODE_40000baseCR4_Full_BIT = 0x18
3309 ETHTOOL_LINK_MODE_40000baseSR4_Full_BIT = 0x19
3310 ETHTOOL_LINK_MODE_40000baseLR4_Full_BIT = 0x1a
3311 ETHTOOL_LINK_MODE_56000baseKR4_Full_BIT = 0x1b
3312 ETHTOOL_LINK_MODE_56000baseCR4_Full_BIT = 0x1c
3313 ETHTOOL_LINK_MODE_56000baseSR4_Full_BIT = 0x1d
3314 ETHTOOL_LINK_MODE_56000baseLR4_Full_BIT = 0x1e
3315 ETHTOOL_LINK_MODE_25000baseCR_Full_BIT = 0x1f
3316 ETHTOOL_LINK_MODE_25000baseKR_Full_BIT = 0x20
3317 ETHTOOL_LINK_MODE_25000baseSR_Full_BIT = 0x21
3318 ETHTOOL_LINK_MODE_50000baseCR2_Full_BIT = 0x22
3319 ETHTOOL_LINK_MODE_50000baseKR2_Full_BIT = 0x23
3320 ETHTOOL_LINK_MODE_100000baseKR4_Full_BIT = 0x24
3321 ETHTOOL_LINK_MODE_100000baseSR4_Full_BIT = 0x25
3322 ETHTOOL_LINK_MODE_100000baseCR4_Full_BIT = 0x26
3323 ETHTOOL_LINK_MODE_100000baseLR4_ER4_Full_BIT = 0x27
3324 ETHTOOL_LINK_MODE_50000baseSR2_Full_BIT = 0x28
3325 ETHTOOL_LINK_MODE_1000baseX_Full_BIT = 0x29
3326 ETHTOOL_LINK_MODE_10000baseCR_Full_BIT = 0x2a
3327 ETHTOOL_LINK_MODE_10000baseSR_Full_BIT = 0x2b
3328 ETHTOOL_LINK_MODE_10000baseLR_Full_BIT = 0x2c
3329 ETHTOOL_LINK_MODE_10000baseLRM_Full_BIT = 0x2d
3330 ETHTOOL_LINK_MODE_10000baseER_Full_BIT = 0x2e
3331 ETHTOOL_LINK_MODE_2500baseT_Full_BIT = 0x2f
3332 ETHTOOL_LINK_MODE_5000baseT_Full_BIT = 0x30
3333 ETHTOOL_LINK_MODE_FEC_NONE_BIT = 0x31
3334 ETHTOOL_LINK_MODE_FEC_RS_BIT = 0x32
3335 ETHTOOL_LINK_MODE_FEC_BASER_BIT = 0x33
3336 ETHTOOL_LINK_MODE_50000baseKR_Full_BIT = 0x34
3337 ETHTOOL_LINK_MODE_50000baseSR_Full_BIT = 0x35
3338 ETHTOOL_LINK_MODE_50000baseCR_Full_BIT = 0x36
3339 ETHTOOL_LINK_MODE_50000baseLR_ER_FR_Full_BIT = 0x37
3340 ETHTOOL_LINK_MODE_50000baseDR_Full_BIT = 0x38
3341 ETHTOOL_LINK_MODE_100000baseKR2_Full_BIT = 0x39
3342 ETHTOOL_LINK_MODE_100000baseSR2_Full_BIT = 0x3a
3343 ETHTOOL_LINK_MODE_100000baseCR2_Full_BIT = 0x3b
3344 ETHTOOL_LINK_MODE_100000baseLR2_ER2_FR2_Full_BIT = 0x3c
3345 ETHTOOL_LINK_MODE_100000baseDR2_Full_BIT = 0x3d
3346 ETHTOOL_LINK_MODE_200000baseKR4_Full_BIT = 0x3e
3347 ETHTOOL_LINK_MODE_200000baseSR4_Full_BIT = 0x3f
3348 ETHTOOL_LINK_MODE_200000baseLR4_ER4_FR4_Full_BIT = 0x40
3349 ETHTOOL_LINK_MODE_200000baseDR4_Full_BIT = 0x41
3350 ETHTOOL_LINK_MODE_200000baseCR4_Full_BIT = 0x42
3351 ETHTOOL_LINK_MODE_100baseT1_Full_BIT = 0x43
3352 ETHTOOL_LINK_MODE_1000baseT1_Full_BIT = 0x44
3353 ETHTOOL_LINK_MODE_400000baseKR8_Full_BIT = 0x45
3354 ETHTOOL_LINK_MODE_400000baseSR8_Full_BIT = 0x46
3355 ETHTOOL_LINK_MODE_400000baseLR8_ER8_FR8_Full_BIT = 0x47
3356 ETHTOOL_LINK_MODE_400000baseDR8_Full_BIT = 0x48
3357 ETHTOOL_LINK_MODE_400000baseCR8_Full_BIT = 0x49
3358 ETHTOOL_LINK_MODE_FEC_LLRS_BIT = 0x4a
3359 ETHTOOL_LINK_MODE_100000baseKR_Full_BIT = 0x4b
3360 ETHTOOL_LINK_MODE_100000baseSR_Full_BIT = 0x4c
3361 ETHTOOL_LINK_MODE_100000baseLR_ER_FR_Full_BIT = 0x4d
3362 ETHTOOL_LINK_MODE_100000baseCR_Full_BIT = 0x4e
3363 ETHTOOL_LINK_MODE_100000baseDR_Full_BIT = 0x4f
3364 ETHTOOL_LINK_MODE_200000baseKR2_Full_BIT = 0x50
3365 ETHTOOL_LINK_MODE_200000baseSR2_Full_BIT = 0x51
3366 ETHTOOL_LINK_MODE_200000baseLR2_ER2_FR2_Full_BIT = 0x52
3367 ETHTOOL_LINK_MODE_200000baseDR2_Full_BIT = 0x53
3368 ETHTOOL_LINK_MODE_200000baseCR2_Full_BIT = 0x54
3369 ETHTOOL_LINK_MODE_400000baseKR4_Full_BIT = 0x55
3370 ETHTOOL_LINK_MODE_400000baseSR4_Full_BIT = 0x56
3371 ETHTOOL_LINK_MODE_400000baseLR4_ER4_FR4_Full_BIT = 0x57
3372 ETHTOOL_LINK_MODE_400000baseDR4_Full_BIT = 0x58
3373 ETHTOOL_LINK_MODE_400000baseCR4_Full_BIT = 0x59
3374 ETHTOOL_LINK_MODE_100baseFX_Half_BIT = 0x5a
3375 ETHTOOL_LINK_MODE_100baseFX_Full_BIT = 0x5b
3377 ETHTOOL_MSG_USER_NONE = 0x0
3378 ETHTOOL_MSG_STRSET_GET = 0x1
3379 ETHTOOL_MSG_LINKINFO_GET = 0x2
3380 ETHTOOL_MSG_LINKINFO_SET = 0x3
3381 ETHTOOL_MSG_LINKMODES_GET = 0x4
3382 ETHTOOL_MSG_LINKMODES_SET = 0x5
3383 ETHTOOL_MSG_LINKSTATE_GET = 0x6
3384 ETHTOOL_MSG_DEBUG_GET = 0x7
3385 ETHTOOL_MSG_DEBUG_SET = 0x8
3386 ETHTOOL_MSG_WOL_GET = 0x9
3387 ETHTOOL_MSG_WOL_SET = 0xa
3388 ETHTOOL_MSG_FEATURES_GET = 0xb
3389 ETHTOOL_MSG_FEATURES_SET = 0xc
3390 ETHTOOL_MSG_PRIVFLAGS_GET = 0xd
3391 ETHTOOL_MSG_PRIVFLAGS_SET = 0xe
3392 ETHTOOL_MSG_RINGS_GET = 0xf
3393 ETHTOOL_MSG_RINGS_SET = 0x10
3394 ETHTOOL_MSG_CHANNELS_GET = 0x11
3395 ETHTOOL_MSG_CHANNELS_SET = 0x12
3396 ETHTOOL_MSG_COALESCE_GET = 0x13
3397 ETHTOOL_MSG_COALESCE_SET = 0x14
3398 ETHTOOL_MSG_PAUSE_GET = 0x15
3399 ETHTOOL_MSG_PAUSE_SET = 0x16
3400 ETHTOOL_MSG_EEE_GET = 0x17
3401 ETHTOOL_MSG_EEE_SET = 0x18
3402 ETHTOOL_MSG_TSINFO_GET = 0x19
3403 ETHTOOL_MSG_CABLE_TEST_ACT = 0x1a
3404 ETHTOOL_MSG_CABLE_TEST_TDR_ACT = 0x1b
3405 ETHTOOL_MSG_TUNNEL_INFO_GET = 0x1c
3406 ETHTOOL_MSG_USER_MAX = 0x1c
3407 ETHTOOL_MSG_KERNEL_NONE = 0x0
3408 ETHTOOL_MSG_STRSET_GET_REPLY = 0x1
3409 ETHTOOL_MSG_LINKINFO_GET_REPLY = 0x2
3410 ETHTOOL_MSG_LINKINFO_NTF = 0x3
3411 ETHTOOL_MSG_LINKMODES_GET_REPLY = 0x4
3412 ETHTOOL_MSG_LINKMODES_NTF = 0x5
3413 ETHTOOL_MSG_LINKSTATE_GET_REPLY = 0x6
3414 ETHTOOL_MSG_DEBUG_GET_REPLY = 0x7
3415 ETHTOOL_MSG_DEBUG_NTF = 0x8
3416 ETHTOOL_MSG_WOL_GET_REPLY = 0x9
3417 ETHTOOL_MSG_WOL_NTF = 0xa
3418 ETHTOOL_MSG_FEATURES_GET_REPLY = 0xb
3419 ETHTOOL_MSG_FEATURES_SET_REPLY = 0xc
3420 ETHTOOL_MSG_FEATURES_NTF = 0xd
3421 ETHTOOL_MSG_PRIVFLAGS_GET_REPLY = 0xe
3422 ETHTOOL_MSG_PRIVFLAGS_NTF = 0xf
3423 ETHTOOL_MSG_RINGS_GET_REPLY = 0x10
3424 ETHTOOL_MSG_RINGS_NTF = 0x11
3425 ETHTOOL_MSG_CHANNELS_GET_REPLY = 0x12
3426 ETHTOOL_MSG_CHANNELS_NTF = 0x13
3427 ETHTOOL_MSG_COALESCE_GET_REPLY = 0x14
3428 ETHTOOL_MSG_COALESCE_NTF = 0x15
3429 ETHTOOL_MSG_PAUSE_GET_REPLY = 0x16
3430 ETHTOOL_MSG_PAUSE_NTF = 0x17
3431 ETHTOOL_MSG_EEE_GET_REPLY = 0x18
3432 ETHTOOL_MSG_EEE_NTF = 0x19
3433 ETHTOOL_MSG_TSINFO_GET_REPLY = 0x1a
3434 ETHTOOL_MSG_CABLE_TEST_NTF = 0x1b
3435 ETHTOOL_MSG_CABLE_TEST_TDR_NTF = 0x1c
3436 ETHTOOL_MSG_TUNNEL_INFO_GET_REPLY = 0x1d
3437 ETHTOOL_MSG_KERNEL_MAX = 0x1d
3438 ETHTOOL_A_HEADER_UNSPEC = 0x0
3439 ETHTOOL_A_HEADER_DEV_INDEX = 0x1
3440 ETHTOOL_A_HEADER_DEV_NAME = 0x2
3441 ETHTOOL_A_HEADER_FLAGS = 0x3
3442 ETHTOOL_A_HEADER_MAX = 0x3
3443 ETHTOOL_A_BITSET_BIT_UNSPEC = 0x0
3444 ETHTOOL_A_BITSET_BIT_INDEX = 0x1
3445 ETHTOOL_A_BITSET_BIT_NAME = 0x2
3446 ETHTOOL_A_BITSET_BIT_VALUE = 0x3
3447 ETHTOOL_A_BITSET_BIT_MAX = 0x3
3448 ETHTOOL_A_BITSET_BITS_UNSPEC = 0x0
3449 ETHTOOL_A_BITSET_BITS_BIT = 0x1
3450 ETHTOOL_A_BITSET_BITS_MAX = 0x1
3451 ETHTOOL_A_BITSET_UNSPEC = 0x0
3452 ETHTOOL_A_BITSET_NOMASK = 0x1
3453 ETHTOOL_A_BITSET_SIZE = 0x2
3454 ETHTOOL_A_BITSET_BITS = 0x3
3455 ETHTOOL_A_BITSET_VALUE = 0x4
3456 ETHTOOL_A_BITSET_MASK = 0x5
3457 ETHTOOL_A_BITSET_MAX = 0x5
3458 ETHTOOL_A_STRING_UNSPEC = 0x0
3459 ETHTOOL_A_STRING_INDEX = 0x1
3460 ETHTOOL_A_STRING_VALUE = 0x2
3461 ETHTOOL_A_STRING_MAX = 0x2
3462 ETHTOOL_A_STRINGS_UNSPEC = 0x0
3463 ETHTOOL_A_STRINGS_STRING = 0x1
3464 ETHTOOL_A_STRINGS_MAX = 0x1
3465 ETHTOOL_A_STRINGSET_UNSPEC = 0x0
3466 ETHTOOL_A_STRINGSET_ID = 0x1
3467 ETHTOOL_A_STRINGSET_COUNT = 0x2
3468 ETHTOOL_A_STRINGSET_STRINGS = 0x3
3469 ETHTOOL_A_STRINGSET_MAX = 0x3
3470 ETHTOOL_A_STRINGSETS_UNSPEC = 0x0
3471 ETHTOOL_A_STRINGSETS_STRINGSET = 0x1
3472 ETHTOOL_A_STRINGSETS_MAX = 0x1
3473 ETHTOOL_A_STRSET_UNSPEC = 0x0
3474 ETHTOOL_A_STRSET_HEADER = 0x1
3475 ETHTOOL_A_STRSET_STRINGSETS = 0x2
3476 ETHTOOL_A_STRSET_COUNTS_ONLY = 0x3
3477 ETHTOOL_A_STRSET_MAX = 0x3
3478 ETHTOOL_A_LINKINFO_UNSPEC = 0x0
3479 ETHTOOL_A_LINKINFO_HEADER = 0x1
3480 ETHTOOL_A_LINKINFO_PORT = 0x2
3481 ETHTOOL_A_LINKINFO_PHYADDR = 0x3
3482 ETHTOOL_A_LINKINFO_TP_MDIX = 0x4
3483 ETHTOOL_A_LINKINFO_TP_MDIX_CTRL = 0x5
3484 ETHTOOL_A_LINKINFO_TRANSCEIVER = 0x6
3485 ETHTOOL_A_LINKINFO_MAX = 0x6
3486 ETHTOOL_A_LINKMODES_UNSPEC = 0x0
3487 ETHTOOL_A_LINKMODES_HEADER = 0x1
3488 ETHTOOL_A_LINKMODES_AUTONEG = 0x2
3489 ETHTOOL_A_LINKMODES_OURS = 0x3
3490 ETHTOOL_A_LINKMODES_PEER = 0x4
3491 ETHTOOL_A_LINKMODES_SPEED = 0x5
3492 ETHTOOL_A_LINKMODES_DUPLEX = 0x6
3493 ETHTOOL_A_LINKMODES_MASTER_SLAVE_CFG = 0x7
3494 ETHTOOL_A_LINKMODES_MASTER_SLAVE_STATE = 0x8
3495 ETHTOOL_A_LINKMODES_MAX = 0x8
3496 ETHTOOL_A_LINKSTATE_UNSPEC = 0x0
3497 ETHTOOL_A_LINKSTATE_HEADER = 0x1
3498 ETHTOOL_A_LINKSTATE_LINK = 0x2
3499 ETHTOOL_A_LINKSTATE_SQI = 0x3
3500 ETHTOOL_A_LINKSTATE_SQI_MAX = 0x4
3501 ETHTOOL_A_LINKSTATE_EXT_STATE = 0x5
3502 ETHTOOL_A_LINKSTATE_EXT_SUBSTATE = 0x6
3503 ETHTOOL_A_LINKSTATE_MAX = 0x6
3504 ETHTOOL_A_DEBUG_UNSPEC = 0x0
3505 ETHTOOL_A_DEBUG_HEADER = 0x1
3506 ETHTOOL_A_DEBUG_MSGMASK = 0x2
3507 ETHTOOL_A_DEBUG_MAX = 0x2
3508 ETHTOOL_A_WOL_UNSPEC = 0x0
3509 ETHTOOL_A_WOL_HEADER = 0x1
3510 ETHTOOL_A_WOL_MODES = 0x2
3511 ETHTOOL_A_WOL_SOPASS = 0x3
3512 ETHTOOL_A_WOL_MAX = 0x3
3513 ETHTOOL_A_FEATURES_UNSPEC = 0x0
3514 ETHTOOL_A_FEATURES_HEADER = 0x1
3515 ETHTOOL_A_FEATURES_HW = 0x2
3516 ETHTOOL_A_FEATURES_WANTED = 0x3
3517 ETHTOOL_A_FEATURES_ACTIVE = 0x4
3518 ETHTOOL_A_FEATURES_NOCHANGE = 0x5
3519 ETHTOOL_A_FEATURES_MAX = 0x5
3520 ETHTOOL_A_PRIVFLAGS_UNSPEC = 0x0
3521 ETHTOOL_A_PRIVFLAGS_HEADER = 0x1
3522 ETHTOOL_A_PRIVFLAGS_FLAGS = 0x2
3523 ETHTOOL_A_PRIVFLAGS_MAX = 0x2
3524 ETHTOOL_A_RINGS_UNSPEC = 0x0
3525 ETHTOOL_A_RINGS_HEADER = 0x1
3526 ETHTOOL_A_RINGS_RX_MAX = 0x2
3527 ETHTOOL_A_RINGS_RX_MINI_MAX = 0x3
3528 ETHTOOL_A_RINGS_RX_JUMBO_MAX = 0x4
3529 ETHTOOL_A_RINGS_TX_MAX = 0x5
3530 ETHTOOL_A_RINGS_RX = 0x6
3531 ETHTOOL_A_RINGS_RX_MINI = 0x7
3532 ETHTOOL_A_RINGS_RX_JUMBO = 0x8
3533 ETHTOOL_A_RINGS_TX = 0x9
3534 ETHTOOL_A_RINGS_MAX = 0x9
3535 ETHTOOL_A_CHANNELS_UNSPEC = 0x0
3536 ETHTOOL_A_CHANNELS_HEADER = 0x1
3537 ETHTOOL_A_CHANNELS_RX_MAX = 0x2
3538 ETHTOOL_A_CHANNELS_TX_MAX = 0x3
3539 ETHTOOL_A_CHANNELS_OTHER_MAX = 0x4
3540 ETHTOOL_A_CHANNELS_COMBINED_MAX = 0x5
3541 ETHTOOL_A_CHANNELS_RX_COUNT = 0x6
3542 ETHTOOL_A_CHANNELS_TX_COUNT = 0x7
3543 ETHTOOL_A_CHANNELS_OTHER_COUNT = 0x8
3544 ETHTOOL_A_CHANNELS_COMBINED_COUNT = 0x9
3545 ETHTOOL_A_CHANNELS_MAX = 0x9
3546 ETHTOOL_A_COALESCE_UNSPEC = 0x0
3547 ETHTOOL_A_COALESCE_HEADER = 0x1
3548 ETHTOOL_A_COALESCE_RX_USECS = 0x2
3549 ETHTOOL_A_COALESCE_RX_MAX_FRAMES = 0x3
3550 ETHTOOL_A_COALESCE_RX_USECS_IRQ = 0x4
3551 ETHTOOL_A_COALESCE_RX_MAX_FRAMES_IRQ = 0x5
3552 ETHTOOL_A_COALESCE_TX_USECS = 0x6
3553 ETHTOOL_A_COALESCE_TX_MAX_FRAMES = 0x7
3554 ETHTOOL_A_COALESCE_TX_USECS_IRQ = 0x8
3555 ETHTOOL_A_COALESCE_TX_MAX_FRAMES_IRQ = 0x9
3556 ETHTOOL_A_COALESCE_STATS_BLOCK_USECS = 0xa
3557 ETHTOOL_A_COALESCE_USE_ADAPTIVE_RX = 0xb
3558 ETHTOOL_A_COALESCE_USE_ADAPTIVE_TX = 0xc
3559 ETHTOOL_A_COALESCE_PKT_RATE_LOW = 0xd
3560 ETHTOOL_A_COALESCE_RX_USECS_LOW = 0xe
3561 ETHTOOL_A_COALESCE_RX_MAX_FRAMES_LOW = 0xf
3562 ETHTOOL_A_COALESCE_TX_USECS_LOW = 0x10
3563 ETHTOOL_A_COALESCE_TX_MAX_FRAMES_LOW = 0x11
3564 ETHTOOL_A_COALESCE_PKT_RATE_HIGH = 0x12
3565 ETHTOOL_A_COALESCE_RX_USECS_HIGH = 0x13
3566 ETHTOOL_A_COALESCE_RX_MAX_FRAMES_HIGH = 0x14
3567 ETHTOOL_A_COALESCE_TX_USECS_HIGH = 0x15
3568 ETHTOOL_A_COALESCE_TX_MAX_FRAMES_HIGH = 0x16
3569 ETHTOOL_A_COALESCE_RATE_SAMPLE_INTERVAL = 0x17
3570 ETHTOOL_A_COALESCE_MAX = 0x17
3571 ETHTOOL_A_PAUSE_UNSPEC = 0x0
3572 ETHTOOL_A_PAUSE_HEADER = 0x1
3573 ETHTOOL_A_PAUSE_AUTONEG = 0x2
3574 ETHTOOL_A_PAUSE_RX = 0x3
3575 ETHTOOL_A_PAUSE_TX = 0x4
3576 ETHTOOL_A_PAUSE_STATS = 0x5
3577 ETHTOOL_A_PAUSE_MAX = 0x5
3578 ETHTOOL_A_PAUSE_STAT_UNSPEC = 0x0
3579 ETHTOOL_A_PAUSE_STAT_PAD = 0x1
3580 ETHTOOL_A_PAUSE_STAT_TX_FRAMES = 0x2
3581 ETHTOOL_A_PAUSE_STAT_RX_FRAMES = 0x3
3582 ETHTOOL_A_PAUSE_STAT_MAX = 0x3
3583 ETHTOOL_A_EEE_UNSPEC = 0x0
3584 ETHTOOL_A_EEE_HEADER = 0x1
3585 ETHTOOL_A_EEE_MODES_OURS = 0x2
3586 ETHTOOL_A_EEE_MODES_PEER = 0x3
3587 ETHTOOL_A_EEE_ACTIVE = 0x4
3588 ETHTOOL_A_EEE_ENABLED = 0x5
3589 ETHTOOL_A_EEE_TX_LPI_ENABLED = 0x6
3590 ETHTOOL_A_EEE_TX_LPI_TIMER = 0x7
3591 ETHTOOL_A_EEE_MAX = 0x7
3592 ETHTOOL_A_TSINFO_UNSPEC = 0x0
3593 ETHTOOL_A_TSINFO_HEADER = 0x1
3594 ETHTOOL_A_TSINFO_TIMESTAMPING = 0x2
3595 ETHTOOL_A_TSINFO_TX_TYPES = 0x3
3596 ETHTOOL_A_TSINFO_RX_FILTERS = 0x4
3597 ETHTOOL_A_TSINFO_PHC_INDEX = 0x5
3598 ETHTOOL_A_TSINFO_MAX = 0x5
3599 ETHTOOL_A_CABLE_TEST_UNSPEC = 0x0
3600 ETHTOOL_A_CABLE_TEST_HEADER = 0x1
3601 ETHTOOL_A_CABLE_TEST_MAX = 0x1
3602 ETHTOOL_A_CABLE_RESULT_CODE_UNSPEC = 0x0
3603 ETHTOOL_A_CABLE_RESULT_CODE_OK = 0x1
3604 ETHTOOL_A_CABLE_RESULT_CODE_OPEN = 0x2
3605 ETHTOOL_A_CABLE_RESULT_CODE_SAME_SHORT = 0x3
3606 ETHTOOL_A_CABLE_RESULT_CODE_CROSS_SHORT = 0x4
3607 ETHTOOL_A_CABLE_PAIR_A = 0x0
3608 ETHTOOL_A_CABLE_PAIR_B = 0x1
3609 ETHTOOL_A_CABLE_PAIR_C = 0x2
3610 ETHTOOL_A_CABLE_PAIR_D = 0x3
3611 ETHTOOL_A_CABLE_RESULT_UNSPEC = 0x0
3612 ETHTOOL_A_CABLE_RESULT_PAIR = 0x1
3613 ETHTOOL_A_CABLE_RESULT_CODE = 0x2
3614 ETHTOOL_A_CABLE_RESULT_MAX = 0x2
3615 ETHTOOL_A_CABLE_FAULT_LENGTH_UNSPEC = 0x0
3616 ETHTOOL_A_CABLE_FAULT_LENGTH_PAIR = 0x1
3617 ETHTOOL_A_CABLE_FAULT_LENGTH_CM = 0x2
3618 ETHTOOL_A_CABLE_FAULT_LENGTH_MAX = 0x2
3619 ETHTOOL_A_CABLE_TEST_NTF_STATUS_UNSPEC = 0x0
3620 ETHTOOL_A_CABLE_TEST_NTF_STATUS_STARTED = 0x1
3621 ETHTOOL_A_CABLE_TEST_NTF_STATUS_COMPLETED = 0x2
3622 ETHTOOL_A_CABLE_NEST_UNSPEC = 0x0
3623 ETHTOOL_A_CABLE_NEST_RESULT = 0x1
3624 ETHTOOL_A_CABLE_NEST_FAULT_LENGTH = 0x2
3625 ETHTOOL_A_CABLE_NEST_MAX = 0x2
3626 ETHTOOL_A_CABLE_TEST_NTF_UNSPEC = 0x0
3627 ETHTOOL_A_CABLE_TEST_NTF_HEADER = 0x1
3628 ETHTOOL_A_CABLE_TEST_NTF_STATUS = 0x2
3629 ETHTOOL_A_CABLE_TEST_NTF_NEST = 0x3
3630 ETHTOOL_A_CABLE_TEST_NTF_MAX = 0x3
3631 ETHTOOL_A_CABLE_TEST_TDR_CFG_UNSPEC = 0x0
3632 ETHTOOL_A_CABLE_TEST_TDR_CFG_FIRST = 0x1
3633 ETHTOOL_A_CABLE_TEST_TDR_CFG_LAST = 0x2
3634 ETHTOOL_A_CABLE_TEST_TDR_CFG_STEP = 0x3
3635 ETHTOOL_A_CABLE_TEST_TDR_CFG_PAIR = 0x4
3636 ETHTOOL_A_CABLE_TEST_TDR_CFG_MAX = 0x4
3637 ETHTOOL_A_CABLE_TEST_TDR_UNSPEC = 0x0
3638 ETHTOOL_A_CABLE_TEST_TDR_HEADER = 0x1
3639 ETHTOOL_A_CABLE_TEST_TDR_CFG = 0x2
3640 ETHTOOL_A_CABLE_TEST_TDR_MAX = 0x2
3641 ETHTOOL_A_CABLE_AMPLITUDE_UNSPEC = 0x0
3642 ETHTOOL_A_CABLE_AMPLITUDE_PAIR = 0x1
3643 ETHTOOL_A_CABLE_AMPLITUDE_mV = 0x2
3644 ETHTOOL_A_CABLE_AMPLITUDE_MAX = 0x2
3645 ETHTOOL_A_CABLE_PULSE_UNSPEC = 0x0
3646 ETHTOOL_A_CABLE_PULSE_mV = 0x1
3647 ETHTOOL_A_CABLE_PULSE_MAX = 0x1
3648 ETHTOOL_A_CABLE_STEP_UNSPEC = 0x0
3649 ETHTOOL_A_CABLE_STEP_FIRST_DISTANCE = 0x1
3650 ETHTOOL_A_CABLE_STEP_LAST_DISTANCE = 0x2
3651 ETHTOOL_A_CABLE_STEP_STEP_DISTANCE = 0x3
3652 ETHTOOL_A_CABLE_STEP_MAX = 0x3
3653 ETHTOOL_A_CABLE_TDR_NEST_UNSPEC = 0x0
3654 ETHTOOL_A_CABLE_TDR_NEST_STEP = 0x1
3655 ETHTOOL_A_CABLE_TDR_NEST_AMPLITUDE = 0x2
3656 ETHTOOL_A_CABLE_TDR_NEST_PULSE = 0x3
3657 ETHTOOL_A_CABLE_TDR_NEST_MAX = 0x3
3658 ETHTOOL_A_CABLE_TEST_TDR_NTF_UNSPEC = 0x0
3659 ETHTOOL_A_CABLE_TEST_TDR_NTF_HEADER = 0x1
3660 ETHTOOL_A_CABLE_TEST_TDR_NTF_STATUS = 0x2
3661 ETHTOOL_A_CABLE_TEST_TDR_NTF_NEST = 0x3
3662 ETHTOOL_A_CABLE_TEST_TDR_NTF_MAX = 0x3
3663 ETHTOOL_UDP_TUNNEL_TYPE_VXLAN = 0x0
3664 ETHTOOL_UDP_TUNNEL_TYPE_GENEVE = 0x1
3665 ETHTOOL_UDP_TUNNEL_TYPE_VXLAN_GPE = 0x2
3666 ETHTOOL_A_TUNNEL_UDP_ENTRY_UNSPEC = 0x0
3667 ETHTOOL_A_TUNNEL_UDP_ENTRY_PORT = 0x1
3668 ETHTOOL_A_TUNNEL_UDP_ENTRY_TYPE = 0x2
3669 ETHTOOL_A_TUNNEL_UDP_ENTRY_MAX = 0x2
3670 ETHTOOL_A_TUNNEL_UDP_TABLE_UNSPEC = 0x0
3671 ETHTOOL_A_TUNNEL_UDP_TABLE_SIZE = 0x1
3672 ETHTOOL_A_TUNNEL_UDP_TABLE_TYPES = 0x2
3673 ETHTOOL_A_TUNNEL_UDP_TABLE_ENTRY = 0x3
3674 ETHTOOL_A_TUNNEL_UDP_TABLE_MAX = 0x3
3675 ETHTOOL_A_TUNNEL_UDP_UNSPEC = 0x0
3676 ETHTOOL_A_TUNNEL_UDP_TABLE = 0x1
3677 ETHTOOL_A_TUNNEL_UDP_MAX = 0x1
3678 ETHTOOL_A_TUNNEL_INFO_UNSPEC = 0x0
3679 ETHTOOL_A_TUNNEL_INFO_HEADER = 0x1
3680 ETHTOOL_A_TUNNEL_INFO_UDP_PORTS = 0x2
3681 ETHTOOL_A_TUNNEL_INFO_MAX = 0x2