4 #ifndef VNSW_AGENT_SERVICES_ICMP_ERROR_PROTO_H_
5 #define VNSW_AGENT_SERVICES_ICMP_ERROR_PROTO_H_
7 #include <boost/asio.hpp>
38 boost::asio::io_context &io);
53 #endif // VNSW_AGENT_SERVICES_ICMP_ERROR_PROTO_H_
uint32_t interface_errors
IcmpErrorProto(Agent *agent, boost::asio::io_context &io)
const Stats & GetStats() const
virtual ~IcmpErrorProto()
void increment_interface_errors()
DISALLOW_COPY_AND_ASSIGN(IcmpErrorProto)
void Register(FlowIndexToKeyFn fn)
void increment_invalid_flow_index()
ProtoHandler * AllocProtoHandler(boost::shared_ptr< PktInfo > info, boost::asio::io_context &io)
FlowIndexToKeyFn flow_index_to_key_fn_
boost::function< bool(uint32_t, FlowKey *, bool *)> FlowIndexToKeyFn
bool FlowIndexToKey(uint32_t index, FlowKey *key, bool *is_nat_flow)
uint32_t invalid_flow_index