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