1 // Created by cgo -godefs - DO NOT EDIT
2 // cgo -godefs types_linux.go
4 //go:build amd64 && linux
24 type Timespec struct {
119 type Statfs_t struct {
147 type Flock_t struct {
157 type RawSockaddrInet4 struct {
160 Addr [4]byte /* in_addr */
164 type RawSockaddrInet6 struct {
168 Addr [16]byte /* in6_addr */
172 type RawSockaddrUnix struct {
177 type RawSockaddrLinklayer struct {
187 type RawSockaddrNetlink struct {
194 type RawSockaddr struct {
199 type RawSockaddrAny struct {
217 Multiaddr [4]byte /* in_addr */
218 Interface [4]byte /* in_addr */
221 type IPMreqn struct {
222 Multiaddr [4]byte /* in_addr */
223 Address [4]byte /* in_addr */
227 type IPv6Mreq struct {
228 Multiaddr [16]byte /* in6_addr */
244 type Cmsghdr struct {
250 type Inet4Pktinfo struct {
252 Spec_dst [4]byte /* in_addr */
253 Addr [4]byte /* in_addr */
256 type Inet6Pktinfo struct {
257 Addr [16]byte /* in6_addr */
261 type IPv6MTUInfo struct {
262 Addr RawSockaddrInet6
266 type ICMPv6Filter struct {
276 type TCPInfo struct {
293 Last_data_sent uint32
295 Last_data_recv uint32
311 SizeofSockaddrInet4 = 0x10
312 SizeofSockaddrInet6 = 0x1c
313 SizeofSockaddrAny = 0x70
314 SizeofSockaddrUnix = 0x6e
315 SizeofSockaddrLinklayer = 0x14
316 SizeofSockaddrNetlink = 0xc
320 SizeofIPv6Mreq = 0x14
323 SizeofInet4Pktinfo = 0xc
324 SizeofInet6Pktinfo = 0x14
325 SizeofIPv6MTUInfo = 0x20
326 SizeofICMPv6Filter = 0x20
356 IFLA_OPERSTATE = 0x10
359 IFLA_NET_NS_PID = 0x13
362 RT_SCOPE_UNIVERSE = 0x0
366 RT_SCOPE_NOWHERE = 0xff
367 RT_TABLE_UNSPEC = 0x0
368 RT_TABLE_COMPAT = 0xfc
369 RT_TABLE_DEFAULT = 0xfd
371 RT_TABLE_LOCAL = 0xff
372 RT_TABLE_MAX = 0xffffffff
393 RTN_UNREACHABLE = 0x7
403 RTNLGRP_IPV4_IFADDR = 0x5
404 RTNLGRP_IPV4_MROUTE = 0x6
405 RTNLGRP_IPV4_ROUTE = 0x7
406 RTNLGRP_IPV4_RULE = 0x8
407 RTNLGRP_IPV6_IFADDR = 0x9
408 RTNLGRP_IPV6_MROUTE = 0xa
409 RTNLGRP_IPV6_ROUTE = 0xb
410 RTNLGRP_IPV6_IFINFO = 0xc
411 RTNLGRP_IPV6_PREFIX = 0x12
412 RTNLGRP_IPV6_RULE = 0x13
413 RTNLGRP_ND_USEROPT = 0x14
414 SizeofNlMsghdr = 0x10
415 SizeofNlMsgerr = 0x14
419 SizeofIfInfomsg = 0x10
420 SizeofIfAddrmsg = 0x8
422 SizeofRtNexthop = 0x8
425 type NlMsghdr struct {
433 type NlMsgerr struct {
438 type RtGenmsg struct {
452 type IfInfomsg struct {
461 type IfAddrmsg struct {
481 type RtNexthop struct {
489 SizeofSockFilter = 0x8
490 SizeofSockFprog = 0x10
493 type SockFilter struct {
500 type SockFprog struct {
506 type InotifyEvent struct {
514 const SizeofInotifyEvent = 0x10
516 type PtraceRegs struct {
550 type Sysinfo_t struct {
569 type Utsname struct {
578 type Ustat_t struct {
587 type EpollEvent struct {
595 _AT_REMOVEDIR = 0x200
596 _AT_SYMLINK_NOFOLLOW = 0x100
606 type Termios struct {