7 #ifndef vnsw_agent_stats_hpp
8 #define vnsw_agent_stats_hpp
11 #include <tbb/atomic.h>
279 #endif // vnsw_agent_stats_hpp
uint32_t FlowCount() const
uint64_t pkt_drop_due_to_invalid_ethertype() const
uint64_t pkt_no_handler() const
void incr_pkt_invalid_mpls_hdr()
uint64_t pkt_invalid_frm_tor_
void incr_pkt_invalid_ip_pkt()
void incr_out_bytes(uint64_t count)
uint32_t min_flows_per_second
uint64_t xmpp_out_msgs_[MAX_XMPP_SERVERS]
void incr_xmpp_reconnects(uint8_t idx)
uint64_t pkt_invalid_mpls_hdr() const
uint64_t out_bytes() const
uint64_t xmpp_out_msgs(uint8_t idx) const
static const uint32_t kInvalidFlowCount
uint64_t pkt_invalid_frm_tor() const
void incr_sandesh_out_msgs()
void incr_pkt_exceptions()
boost::function< uint32_t()> FlowCountFn
void incr_xmpp_config_in_msgs(uint8_t idx)
int flow_stats_update_timeout_
void set_prev_flow_aged(uint64_t value)
void incr_flow_drop_due_to_max_limit()
uint64_t pkt_drop_due_to_disable_tnl() const
uint64_t ipc_in_msgs() const
uint64_t flow_created() const
uint64_t flow_drop_due_to_linklocal_limit_
tbb::atomic< uint64_t > flow_created_
uint64_t pkt_fragments_dropped() const
uint32_t sandesh_http_sessions() const
uint64_t pkt_exceptions() const
void incr_pkt_no_handler()
uint32_t xmpp_reconnects(uint8_t idx) const
void incr_pkt_invalid_agent_hdr()
static AgentStats * GetInstance()
uint32_t max_flow_deletes_per_second() const
uint64_t pkt_invalid_agent_hdr_
uint64_t ipc_out_msgs() const
uint64_t pkt_drop_due_to_decode_error_
void incr_sandesh_in_msgs()
uint64_t pkt_drop_due_to_flow_trap_
uint32_t max_flows_per_second
uint64_t pkt_drop_due_to_flow_trap() const
uint64_t pkt_invalid_interface_
void ResetFlowMinMaxStats(FlowCounters &stat) const
uint64_t flow_aged() const
uint64_t pkt_dropped() const
uint64_t xmpp_config_in_msgs_[MAX_XMPP_SERVERS]
void set_max_flow_deletes_per_second(uint32_t value)
uint32_t hold_flow_count() const
uint64_t sandesh_in_msgs() const
void set_min_flow_deletes_per_second(uint32_t value)
void set_prev_flow_created(uint64_t value)
uint32_t min_flow_deletes_per_second() const
uint64_t pkt_fragments_dropped_
uint64_t sandesh_out_msgs_
void incr_pkt_drop_due_to_decode_error()
void set_min_flow_adds_per_second(uint32_t value)
void UpdateFlowMinMaxStats(uint64_t total_flows, FlowCounters &stat) const
void update_hold_flow_count(uint32_t value)
uint64_t sandesh_out_msgs() const
void incr_pkt_drop_due_to_disable_tnl()
void RegisterFlowCountFn(FlowCountFn cb)
static AgentStats * singleton_
void incr_out_pkts(uint64_t count)
uint64_t max_flow_count() const
void set_flow_stats_update_timeout(int value)
uint64_t pkt_drop_due_to_invalid_ethertype_
void incr_flow_drop_due_to_linklocal_limit()
uint64_t flow_drop_due_to_max_limit() const
uint32_t sandesh_http_sessions_
void incr_pkt_fragments_dropped()
uint32_t max_flow_adds_per_second() const
uint64_t pkt_invalid_ip_pkt_
void incr_in_bytes(uint64_t count)
uint64_t xmpp_in_msgs_[MAX_XMPP_SERVERS]
void incr_pkt_invalid_frm_tor()
void incr_pkt_invalid_interface()
uint64_t pkt_invalid_interface() const
uint64_t pkt_invalid_ip_pkt() const
void incr_sandesh_http_sessions()
uint64_t xmpp_config_in_msgs(uint8_t idx) const
uint64_t out_pkts() const
uint64_t pkt_invalid_mpls_hdr_
uint64_t xmpp_in_msgs(uint8_t idx) const
uint64_t in_bytes() const
tbb::atomic< uint64_t > flow_aged_
FlowCountFn flow_count_fn_
uint64_t flow_drop_due_to_linklocal_limit() const
static const int kFlowStatsUpdateInterval
uint64_t pkt_drop_due_to_decode_error() const
uint64_t flow_drop_due_to_max_limit_
tbb::atomic< uint32_t > flow_count_
void incr_pkt_drop_due_to_invalid_ethertype()
uint32_t xmpp_reconnect_[MAX_XMPP_SERVERS]
uint64_t pkt_invalid_agent_hdr() const
uint32_t sandesh_reconnects_
tbb::atomic< uint32_t > hold_flow_count_
void incr_sandesh_reconnects()
void incr_xmpp_in_msgs(uint8_t idx)
uint32_t sandesh_reconnects() const
void set_max_flow_adds_per_second(uint32_t value)
uint32_t min_flow_adds_per_second() const
void incr_pkt_drop_due_to_flow_trap()
uint64_t pkt_drop_due_to_disable_tnl_
uint64_t sandesh_in_msgs_
int flow_stats_update_timeout() const
void incr_in_pkts(uint64_t count)
void incr_xmpp_out_msgs(uint8_t idx)