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 */
48
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
85
86#endif /* __SAIEXTENSIONS_H_ */
@ SAI_API_MAX
Definition sai.h:149
This module defines an entry point into Switch Abstraction Interface (SAI)
This module defines SAI P4 extension interface.
This module defines SAI P4 extension interface.
This module defines SAI P4 extension interface.
This module defines SAI P4 extension interface.
This module defines SAI P4 extension interface.
This module defines SAI P4 extension interface.
This module defines SAI P4 extension interface.
This module defines SAI P4 extension interface.
This module defines SAI P4 extension interface.
This module defines SAI P4 extension interface.
This module defines SAI P4 extension interface.
_sai_api_extensions_t
Extensions to SAI APIs.
enum _sai_api_extensions_t sai_api_extensions_t
Extensions to SAI APIs.
This module defines port extensions of the Switch Abstraction Interface (SAI)
This module defines switch extensions of the Switch Abstraction Interface (SAI)
This module defines SAI portable types.
This module defines type extensions of the Switch Abstraction Interface (SAI)