aboutsummaryrefslogtreecommitdiff
path: root/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go')
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go498
1 files changed, 365 insertions, 133 deletions
diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go b/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go
index ea817ba..a436410 100644
--- a/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go
+++ b/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go
@@ -446,139 +446,181 @@ const (
446) 446)
447 447
448const ( 448const (
449 IFA_UNSPEC = 0x0 449 NDA_UNSPEC = 0x0
450 IFA_ADDRESS = 0x1 450 NDA_DST = 0x1
451 IFA_LOCAL = 0x2 451 NDA_LLADDR = 0x2
452 IFA_LABEL = 0x3 452 NDA_CACHEINFO = 0x3
453 IFA_BROADCAST = 0x4 453 NDA_PROBES = 0x4
454 IFA_ANYCAST = 0x5 454 NDA_VLAN = 0x5
455 IFA_CACHEINFO = 0x6 455 NDA_PORT = 0x6
456 IFA_MULTICAST = 0x7 456 NDA_VNI = 0x7
457 IFLA_UNSPEC = 0x0 457 NDA_IFINDEX = 0x8
458 IFLA_ADDRESS = 0x1 458 NDA_MASTER = 0x9
459 IFLA_BROADCAST = 0x2 459 NDA_LINK_NETNSID = 0xa
460 IFLA_IFNAME = 0x3 460 NDA_SRC_VNI = 0xb
461 IFLA_INFO_KIND = 0x1 461 NTF_USE = 0x1
462 IFLA_MTU = 0x4 462 NTF_SELF = 0x2
463 IFLA_LINK = 0x5 463 NTF_MASTER = 0x4
464 IFLA_QDISC = 0x6 464 NTF_PROXY = 0x8
465 IFLA_STATS = 0x7 465 NTF_EXT_LEARNED = 0x10
466 IFLA_COST = 0x8 466 NTF_OFFLOADED = 0x20
467 IFLA_PRIORITY = 0x9 467 NTF_ROUTER = 0x80
468 IFLA_MASTER = 0xa 468 NUD_INCOMPLETE = 0x1
469 IFLA_WIRELESS = 0xb 469 NUD_REACHABLE = 0x2
470 IFLA_PROTINFO = 0xc 470 NUD_STALE = 0x4
471 IFLA_TXQLEN = 0xd 471 NUD_DELAY = 0x8
472 IFLA_MAP = 0xe 472 NUD_PROBE = 0x10
473 IFLA_WEIGHT = 0xf 473 NUD_FAILED = 0x20
474 IFLA_OPERSTATE = 0x10 474 NUD_NOARP = 0x40
475 IFLA_LINKMODE = 0x11 475 NUD_PERMANENT = 0x80
476 IFLA_LINKINFO = 0x12 476 NUD_NONE = 0x0
477 IFLA_NET_NS_PID = 0x13 477 IFA_UNSPEC = 0x0
478 IFLA_IFALIAS = 0x14 478 IFA_ADDRESS = 0x1
479 IFLA_NUM_VF = 0x15 479 IFA_LOCAL = 0x2
480 IFLA_VFINFO_LIST = 0x16 480 IFA_LABEL = 0x3
481 IFLA_STATS64 = 0x17 481 IFA_BROADCAST = 0x4
482 IFLA_VF_PORTS = 0x18 482 IFA_ANYCAST = 0x5
483 IFLA_PORT_SELF = 0x19 483 IFA_CACHEINFO = 0x6
484 IFLA_AF_SPEC = 0x1a 484 IFA_MULTICAST = 0x7
485 IFLA_GROUP = 0x1b 485 IFA_FLAGS = 0x8
486 IFLA_NET_NS_FD = 0x1c 486 IFA_RT_PRIORITY = 0x9
487 IFLA_EXT_MASK = 0x1d 487 IFA_TARGET_NETNSID = 0xa
488 IFLA_PROMISCUITY = 0x1e 488 IFLA_UNSPEC = 0x0
489 IFLA_NUM_TX_QUEUES = 0x1f 489 IFLA_ADDRESS = 0x1
490 IFLA_NUM_RX_QUEUES = 0x20 490 IFLA_BROADCAST = 0x2
491 IFLA_CARRIER = 0x21 491 IFLA_IFNAME = 0x3
492 IFLA_PHYS_PORT_ID = 0x22 492 IFLA_MTU = 0x4
493 IFLA_CARRIER_CHANGES = 0x23 493 IFLA_LINK = 0x5
494 IFLA_PHYS_SWITCH_ID = 0x24 494 IFLA_QDISC = 0x6
495 IFLA_LINK_NETNSID = 0x25 495 IFLA_STATS = 0x7
496 IFLA_PHYS_PORT_NAME = 0x26 496 IFLA_COST = 0x8
497 IFLA_PROTO_DOWN = 0x27 497 IFLA_PRIORITY = 0x9
498 IFLA_GSO_MAX_SEGS = 0x28 498 IFLA_MASTER = 0xa
499 IFLA_GSO_MAX_SIZE = 0x29 499 IFLA_WIRELESS = 0xb
500 IFLA_PAD = 0x2a 500 IFLA_PROTINFO = 0xc
501 IFLA_XDP = 0x2b 501 IFLA_TXQLEN = 0xd
502 IFLA_EVENT = 0x2c 502 IFLA_MAP = 0xe
503 IFLA_NEW_NETNSID = 0x2d 503 IFLA_WEIGHT = 0xf
504 IFLA_IF_NETNSID = 0x2e 504 IFLA_OPERSTATE = 0x10
505 IFLA_MAX = 0x33 505 IFLA_LINKMODE = 0x11
506 RT_SCOPE_UNIVERSE = 0x0 506 IFLA_LINKINFO = 0x12
507 RT_SCOPE_SITE = 0xc8 507 IFLA_NET_NS_PID = 0x13
508 RT_SCOPE_LINK = 0xfd 508 IFLA_IFALIAS = 0x14
509 RT_SCOPE_HOST = 0xfe 509 IFLA_NUM_VF = 0x15
510 RT_SCOPE_NOWHERE = 0xff 510 IFLA_VFINFO_LIST = 0x16
511 RT_TABLE_UNSPEC = 0x0 511 IFLA_STATS64 = 0x17
512 RT_TABLE_COMPAT = 0xfc 512 IFLA_VF_PORTS = 0x18
513 RT_TABLE_DEFAULT = 0xfd 513 IFLA_PORT_SELF = 0x19
514 RT_TABLE_MAIN = 0xfe 514 IFLA_AF_SPEC = 0x1a
515 RT_TABLE_LOCAL = 0xff 515 IFLA_GROUP = 0x1b
516 RT_TABLE_MAX = 0xffffffff 516 IFLA_NET_NS_FD = 0x1c
517 RTA_UNSPEC = 0x0 517 IFLA_EXT_MASK = 0x1d
518 RTA_DST = 0x1 518 IFLA_PROMISCUITY = 0x1e
519 RTA_SRC = 0x2 519 IFLA_NUM_TX_QUEUES = 0x1f
520 RTA_IIF = 0x3 520 IFLA_NUM_RX_QUEUES = 0x20
521 RTA_OIF = 0x4 521 IFLA_CARRIER = 0x21
522 RTA_GATEWAY = 0x5 522 IFLA_PHYS_PORT_ID = 0x22
523 RTA_PRIORITY = 0x6 523 IFLA_CARRIER_CHANGES = 0x23
524 RTA_PREFSRC = 0x7 524 IFLA_PHYS_SWITCH_ID = 0x24
525 RTA_METRICS = 0x8 525 IFLA_LINK_NETNSID = 0x25
526 RTA_MULTIPATH = 0x9 526 IFLA_PHYS_PORT_NAME = 0x26
527 RTA_FLOW = 0xb 527 IFLA_PROTO_DOWN = 0x27
528 RTA_CACHEINFO = 0xc 528 IFLA_GSO_MAX_SEGS = 0x28
529 RTA_TABLE = 0xf 529 IFLA_GSO_MAX_SIZE = 0x29
530 RTA_MARK = 0x10 530 IFLA_PAD = 0x2a
531 RTA_MFC_STATS = 0x11 531 IFLA_XDP = 0x2b
532 RTA_VIA = 0x12 532 IFLA_EVENT = 0x2c
533 RTA_NEWDST = 0x13 533 IFLA_NEW_NETNSID = 0x2d
534 RTA_PREF = 0x14 534 IFLA_IF_NETNSID = 0x2e
535 RTA_ENCAP_TYPE = 0x15 535 IFLA_TARGET_NETNSID = 0x2e
536 RTA_ENCAP = 0x16 536 IFLA_CARRIER_UP_COUNT = 0x2f
537 RTA_EXPIRES = 0x17 537 IFLA_CARRIER_DOWN_COUNT = 0x30
538 RTA_PAD = 0x18 538 IFLA_NEW_IFINDEX = 0x31
539 RTA_UID = 0x19 539 IFLA_MIN_MTU = 0x32
540 RTA_TTL_PROPAGATE = 0x1a 540 IFLA_MAX_MTU = 0x33
541 RTA_IP_PROTO = 0x1b 541 IFLA_MAX = 0x33
542 RTA_SPORT = 0x1c 542 IFLA_INFO_KIND = 0x1
543 RTA_DPORT = 0x1d 543 IFLA_INFO_DATA = 0x2
544 RTN_UNSPEC = 0x0 544 IFLA_INFO_XSTATS = 0x3
545 RTN_UNICAST = 0x1 545 IFLA_INFO_SLAVE_KIND = 0x4
546 RTN_LOCAL = 0x2 546 IFLA_INFO_SLAVE_DATA = 0x5
547 RTN_BROADCAST = 0x3 547 RT_SCOPE_UNIVERSE = 0x0
548 RTN_ANYCAST = 0x4 548 RT_SCOPE_SITE = 0xc8
549 RTN_MULTICAST = 0x5 549 RT_SCOPE_LINK = 0xfd
550 RTN_BLACKHOLE = 0x6 550 RT_SCOPE_HOST = 0xfe
551 RTN_UNREACHABLE = 0x7 551 RT_SCOPE_NOWHERE = 0xff
552 RTN_PROHIBIT = 0x8 552 RT_TABLE_UNSPEC = 0x0
553 RTN_THROW = 0x9 553 RT_TABLE_COMPAT = 0xfc
554 RTN_NAT = 0xa 554 RT_TABLE_DEFAULT = 0xfd
555 RTN_XRESOLVE = 0xb 555 RT_TABLE_MAIN = 0xfe
556 RTNLGRP_NONE = 0x0 556 RT_TABLE_LOCAL = 0xff
557 RTNLGRP_LINK = 0x1 557 RT_TABLE_MAX = 0xffffffff
558 RTNLGRP_NOTIFY = 0x2 558 RTA_UNSPEC = 0x0
559 RTNLGRP_NEIGH = 0x3 559 RTA_DST = 0x1
560 RTNLGRP_TC = 0x4 560 RTA_SRC = 0x2
561 RTNLGRP_IPV4_IFADDR = 0x5 561 RTA_IIF = 0x3
562 RTNLGRP_IPV4_MROUTE = 0x6 562 RTA_OIF = 0x4
563 RTNLGRP_IPV4_ROUTE = 0x7 563 RTA_GATEWAY = 0x5
564 RTNLGRP_IPV4_RULE = 0x8 564 RTA_PRIORITY = 0x6
565 RTNLGRP_IPV6_IFADDR = 0x9 565 RTA_PREFSRC = 0x7
566 RTNLGRP_IPV6_MROUTE = 0xa 566 RTA_METRICS = 0x8
567 RTNLGRP_IPV6_ROUTE = 0xb 567 RTA_MULTIPATH = 0x9
568 RTNLGRP_IPV6_IFINFO = 0xc 568 RTA_FLOW = 0xb
569 RTNLGRP_IPV6_PREFIX = 0x12 569 RTA_CACHEINFO = 0xc
570 RTNLGRP_IPV6_RULE = 0x13 570 RTA_TABLE = 0xf
571 RTNLGRP_ND_USEROPT = 0x14 571 RTA_MARK = 0x10
572 SizeofNlMsghdr = 0x10 572 RTA_MFC_STATS = 0x11
573 SizeofNlMsgerr = 0x14 573 RTA_VIA = 0x12
574 SizeofRtGenmsg = 0x1 574 RTA_NEWDST = 0x13
575 SizeofNlAttr = 0x4 575 RTA_PREF = 0x14
576 SizeofRtAttr = 0x4 576 RTA_ENCAP_TYPE = 0x15
577 SizeofIfInfomsg = 0x10 577 RTA_ENCAP = 0x16
578 SizeofIfAddrmsg = 0x8 578 RTA_EXPIRES = 0x17
579 SizeofRtMsg = 0xc 579 RTA_PAD = 0x18
580 SizeofRtNexthop = 0x8 580 RTA_UID = 0x19
581 SizeofNdUseroptmsg = 0x10 581 RTA_TTL_PROPAGATE = 0x1a
582 RTA_IP_PROTO = 0x1b
583 RTA_SPORT = 0x1c
584 RTA_DPORT = 0x1d
585 RTN_UNSPEC = 0x0
586 RTN_UNICAST = 0x1
587 RTN_LOCAL = 0x2
588 RTN_BROADCAST = 0x3
589 RTN_ANYCAST = 0x4
590 RTN_MULTICAST = 0x5
591 RTN_BLACKHOLE = 0x6
592 RTN_UNREACHABLE = 0x7
593 RTN_PROHIBIT = 0x8
594 RTN_THROW = 0x9
595 RTN_NAT = 0xa
596 RTN_XRESOLVE = 0xb
597 RTNLGRP_NONE = 0x0
598 RTNLGRP_LINK = 0x1
599 RTNLGRP_NOTIFY = 0x2
600 RTNLGRP_NEIGH = 0x3
601 RTNLGRP_TC = 0x4
602 RTNLGRP_IPV4_IFADDR = 0x5
603 RTNLGRP_IPV4_MROUTE = 0x6
604 RTNLGRP_IPV4_ROUTE = 0x7
605 RTNLGRP_IPV4_RULE = 0x8
606 RTNLGRP_IPV6_IFADDR = 0x9
607 RTNLGRP_IPV6_MROUTE = 0xa
608 RTNLGRP_IPV6_ROUTE = 0xb
609 RTNLGRP_IPV6_IFINFO = 0xc
610 RTNLGRP_IPV6_PREFIX = 0x12
611 RTNLGRP_IPV6_RULE = 0x13
612 RTNLGRP_ND_USEROPT = 0x14
613 SizeofNlMsghdr = 0x10
614 SizeofNlMsgerr = 0x14
615 SizeofRtGenmsg = 0x1
616 SizeofNlAttr = 0x4
617 SizeofRtAttr = 0x4
618 SizeofIfInfomsg = 0x10
619 SizeofIfAddrmsg = 0x8
620 SizeofRtMsg = 0xc
621 SizeofRtNexthop = 0x8
622 SizeofNdUseroptmsg = 0x10
623 SizeofNdMsg = 0xc
582) 624)
583 625
584type NlMsghdr struct { 626type NlMsghdr struct {
@@ -655,6 +697,16 @@ type NdUseroptmsg struct {
655 Pad3 uint32 697 Pad3 uint32
656} 698}
657 699
700type NdMsg struct {
701 Family uint8
702 Pad1 uint8
703 Pad2 uint16
704 Ifindex int32
705 State uint16
706 Flags uint8
707 Type uint8
708}
709
658const ( 710const (
659 SizeofSockFilter = 0x8 711 SizeofSockFilter = 0x8
660 SizeofSockFprog = 0x10 712 SizeofSockFprog = 0x10
@@ -1401,6 +1453,21 @@ type TpacketBlockDesc struct {
1401 Hdr [40]byte 1453 Hdr [40]byte
1402} 1454}
1403 1455
1456type TpacketBDTS struct {
1457 Sec uint32
1458 Usec uint32
1459}
1460
1461type TpacketHdrV1 struct {
1462 Block_status uint32
1463 Num_pkts uint32
1464 Offset_to_first_pkt uint32
1465 Blk_len uint32
1466 Seq_num uint64
1467 Ts_first_pkt TpacketBDTS
1468 Ts_last_pkt TpacketBDTS
1469}
1470
1404type TpacketReq struct { 1471type TpacketReq struct {
1405 Block_size uint32 1472 Block_size uint32
1406 Block_nr uint32 1473 Block_nr uint32
@@ -2083,3 +2150,168 @@ type FanotifyResponse struct {
2083 Fd int32 2150 Fd int32
2084 Response uint32 2151 Response uint32
2085} 2152}
2153
2154const (
2155 CRYPTO_MSG_BASE = 0x10
2156 CRYPTO_MSG_NEWALG = 0x10
2157 CRYPTO_MSG_DELALG = 0x11
2158 CRYPTO_MSG_UPDATEALG = 0x12
2159 CRYPTO_MSG_GETALG = 0x13
2160 CRYPTO_MSG_DELRNG = 0x14
2161 CRYPTO_MSG_GETSTAT = 0x15
2162)
2163
2164const (
2165 CRYPTOCFGA_UNSPEC = 0x0
2166 CRYPTOCFGA_PRIORITY_VAL = 0x1
2167 CRYPTOCFGA_REPORT_LARVAL = 0x2
2168 CRYPTOCFGA_REPORT_HASH = 0x3
2169 CRYPTOCFGA_REPORT_BLKCIPHER = 0x4
2170 CRYPTOCFGA_REPORT_AEAD = 0x5
2171 CRYPTOCFGA_REPORT_COMPRESS = 0x6
2172 CRYPTOCFGA_REPORT_RNG = 0x7
2173 CRYPTOCFGA_REPORT_CIPHER = 0x8
2174 CRYPTOCFGA_REPORT_AKCIPHER = 0x9
2175 CRYPTOCFGA_REPORT_KPP = 0xa
2176 CRYPTOCFGA_REPORT_ACOMP = 0xb
2177 CRYPTOCFGA_STAT_LARVAL = 0xc
2178 CRYPTOCFGA_STAT_HASH = 0xd
2179 CRYPTOCFGA_STAT_BLKCIPHER = 0xe
2180 CRYPTOCFGA_STAT_AEAD = 0xf
2181 CRYPTOCFGA_STAT_COMPRESS = 0x10
2182 CRYPTOCFGA_STAT_RNG = 0x11
2183 CRYPTOCFGA_STAT_CIPHER = 0x12
2184 CRYPTOCFGA_STAT_AKCIPHER = 0x13
2185 CRYPTOCFGA_STAT_KPP = 0x14
2186 CRYPTOCFGA_STAT_ACOMP = 0x15
2187)
2188
2189type CryptoUserAlg struct {
2190 Name [64]uint8
2191 Driver_name [64]uint8
2192 Module_name [64]uint8
2193 Type uint32
2194 Mask uint32
2195 Refcnt uint32
2196 Flags uint32
2197}
2198
2199type CryptoStatAEAD struct {
2200 Type [64]uint8
2201 Encrypt_cnt uint64
2202 Encrypt_tlen uint64
2203 Decrypt_cnt uint64
2204 Decrypt_tlen uint64
2205 Err_cnt uint64
2206}
2207
2208type CryptoStatAKCipher struct {
2209 Type [64]uint8
2210 Encrypt_cnt uint64
2211 Encrypt_tlen uint64
2212 Decrypt_cnt uint64
2213 Decrypt_tlen uint64
2214 Verify_cnt uint64
2215 Sign_cnt uint64
2216 Err_cnt uint64
2217}
2218
2219type CryptoStatCipher struct {
2220 Type [64]uint8
2221 Encrypt_cnt uint64
2222 Encrypt_tlen uint64
2223 Decrypt_cnt uint64
2224 Decrypt_tlen uint64
2225 Err_cnt uint64
2226}
2227
2228type CryptoStatCompress struct {
2229 Type [64]uint8
2230 Compress_cnt uint64
2231 Compress_tlen uint64
2232 Decompress_cnt uint64
2233 Decompress_tlen uint64
2234 Err_cnt uint64
2235}
2236
2237type CryptoStatHash struct {
2238 Type [64]uint8
2239 Hash_cnt uint64
2240 Hash_tlen uint64
2241 Err_cnt uint64
2242}
2243
2244type CryptoStatKPP struct {
2245 Type [64]uint8
2246 Setsecret_cnt uint64
2247 Generate_public_key_cnt uint64
2248 Compute_shared_secret_cnt uint64
2249 Err_cnt uint64
2250}
2251
2252type CryptoStatRNG struct {
2253 Type [64]uint8
2254 Generate_cnt uint64
2255 Generate_tlen uint64
2256 Seed_cnt uint64
2257 Err_cnt uint64
2258}
2259
2260type CryptoStatLarval struct {
2261 Type [64]uint8
2262}
2263
2264type CryptoReportLarval struct {
2265 Type [64]uint8
2266}
2267
2268type CryptoReportHash struct {
2269 Type [64]uint8
2270 Blocksize uint32
2271 Digestsize uint32
2272}
2273
2274type CryptoReportCipher struct {
2275 Type [64]uint8
2276 Blocksize uint32
2277 Min_keysize uint32
2278 Max_keysize uint32
2279}
2280
2281type CryptoReportBlkCipher struct {
2282 Type [64]uint8
2283 Geniv [64]uint8
2284 Blocksize uint32
2285 Min_keysize uint32
2286 Max_keysize uint32
2287 Ivsize uint32
2288}
2289
2290type CryptoReportAEAD struct {
2291 Type [64]uint8
2292 Geniv [64]uint8
2293 Blocksize uint32
2294 Maxauthsize uint32
2295 Ivsize uint32
2296}
2297
2298type CryptoReportComp struct {
2299 Type [64]uint8
2300}
2301
2302type CryptoReportRNG struct {
2303 Type [64]uint8
2304 Seedsize uint32
2305}
2306
2307type CryptoReportAKCipher struct {
2308 Type [64]uint8
2309}
2310
2311type CryptoReportKPP struct {
2312 Type [64]uint8
2313}
2314
2315type CryptoReportAcomp struct {
2316 Type [64]uint8
2317}