5 #ifndef __VNSW_SERVICES_INIT__
6 #define __VNSW_SERVICES_INIT__
8 #include <sandesh/sandesh_trace.h>
14 #define MPLS_OVER_UDP_OLD_DEST_PORT 51234
15 #define MPLS_OVER_UDP_NEW_DEST_PORT 6635
16 #define VXLAN_UDP_DEST_PORT 4789
34 void Init(
bool run_with_vrouter);
49 bool AllocateFd(uint16_t port_number, uint8_t ip_proto);
SandeshTraceBufferPtr Dhcpv6TraceBuf
MetadataProxy * metadataproxy()
SandeshTraceBufferPtr ArpTraceBuf
SandeshTraceBufferPtr BfdTraceBuf
boost::scoped_ptr< Icmpv6ErrorProto > icmpv6_error_proto_
boost::scoped_ptr< IgmpProto > igmp_proto_
std::vector< int > reserved_port_fd_list_
SandeshTraceBufferPtr IgmpTraceBuf
boost::scoped_ptr< DnsProto > dns_proto_
boost::shared_ptr< TraceBuffer< SandeshTrace > > SandeshTraceBufferPtr
boost::scoped_ptr< DhcpProto > dhcp_proto_
ServicesModule(Agent *agent, const std::string &metadata_secret)
boost::scoped_ptr< Dhcpv6Proto > dhcpv6_proto_
SandeshTraceBufferPtr DhcpTraceBuf
boost::scoped_ptr< IcmpErrorProto > icmp_error_proto_
void FreeLocalPortBindings()
boost::scoped_ptr< MetadataProxy > metadata_proxy_
IcmpErrorProto * icmp_error_proto() const
ArpProto * arp_proto() const
boost::scoped_ptr< Icmpv6Proto > icmpv6_proto_
void Init(bool run_with_vrouter)
std::string metadata_secret_key_
boost::scoped_ptr< BfdProto > bfd_proto_
boost::scoped_ptr< IcmpProto > icmp_proto_
bool AllocateFd(uint16_t port_number, uint8_t ip_proto)
SandeshTraceBufferPtr MetadataTraceBuf
SandeshTraceBufferPtr Icmpv6TraceBuf
boost::scoped_ptr< ArpProto > arp_proto_