1 // cgo -godefs -- -Wall -Werror -static -I/tmp/include -fsigned-char linux/types.go | go run mkpost.go
2 // Code generated by the command above; see README.md. DO NOT EDIT.
24 type Timespec struct {
116 type StatxTimestamp struct {
122 type Statx_t struct {
134 Attributes_mask uint64
159 type Flock_t struct {
168 type FscryptPolicy struct {
170 Contents_encryption_mode uint8
171 Filenames_encryption_mode uint8
173 Master_key_descriptor [8]uint8
176 type FscryptKey struct {
182 type KeyctlDHParams struct {
191 FADV_SEQUENTIAL = 0x2
197 type RawSockaddrInet4 struct {
200 Addr [4]byte /* in_addr */
204 type RawSockaddrInet6 struct {
208 Addr [16]byte /* in6_addr */
212 type RawSockaddrUnix struct {
217 type RawSockaddrLinklayer struct {
227 type RawSockaddrNetlink struct {
234 type RawSockaddrHCI struct {
240 type RawSockaddrL2 struct {
249 type RawSockaddrRFCOMM struct {
256 type RawSockaddrCAN struct {
262 type RawSockaddrALG struct {
270 type RawSockaddrVM struct {
278 type RawSockaddrXDP struct {
283 Shared_umem_fd uint32
286 type RawSockaddrPPPoX [0x1e]byte
288 type RawSockaddr struct {
293 type RawSockaddrAny struct {
311 Multiaddr [4]byte /* in_addr */
312 Interface [4]byte /* in_addr */
315 type IPMreqn struct {
316 Multiaddr [4]byte /* in_addr */
317 Address [4]byte /* in_addr */
321 type IPv6Mreq struct {
322 Multiaddr [16]byte /* in6_addr */
326 type PacketMreq struct {
344 type Cmsghdr struct {
350 type Inet4Pktinfo struct {
352 Spec_dst [4]byte /* in_addr */
353 Addr [4]byte /* in_addr */
356 type Inet6Pktinfo struct {
357 Addr [16]byte /* in6_addr */
361 type IPv6MTUInfo struct {
362 Addr RawSockaddrInet6
366 type ICMPv6Filter struct {
376 type TCPInfo struct {
392 Last_data_sent uint32
394 Last_data_recv uint32
409 type CanFilter struct {
415 SizeofSockaddrInet4 = 0x10
416 SizeofSockaddrInet6 = 0x1c
417 SizeofSockaddrAny = 0x70
418 SizeofSockaddrUnix = 0x6e
419 SizeofSockaddrLinklayer = 0x14
420 SizeofSockaddrNetlink = 0xc
421 SizeofSockaddrHCI = 0x6
422 SizeofSockaddrL2 = 0xe
423 SizeofSockaddrRFCOMM = 0xa
424 SizeofSockaddrCAN = 0x10
425 SizeofSockaddrALG = 0x58
426 SizeofSockaddrVM = 0x10
427 SizeofSockaddrXDP = 0x10
428 SizeofSockaddrPPPoX = 0x1e
433 SizeofIPv6Mreq = 0x14
434 SizeofPacketMreq = 0x10
437 SizeofInet4Pktinfo = 0xc
438 SizeofInet6Pktinfo = 0x14
439 SizeofIPv6MTUInfo = 0x20
440 SizeofICMPv6Filter = 0x20
443 SizeofCanFilter = 0x8
472 IFLA_OPERSTATE = 0x10
475 IFLA_NET_NS_PID = 0x13
478 IFLA_VFINFO_LIST = 0x16
481 IFLA_PORT_SELF = 0x19
484 IFLA_NET_NS_FD = 0x1c
486 IFLA_PROMISCUITY = 0x1e
487 IFLA_NUM_TX_QUEUES = 0x1f
488 IFLA_NUM_RX_QUEUES = 0x20
490 IFLA_PHYS_PORT_ID = 0x22
491 IFLA_CARRIER_CHANGES = 0x23
492 IFLA_PHYS_SWITCH_ID = 0x24
493 IFLA_LINK_NETNSID = 0x25
494 IFLA_PHYS_PORT_NAME = 0x26
495 IFLA_PROTO_DOWN = 0x27
496 IFLA_GSO_MAX_SEGS = 0x28
497 IFLA_GSO_MAX_SIZE = 0x29
501 IFLA_NEW_NETNSID = 0x2d
502 IFLA_IF_NETNSID = 0x2e
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
559 RTNLGRP_IPV4_IFADDR = 0x5
560 RTNLGRP_IPV4_MROUTE = 0x6
561 RTNLGRP_IPV4_ROUTE = 0x7
562 RTNLGRP_IPV4_RULE = 0x8
563 RTNLGRP_IPV6_IFADDR = 0x9
564 RTNLGRP_IPV6_MROUTE = 0xa
565 RTNLGRP_IPV6_ROUTE = 0xb
566 RTNLGRP_IPV6_IFINFO = 0xc
567 RTNLGRP_IPV6_PREFIX = 0x12
568 RTNLGRP_IPV6_RULE = 0x13
569 RTNLGRP_ND_USEROPT = 0x14
570 SizeofNlMsghdr = 0x10
571 SizeofNlMsgerr = 0x14
575 SizeofIfInfomsg = 0x10
576 SizeofIfAddrmsg = 0x8
578 SizeofRtNexthop = 0x8
579 SizeofNdUseroptmsg = 0x10
582 type NlMsghdr struct {
590 type NlMsgerr struct {
595 type RtGenmsg struct {
609 type IfInfomsg struct {
618 type IfAddrmsg struct {
638 type RtNexthop struct {
645 type NdUseroptmsg struct {
657 SizeofSockFilter = 0x8
658 SizeofSockFprog = 0x10
661 type SockFilter struct {
668 type SockFprog struct {
673 type InotifyEvent struct {
680 const SizeofInotifyEvent = 0x10
682 type PtraceRegs struct {
689 Ieee_instruction_pointer uint64
692 type PtracePsw struct {
697 type PtraceFpregs struct {
702 type PtracePer struct {
717 type Sysinfo_t struct {
735 type Utsname struct {
744 type Ustat_t struct {
752 type EpollEvent struct {
760 AT_EMPTY_PATH = 0x1000
762 AT_NO_AUTOMOUNT = 0x800
765 AT_STATX_SYNC_AS_STAT = 0x0
766 AT_STATX_FORCE_SYNC = 0x2000
767 AT_STATX_DONT_SYNC = 0x4000
769 AT_SYMLINK_FOLLOW = 0x400
770 AT_SYMLINK_NOFOLLOW = 0x100
791 type Sigset_t struct {
795 type SignalfdSiginfo struct {
820 const PERF_IOC_FLAG_GROUP = 0x1
822 type Termios struct {
833 type Winsize struct {
840 type Taskstats struct {
846 Cpu_delay_total uint64
848 Blkio_delay_total uint64
850 Swapin_delay_total uint64
851 Cpu_run_real_total uint64
852 Cpu_run_virtual_total uint64
874 Write_syscalls uint64
877 Cancelled_write_bytes uint64
880 Ac_utimescaled uint64
881 Ac_stimescaled uint64
882 Cpu_scaled_run_real_total uint64
883 Freepages_count uint64
884 Freepages_delay_total uint64
885 Thrashing_count uint64
886 Thrashing_delay_total uint64
890 TASKSTATS_CMD_UNSPEC = 0x0
891 TASKSTATS_CMD_GET = 0x1
892 TASKSTATS_CMD_NEW = 0x2
893 TASKSTATS_TYPE_UNSPEC = 0x0
894 TASKSTATS_TYPE_PID = 0x1
895 TASKSTATS_TYPE_TGID = 0x2
896 TASKSTATS_TYPE_STATS = 0x3
897 TASKSTATS_TYPE_AGGR_PID = 0x4
898 TASKSTATS_TYPE_AGGR_TGID = 0x5
899 TASKSTATS_TYPE_NULL = 0x6
900 TASKSTATS_CMD_ATTR_UNSPEC = 0x0
901 TASKSTATS_CMD_ATTR_PID = 0x1
902 TASKSTATS_CMD_ATTR_TGID = 0x2
903 TASKSTATS_CMD_ATTR_REGISTER_CPUMASK = 0x3
904 TASKSTATS_CMD_ATTR_DEREGISTER_CPUMASK = 0x4
907 type CGroupStats struct {
911 Uninterruptible uint64
916 CGROUPSTATS_CMD_UNSPEC = 0x3
917 CGROUPSTATS_CMD_GET = 0x4
918 CGROUPSTATS_CMD_NEW = 0x5
919 CGROUPSTATS_TYPE_UNSPEC = 0x0
920 CGROUPSTATS_TYPE_CGROUP_STATS = 0x1
921 CGROUPSTATS_CMD_ATTR_UNSPEC = 0x0
922 CGROUPSTATS_CMD_ATTR_FD = 0x1
925 type Genlmsghdr struct {
932 CTRL_CMD_UNSPEC = 0x0
933 CTRL_CMD_NEWFAMILY = 0x1
934 CTRL_CMD_DELFAMILY = 0x2
935 CTRL_CMD_GETFAMILY = 0x3
936 CTRL_CMD_NEWOPS = 0x4
937 CTRL_CMD_DELOPS = 0x5
938 CTRL_CMD_GETOPS = 0x6
939 CTRL_CMD_NEWMCAST_GRP = 0x7
940 CTRL_CMD_DELMCAST_GRP = 0x8
941 CTRL_CMD_GETMCAST_GRP = 0x9
942 CTRL_ATTR_UNSPEC = 0x0
943 CTRL_ATTR_FAMILY_ID = 0x1
944 CTRL_ATTR_FAMILY_NAME = 0x2
945 CTRL_ATTR_VERSION = 0x3
946 CTRL_ATTR_HDRSIZE = 0x4
947 CTRL_ATTR_MAXATTR = 0x5
949 CTRL_ATTR_MCAST_GROUPS = 0x7
950 CTRL_ATTR_OP_UNSPEC = 0x0
951 CTRL_ATTR_OP_ID = 0x1
952 CTRL_ATTR_OP_FLAGS = 0x2
953 CTRL_ATTR_MCAST_GRP_UNSPEC = 0x0
954 CTRL_ATTR_MCAST_GRP_NAME = 0x1
955 CTRL_ATTR_MCAST_GRP_ID = 0x2
967 BDADDR_LE_PUBLIC = 0x1
968 BDADDR_LE_RANDOM = 0x2
971 type PerfEventAttr struct {
983 Branch_sample_type uint64
984 Sample_regs_user uint64
985 Sample_stack_user uint32
987 Sample_regs_intr uint64
989 Sample_max_stack uint16
993 type PerfEventMmapPage struct {
995 Compat_version uint32
1020 PerfBitDisabled uint64 = CBitFieldMaskBit0
1021 PerfBitInherit = CBitFieldMaskBit1
1022 PerfBitPinned = CBitFieldMaskBit2
1023 PerfBitExclusive = CBitFieldMaskBit3
1024 PerfBitExcludeUser = CBitFieldMaskBit4
1025 PerfBitExcludeKernel = CBitFieldMaskBit5
1026 PerfBitExcludeHv = CBitFieldMaskBit6
1027 PerfBitExcludeIdle = CBitFieldMaskBit7
1028 PerfBitMmap = CBitFieldMaskBit8
1029 PerfBitComm = CBitFieldMaskBit9
1030 PerfBitFreq = CBitFieldMaskBit10
1031 PerfBitInheritStat = CBitFieldMaskBit11
1032 PerfBitEnableOnExec = CBitFieldMaskBit12
1033 PerfBitTask = CBitFieldMaskBit13
1034 PerfBitWatermark = CBitFieldMaskBit14
1035 PerfBitPreciseIPBit1 = CBitFieldMaskBit15
1036 PerfBitPreciseIPBit2 = CBitFieldMaskBit16
1037 PerfBitMmapData = CBitFieldMaskBit17
1038 PerfBitSampleIDAll = CBitFieldMaskBit18
1039 PerfBitExcludeHost = CBitFieldMaskBit19
1040 PerfBitExcludeGuest = CBitFieldMaskBit20
1041 PerfBitExcludeCallchainKernel = CBitFieldMaskBit21
1042 PerfBitExcludeCallchainUser = CBitFieldMaskBit22
1043 PerfBitMmap2 = CBitFieldMaskBit23
1044 PerfBitCommExec = CBitFieldMaskBit24
1045 PerfBitUseClockID = CBitFieldMaskBit25
1046 PerfBitContextSwitch = CBitFieldMaskBit26
1050 PERF_TYPE_HARDWARE = 0x0
1051 PERF_TYPE_SOFTWARE = 0x1
1052 PERF_TYPE_TRACEPOINT = 0x2
1053 PERF_TYPE_HW_CACHE = 0x3
1055 PERF_TYPE_BREAKPOINT = 0x5
1057 PERF_COUNT_HW_CPU_CYCLES = 0x0
1058 PERF_COUNT_HW_INSTRUCTIONS = 0x1
1059 PERF_COUNT_HW_CACHE_REFERENCES = 0x2
1060 PERF_COUNT_HW_CACHE_MISSES = 0x3
1061 PERF_COUNT_HW_BRANCH_INSTRUCTIONS = 0x4
1062 PERF_COUNT_HW_BRANCH_MISSES = 0x5
1063 PERF_COUNT_HW_BUS_CYCLES = 0x6
1064 PERF_COUNT_HW_STALLED_CYCLES_FRONTEND = 0x7
1065 PERF_COUNT_HW_STALLED_CYCLES_BACKEND = 0x8
1066 PERF_COUNT_HW_REF_CPU_CYCLES = 0x9
1068 PERF_COUNT_HW_CACHE_L1D = 0x0
1069 PERF_COUNT_HW_CACHE_L1I = 0x1
1070 PERF_COUNT_HW_CACHE_LL = 0x2
1071 PERF_COUNT_HW_CACHE_DTLB = 0x3
1072 PERF_COUNT_HW_CACHE_ITLB = 0x4
1073 PERF_COUNT_HW_CACHE_BPU = 0x5
1074 PERF_COUNT_HW_CACHE_NODE = 0x6
1076 PERF_COUNT_HW_CACHE_OP_READ = 0x0
1077 PERF_COUNT_HW_CACHE_OP_WRITE = 0x1
1078 PERF_COUNT_HW_CACHE_OP_PREFETCH = 0x2
1080 PERF_COUNT_HW_CACHE_RESULT_ACCESS = 0x0
1081 PERF_COUNT_HW_CACHE_RESULT_MISS = 0x1
1083 PERF_COUNT_SW_CPU_CLOCK = 0x0
1084 PERF_COUNT_SW_TASK_CLOCK = 0x1
1085 PERF_COUNT_SW_PAGE_FAULTS = 0x2
1086 PERF_COUNT_SW_CONTEXT_SWITCHES = 0x3
1087 PERF_COUNT_SW_CPU_MIGRATIONS = 0x4
1088 PERF_COUNT_SW_PAGE_FAULTS_MIN = 0x5
1089 PERF_COUNT_SW_PAGE_FAULTS_MAJ = 0x6
1090 PERF_COUNT_SW_ALIGNMENT_FAULTS = 0x7
1091 PERF_COUNT_SW_EMULATION_FAULTS = 0x8
1092 PERF_COUNT_SW_DUMMY = 0x9
1093 PERF_COUNT_SW_BPF_OUTPUT = 0xa
1095 PERF_SAMPLE_IP = 0x1
1096 PERF_SAMPLE_TID = 0x2
1097 PERF_SAMPLE_TIME = 0x4
1098 PERF_SAMPLE_ADDR = 0x8
1099 PERF_SAMPLE_READ = 0x10
1100 PERF_SAMPLE_CALLCHAIN = 0x20
1101 PERF_SAMPLE_ID = 0x40
1102 PERF_SAMPLE_CPU = 0x80
1103 PERF_SAMPLE_PERIOD = 0x100
1104 PERF_SAMPLE_STREAM_ID = 0x200
1105 PERF_SAMPLE_RAW = 0x400
1106 PERF_SAMPLE_BRANCH_STACK = 0x800
1108 PERF_SAMPLE_BRANCH_USER = 0x1
1109 PERF_SAMPLE_BRANCH_KERNEL = 0x2
1110 PERF_SAMPLE_BRANCH_HV = 0x4
1111 PERF_SAMPLE_BRANCH_ANY = 0x8
1112 PERF_SAMPLE_BRANCH_ANY_CALL = 0x10
1113 PERF_SAMPLE_BRANCH_ANY_RETURN = 0x20
1114 PERF_SAMPLE_BRANCH_IND_CALL = 0x40
1115 PERF_SAMPLE_BRANCH_ABORT_TX = 0x80
1116 PERF_SAMPLE_BRANCH_IN_TX = 0x100
1117 PERF_SAMPLE_BRANCH_NO_TX = 0x200
1118 PERF_SAMPLE_BRANCH_COND = 0x400
1119 PERF_SAMPLE_BRANCH_CALL_STACK = 0x800
1120 PERF_SAMPLE_BRANCH_IND_JUMP = 0x1000
1121 PERF_SAMPLE_BRANCH_CALL = 0x2000
1122 PERF_SAMPLE_BRANCH_NO_FLAGS = 0x4000
1123 PERF_SAMPLE_BRANCH_NO_CYCLES = 0x8000
1124 PERF_SAMPLE_BRANCH_TYPE_SAVE = 0x10000
1126 PERF_FORMAT_TOTAL_TIME_ENABLED = 0x1
1127 PERF_FORMAT_TOTAL_TIME_RUNNING = 0x2
1128 PERF_FORMAT_ID = 0x4
1129 PERF_FORMAT_GROUP = 0x8
1131 PERF_RECORD_MMAP = 0x1
1132 PERF_RECORD_LOST = 0x2
1133 PERF_RECORD_COMM = 0x3
1134 PERF_RECORD_EXIT = 0x4
1135 PERF_RECORD_THROTTLE = 0x5
1136 PERF_RECORD_UNTHROTTLE = 0x6
1137 PERF_RECORD_FORK = 0x7
1138 PERF_RECORD_READ = 0x8
1139 PERF_RECORD_SAMPLE = 0x9
1140 PERF_RECORD_MMAP2 = 0xa
1141 PERF_RECORD_AUX = 0xb
1142 PERF_RECORD_ITRACE_START = 0xc
1143 PERF_RECORD_LOST_SAMPLES = 0xd
1144 PERF_RECORD_SWITCH = 0xe
1145 PERF_RECORD_SWITCH_CPU_WIDE = 0xf
1146 PERF_RECORD_NAMESPACES = 0x10
1148 PERF_CONTEXT_HV = -0x20
1149 PERF_CONTEXT_KERNEL = -0x80
1150 PERF_CONTEXT_USER = -0x200
1152 PERF_CONTEXT_GUEST = -0x800
1153 PERF_CONTEXT_GUEST_KERNEL = -0x880
1154 PERF_CONTEXT_GUEST_USER = -0xa00
1156 PERF_FLAG_FD_NO_GROUP = 0x1
1157 PERF_FLAG_FD_OUTPUT = 0x2
1158 PERF_FLAG_PID_CGROUP = 0x4
1159 PERF_FLAG_FD_CLOEXEC = 0x8
1163 CBitFieldMaskBit0 = 0x8000000000000000
1164 CBitFieldMaskBit1 = 0x4000000000000000
1165 CBitFieldMaskBit2 = 0x2000000000000000
1166 CBitFieldMaskBit3 = 0x1000000000000000
1167 CBitFieldMaskBit4 = 0x800000000000000
1168 CBitFieldMaskBit5 = 0x400000000000000
1169 CBitFieldMaskBit6 = 0x200000000000000
1170 CBitFieldMaskBit7 = 0x100000000000000
1171 CBitFieldMaskBit8 = 0x80000000000000
1172 CBitFieldMaskBit9 = 0x40000000000000
1173 CBitFieldMaskBit10 = 0x20000000000000
1174 CBitFieldMaskBit11 = 0x10000000000000
1175 CBitFieldMaskBit12 = 0x8000000000000
1176 CBitFieldMaskBit13 = 0x4000000000000
1177 CBitFieldMaskBit14 = 0x2000000000000
1178 CBitFieldMaskBit15 = 0x1000000000000
1179 CBitFieldMaskBit16 = 0x800000000000
1180 CBitFieldMaskBit17 = 0x400000000000
1181 CBitFieldMaskBit18 = 0x200000000000
1182 CBitFieldMaskBit19 = 0x100000000000
1183 CBitFieldMaskBit20 = 0x80000000000
1184 CBitFieldMaskBit21 = 0x40000000000
1185 CBitFieldMaskBit22 = 0x20000000000
1186 CBitFieldMaskBit23 = 0x10000000000
1187 CBitFieldMaskBit24 = 0x8000000000
1188 CBitFieldMaskBit25 = 0x4000000000
1189 CBitFieldMaskBit26 = 0x2000000000
1190 CBitFieldMaskBit27 = 0x1000000000
1191 CBitFieldMaskBit28 = 0x800000000
1192 CBitFieldMaskBit29 = 0x400000000
1193 CBitFieldMaskBit30 = 0x200000000
1194 CBitFieldMaskBit31 = 0x100000000
1195 CBitFieldMaskBit32 = 0x80000000
1196 CBitFieldMaskBit33 = 0x40000000
1197 CBitFieldMaskBit34 = 0x20000000
1198 CBitFieldMaskBit35 = 0x10000000
1199 CBitFieldMaskBit36 = 0x8000000
1200 CBitFieldMaskBit37 = 0x4000000
1201 CBitFieldMaskBit38 = 0x2000000
1202 CBitFieldMaskBit39 = 0x1000000
1203 CBitFieldMaskBit40 = 0x800000
1204 CBitFieldMaskBit41 = 0x400000
1205 CBitFieldMaskBit42 = 0x200000
1206 CBitFieldMaskBit43 = 0x100000
1207 CBitFieldMaskBit44 = 0x80000
1208 CBitFieldMaskBit45 = 0x40000
1209 CBitFieldMaskBit46 = 0x20000
1210 CBitFieldMaskBit47 = 0x10000
1211 CBitFieldMaskBit48 = 0x8000
1212 CBitFieldMaskBit49 = 0x4000
1213 CBitFieldMaskBit50 = 0x2000
1214 CBitFieldMaskBit51 = 0x1000
1215 CBitFieldMaskBit52 = 0x800
1216 CBitFieldMaskBit53 = 0x400
1217 CBitFieldMaskBit54 = 0x200
1218 CBitFieldMaskBit55 = 0x100
1219 CBitFieldMaskBit56 = 0x80
1220 CBitFieldMaskBit57 = 0x40
1221 CBitFieldMaskBit58 = 0x20
1222 CBitFieldMaskBit59 = 0x10
1223 CBitFieldMaskBit60 = 0x8
1224 CBitFieldMaskBit61 = 0x4
1225 CBitFieldMaskBit62 = 0x2
1226 CBitFieldMaskBit63 = 0x1
1229 type SockaddrStorage struct {
1235 type TCPMD5Sig struct {
1236 Addr SockaddrStorage
1244 type HDDriveCmdHdr struct {
1251 type HDGeometry struct {
1258 type HDDriveID struct {
1289 Cur_capacity0 uint16
1290 Cur_capacity1 uint16
1292 Multsect_valid uint8
1296 Eide_pio_modes uint16
1298 Eide_dma_time uint16
1300 Eide_pio_iordy uint16
1301 Words69_70 [2]uint16
1302 Words71_74 [4]uint16
1304 Words76_79 [4]uint16
1305 Major_rev_num uint16
1306 Minor_rev_num uint16
1307 Command_set_1 uint16
1308 Command_set_2 uint16
1324 Lba_capacity_2 uint64
1325 Words104_125 [22]uint16
1330 Words130_155 [26]uint16
1332 Words157_159 [3]uint16
1334 Words161_175 [15]uint16
1335 Words176_205 [30]uint16
1336 Words206_254 [49]uint16
1337 Integrity_word uint16
1340 type Statfs_t struct {
1360 ST_NODIRATIME = 0x800
1364 ST_RELATIME = 0x1000
1365 ST_SYNCHRONOUS = 0x10
1368 type TpacketHdr struct {
1379 type Tpacket2Hdr struct {
1392 type Tpacket3Hdr struct {
1401 Hv1 TpacketHdrVariant1
1405 type TpacketHdrVariant1 struct {
1412 type TpacketBlockDesc struct {
1418 type TpacketReq struct {
1425 type TpacketReq3 struct {
1430 Retire_blk_tov uint32
1432 Feature_req_word uint32
1435 type TpacketStats struct {
1440 type TpacketStatsV3 struct {
1446 type TpacketAuxdata struct {
1463 SizeofTpacketHdr = 0x20
1464 SizeofTpacket2Hdr = 0x20
1465 SizeofTpacket3Hdr = 0x30
1467 SizeofTpacketStats = 0x8
1468 SizeofTpacketStatsV3 = 0xc
1472 NF_INET_PRE_ROUTING = 0x0
1473 NF_INET_LOCAL_IN = 0x1
1474 NF_INET_FORWARD = 0x2
1475 NF_INET_LOCAL_OUT = 0x3
1476 NF_INET_POST_ROUTING = 0x4
1477 NF_INET_NUMHOOKS = 0x5
1481 NF_NETDEV_INGRESS = 0x0
1482 NF_NETDEV_NUMHOOKS = 0x1
1486 NFPROTO_UNSPEC = 0x0
1490 NFPROTO_NETDEV = 0x5
1491 NFPROTO_BRIDGE = 0x7
1493 NFPROTO_DECNET = 0xc
1494 NFPROTO_NUMPROTO = 0xd
1497 type Nfgenmsg struct {
1504 NFNL_BATCH_UNSPEC = 0x0
1505 NFNL_BATCH_GENID = 0x1
1509 NFT_REG_VERDICT = 0x0
1535 NFT_MSG_NEWTABLE = 0x0
1536 NFT_MSG_GETTABLE = 0x1
1537 NFT_MSG_DELTABLE = 0x2
1538 NFT_MSG_NEWCHAIN = 0x3
1539 NFT_MSG_GETCHAIN = 0x4
1540 NFT_MSG_DELCHAIN = 0x5
1541 NFT_MSG_NEWRULE = 0x6
1542 NFT_MSG_GETRULE = 0x7
1543 NFT_MSG_DELRULE = 0x8
1544 NFT_MSG_NEWSET = 0x9
1545 NFT_MSG_GETSET = 0xa
1546 NFT_MSG_DELSET = 0xb
1547 NFT_MSG_NEWSETELEM = 0xc
1548 NFT_MSG_GETSETELEM = 0xd
1549 NFT_MSG_DELSETELEM = 0xe
1550 NFT_MSG_NEWGEN = 0xf
1551 NFT_MSG_GETGEN = 0x10
1552 NFT_MSG_TRACE = 0x11
1553 NFT_MSG_NEWOBJ = 0x12
1554 NFT_MSG_GETOBJ = 0x13
1555 NFT_MSG_DELOBJ = 0x14
1556 NFT_MSG_GETOBJ_RESET = 0x15
1558 NFTA_LIST_UNPEC = 0x0
1559 NFTA_LIST_ELEM = 0x1
1560 NFTA_HOOK_UNSPEC = 0x0
1561 NFTA_HOOK_HOOKNUM = 0x1
1562 NFTA_HOOK_PRIORITY = 0x2
1564 NFT_TABLE_F_DORMANT = 0x1
1565 NFTA_TABLE_UNSPEC = 0x0
1566 NFTA_TABLE_NAME = 0x1
1567 NFTA_TABLE_FLAGS = 0x2
1568 NFTA_TABLE_USE = 0x3
1569 NFTA_CHAIN_UNSPEC = 0x0
1570 NFTA_CHAIN_TABLE = 0x1
1571 NFTA_CHAIN_HANDLE = 0x2
1572 NFTA_CHAIN_NAME = 0x3
1573 NFTA_CHAIN_HOOK = 0x4
1574 NFTA_CHAIN_POLICY = 0x5
1575 NFTA_CHAIN_USE = 0x6
1576 NFTA_CHAIN_TYPE = 0x7
1577 NFTA_CHAIN_COUNTERS = 0x8
1578 NFTA_CHAIN_PAD = 0x9
1579 NFTA_RULE_UNSPEC = 0x0
1580 NFTA_RULE_TABLE = 0x1
1581 NFTA_RULE_CHAIN = 0x2
1582 NFTA_RULE_HANDLE = 0x3
1583 NFTA_RULE_EXPRESSIONS = 0x4
1584 NFTA_RULE_COMPAT = 0x5
1585 NFTA_RULE_POSITION = 0x6
1586 NFTA_RULE_USERDATA = 0x7
1589 NFT_RULE_COMPAT_F_INV = 0x2
1590 NFT_RULE_COMPAT_F_MASK = 0x2
1591 NFTA_RULE_COMPAT_UNSPEC = 0x0
1592 NFTA_RULE_COMPAT_PROTO = 0x1
1593 NFTA_RULE_COMPAT_FLAGS = 0x2
1594 NFT_SET_ANONYMOUS = 0x1
1595 NFT_SET_CONSTANT = 0x2
1596 NFT_SET_INTERVAL = 0x4
1598 NFT_SET_TIMEOUT = 0x10
1600 NFT_SET_OBJECT = 0x40
1601 NFT_SET_POL_PERFORMANCE = 0x0
1602 NFT_SET_POL_MEMORY = 0x1
1603 NFTA_SET_DESC_UNSPEC = 0x0
1604 NFTA_SET_DESC_SIZE = 0x1
1605 NFTA_SET_UNSPEC = 0x0
1606 NFTA_SET_TABLE = 0x1
1608 NFTA_SET_FLAGS = 0x3
1609 NFTA_SET_KEY_TYPE = 0x4
1610 NFTA_SET_KEY_LEN = 0x5
1611 NFTA_SET_DATA_TYPE = 0x6
1612 NFTA_SET_DATA_LEN = 0x7
1613 NFTA_SET_POLICY = 0x8
1616 NFTA_SET_TIMEOUT = 0xb
1617 NFTA_SET_GC_INTERVAL = 0xc
1618 NFTA_SET_USERDATA = 0xd
1620 NFTA_SET_OBJ_TYPE = 0xf
1621 NFT_SET_ELEM_INTERVAL_END = 0x1
1622 NFTA_SET_ELEM_UNSPEC = 0x0
1623 NFTA_SET_ELEM_KEY = 0x1
1624 NFTA_SET_ELEM_DATA = 0x2
1625 NFTA_SET_ELEM_FLAGS = 0x3
1626 NFTA_SET_ELEM_TIMEOUT = 0x4
1627 NFTA_SET_ELEM_EXPIRATION = 0x5
1628 NFTA_SET_ELEM_USERDATA = 0x6
1629 NFTA_SET_ELEM_EXPR = 0x7
1630 NFTA_SET_ELEM_PAD = 0x8
1631 NFTA_SET_ELEM_OBJREF = 0x9
1632 NFTA_SET_ELEM_LIST_UNSPEC = 0x0
1633 NFTA_SET_ELEM_LIST_TABLE = 0x1
1634 NFTA_SET_ELEM_LIST_SET = 0x2
1635 NFTA_SET_ELEM_LIST_ELEMENTS = 0x3
1636 NFTA_SET_ELEM_LIST_SET_ID = 0x4
1637 NFT_DATA_VALUE = 0x0
1638 NFT_DATA_VERDICT = 0xffffff00
1639 NFTA_DATA_UNSPEC = 0x0
1640 NFTA_DATA_VALUE = 0x1
1641 NFTA_DATA_VERDICT = 0x2
1642 NFTA_VERDICT_UNSPEC = 0x0
1643 NFTA_VERDICT_CODE = 0x1
1644 NFTA_VERDICT_CHAIN = 0x2
1645 NFTA_EXPR_UNSPEC = 0x0
1646 NFTA_EXPR_NAME = 0x1
1647 NFTA_EXPR_DATA = 0x2
1648 NFTA_IMMEDIATE_UNSPEC = 0x0
1649 NFTA_IMMEDIATE_DREG = 0x1
1650 NFTA_IMMEDIATE_DATA = 0x2
1651 NFTA_BITWISE_UNSPEC = 0x0
1652 NFTA_BITWISE_SREG = 0x1
1653 NFTA_BITWISE_DREG = 0x2
1654 NFTA_BITWISE_LEN = 0x3
1655 NFTA_BITWISE_MASK = 0x4
1656 NFTA_BITWISE_XOR = 0x5
1657 NFT_BYTEORDER_NTOH = 0x0
1658 NFT_BYTEORDER_HTON = 0x1
1659 NFTA_BYTEORDER_UNSPEC = 0x0
1660 NFTA_BYTEORDER_SREG = 0x1
1661 NFTA_BYTEORDER_DREG = 0x2
1662 NFTA_BYTEORDER_OP = 0x3
1663 NFTA_BYTEORDER_LEN = 0x4
1664 NFTA_BYTEORDER_SIZE = 0x5
1671 NFTA_CMP_UNSPEC = 0x0
1677 NFTA_RANGE_UNSPEC = 0x0
1678 NFTA_RANGE_SREG = 0x1
1680 NFTA_RANGE_FROM_DATA = 0x3
1681 NFTA_RANGE_TO_DATA = 0x4
1682 NFT_LOOKUP_F_INV = 0x1
1683 NFTA_LOOKUP_UNSPEC = 0x0
1684 NFTA_LOOKUP_SET = 0x1
1685 NFTA_LOOKUP_SREG = 0x2
1686 NFTA_LOOKUP_DREG = 0x3
1687 NFTA_LOOKUP_SET_ID = 0x4
1688 NFTA_LOOKUP_FLAGS = 0x5
1689 NFT_DYNSET_OP_ADD = 0x0
1690 NFT_DYNSET_OP_UPDATE = 0x1
1691 NFT_DYNSET_F_INV = 0x1
1692 NFTA_DYNSET_UNSPEC = 0x0
1693 NFTA_DYNSET_SET_NAME = 0x1
1694 NFTA_DYNSET_SET_ID = 0x2
1695 NFTA_DYNSET_OP = 0x3
1696 NFTA_DYNSET_SREG_KEY = 0x4
1697 NFTA_DYNSET_SREG_DATA = 0x5
1698 NFTA_DYNSET_TIMEOUT = 0x6
1699 NFTA_DYNSET_EXPR = 0x7
1700 NFTA_DYNSET_PAD = 0x8
1701 NFTA_DYNSET_FLAGS = 0x9
1702 NFT_PAYLOAD_LL_HEADER = 0x0
1703 NFT_PAYLOAD_NETWORK_HEADER = 0x1
1704 NFT_PAYLOAD_TRANSPORT_HEADER = 0x2
1705 NFT_PAYLOAD_CSUM_NONE = 0x0
1706 NFT_PAYLOAD_CSUM_INET = 0x1
1707 NFT_PAYLOAD_L4CSUM_PSEUDOHDR = 0x1
1708 NFTA_PAYLOAD_UNSPEC = 0x0
1709 NFTA_PAYLOAD_DREG = 0x1
1710 NFTA_PAYLOAD_BASE = 0x2
1711 NFTA_PAYLOAD_OFFSET = 0x3
1712 NFTA_PAYLOAD_LEN = 0x4
1713 NFTA_PAYLOAD_SREG = 0x5
1714 NFTA_PAYLOAD_CSUM_TYPE = 0x6
1715 NFTA_PAYLOAD_CSUM_OFFSET = 0x7
1716 NFTA_PAYLOAD_CSUM_FLAGS = 0x8
1717 NFT_EXTHDR_F_PRESENT = 0x1
1718 NFT_EXTHDR_OP_IPV6 = 0x0
1719 NFT_EXTHDR_OP_TCPOPT = 0x1
1720 NFTA_EXTHDR_UNSPEC = 0x0
1721 NFTA_EXTHDR_DREG = 0x1
1722 NFTA_EXTHDR_TYPE = 0x2
1723 NFTA_EXTHDR_OFFSET = 0x3
1724 NFTA_EXTHDR_LEN = 0x4
1725 NFTA_EXTHDR_FLAGS = 0x5
1726 NFTA_EXTHDR_OP = 0x6
1727 NFTA_EXTHDR_SREG = 0x7
1729 NFT_META_PROTOCOL = 0x1
1730 NFT_META_PRIORITY = 0x2
1734 NFT_META_IIFNAME = 0x6
1735 NFT_META_OIFNAME = 0x7
1736 NFT_META_IIFTYPE = 0x8
1737 NFT_META_OIFTYPE = 0x9
1738 NFT_META_SKUID = 0xa
1739 NFT_META_SKGID = 0xb
1740 NFT_META_NFTRACE = 0xc
1741 NFT_META_RTCLASSID = 0xd
1742 NFT_META_SECMARK = 0xe
1743 NFT_META_NFPROTO = 0xf
1744 NFT_META_L4PROTO = 0x10
1745 NFT_META_BRI_IIFNAME = 0x11
1746 NFT_META_BRI_OIFNAME = 0x12
1747 NFT_META_PKTTYPE = 0x13
1749 NFT_META_IIFGROUP = 0x15
1750 NFT_META_OIFGROUP = 0x16
1751 NFT_META_CGROUP = 0x17
1752 NFT_META_PRANDOM = 0x18
1753 NFT_RT_CLASSID = 0x0
1754 NFT_RT_NEXTHOP4 = 0x1
1755 NFT_RT_NEXTHOP6 = 0x2
1757 NFT_HASH_JENKINS = 0x0
1759 NFTA_HASH_UNSPEC = 0x0
1760 NFTA_HASH_SREG = 0x1
1761 NFTA_HASH_DREG = 0x2
1763 NFTA_HASH_MODULUS = 0x4
1764 NFTA_HASH_SEED = 0x5
1765 NFTA_HASH_OFFSET = 0x6
1766 NFTA_HASH_TYPE = 0x7
1767 NFTA_META_UNSPEC = 0x0
1768 NFTA_META_DREG = 0x1
1770 NFTA_META_SREG = 0x3
1771 NFTA_RT_UNSPEC = 0x0
1775 NFT_CT_DIRECTION = 0x1
1778 NFT_CT_SECMARK = 0x4
1779 NFT_CT_EXPIRATION = 0x5
1781 NFT_CT_L3PROTOCOL = 0x7
1784 NFT_CT_PROTOCOL = 0xa
1785 NFT_CT_PROTO_SRC = 0xb
1786 NFT_CT_PROTO_DST = 0xc
1790 NFT_CT_AVGPKT = 0x10
1792 NFT_CT_EVENTMASK = 0x12
1793 NFTA_CT_UNSPEC = 0x0
1796 NFTA_CT_DIRECTION = 0x3
1798 NFT_LIMIT_PKTS = 0x0
1799 NFT_LIMIT_PKT_BYTES = 0x1
1800 NFT_LIMIT_F_INV = 0x1
1801 NFTA_LIMIT_UNSPEC = 0x0
1802 NFTA_LIMIT_RATE = 0x1
1803 NFTA_LIMIT_UNIT = 0x2
1804 NFTA_LIMIT_BURST = 0x3
1805 NFTA_LIMIT_TYPE = 0x4
1806 NFTA_LIMIT_FLAGS = 0x5
1807 NFTA_LIMIT_PAD = 0x6
1808 NFTA_COUNTER_UNSPEC = 0x0
1809 NFTA_COUNTER_BYTES = 0x1
1810 NFTA_COUNTER_PACKETS = 0x2
1811 NFTA_COUNTER_PAD = 0x3
1812 NFTA_LOG_UNSPEC = 0x0
1813 NFTA_LOG_GROUP = 0x1
1814 NFTA_LOG_PREFIX = 0x2
1815 NFTA_LOG_SNAPLEN = 0x3
1816 NFTA_LOG_QTHRESHOLD = 0x4
1817 NFTA_LOG_LEVEL = 0x5
1818 NFTA_LOG_FLAGS = 0x6
1819 NFTA_QUEUE_UNSPEC = 0x0
1820 NFTA_QUEUE_NUM = 0x1
1821 NFTA_QUEUE_TOTAL = 0x2
1822 NFTA_QUEUE_FLAGS = 0x3
1823 NFTA_QUEUE_SREG_QNUM = 0x4
1824 NFT_QUOTA_F_INV = 0x1
1825 NFT_QUOTA_F_DEPLETED = 0x2
1826 NFTA_QUOTA_UNSPEC = 0x0
1827 NFTA_QUOTA_BYTES = 0x1
1828 NFTA_QUOTA_FLAGS = 0x2
1829 NFTA_QUOTA_PAD = 0x3
1830 NFTA_QUOTA_CONSUMED = 0x4
1831 NFT_REJECT_ICMP_UNREACH = 0x0
1832 NFT_REJECT_TCP_RST = 0x1
1833 NFT_REJECT_ICMPX_UNREACH = 0x2
1834 NFT_REJECT_ICMPX_NO_ROUTE = 0x0
1835 NFT_REJECT_ICMPX_PORT_UNREACH = 0x1
1836 NFT_REJECT_ICMPX_HOST_UNREACH = 0x2
1837 NFT_REJECT_ICMPX_ADMIN_PROHIBITED = 0x3
1838 NFTA_REJECT_UNSPEC = 0x0
1839 NFTA_REJECT_TYPE = 0x1
1840 NFTA_REJECT_ICMP_CODE = 0x2
1843 NFTA_NAT_UNSPEC = 0x0
1845 NFTA_NAT_FAMILY = 0x2
1846 NFTA_NAT_REG_ADDR_MIN = 0x3
1847 NFTA_NAT_REG_ADDR_MAX = 0x4
1848 NFTA_NAT_REG_PROTO_MIN = 0x5
1849 NFTA_NAT_REG_PROTO_MAX = 0x6
1850 NFTA_NAT_FLAGS = 0x7
1851 NFTA_MASQ_UNSPEC = 0x0
1852 NFTA_MASQ_FLAGS = 0x1
1853 NFTA_MASQ_REG_PROTO_MIN = 0x2
1854 NFTA_MASQ_REG_PROTO_MAX = 0x3
1855 NFTA_REDIR_UNSPEC = 0x0
1856 NFTA_REDIR_REG_PROTO_MIN = 0x1
1857 NFTA_REDIR_REG_PROTO_MAX = 0x2
1858 NFTA_REDIR_FLAGS = 0x3
1859 NFTA_DUP_UNSPEC = 0x0
1860 NFTA_DUP_SREG_ADDR = 0x1
1861 NFTA_DUP_SREG_DEV = 0x2
1862 NFTA_FWD_UNSPEC = 0x0
1863 NFTA_FWD_SREG_DEV = 0x1
1864 NFTA_OBJREF_UNSPEC = 0x0
1865 NFTA_OBJREF_IMM_TYPE = 0x1
1866 NFTA_OBJREF_IMM_NAME = 0x2
1867 NFTA_OBJREF_SET_SREG = 0x3
1868 NFTA_OBJREF_SET_NAME = 0x4
1869 NFTA_OBJREF_SET_ID = 0x5
1870 NFTA_GEN_UNSPEC = 0x0
1872 NFTA_GEN_PROC_PID = 0x2
1873 NFTA_GEN_PROC_NAME = 0x3
1874 NFTA_FIB_UNSPEC = 0x0
1876 NFTA_FIB_RESULT = 0x2
1877 NFTA_FIB_FLAGS = 0x3
1878 NFT_FIB_RESULT_UNSPEC = 0x0
1879 NFT_FIB_RESULT_OIF = 0x1
1880 NFT_FIB_RESULT_OIFNAME = 0x2
1881 NFT_FIB_RESULT_ADDRTYPE = 0x3
1882 NFTA_FIB_F_SADDR = 0x1
1883 NFTA_FIB_F_DADDR = 0x2
1884 NFTA_FIB_F_MARK = 0x4
1885 NFTA_FIB_F_IIF = 0x8
1886 NFTA_FIB_F_OIF = 0x10
1887 NFTA_FIB_F_PRESENT = 0x20
1888 NFTA_CT_HELPER_UNSPEC = 0x0
1889 NFTA_CT_HELPER_NAME = 0x1
1890 NFTA_CT_HELPER_L3PROTO = 0x2
1891 NFTA_CT_HELPER_L4PROTO = 0x3
1892 NFTA_OBJ_UNSPEC = 0x0
1893 NFTA_OBJ_TABLE = 0x1
1898 NFTA_TRACE_UNSPEC = 0x0
1899 NFTA_TRACE_TABLE = 0x1
1900 NFTA_TRACE_CHAIN = 0x2
1901 NFTA_TRACE_RULE_HANDLE = 0x3
1902 NFTA_TRACE_TYPE = 0x4
1903 NFTA_TRACE_VERDICT = 0x5
1905 NFTA_TRACE_LL_HEADER = 0x7
1906 NFTA_TRACE_NETWORK_HEADER = 0x8
1907 NFTA_TRACE_TRANSPORT_HEADER = 0x9
1908 NFTA_TRACE_IIF = 0xa
1909 NFTA_TRACE_IIFTYPE = 0xb
1910 NFTA_TRACE_OIF = 0xc
1911 NFTA_TRACE_OIFTYPE = 0xd
1912 NFTA_TRACE_MARK = 0xe
1913 NFTA_TRACE_NFPROTO = 0xf
1914 NFTA_TRACE_POLICY = 0x10
1915 NFTA_TRACE_PAD = 0x11
1916 NFT_TRACETYPE_UNSPEC = 0x0
1917 NFT_TRACETYPE_POLICY = 0x1
1918 NFT_TRACETYPE_RETURN = 0x2
1919 NFT_TRACETYPE_RULE = 0x3
1920 NFTA_NG_UNSPEC = 0x0
1922 NFTA_NG_MODULUS = 0x2
1924 NFTA_NG_OFFSET = 0x4
1925 NFT_NG_INCREMENTAL = 0x0
1929 type RTCTime struct {
1941 type RTCWkAlrm struct {
1947 type RTCPLLInfo struct {
1957 type BlkpgIoctlArg struct {
1964 type BlkpgPartition struct {
1975 BLKPG_ADD_PARTITION = 0x1
1976 BLKPG_DEL_PARTITION = 0x2
1977 BLKPG_RESIZE_PARTITION = 0x3
1987 type XDPRingOffset struct {
1993 type XDPMmapOffsets struct {
2000 type XDPUmemReg struct {
2007 type XDPStatistics struct {
2009 Rx_invalid_descs uint64
2010 Tx_invalid_descs uint64
2013 type XDPDesc struct {
2020 NCSI_CMD_UNSPEC = 0x0
2021 NCSI_CMD_PKG_INFO = 0x1
2022 NCSI_CMD_SET_INTERFACE = 0x2
2023 NCSI_CMD_CLEAR_INTERFACE = 0x3
2024 NCSI_ATTR_UNSPEC = 0x0
2025 NCSI_ATTR_IFINDEX = 0x1
2026 NCSI_ATTR_PACKAGE_LIST = 0x2
2027 NCSI_ATTR_PACKAGE_ID = 0x3
2028 NCSI_ATTR_CHANNEL_ID = 0x4
2029 NCSI_PKG_ATTR_UNSPEC = 0x0
2031 NCSI_PKG_ATTR_ID = 0x2
2032 NCSI_PKG_ATTR_FORCED = 0x3
2033 NCSI_PKG_ATTR_CHANNEL_LIST = 0x4
2034 NCSI_CHANNEL_ATTR_UNSPEC = 0x0
2035 NCSI_CHANNEL_ATTR = 0x1
2036 NCSI_CHANNEL_ATTR_ID = 0x2
2037 NCSI_CHANNEL_ATTR_VERSION_MAJOR = 0x3
2038 NCSI_CHANNEL_ATTR_VERSION_MINOR = 0x4
2039 NCSI_CHANNEL_ATTR_VERSION_STR = 0x5
2040 NCSI_CHANNEL_ATTR_LINK_STATE = 0x6
2041 NCSI_CHANNEL_ATTR_ACTIVE = 0x7
2042 NCSI_CHANNEL_ATTR_FORCED = 0x8
2043 NCSI_CHANNEL_ATTR_VLAN_LIST = 0x9
2044 NCSI_CHANNEL_ATTR_VLAN_ID = 0xa
2047 type ScmTimestamping struct {
2052 SOF_TIMESTAMPING_TX_HARDWARE = 0x1
2053 SOF_TIMESTAMPING_TX_SOFTWARE = 0x2
2054 SOF_TIMESTAMPING_RX_HARDWARE = 0x4
2055 SOF_TIMESTAMPING_RX_SOFTWARE = 0x8
2056 SOF_TIMESTAMPING_SOFTWARE = 0x10
2057 SOF_TIMESTAMPING_SYS_HARDWARE = 0x20
2058 SOF_TIMESTAMPING_RAW_HARDWARE = 0x40
2059 SOF_TIMESTAMPING_OPT_ID = 0x80
2060 SOF_TIMESTAMPING_TX_SCHED = 0x100
2061 SOF_TIMESTAMPING_TX_ACK = 0x200
2062 SOF_TIMESTAMPING_OPT_CMSG = 0x400
2063 SOF_TIMESTAMPING_OPT_TSONLY = 0x800
2064 SOF_TIMESTAMPING_OPT_STATS = 0x1000
2065 SOF_TIMESTAMPING_OPT_PKTINFO = 0x2000
2066 SOF_TIMESTAMPING_OPT_TX_SWHW = 0x4000
2068 SOF_TIMESTAMPING_LAST = 0x4000
2069 SOF_TIMESTAMPING_MASK = 0x7fff
2071 SCM_TSTAMP_SND = 0x0
2072 SCM_TSTAMP_SCHED = 0x1
2073 SCM_TSTAMP_ACK = 0x2
2076 type SockExtendedErr struct {
2086 type FanotifyEventMetadata struct {
2096 type FanotifyResponse struct {