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