OpenSDN source code
|
#include <base/address_util.h>
#include <boost/functional/hash.hpp>
#include <init/agent_param.h>
#include <cmn/agent_stats.h>
#include <oper/agent_profile.h>
#include <vrouter/ksync/flowtable_ksync.h>
#include <vrouter/ksync/ksync_init.h>
#include <vrouter/ksync/ksync_flow_index_manager.h>
#include "vrouter/flow_stats/flow_stats_collector.h"
#include "flow_proto.h"
#include "flow_mgmt/flow_mgmt_dbclient.h"
#include "flow_mgmt.h"
#include "flow_event.h"
#include <strings.h>
#include "flow_entry.h"
Go to the source code of this file.
Functions | |
static void | UpdateStats (FlowEvent *event, FlowStats *stats) |
static std::size_t | HashCombine (std::size_t hash, uint64_t val) |
static std::size_t | HashIp (std::size_t hash, const IpAddress &ip) |
static void | SetFlowEventQueueStats (Agent *agent, const FlowEventQueueBase::Queue *queue, ProfileData::WorkQueueStats *stats) |
static void | SetFlowMgmtQueueStats (Agent *agent, const FlowMgmtManager::FlowMgmtQueue *queue, ProfileData::WorkQueueStats *stats) |
static void | SetPktHandlerQueueStats (Agent *agent, const PktHandler::PktHandlerQueue *queue, ProfileData::WorkQueueStats *stats) |
|
static |
Definition at line 124 of file flow_proto.cc.
|
static |
|
static |
|
static |
|
static |