Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DASH] Update headers changes due to autogen #2027

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion experimental/saiexperimentaldashacl.h
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,14 @@
* @file saiexperimentaldashacl.h
*
* @brief This module defines SAI extensions for DASH ACL
*
* @warning This module is a SAI experimental module
*/

#if !defined (__SAIEXPERIMENTALDASHACL_H_)
#define __SAIEXPERIMENTALDASHACL_H_

#include <saitypes.h>
#include <saitypesextensions.h>

/**
* @defgroup SAIEXPERIMENTALDASH_ACL SAI - Experimental: DASH ACL specific API definitions
Expand Down
6 changes: 3 additions & 3 deletions experimental/saiexperimentaldashdirectionlookup.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,18 +19,18 @@
*
* @file saiexperimentaldashdirectionlookup.h
*
* @brief This module defines SAI extensions for DASH direction lookup
* @brief This module defines SAI extensions for DASH DIRECTION LOOKUP
*
* @warning This module is a SAI experimental module
*/

#if !defined (__SAIEXPERIMENTALDASHDIRECTIONLOOKUP_H_)
#define __SAIEXPERIMENTALDASHDIRECTIONLOOKUP_H_

#include <saitypes.h>
#include <saitypesextensions.h>

/**
* @defgroup SAIEXPERIMENTALDASH_DIRECTION_LOOKUP SAI - Experimental: DASH direction lookup specific API definitions
* @defgroup SAIEXPERIMENTALDASH_DIRECTION_LOOKUP SAI - Experimental: DASH DIRECTION LOOKUP specific API definitions
*
* @{
*/
Expand Down
77 changes: 52 additions & 25 deletions experimental/saiexperimentaldasheni.h
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
#if !defined (__SAIEXPERIMENTALDASHENI_H_)
#define __SAIEXPERIMENTALDASHENI_H_

#include <saitypes.h>
#include <saitypesextensions.h>

/**
* @defgroup SAIEXPERIMENTALDASH_ENI SAI - Experimental: DASH ENI specific API definitions
Expand Down Expand Up @@ -627,14 +627,17 @@ typedef enum _sai_eni_stat_t
/** DASH ENI INLINE_FLOW_CREATE_REQ_FAILED stat count */
SAI_ENI_STAT_INLINE_FLOW_CREATE_REQ_FAILED,

/** DASH ENI INLINE_FLOW_CREATE_REQ_IGNORED stat count */
SAI_ENI_STAT_INLINE_FLOW_CREATE_REQ_IGNORED,

/** DASH ENI INLINE_FLOW_CREATE_ACK_RECV stat count */
SAI_ENI_STAT_INLINE_FLOW_CREATE_ACK_RECV,

/** DASH ENI INLINE_FLOW_CREATE_ACK_FAILED_RECV stat count */
SAI_ENI_STAT_INLINE_FLOW_CREATE_ACK_FAILED_RECV,
/** DASH ENI INLINE_FLOW_CREATE_ACK_FAILED stat count */
SAI_ENI_STAT_INLINE_FLOW_CREATE_ACK_FAILED,

/** DASH ENI INLINE_FLOW_CREATE_ACK_IGNORED_RECV stat count */
SAI_ENI_STAT_INLINE_FLOW_CREATE_ACK_IGNORED_RECV,
/** DASH ENI INLINE_FLOW_CREATE_ACK_IGNORED stat count */
SAI_ENI_STAT_INLINE_FLOW_CREATE_ACK_IGNORED,

/** DASH ENI TIMED_FLOW_CREATE_REQ_SENT stat count */
SAI_ENI_STAT_TIMED_FLOW_CREATE_REQ_SENT,
Expand All @@ -645,14 +648,17 @@ typedef enum _sai_eni_stat_t
/** DASH ENI TIMED_FLOW_CREATE_REQ_FAILED stat count */
SAI_ENI_STAT_TIMED_FLOW_CREATE_REQ_FAILED,

/** DASH ENI TIMED_FLOW_CREATE_REQ_IGNORED stat count */
SAI_ENI_STAT_TIMED_FLOW_CREATE_REQ_IGNORED,

/** DASH ENI TIMED_FLOW_CREATE_ACK_RECV stat count */
SAI_ENI_STAT_TIMED_FLOW_CREATE_ACK_RECV,

/** DASH ENI TIMED_FLOW_CREATE_ACK_FAILED_RECV stat count */
SAI_ENI_STAT_TIMED_FLOW_CREATE_ACK_FAILED_RECV,
/** DASH ENI TIMED_FLOW_CREATE_ACK_FAILED stat count */
SAI_ENI_STAT_TIMED_FLOW_CREATE_ACK_FAILED,

/** DASH ENI TIMED_FLOW_CREATE_ACK_IGNORED_RECV stat count */
SAI_ENI_STAT_TIMED_FLOW_CREATE_ACK_IGNORED_RECV,
/** DASH ENI TIMED_FLOW_CREATE_ACK_IGNORED stat count */
SAI_ENI_STAT_TIMED_FLOW_CREATE_ACK_IGNORED,

/** DASH ENI INLINE_FLOW_UPDATE_REQ_SENT stat count */
SAI_ENI_STAT_INLINE_FLOW_UPDATE_REQ_SENT,
Expand All @@ -663,14 +669,17 @@ typedef enum _sai_eni_stat_t
/** DASH ENI INLINE_FLOW_UPDATE_REQ_FAILED stat count */
SAI_ENI_STAT_INLINE_FLOW_UPDATE_REQ_FAILED,

/** DASH ENI INLINE_FLOW_UPDATE_REQ_IGNORED stat count */
SAI_ENI_STAT_INLINE_FLOW_UPDATE_REQ_IGNORED,

/** DASH ENI INLINE_FLOW_UPDATE_ACK_RECV stat count */
SAI_ENI_STAT_INLINE_FLOW_UPDATE_ACK_RECV,

/** DASH ENI INLINE_FLOW_UPDATE_ACK_FAILED_RECV stat count */
SAI_ENI_STAT_INLINE_FLOW_UPDATE_ACK_FAILED_RECV,
/** DASH ENI INLINE_FLOW_UPDATE_ACK_FAILED stat count */
SAI_ENI_STAT_INLINE_FLOW_UPDATE_ACK_FAILED,

/** DASH ENI INLINE_FLOW_UPDATE_ACK_IGNORED_RECV stat count */
SAI_ENI_STAT_INLINE_FLOW_UPDATE_ACK_IGNORED_RECV,
/** DASH ENI INLINE_FLOW_UPDATE_ACK_IGNORED stat count */
SAI_ENI_STAT_INLINE_FLOW_UPDATE_ACK_IGNORED,

/** DASH ENI TIMED_FLOW_UPDATE_REQ_SENT stat count */
SAI_ENI_STAT_TIMED_FLOW_UPDATE_REQ_SENT,
Expand All @@ -681,14 +690,17 @@ typedef enum _sai_eni_stat_t
/** DASH ENI TIMED_FLOW_UPDATE_REQ_FAILED stat count */
SAI_ENI_STAT_TIMED_FLOW_UPDATE_REQ_FAILED,

/** DASH ENI TIMED_FLOW_UPDATE_REQ_IGNORED stat count */
SAI_ENI_STAT_TIMED_FLOW_UPDATE_REQ_IGNORED,

/** DASH ENI TIMED_FLOW_UPDATE_ACK_RECV stat count */
SAI_ENI_STAT_TIMED_FLOW_UPDATE_ACK_RECV,

/** DASH ENI TIMED_FLOW_UPDATE_ACK_FAILED_RECV stat count */
SAI_ENI_STAT_TIMED_FLOW_UPDATE_ACK_FAILED_RECV,
/** DASH ENI TIMED_FLOW_UPDATE_ACK_FAILED stat count */
SAI_ENI_STAT_TIMED_FLOW_UPDATE_ACK_FAILED,

/** DASH ENI TIMED_FLOW_UPDATE_ACK_IGNORED_RECV stat count */
SAI_ENI_STAT_TIMED_FLOW_UPDATE_ACK_IGNORED_RECV,
/** DASH ENI TIMED_FLOW_UPDATE_ACK_IGNORED stat count */
SAI_ENI_STAT_TIMED_FLOW_UPDATE_ACK_IGNORED,

/** DASH ENI INLINE_FLOW_DELETE_REQ_SENT stat count */
SAI_ENI_STAT_INLINE_FLOW_DELETE_REQ_SENT,
Expand All @@ -699,14 +711,17 @@ typedef enum _sai_eni_stat_t
/** DASH ENI INLINE_FLOW_DELETE_REQ_FAILED stat count */
SAI_ENI_STAT_INLINE_FLOW_DELETE_REQ_FAILED,

/** DASH ENI INLINE_FLOW_DELETE_REQ_IGNORED stat count */
SAI_ENI_STAT_INLINE_FLOW_DELETE_REQ_IGNORED,

/** DASH ENI INLINE_FLOW_DELETE_ACK_RECV stat count */
SAI_ENI_STAT_INLINE_FLOW_DELETE_ACK_RECV,

/** DASH ENI INLINE_FLOW_DELETE_ACK_FAILED_RECV stat count */
SAI_ENI_STAT_INLINE_FLOW_DELETE_ACK_FAILED_RECV,
/** DASH ENI INLINE_FLOW_DELETE_ACK_FAILED stat count */
SAI_ENI_STAT_INLINE_FLOW_DELETE_ACK_FAILED,

/** DASH ENI INLINE_FLOW_DELETE_ACK_IGNORED_RECV stat count */
SAI_ENI_STAT_INLINE_FLOW_DELETE_ACK_IGNORED_RECV,
/** DASH ENI INLINE_FLOW_DELETE_ACK_IGNORED stat count */
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

changing enums names also wil not be backward compatible

SAI_ENI_STAT_INLINE_FLOW_DELETE_ACK_IGNORED,

/** DASH ENI TIMED_FLOW_DELETE_REQ_SENT stat count */
SAI_ENI_STAT_TIMED_FLOW_DELETE_REQ_SENT,
Expand All @@ -717,14 +732,26 @@ typedef enum _sai_eni_stat_t
/** DASH ENI TIMED_FLOW_DELETE_REQ_FAILED stat count */
SAI_ENI_STAT_TIMED_FLOW_DELETE_REQ_FAILED,

/** DASH ENI TIMED_FLOW_DELETE_REQ_IGNORED stat count */
SAI_ENI_STAT_TIMED_FLOW_DELETE_REQ_IGNORED,

/** DASH ENI TIMED_FLOW_DELETE_ACK_RECV stat count */
SAI_ENI_STAT_TIMED_FLOW_DELETE_ACK_RECV,

/** DASH ENI TIMED_FLOW_DELETE_ACK_FAILED_RECV stat count */
SAI_ENI_STAT_TIMED_FLOW_DELETE_ACK_FAILED_RECV,
/** DASH ENI TIMED_FLOW_DELETE_ACK_FAILED stat count */
SAI_ENI_STAT_TIMED_FLOW_DELETE_ACK_FAILED,

/** DASH ENI TIMED_FLOW_DELETE_ACK_IGNORED stat count */
SAI_ENI_STAT_TIMED_FLOW_DELETE_ACK_IGNORED,

/** DASH ENI OUTBOUND_ROUTING_ENTRY_MISS_DROP_PACKETS stat count */
SAI_ENI_STAT_OUTBOUND_ROUTING_ENTRY_MISS_DROP_PACKETS,

/** DASH ENI OUTBOUND_CA_PA_ENTRY_MISS_DROP_PACKETS stat count */
SAI_ENI_STAT_OUTBOUND_CA_PA_ENTRY_MISS_DROP_PACKETS,

/** DASH ENI TIMED_FLOW_DELETE_ACK_IGNORED_RECV stat count */
SAI_ENI_STAT_TIMED_FLOW_DELETE_ACK_IGNORED_RECV,
/** DASH ENI INBOUND_ROUTING_ENTRY_MISS_DROP_PACKETS stat count */
SAI_ENI_STAT_INBOUND_ROUTING_ENTRY_MISS_DROP_PACKETS,

} sai_eni_stat_t;

Expand Down
6 changes: 4 additions & 2 deletions experimental/saiexperimentaldashha.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,9 @@
*
* @file saiexperimentaldashha.h
*
* @brief This module defines SAI P4 extension interface
* @brief This module defines SAI extensions for DASH HA
*
* @warning This module is a SAI experimental module
*/

#if !defined (__SAIEXPERIMENTALDASHHA_H_)
Expand All @@ -28,7 +30,7 @@
#include <saitypesextensions.h>

/**
* @defgroup SAIEXPERIMENTALDASH_HA SAI - Extension specific API definitions
* @defgroup SAIEXPERIMENTALDASH_HA SAI - Experimental: DASH HA specific API definitions
*
* @{
*/
Expand Down
10 changes: 5 additions & 5 deletions experimental/saiexperimentaldashinboundrouting.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,18 +19,18 @@
*
* @file saiexperimentaldashinboundrouting.h
*
* @brief This module defines SAI extensions for DASH inbound routing
* @brief This module defines SAI extensions for DASH INBOUND ROUTING
*
* @warning This module is a SAI experimental module
*/

#if !defined (__SAIEXPERIMENTALDASHINBOUNDROUTING_H_)
#define __SAIEXPERIMENTALDASHINBOUNDROUTING_H_

#include <saitypes.h>
#include <saitypesextensions.h>

/**
* @defgroup SAIEXPERIMENTALDASH_INBOUND_ROUTING SAI - Experimental: DASH inbound routing specific API definitions
* @defgroup SAIEXPERIMENTALDASH_INBOUND_ROUTING SAI - Experimental: DASH INBOUND ROUTING specific API definitions
*
* @{
*/
Expand Down Expand Up @@ -116,7 +116,7 @@ typedef enum _sai_inbound_routing_entry_attr_t
* @type sai_uint32_t
* @flags CREATE_AND_SET
* @default 0
* @validonly SAI_INBOUND_ROUTING_ENTRY_ATTR_ACTION == SAI_INBOUND_ROUTING_ENTRY_ACTION_VXLAN_DECAP or SAI_INBOUND_ROUTING_ENTRY_ATTR_ACTION == SAI_INBOUND_ROUTING_ENTRY_ACTION_VXLAN_DECAP_PA_VALIDATE
* @validonly SAI_INBOUND_ROUTING_ENTRY_ATTR_ACTION == SAI_INBOUND_ROUTING_ENTRY_ACTION_TUNNEL_DECAP or SAI_INBOUND_ROUTING_ENTRY_ATTR_ACTION == SAI_INBOUND_ROUTING_ENTRY_ACTION_TUNNEL_DECAP_PA_VALIDATE
*/
SAI_INBOUND_ROUTING_ENTRY_ATTR_METER_CLASS_OR,

Expand All @@ -126,7 +126,7 @@ typedef enum _sai_inbound_routing_entry_attr_t
* @type sai_uint32_t
* @flags CREATE_AND_SET
* @default 4294967295
* @validonly SAI_INBOUND_ROUTING_ENTRY_ATTR_ACTION == SAI_INBOUND_ROUTING_ENTRY_ACTION_VXLAN_DECAP or SAI_INBOUND_ROUTING_ENTRY_ATTR_ACTION == SAI_INBOUND_ROUTING_ENTRY_ACTION_VXLAN_DECAP_PA_VALIDATE
* @validonly SAI_INBOUND_ROUTING_ENTRY_ATTR_ACTION == SAI_INBOUND_ROUTING_ENTRY_ACTION_TUNNEL_DECAP or SAI_INBOUND_ROUTING_ENTRY_ATTR_ACTION == SAI_INBOUND_ROUTING_ENTRY_ACTION_TUNNEL_DECAP_PA_VALIDATE
*/
SAI_INBOUND_ROUTING_ENTRY_ATTR_METER_CLASS_AND,

Expand Down
14 changes: 7 additions & 7 deletions experimental/saiexperimentaldashmeter.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,18 +19,18 @@
*
* @file saiexperimentaldashmeter.h
*
* @brief This module defines SAI extensions for DASH meter
* @brief This module defines SAI extensions for DASH METER
*
* @warning This module is a SAI experimental module
*/

#if !defined (__SAIEXPERIMENTALDASHMETER_H_)
#define __SAIEXPERIMENTALDASHMETER_H_

#include <saitypes.h>
#include <saitypesextensions.h>

/**
* @defgroup SAIEXPERIMENTALDASH_METER SAI - Experimental: DASH meter specific API definitions
* @defgroup SAIEXPERIMENTALDASH_METER SAI - Experimental: DASH METER specific API definitions
*
* @{
*/
Expand Down Expand Up @@ -76,7 +76,7 @@ typedef enum _sai_meter_bucket_attr_t
} sai_meter_bucket_attr_t;

/**
* @brief Counter IDs for meter_bucket in sai_get_meter_bucket_stats() call
* @brief Counter IDs for METER_BUCKET in sai_get_meter_bucket_stats() call
*/
typedef enum _sai_meter_bucket_stat_t
{
Expand Down Expand Up @@ -249,7 +249,7 @@ typedef sai_status_t (*sai_get_meter_bucket_attribute_fn)(
_Inout_ sai_attribute_t *attr_list);

/**
* @brief Get meter_bucket statistics counters. Deprecated for backward compatibility.
* @brief Get METER_BUCKET statistics counters. Deprecated for backward compatibility.
*
* @param[in] meter_bucket_id Entry id
* @param[in] number_of_counters Number of counters in the array
Expand All @@ -265,7 +265,7 @@ typedef sai_status_t (*sai_get_meter_bucket_stats_fn)(
_Out_ uint64_t *counters);

/**
* @brief Get meter_bucket statistics counters extended.
* @brief Get METER_BUCKET statistics counters extended.
*
* @param[in] meter_bucket_id Entry id
* @param[in] number_of_counters Number of counters in the array
Expand All @@ -283,7 +283,7 @@ typedef sai_status_t (*sai_get_meter_bucket_stats_ext_fn)(
_Out_ uint64_t *counters);

/**
* @brief Clear meter_bucket statistics counters.
* @brief Clear METER_BUCKET statistics counters.
*
* @param[in] meter_bucket_id Entry id
* @param[in] number_of_counters Number of counters in the array
Expand Down
8 changes: 4 additions & 4 deletions experimental/saiexperimentaldashoutboundcatopa.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,18 +19,18 @@
*
* @file saiexperimentaldashoutboundcatopa.h
*
* @brief This module defines SAI extensions for DASH outbound CA to PA
* @brief This module defines SAI extensions for DASH OUTBOUND CA TO PA
*
* @warning This module is a SAI experimental module
*/

#if !defined (__SAIEXPERIMENTALDASHOUTBOUNDCATOPA_H_)
#define __SAIEXPERIMENTALDASHOUTBOUNDCATOPA_H_

#include <saitypes.h>
#include <saitypesextensions.h>

/**
* @defgroup SAIEXPERIMENTALDASH_OUTBOUND_CA_TO_PA SAI - Experimental: DASH outbound CA to PA specific API definitions
* @defgroup SAIEXPERIMENTALDASH_OUTBOUND_CA_TO_PA SAI - Experimental: DASH OUTBOUND CA TO PA specific API definitions
*
* @{
*/
Expand Down Expand Up @@ -106,7 +106,7 @@ typedef enum _sai_outbound_ca_to_pa_entry_attr_t
*
* @type sai_mac_t
* @flags CREATE_AND_SET
* @default 00:00:00:00:00:00
* @default vendor
* @validonly SAI_OUTBOUND_CA_TO_PA_ENTRY_ATTR_ACTION == SAI_OUTBOUND_CA_TO_PA_ENTRY_ACTION_SET_TUNNEL_MAPPING
*/
SAI_OUTBOUND_CA_TO_PA_ENTRY_ATTR_OVERLAY_DMAC,
Expand Down
6 changes: 3 additions & 3 deletions experimental/saiexperimentaldashoutboundrouting.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,18 +19,18 @@
*
* @file saiexperimentaldashoutboundrouting.h
*
* @brief This module defines SAI extensions for DASH outbound routing
* @brief This module defines SAI extensions for DASH OUTBOUND ROUTING
*
* @warning This module is a SAI experimental module
*/

#if !defined (__SAIEXPERIMENTALDASHOUTBOUNDROUTING_H_)
#define __SAIEXPERIMENTALDASHOUTBOUNDROUTING_H_

#include <saitypes.h>
#include <saitypesextensions.h>

/**
* @defgroup SAIEXPERIMENTALDASH_OUTBOUND_ROUTING SAI - Experimental: DASH outbound routing specific API definitions
* @defgroup SAIEXPERIMENTALDASH_OUTBOUND_ROUTING SAI - Experimental: DASH OUTBOUND ROUTING specific API definitions
*
* @{
*/
Expand Down
6 changes: 3 additions & 3 deletions experimental/saiexperimentaldashpavalidation.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,18 +19,18 @@
*
* @file saiexperimentaldashpavalidation.h
*
* @brief This module defines SAI extensions for DASH PA validation
* @brief This module defines SAI extensions for DASH PA VALIDATION
*
* @warning This module is a SAI experimental module
*/

#if !defined (__SAIEXPERIMENTALDASHPAVALIDATION_H_)
#define __SAIEXPERIMENTALDASHPAVALIDATION_H_

#include <saitypes.h>
#include <saitypesextensions.h>

/**
* @defgroup SAIEXPERIMENTALDASH_PA_VALIDATION SAI - Experimental: DASH PA validation specific API definitions
* @defgroup SAIEXPERIMENTALDASH_PA_VALIDATION SAI - Experimental: DASH PA VALIDATION specific API definitions
*
* @{
*/
Expand Down
2 changes: 1 addition & 1 deletion experimental/saiexperimentaldashvip.h
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
#if !defined (__SAIEXPERIMENTALDASHVIP_H_)
#define __SAIEXPERIMENTALDASHVIP_H_

#include <saitypes.h>
#include <saitypesextensions.h>

/**
* @defgroup SAIEXPERIMENTALDASH_VIP SAI - Experimental: DASH VIP specific API definitions
Expand Down
2 changes: 1 addition & 1 deletion experimental/saiexperimentaldashvnet.h
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
#if !defined (__SAIEXPERIMENTALDASHVNET_H_)
#define __SAIEXPERIMENTALDASHVNET_H_

#include <saitypes.h>
#include <saitypesextensions.h>

/**
* @defgroup SAIEXPERIMENTALDASH_VNET SAI - Experimental: DASH VNET specific API definitions
Expand Down
Loading
Loading