SAI Metadata
Loading...
Searching...
No Matches
saiextensions.h
Go to the documentation of this file.
1
25
#ifndef __SAIEXTENSIONS_H_
26
#define __SAIEXTENSIONS_H_
27
28
#include <
sai.h
>
29
#include <
saitypes.h
>
30
31
/* existing enum extensions */
32
#include "
saitypesextensions.h
"
33
#include "
saiswitchextensions.h
"
34
#include "
saiportextensions.h
"
35
36
/* new experimental object type includes */
37
#include "
saiexperimentaldashvip.h
"
38
#include "
saiexperimentaldashpavalidation.h
"
39
#include "
saiexperimentaldashvnet.h
"
40
#include "
saiexperimentaldashoutboundrouting.h
"
41
#include "
saiexperimentaldashoutboundcatopa.h
"
42
#include "
saiexperimentaldashmeter.h
"
43
#include "
saiexperimentaldashinboundrouting.h
"
44
#include "
saiexperimentaldasheni.h
"
45
#include "
saiexperimentaldashdirectionlookup.h
"
46
#include "
saiexperimentaldashacl.h
"
47
#include "
saiexperimentalbmtor.h
"
48
54
typedef
enum
_sai_api_extensions_t
55
{
56
SAI_API_EXTENSIONS_RANGE_START =
SAI_API_MAX
,
57
58
SAI_API_BMTOR = SAI_API_EXTENSIONS_RANGE_START,
59
60
SAI_API_DASH_ACL,
61
62
SAI_API_DASH_DIRECTION_LOOKUP,
63
64
SAI_API_DASH_ENI,
65
66
SAI_API_DASH_INBOUND_ROUTING,
67
68
SAI_API_DASH_METER,
69
70
SAI_API_DASH_OUTBOUND_CA_TO_PA,
71
72
SAI_API_DASH_OUTBOUND_ROUTING,
73
74
SAI_API_DASH_VNET,
75
76
SAI_API_DASH_PA_VALIDATION,
77
78
SAI_API_DASH_VIP,
79
80
/* Add new experimental APIs above this line */
81
82
SAI_API_EXTENSIONS_RANGE_END
83
84
}
sai_api_extensions_t
;
85
86
#endif
/* __SAIEXTENSIONS_H_ */
SAI_API_MAX
@ SAI_API_MAX
Definition
sai.h:149
sai.h
This module defines an entry point into Switch Abstraction Interface (SAI)
saiexperimentalbmtor.h
This module defines SAI P4 extension interface.
saiexperimentaldashacl.h
This module defines SAI P4 extension interface.
saiexperimentaldashdirectionlookup.h
This module defines SAI P4 extension interface.
saiexperimentaldasheni.h
This module defines SAI P4 extension interface.
saiexperimentaldashinboundrouting.h
This module defines SAI P4 extension interface.
saiexperimentaldashmeter.h
This module defines SAI P4 extension interface.
saiexperimentaldashoutboundcatopa.h
This module defines SAI P4 extension interface.
saiexperimentaldashoutboundrouting.h
This module defines SAI P4 extension interface.
saiexperimentaldashpavalidation.h
This module defines SAI P4 extension interface.
saiexperimentaldashvip.h
This module defines SAI P4 extension interface.
saiexperimentaldashvnet.h
This module defines SAI P4 extension interface.
_sai_api_extensions_t
_sai_api_extensions_t
Extensions to SAI APIs.
Definition
saiextensions.h:55
sai_api_extensions_t
enum _sai_api_extensions_t sai_api_extensions_t
Extensions to SAI APIs.
saiportextensions.h
This module defines port extensions of the Switch Abstraction Interface (SAI)
saiswitchextensions.h
This module defines switch extensions of the Switch Abstraction Interface (SAI)
saitypes.h
This module defines SAI portable types.
saitypesextensions.h
This module defines type extensions of the Switch Abstraction Interface (SAI)
experimental
saiextensions.h
Generated on Sun Feb 4 2024 12:40:32 for SAI Metadata by
1.9.7