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