@@ -826,6 +826,208 @@ typedef enum _sai_eni_stat_t
826826 /** DASH ENI ENI_TRUSTED_VNI_ENTRY_MISS_DROP_PACKETS stat count */
827827 SAI_ENI_STAT_ENI_TRUSTED_VNI_ENTRY_MISS_DROP_PACKETS ,
828828
829+ /**
830+ * @brief DASH ENI INBOUND_TCP_SYN_PACKETS stat count
831+ *
832+ * Number of TCP SYN packets received for inbound session
833+ */
834+ SAI_ENI_STAT_INBOUND_TCP_SYN_PACKETS ,
835+
836+ /**
837+ * @brief DASH ENI INBOUND_TCP_SYNACK_PACKETS stat count
838+ *
839+ * Number of TCP SYN+ACK packets received for inbound session
840+ */
841+ SAI_ENI_STAT_INBOUND_TCP_SYNACK_PACKETS ,
842+
843+ /**
844+ * @brief DASH ENI INBOUND_TCP_FIN_PACKETS stat count
845+ *
846+ * Number of TCP FIN packets received for inbound session
847+ */
848+ SAI_ENI_STAT_INBOUND_TCP_FIN_PACKETS ,
849+
850+ /**
851+ * @brief DASH ENI INBOUND_TCP_RST_PACKETS stat count
852+ *
853+ * Number of TCP reset packets received for inbound session
854+ */
855+ SAI_ENI_STAT_INBOUND_TCP_RST_PACKETS ,
856+
857+ /**
858+ * @brief DASH ENI OUTBOUND_TCP_SYN_PACKETS stat count
859+ *
860+ * Number of TCP SYN packets transmitted for outbound session
861+ */
862+ SAI_ENI_STAT_OUTBOUND_TCP_SYN_PACKETS ,
863+
864+ /**
865+ * @brief DASH ENI OUTBOUND_TCP_SYNACK_PACKETS stat count
866+ *
867+ * Number of TCP SYN+ACK packets transmitted for outbound session
868+ */
869+ SAI_ENI_STAT_OUTBOUND_TCP_SYNACK_PACKETS ,
870+
871+ /**
872+ * @brief DASH ENI OUTBOUND_TCP_FIN_PACKETS stat count
873+ *
874+ * Number of TCP FIN packets transmitted for outbound session
875+ */
876+ SAI_ENI_STAT_OUTBOUND_TCP_FIN_PACKETS ,
877+
878+ /**
879+ * @brief DASH ENI OUTBOUND_TCP_RST_PACKETS stat count
880+ *
881+ * Number of TCP reset packets transmitted for outbound session
882+ */
883+ SAI_ENI_STAT_OUTBOUND_TCP_RST_PACKETS ,
884+
885+ /**
886+ * @brief DASH ENI MAX_RX_CPS stat count
887+ *
888+ * Maximum inbound CPS observed on ENI (potentially since last queried, if cleared)
889+ */
890+ SAI_ENI_STAT_MAX_RX_CPS ,
891+
892+ /**
893+ * @brief DASH ENI MAX_TX_CPS stat count
894+ *
895+ * Maximum outbound CPS observed on ENI (potentially since last queried, if cleared)
896+ */
897+ SAI_ENI_STAT_MAX_TX_CPS ,
898+
899+ /**
900+ * @brief DASH ENI TCP_RST_INJECT_PACKETS stat count
901+ *
902+ * Number of TCP reset packets injected to force terminate TCP sessions on idle-timeout
903+ */
904+ SAI_ENI_STAT_TCP_RST_INJECT_PACKETS ,
905+
906+ /**
907+ * @brief DASH ENI LB_FAST_PATH_ICMP_IN_DROP_PACKETS stat count
908+ *
909+ * Number of fast path ICMP flow redirect messages dropped
910+ */
911+ SAI_ENI_STAT_LB_FAST_PATH_ICMP_IN_DROP_PACKETS ,
912+
913+ /**
914+ * @brief DASH ENI PA_VALIDATION_FAIL_DROP_PACKETS stat count
915+ *
916+ * Number of packets dropped on source PA (tunnel-endpoint) validation failure
917+ */
918+ SAI_ENI_STAT_PA_VALIDATION_FAIL_DROP_PACKETS ,
919+
920+ /**
921+ * @brief DASH ENI FORWARDING_DROP_PACKETS stat count
922+ *
923+ * Number of packets dropped due to forwarding errors (mapping & route-lookup misses etc)
924+ */
925+ SAI_ENI_STAT_FORWARDING_DROP_PACKETS ,
926+
927+ /**
928+ * @brief DASH ENI POLICY_DROP_PACKETS stat count
929+ *
930+ * Number of packets dropped as per ENI policy/ACL
931+ */
932+ SAI_ENI_STAT_POLICY_DROP_PACKETS ,
933+
934+ /**
935+ * @brief DASH ENI TCP_NON_SYN_FLOW_MISS_DROP_PACKETS stat count
936+ *
937+ * Number of TCP non-syn packet drops due to missing flow-entry
938+ */
939+ SAI_ENI_STAT_TCP_NON_SYN_FLOW_MISS_DROP_PACKETS ,
940+
941+ /**
942+ * @brief DASH ENI SESSION_LIMIT_EXCEEDED_DROP_PACKETS stat count
943+ *
944+ * Number of (new session) packets dropped on reaching configured ENI session-limit
945+ */
946+ SAI_ENI_STAT_SESSION_LIMIT_EXCEEDED_DROP_PACKETS ,
947+
948+ /**
949+ * @brief DASH ENI UNSUPPORTED_PROTOCOL_DROP_PACKETS stat count
950+ *
951+ * Number of unsupported protocol (non-TCP/UDP/ICMP) packets received from tenant
952+ */
953+ SAI_ENI_STAT_UNSUPPORTED_PROTOCOL_DROP_PACKETS ,
954+
955+ /**
956+ * @brief DASH ENI COPP_DROP_PACKETS stat count
957+ *
958+ * Number of packets dropped on exceeding Control-Plane Policer limits
959+ */
960+ SAI_ENI_STAT_COPP_DROP_PACKETS ,
961+
962+ /**
963+ * @brief DASH ENI INCONSISTENT_FLOW_ENTRY_DROP_PACKETS stat count
964+ *
965+ * Number of packets dropped due to flow-entry inconsistency
966+ */
967+ SAI_ENI_STAT_INCONSISTENT_FLOW_ENTRY_DROP_PACKETS ,
968+
969+ /**
970+ * @brief DASH ENI PIPELINE_PACKET_LOOP_DROP_PACKETS stat count
971+ *
972+ * Number of packets dropped on detecting packet-loop in pipeline
973+ */
974+ SAI_ENI_STAT_PIPELINE_PACKET_LOOP_DROP_PACKETS ,
975+
976+ /**
977+ * @brief DASH ENI OTHER_DROP_PACKETS stat count
978+ *
979+ * Number of packets dropped due to other (internal) reason on ENI
980+ */
981+ SAI_ENI_STAT_OTHER_DROP_PACKETS ,
982+
983+ /**
984+ * @brief DASH ENI TOTAL_DROP_PACKETS stat count
985+ *
986+ * Dropped packets total per ENI
987+ */
988+ SAI_ENI_STAT_TOTAL_DROP_PACKETS ,
989+
990+ /**
991+ * @brief DASH ENI INLINE_SYNC_REQ_TX stat count
992+ *
993+ * Number of flow sync requests sent to HA peer
994+ */
995+ SAI_ENI_STAT_INLINE_SYNC_REQ_TX ,
996+
997+ /**
998+ * @brief DASH ENI INLINE_SYNC_ACK_TX stat count
999+ *
1000+ * Number of flow sync acknowledgements sent to HA peer
1001+ */
1002+ SAI_ENI_STAT_INLINE_SYNC_ACK_TX ,
1003+
1004+ /**
1005+ * @brief DASH ENI INLINE_SYNC_REDIRECT_PACKETS_TX stat count
1006+ *
1007+ * Number of flow sync redirect packets sent to ENI-owner HA peer
1008+ */
1009+ SAI_ENI_STAT_INLINE_SYNC_REDIRECT_PACKETS_TX ,
1010+
1011+ /**
1012+ * @brief DASH ENI INLINE_SYNC_REQ_RX stat count
1013+ *
1014+ * Number of flow sync requests received from HA peer
1015+ */
1016+ SAI_ENI_STAT_INLINE_SYNC_REQ_RX ,
1017+
1018+ /**
1019+ * @brief DASH ENI INLINE_SYNC_ACK_RX stat count
1020+ *
1021+ * Number of flow sync acknowledgements received from HA peer
1022+ */
1023+ SAI_ENI_STAT_INLINE_SYNC_ACK_RX ,
1024+
1025+ /**
1026+ * @brief DASH ENI INLINE_SYNC_REDIRECT_PACKETS_RX stat count
1027+ *
1028+ * Number of flow sync redirect packets received by ENI-owner from HA peer
1029+ */
1030+ SAI_ENI_STAT_INLINE_SYNC_REDIRECT_PACKETS_RX ,
8291031} sai_eni_stat_t ;
8301032
8311033/**
0 commit comments