SAI Metadata
Loading...
Searching...
No Matches
saitypesextensions.h
Go to the documentation of this file.
1
25#ifndef __SAITYPESEXTENSIONS_H_
26#define __SAITYPESEXTENSIONS_H_
27
28#include <saitypes.h>
29
36{
37 SAI_OBJECT_TYPE_EXTENSIONS_RANGE_START = SAI_OBJECT_TYPE_MAX,
38
39 SAI_OBJECT_TYPE_TABLE_BITMAP_CLASSIFICATION_ENTRY = SAI_OBJECT_TYPE_EXTENSIONS_RANGE_START,
40
41 SAI_OBJECT_TYPE_TABLE_BITMAP_ROUTER_ENTRY,
42
43 SAI_OBJECT_TYPE_TABLE_META_TUNNEL_ENTRY,
44
45 SAI_OBJECT_TYPE_DASH_ACL_GROUP,
46
47 SAI_OBJECT_TYPE_DASH_ACL_RULE,
48
49 SAI_OBJECT_TYPE_DIRECTION_LOOKUP_ENTRY,
50
51 SAI_OBJECT_TYPE_ENI_ETHER_ADDRESS_MAP_ENTRY,
52
53 SAI_OBJECT_TYPE_ENI,
54
55 SAI_OBJECT_TYPE_INBOUND_ROUTING_ENTRY,
56
57 SAI_OBJECT_TYPE_METER_BUCKET,
58
59 SAI_OBJECT_TYPE_METER_POLICY,
60
61 SAI_OBJECT_TYPE_METER_RULE,
62
63 SAI_OBJECT_TYPE_OUTBOUND_CA_TO_PA_ENTRY,
64
65 SAI_OBJECT_TYPE_OUTBOUND_ROUTING_ENTRY,
66
67 SAI_OBJECT_TYPE_VNET,
68
69 SAI_OBJECT_TYPE_PA_VALIDATION_ENTRY,
70
71 SAI_OBJECT_TYPE_VIP_ENTRY,
72
73 /* Add new experimental object types above this line */
74
75 SAI_OBJECT_TYPE_EXTENSIONS_RANGE_END
76
78
79typedef enum _sai_dash_direction_t
80{
81 SAI_DASH_DIRECTION_INVALID,
82
83 SAI_DASH_DIRECTION_OUTBOUND,
84
85 SAI_DASH_DIRECTION_INBOUND,
86
87} sai_dash_direction_t;
88
89typedef enum _sai_dash_encapsulation_t
90{
91 SAI_DASH_ENCAPSULATION_INVALID,
92
93 SAI_DASH_ENCAPSULATION_VXLAN,
94
95 SAI_DASH_ENCAPSULATION_NVGRE,
96
97} sai_dash_encapsulation_t;
98
99#endif /* __SAITYPESEXTENSIONS_H_ */
100
@ SAI_OBJECT_TYPE_MAX
Definition saitypes.h:300
This module defines SAI portable types.
enum _sai_object_type_extensions_t sai_object_type_extensions_t
SAI object type extensions.
_sai_object_type_extensions_t
SAI object type extensions.