27 UveVirtualNetworkAgent &uve) {
36 uve.set_name(vn_name);
62 UveVirtualNetworkAgent uve1, uve2;
79 UveVirtualNetworkAgent uve;
100 uint64_t bytes, uint64_t pkts,
126 UveVirtualNetworkAgent uve;
StatsManager * stats_manager() const
static const std::string LinkLocalVn()
void IncrVnAceStats(const FlowUveVnAcePolicyInfo &info)
bool FrameVnAceStatsMsg(const VnEntry *vn, UveVirtualNetworkAgent &uve)
bool SendUnresolvedVnMsg(const std::string &vn, UveVirtualNetworkAgent &u)
AgentUveBase * uve() const
void UpdateVnAceStats(const std::string &ace_uuid)
bool FillVrfStats(int vrf_id, UveVirtualNetworkAgent &s_vn)
void UpdatePortBitmap(uint8_t proto, uint16_t sport, uint16_t dport)
static const std::string UnknownVn()
void UpdateInterVnStats(const string &dst_vn, uint64_t bytes, uint64_t pkts, bool outgoing)
const VnEntry * vn() const
void SendVnStatsMsg(const VnEntry *vn)
bool PopulateInterVnStats(UveVirtualNetworkAgent &s_vn)
tbb::mutex uve_vn_map_mutex_
void UpdateInterVnStats(const std::string &src, const std::string &dst, uint64_t bytes, uint64_t pkts, bool outgoing)
VnUveTable(Agent *agent, uint32_t default_intvl)
void SendVnAceStats(VnUveEntryBase *entry, const VnEntry *vn)
VnUveEntryBase * UveEntryFromVn(const VnEntry *vn)
boost::shared_ptr< VnUveEntryBase > VnUveEntryPtr
virtual VnUveEntryPtr Allocate()
virtual void DispatchVnMsg(const UveVirtualNetworkAgent &uve)
bool FrameVnStatsMsg(const VnEntry *vn, UveVirtualNetworkAgent &uve)
void UpdateBitmap(const std::string &vn, uint8_t proto, uint16_t sport, uint16_t dport)