aboutsummaryrefslogtreecommitdiff
path: root/vendor/golang.org/x/sys/unix/ztypes_linux_mips64le.go
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/golang.org/x/sys/unix/ztypes_linux_mips64le.go')
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_linux_mips64le.go325
1 files changed, 306 insertions, 19 deletions
diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_mips64le.go b/vendor/golang.org/x/sys/unix/ztypes_linux_mips64le.go
index f1eb0d3..dbc21cf 100644
--- a/vendor/golang.org/x/sys/unix/ztypes_linux_mips64le.go
+++ b/vendor/golang.org/x/sys/unix/ztypes_linux_mips64le.go
@@ -180,6 +180,55 @@ type FscryptKey struct {
180 Size uint32 180 Size uint32
181} 181}
182 182
183type FscryptPolicyV1 struct {
184 Version uint8
185 Contents_encryption_mode uint8
186 Filenames_encryption_mode uint8
187 Flags uint8
188 Master_key_descriptor [8]uint8
189}
190
191type FscryptPolicyV2 struct {
192 Version uint8
193 Contents_encryption_mode uint8
194 Filenames_encryption_mode uint8
195 Flags uint8
196 _ [4]uint8
197 Master_key_identifier [16]uint8
198}
199
200type FscryptGetPolicyExArg struct {
201 Size uint64
202 Policy [24]byte
203}
204
205type FscryptKeySpecifier struct {
206 Type uint32
207 _ uint32
208 U [32]byte
209}
210
211type FscryptAddKeyArg struct {
212 Key_spec FscryptKeySpecifier
213 Raw_size uint32
214 _ [9]uint32
215}
216
217type FscryptRemoveKeyArg struct {
218 Key_spec FscryptKeySpecifier
219 Removal_status_flags uint32
220 _ [5]uint32
221}
222
223type FscryptGetKeyStatusArg struct {
224 Key_spec FscryptKeySpecifier
225 _ [6]uint32
226 Status uint32
227 Status_flags uint32
228 User_count uint32
229 _ [13]uint32
230}
231
183type KeyctlDHParams struct { 232type KeyctlDHParams struct {
184 Private int32 233 Private int32
185 Prime int32 234 Prime int32
@@ -257,7 +306,7 @@ type RawSockaddrRFCOMM struct {
257type RawSockaddrCAN struct { 306type RawSockaddrCAN struct {
258 Family uint16 307 Family uint16
259 Ifindex int32 308 Ifindex int32
260 Addr [8]byte 309 Addr [16]byte
261} 310}
262 311
263type RawSockaddrALG struct { 312type RawSockaddrALG struct {
@@ -286,6 +335,13 @@ type RawSockaddrXDP struct {
286 335
287type RawSockaddrPPPoX [0x1e]byte 336type RawSockaddrPPPoX [0x1e]byte
288 337
338type RawSockaddrTIPC struct {
339 Family uint16
340 Addrtype uint8
341 Scope int8
342 Addr [12]byte
343}
344
289type RawSockaddr struct { 345type RawSockaddr struct {
290 Family uint16 346 Family uint16
291 Data [14]int8 347 Data [14]int8
@@ -422,11 +478,12 @@ const (
422 SizeofSockaddrHCI = 0x6 478 SizeofSockaddrHCI = 0x6
423 SizeofSockaddrL2 = 0xe 479 SizeofSockaddrL2 = 0xe
424 SizeofSockaddrRFCOMM = 0xa 480 SizeofSockaddrRFCOMM = 0xa
425 SizeofSockaddrCAN = 0x10 481 SizeofSockaddrCAN = 0x18
426 SizeofSockaddrALG = 0x58 482 SizeofSockaddrALG = 0x58
427 SizeofSockaddrVM = 0x10 483 SizeofSockaddrVM = 0x10
428 SizeofSockaddrXDP = 0x10 484 SizeofSockaddrXDP = 0x10
429 SizeofSockaddrPPPoX = 0x1e 485 SizeofSockaddrPPPoX = 0x1e
486 SizeofSockaddrTIPC = 0x10
430 SizeofLinger = 0x8 487 SizeofLinger = 0x8
431 SizeofIovec = 0x10 488 SizeofIovec = 0x10
432 SizeofIPMreq = 0x8 489 SizeofIPMreq = 0x8
@@ -537,7 +594,7 @@ const (
537 IFLA_NEW_IFINDEX = 0x31 594 IFLA_NEW_IFINDEX = 0x31
538 IFLA_MIN_MTU = 0x32 595 IFLA_MIN_MTU = 0x32
539 IFLA_MAX_MTU = 0x33 596 IFLA_MAX_MTU = 0x33
540 IFLA_MAX = 0x33 597 IFLA_MAX = 0x35
541 IFLA_INFO_KIND = 0x1 598 IFLA_INFO_KIND = 0x1
542 IFLA_INFO_DATA = 0x2 599 IFLA_INFO_DATA = 0x2
543 IFLA_INFO_XSTATS = 0x3 600 IFLA_INFO_XSTATS = 0x3
@@ -593,22 +650,6 @@ const (
593 RTN_THROW = 0x9 650 RTN_THROW = 0x9
594 RTN_NAT = 0xa 651 RTN_NAT = 0xa
595 RTN_XRESOLVE = 0xb 652 RTN_XRESOLVE = 0xb
596 RTNLGRP_NONE = 0x0
597 RTNLGRP_LINK = 0x1
598 RTNLGRP_NOTIFY = 0x2
599 RTNLGRP_NEIGH = 0x3
600 RTNLGRP_TC = 0x4
601 RTNLGRP_IPV4_IFADDR = 0x5
602 RTNLGRP_IPV4_MROUTE = 0x6
603 RTNLGRP_IPV4_ROUTE = 0x7
604 RTNLGRP_IPV4_RULE = 0x8
605 RTNLGRP_IPV6_IFADDR = 0x9
606 RTNLGRP_IPV6_MROUTE = 0xa
607 RTNLGRP_IPV6_ROUTE = 0xb
608 RTNLGRP_IPV6_IFINFO = 0xc
609 RTNLGRP_IPV6_PREFIX = 0x12
610 RTNLGRP_IPV6_RULE = 0x13
611 RTNLGRP_ND_USEROPT = 0x14
612 SizeofNlMsghdr = 0x10 653 SizeofNlMsghdr = 0x10
613 SizeofNlMsgerr = 0x14 654 SizeofNlMsgerr = 0x14
614 SizeofRtGenmsg = 0x1 655 SizeofRtGenmsg = 0x1
@@ -616,6 +657,7 @@ const (
616 SizeofRtAttr = 0x4 657 SizeofRtAttr = 0x4
617 SizeofIfInfomsg = 0x10 658 SizeofIfInfomsg = 0x10
618 SizeofIfAddrmsg = 0x8 659 SizeofIfAddrmsg = 0x8
660 SizeofIfaCacheinfo = 0x10
619 SizeofRtMsg = 0xc 661 SizeofRtMsg = 0xc
620 SizeofRtNexthop = 0x8 662 SizeofRtNexthop = 0x8
621 SizeofNdUseroptmsg = 0x10 663 SizeofNdUseroptmsg = 0x10
@@ -666,6 +708,13 @@ type IfAddrmsg struct {
666 Index uint32 708 Index uint32
667} 709}
668 710
711type IfaCacheinfo struct {
712 Prefered uint32
713 Valid uint32
714 Cstamp uint32
715 Tstamp uint32
716}
717
669type RtMsg struct { 718type RtMsg struct {
670 Family uint8 719 Family uint8
671 Dst_len uint8 720 Dst_len uint8
@@ -783,6 +832,7 @@ type Ustat_t struct {
783 832
784type EpollEvent struct { 833type EpollEvent struct {
785 Events uint32 834 Events uint32
835 _ int32
786 Fd int32 836 Fd int32
787 Pad int32 837 Pad int32
788} 838}
@@ -2035,6 +2085,7 @@ type XDPRingOffset struct {
2035 Producer uint64 2085 Producer uint64
2036 Consumer uint64 2086 Consumer uint64
2037 Desc uint64 2087 Desc uint64
2088 Flags uint64
2038} 2089}
2039 2090
2040type XDPMmapOffsets struct { 2091type XDPMmapOffsets struct {
@@ -2049,6 +2100,8 @@ type XDPUmemReg struct {
2049 Len uint64 2100 Len uint64
2050 Size uint32 2101 Size uint32
2051 Headroom uint32 2102 Headroom uint32
2103 Flags uint32
2104 _ [4]byte
2052} 2105}
2053 2106
2054type XDPStatistics struct { 2107type XDPStatistics struct {
@@ -2462,6 +2515,42 @@ const (
2462 BPF_FD_TYPE_URETPROBE = 0x5 2515 BPF_FD_TYPE_URETPROBE = 0x5
2463) 2516)
2464 2517
2518const (
2519 RTNLGRP_NONE = 0x0
2520 RTNLGRP_LINK = 0x1
2521 RTNLGRP_NOTIFY = 0x2
2522 RTNLGRP_NEIGH = 0x3
2523 RTNLGRP_TC = 0x4
2524 RTNLGRP_IPV4_IFADDR = 0x5
2525 RTNLGRP_IPV4_MROUTE = 0x6
2526 RTNLGRP_IPV4_ROUTE = 0x7
2527 RTNLGRP_IPV4_RULE = 0x8
2528 RTNLGRP_IPV6_IFADDR = 0x9
2529 RTNLGRP_IPV6_MROUTE = 0xa
2530 RTNLGRP_IPV6_ROUTE = 0xb
2531 RTNLGRP_IPV6_IFINFO = 0xc
2532 RTNLGRP_DECnet_IFADDR = 0xd
2533 RTNLGRP_NOP2 = 0xe
2534 RTNLGRP_DECnet_ROUTE = 0xf
2535 RTNLGRP_DECnet_RULE = 0x10
2536 RTNLGRP_NOP4 = 0x11
2537 RTNLGRP_IPV6_PREFIX = 0x12
2538 RTNLGRP_IPV6_RULE = 0x13
2539 RTNLGRP_ND_USEROPT = 0x14
2540 RTNLGRP_PHONET_IFADDR = 0x15
2541 RTNLGRP_PHONET_ROUTE = 0x16
2542 RTNLGRP_DCB = 0x17
2543 RTNLGRP_IPV4_NETCONF = 0x18
2544 RTNLGRP_IPV6_NETCONF = 0x19
2545 RTNLGRP_MDB = 0x1a
2546 RTNLGRP_MPLS_ROUTE = 0x1b
2547 RTNLGRP_NSID = 0x1c
2548 RTNLGRP_MPLS_NETCONF = 0x1d
2549 RTNLGRP_IPV4_MROUTE_R = 0x1e
2550 RTNLGRP_IPV6_MROUTE_R = 0x1f
2551 RTNLGRP_NEXTHOP = 0x20
2552)
2553
2465type CapUserHeader struct { 2554type CapUserHeader struct {
2466 Version uint32 2555 Version uint32
2467 Pid int32 2556 Pid int32
@@ -2516,3 +2605,201 @@ type LoopInfo64 struct {
2516 Encrypt_key [32]uint8 2605 Encrypt_key [32]uint8
2517 Init [2]uint64 2606 Init [2]uint64
2518} 2607}
2608
2609type TIPCSocketAddr struct {
2610 Ref uint32
2611 Node uint32
2612}
2613
2614type TIPCServiceRange struct {
2615 Type uint32
2616 Lower uint32
2617 Upper uint32
2618}
2619
2620type TIPCServiceName struct {
2621 Type uint32
2622 Instance uint32
2623 Domain uint32
2624}
2625
2626type TIPCSubscr struct {
2627 Seq TIPCServiceRange
2628 Timeout uint32
2629 Filter uint32
2630 Handle [8]int8
2631}
2632
2633type TIPCEvent struct {
2634 Event uint32
2635 Lower uint32
2636 Upper uint32
2637 Port TIPCSocketAddr
2638 S TIPCSubscr
2639}
2640
2641type TIPCGroupReq struct {
2642 Type uint32
2643 Instance uint32
2644 Scope uint32
2645 Flags uint32
2646}
2647
2648type TIPCSIOCLNReq struct {
2649 Peer uint32
2650 Id uint32
2651 Linkname [68]int8
2652}
2653
2654type TIPCSIOCNodeIDReq struct {
2655 Peer uint32
2656 Id [16]int8
2657}
2658
2659const (
2660 TIPC_CLUSTER_SCOPE = 0x2
2661 TIPC_NODE_SCOPE = 0x3
2662)
2663
2664const (
2665 SYSLOG_ACTION_CLOSE = 0
2666 SYSLOG_ACTION_OPEN = 1
2667 SYSLOG_ACTION_READ = 2
2668 SYSLOG_ACTION_READ_ALL = 3
2669 SYSLOG_ACTION_READ_CLEAR = 4
2670 SYSLOG_ACTION_CLEAR = 5
2671 SYSLOG_ACTION_CONSOLE_OFF = 6
2672 SYSLOG_ACTION_CONSOLE_ON = 7
2673 SYSLOG_ACTION_CONSOLE_LEVEL = 8
2674 SYSLOG_ACTION_SIZE_UNREAD = 9
2675 SYSLOG_ACTION_SIZE_BUFFER = 10
2676)
2677
2678const (
2679 DEVLINK_CMD_UNSPEC = 0x0
2680 DEVLINK_CMD_GET = 0x1
2681 DEVLINK_CMD_SET = 0x2
2682 DEVLINK_CMD_NEW = 0x3
2683 DEVLINK_CMD_DEL = 0x4
2684 DEVLINK_CMD_PORT_GET = 0x5
2685 DEVLINK_CMD_PORT_SET = 0x6
2686 DEVLINK_CMD_PORT_NEW = 0x7
2687 DEVLINK_CMD_PORT_DEL = 0x8
2688 DEVLINK_CMD_PORT_SPLIT = 0x9
2689 DEVLINK_CMD_PORT_UNSPLIT = 0xa
2690 DEVLINK_CMD_SB_GET = 0xb
2691 DEVLINK_CMD_SB_SET = 0xc
2692 DEVLINK_CMD_SB_NEW = 0xd
2693 DEVLINK_CMD_SB_DEL = 0xe
2694 DEVLINK_CMD_SB_POOL_GET = 0xf
2695 DEVLINK_CMD_SB_POOL_SET = 0x10
2696 DEVLINK_CMD_SB_POOL_NEW = 0x11
2697 DEVLINK_CMD_SB_POOL_DEL = 0x12
2698 DEVLINK_CMD_SB_PORT_POOL_GET = 0x13
2699 DEVLINK_CMD_SB_PORT_POOL_SET = 0x14
2700 DEVLINK_CMD_SB_PORT_POOL_NEW = 0x15
2701 DEVLINK_CMD_SB_PORT_POOL_DEL = 0x16
2702 DEVLINK_CMD_SB_TC_POOL_BIND_GET = 0x17
2703 DEVLINK_CMD_SB_TC_POOL_BIND_SET = 0x18
2704 DEVLINK_CMD_SB_TC_POOL_BIND_NEW = 0x19
2705 DEVLINK_CMD_SB_TC_POOL_BIND_DEL = 0x1a
2706 DEVLINK_CMD_SB_OCC_SNAPSHOT = 0x1b
2707 DEVLINK_CMD_SB_OCC_MAX_CLEAR = 0x1c
2708 DEVLINK_CMD_ESWITCH_GET = 0x1d
2709 DEVLINK_CMD_ESWITCH_SET = 0x1e
2710 DEVLINK_CMD_DPIPE_TABLE_GET = 0x1f
2711 DEVLINK_CMD_DPIPE_ENTRIES_GET = 0x20
2712 DEVLINK_CMD_DPIPE_HEADERS_GET = 0x21
2713 DEVLINK_CMD_DPIPE_TABLE_COUNTERS_SET = 0x22
2714 DEVLINK_CMD_MAX = 0x44
2715 DEVLINK_PORT_TYPE_NOTSET = 0x0
2716 DEVLINK_PORT_TYPE_AUTO = 0x1
2717 DEVLINK_PORT_TYPE_ETH = 0x2
2718 DEVLINK_PORT_TYPE_IB = 0x3
2719 DEVLINK_SB_POOL_TYPE_INGRESS = 0x0
2720 DEVLINK_SB_POOL_TYPE_EGRESS = 0x1
2721 DEVLINK_SB_THRESHOLD_TYPE_STATIC = 0x0
2722 DEVLINK_SB_THRESHOLD_TYPE_DYNAMIC = 0x1
2723 DEVLINK_ESWITCH_MODE_LEGACY = 0x0
2724 DEVLINK_ESWITCH_MODE_SWITCHDEV = 0x1
2725 DEVLINK_ESWITCH_INLINE_MODE_NONE = 0x0
2726 DEVLINK_ESWITCH_INLINE_MODE_LINK = 0x1
2727 DEVLINK_ESWITCH_INLINE_MODE_NETWORK = 0x2
2728 DEVLINK_ESWITCH_INLINE_MODE_TRANSPORT = 0x3
2729 DEVLINK_ESWITCH_ENCAP_MODE_NONE = 0x0
2730 DEVLINK_ESWITCH_ENCAP_MODE_BASIC = 0x1
2731 DEVLINK_ATTR_UNSPEC = 0x0
2732 DEVLINK_ATTR_BUS_NAME = 0x1
2733 DEVLINK_ATTR_DEV_NAME = 0x2
2734 DEVLINK_ATTR_PORT_INDEX = 0x3
2735 DEVLINK_ATTR_PORT_TYPE = 0x4
2736 DEVLINK_ATTR_PORT_DESIRED_TYPE = 0x5
2737 DEVLINK_ATTR_PORT_NETDEV_IFINDEX = 0x6
2738 DEVLINK_ATTR_PORT_NETDEV_NAME = 0x7
2739 DEVLINK_ATTR_PORT_IBDEV_NAME = 0x8
2740 DEVLINK_ATTR_PORT_SPLIT_COUNT = 0x9
2741 DEVLINK_ATTR_PORT_SPLIT_GROUP = 0xa
2742 DEVLINK_ATTR_SB_INDEX = 0xb
2743 DEVLINK_ATTR_SB_SIZE = 0xc
2744 DEVLINK_ATTR_SB_INGRESS_POOL_COUNT = 0xd
2745 DEVLINK_ATTR_SB_EGRESS_POOL_COUNT = 0xe
2746 DEVLINK_ATTR_SB_INGRESS_TC_COUNT = 0xf
2747 DEVLINK_ATTR_SB_EGRESS_TC_COUNT = 0x10
2748 DEVLINK_ATTR_SB_POOL_INDEX = 0x11
2749 DEVLINK_ATTR_SB_POOL_TYPE = 0x12
2750 DEVLINK_ATTR_SB_POOL_SIZE = 0x13
2751 DEVLINK_ATTR_SB_POOL_THRESHOLD_TYPE = 0x14
2752 DEVLINK_ATTR_SB_THRESHOLD = 0x15
2753 DEVLINK_ATTR_SB_TC_INDEX = 0x16
2754 DEVLINK_ATTR_SB_OCC_CUR = 0x17
2755 DEVLINK_ATTR_SB_OCC_MAX = 0x18
2756 DEVLINK_ATTR_ESWITCH_MODE = 0x19
2757 DEVLINK_ATTR_ESWITCH_INLINE_MODE = 0x1a
2758 DEVLINK_ATTR_DPIPE_TABLES = 0x1b
2759 DEVLINK_ATTR_DPIPE_TABLE = 0x1c
2760 DEVLINK_ATTR_DPIPE_TABLE_NAME = 0x1d
2761 DEVLINK_ATTR_DPIPE_TABLE_SIZE = 0x1e
2762 DEVLINK_ATTR_DPIPE_TABLE_MATCHES = 0x1f
2763 DEVLINK_ATTR_DPIPE_TABLE_ACTIONS = 0x20
2764 DEVLINK_ATTR_DPIPE_TABLE_COUNTERS_ENABLED = 0x21
2765 DEVLINK_ATTR_DPIPE_ENTRIES = 0x22
2766 DEVLINK_ATTR_DPIPE_ENTRY = 0x23
2767 DEVLINK_ATTR_DPIPE_ENTRY_INDEX = 0x24
2768 DEVLINK_ATTR_DPIPE_ENTRY_MATCH_VALUES = 0x25
2769 DEVLINK_ATTR_DPIPE_ENTRY_ACTION_VALUES = 0x26
2770 DEVLINK_ATTR_DPIPE_ENTRY_COUNTER = 0x27
2771 DEVLINK_ATTR_DPIPE_MATCH = 0x28
2772 DEVLINK_ATTR_DPIPE_MATCH_VALUE = 0x29
2773 DEVLINK_ATTR_DPIPE_MATCH_TYPE = 0x2a
2774 DEVLINK_ATTR_DPIPE_ACTION = 0x2b
2775 DEVLINK_ATTR_DPIPE_ACTION_VALUE = 0x2c
2776 DEVLINK_ATTR_DPIPE_ACTION_TYPE = 0x2d
2777 DEVLINK_ATTR_DPIPE_VALUE = 0x2e
2778 DEVLINK_ATTR_DPIPE_VALUE_MASK = 0x2f
2779 DEVLINK_ATTR_DPIPE_VALUE_MAPPING = 0x30
2780 DEVLINK_ATTR_DPIPE_HEADERS = 0x31
2781 DEVLINK_ATTR_DPIPE_HEADER = 0x32
2782 DEVLINK_ATTR_DPIPE_HEADER_NAME = 0x33
2783 DEVLINK_ATTR_DPIPE_HEADER_ID = 0x34
2784 DEVLINK_ATTR_DPIPE_HEADER_FIELDS = 0x35
2785 DEVLINK_ATTR_DPIPE_HEADER_GLOBAL = 0x36
2786 DEVLINK_ATTR_DPIPE_HEADER_INDEX = 0x37
2787 DEVLINK_ATTR_DPIPE_FIELD = 0x38
2788 DEVLINK_ATTR_DPIPE_FIELD_NAME = 0x39
2789 DEVLINK_ATTR_DPIPE_FIELD_ID = 0x3a
2790 DEVLINK_ATTR_DPIPE_FIELD_BITWIDTH = 0x3b
2791 DEVLINK_ATTR_DPIPE_FIELD_MAPPING_TYPE = 0x3c
2792 DEVLINK_ATTR_PAD = 0x3d
2793 DEVLINK_ATTR_ESWITCH_ENCAP_MODE = 0x3e
2794 DEVLINK_ATTR_MAX = 0x8c
2795 DEVLINK_DPIPE_FIELD_MAPPING_TYPE_NONE = 0x0
2796 DEVLINK_DPIPE_FIELD_MAPPING_TYPE_IFINDEX = 0x1
2797 DEVLINK_DPIPE_MATCH_TYPE_FIELD_EXACT = 0x0
2798 DEVLINK_DPIPE_ACTION_TYPE_FIELD_MODIFY = 0x0
2799 DEVLINK_DPIPE_FIELD_ETHERNET_DST_MAC = 0x0
2800 DEVLINK_DPIPE_FIELD_IPV4_DST_IP = 0x0
2801 DEVLINK_DPIPE_FIELD_IPV6_DST_IP = 0x0
2802 DEVLINK_DPIPE_HEADER_ETHERNET = 0x0
2803 DEVLINK_DPIPE_HEADER_IPV4 = 0x1
2804 DEVLINK_DPIPE_HEADER_IPV6 = 0x2
2805)