|
OpenSDN source code
|
This is the complete list of members for DnsHandler, including all inherited members.
| Action enum name | DnsHandler | |
| action_ | DnsHandler | private |
| agent() const | ProtoHandler | inline |
| agent_ | ProtoHandler | protected |
| BuildDefaultDnsResolvers() | DnsHandler | private |
| BuildDnsResolvers() | DnsHandler | private |
| Csum(uint16_t *, std::size_t, uint32_t) const | ProtoHandler | |
| curr_index() | DnsHandler | inlineprivate |
| curr_index_ | DnsHandler | private |
| def_dns_resolvers_ | DnsHandler | private |
| default_method_ | DnsHandler | private |
| DefaultDnsResolveHandler(const boost::system::error_code &error, boost_udp::resolver::iterator it, DnsItems::iterator item) | DnsHandler | |
| DefaultDnsSendResponse() | DnsHandler | private |
| DefaultMethodInUse() | DnsHandler | inlineprivate |
| DelUpdate(InterTaskMsg *msg) | DnsHandler | private |
| DISALLOW_COPY_AND_ASSIGN(DnsHandler) | DnsHandler | private |
| dns_ | DnsHandler | private |
| DNS_QUERY enum value | DnsHandler | |
| dns_resolvers_ | DnsHandler | private |
| dns_resp_size_ | DnsHandler | private |
| DNS_UPDATE enum value | DnsHandler | |
| DnsHandler(Agent *agent, boost::shared_ptr< PktInfo > info, boost::asio::io_context &io) | DnsHandler | |
| DnsItemsToString(DnsItems &items) const | DnsHandler | private |
| DnsTest class | DnsHandler | friend |
| domain_name_ | DnsHandler | private |
| EncapHeaderLen() const | ProtoHandler | |
| EthHdr(const MacAddress &src, const MacAddress &dest, const uint16_t proto) | ProtoHandler | |
| EthHdr(char *buff, uint16_t len, const MacAddress &src, const MacAddress &dest, const uint16_t proto, uint16_t vlan_id) | ProtoHandler | |
| EthHdr(char *buff, uint16_t len, const Interface *interface, const MacAddress &src, const MacAddress &dest, const uint16_t proto) | ProtoHandler | |
| EthHdr(char *buff, uint16_t len, uint32_t ifindex, const MacAddress &src, const MacAddress &dest, const uint16_t proto) | ProtoHandler | |
| FillUdpHdr(udphdr *udp, uint16_t len, uint16_t src_port, uint16_t dest_port) | ProtoHandler | private |
| GetBaseName(const std::string &name, std::string *base) const | DnsHandler | private |
| GetCmdParam() const | ProtoHandler | inline |
| GetDomainName(const VmInterface *vm_itf, std::string *domain_name) const | DnsHandler | private |
| GetDomainNameFromDhcp(std::vector< autogen::DhcpOptionType > &options, std::string *domain_name) const | DnsHandler | private |
| GetInterfaceIndex() const | ProtoHandler | inline |
| GetLength() const | ProtoHandler | inline |
| GetVrfIndex() const | ProtoHandler | inline |
| HandleBindResponse() | DnsHandler | private |
| HandleDefaultDnsRequest(const VmInterface *vmitf) | DnsHandler | private |
| HandleDefaultDnsResponse() | DnsHandler | private |
| HandleInvalidBindResponse(DnsHandler *handler, dns_flags flags, const DnsItems &ques, DnsItems &ans, DnsItems &auth, DnsItems &add, uint16_t xid) | DnsHandler | private |
| HandleMessage() | DnsHandler | private |
| HandleModifyVdns() | DnsHandler | private |
| HandleRequest() | DnsHandler | private |
| HandleRetryExpiry() | DnsHandler | private |
| HandleUpdate() | DnsHandler | private |
| HandleUpdateResponse() | DnsHandler | private |
| HandleVirtualDnsRequest(const VmInterface *vmitf) | DnsHandler | private |
| IcmpChecksum(char *buff, uint16_t buf_len) | ProtoHandler | |
| IcmpHdr(char *buff, uint16_t buf_len, uint8_t type, uint8_t code, uint16_t word1, uint16_t word2) | ProtoHandler | |
| Icmpv6Csum(const uint8_t *src, const uint8_t *dest, icmp6_hdr *icmp, uint16_t plen) const | ProtoHandler | |
| IgmpChecksum(char *buff, uint16_t buf_len) | ProtoHandler | |
| IncrCurrIndex() | DnsHandler | inlineprivate |
| io_ | ProtoHandler | protected |
| Ip6Hdr(ip6_hdr *ip, uint16_t plen, uint8_t next_header, uint8_t hlim, uint8_t *src, uint8_t *dest) | ProtoHandler | |
| ipam_name_ | DnsHandler | private |
| ipam_type_ | DnsHandler | private |
| IpHdr(uint16_t len, in_addr_t src, in_addr_t dest, uint8_t protocol, uint16_t id, uint8_t ttl) | ProtoHandler | |
| IpHdr(char *buff, uint16_t buf_len, uint16_t len, in_addr_t src, in_addr_t dest, uint8_t protocol, uint16_t id, uint8_t ttl) | ProtoHandler | |
| Ipv6Csum(const uint8_t *src, const uint8_t *dest, uint16_t plen, uint8_t next_hdr, uint16_t *hdr) const | ProtoHandler | |
| items_ | DnsHandler | private |
| last_index() | DnsHandler | inlineprivate |
| linklocal_items_ | DnsHandler | private |
| max_items_per_xmpp_msg | DnsHandler | static |
| mutex_ | DnsHandler | private |
| name_encoder_ | DnsHandler | private |
| NeedRetryForNextServer(uint16_t code) | DnsHandler | private |
| NONE enum value | DnsHandler | |
| ParseQuery() | DnsHandler | private |
| pend_req_ | DnsHandler | private |
| pkt_info() const | ProtoHandler | inline |
| pkt_info_ | ProtoHandler | protected |
| ProtoHandler(Agent *agent, boost::shared_ptr< PktInfo > info, boost::asio::io_context &io) | ProtoHandler | |
| query_name_update_ | DnsHandler | private |
| query_name_update_len_ | DnsHandler | private |
| resolv_list_ | DnsHandler | private |
| Resolve(dns_flags flags, const DnsItems &ques, DnsItems &ans, DnsItems &auth, DnsItems &add) | DnsHandler | private |
| ResolveAllLinkLocalRequests() | DnsHandler | private |
| ResolveHandler typedef | DnsHandler | |
| ResolveLinkLocalRequest(DnsItems::iterator &item, DnsItems *linklocal_items) const | DnsHandler | private |
| ResolvList typedef | DnsHandler | |
| resp_ptr_ | DnsHandler | private |
| rkey_ | DnsHandler | private |
| Run() | DnsHandler | virtual |
| Send(uint32_t itf, uint32_t vrf, uint16_t, PktHandler::PktModuleName) | ProtoHandler | |
| Send(uint32_t itf, uint32_t vrf, uint16_t cmd, uint32_t param1, uint32_t param2, PktHandler::PktModuleName mod) | ProtoHandler | |
| SendDnsQuery(DnsResolverInfo *resolver, uint16_t xid) | DnsHandler | private |
| SendDnsResponse() | DnsHandler | private |
| SendToDefaultServer() | DnsHandler | private |
| SendXmppUpdate(AgentDnsXmppChannel *channel, DnsUpdateData *xmpp_data) | DnsHandler | private |
| Sum(uint16_t *, std::size_t, uint32_t) const | ProtoHandler | |
| TimerExpiry(uint16_t xid) | DnsHandler | |
| UdpCsum(in_addr_t, in_addr_t, std::size_t, udphdr *) const | ProtoHandler | |
| UdpHdr(uint16_t len, in_addr_t src, uint16_t src_port, in_addr_t dest, uint16_t dest_port) | ProtoHandler | |
| UdpHdr(udphdr *hdr, uint16_t len, const uint8_t *src, uint16_t src_port, const uint8_t *dest, uint16_t dest_port, uint8_t next_hdr) | ProtoHandler | |
| UdpHdr(uint16_t len, const uint8_t *src, uint16_t src_port, const uint8_t *dest, uint16_t dest_port, uint8_t next_hdr) | ProtoHandler | |
| UdpHdr(udphdr *udp, uint16_t buf_len, uint16_t len, in_addr_t src, uint16_t src_port, in_addr_t dest, uint16_t dest_port) | ProtoHandler | |
| Update(InterTaskMsg *msg) | DnsHandler | private |
| UpdateAll() | DnsHandler | private |
| UpdateGWAddress(DnsItem &item) | DnsHandler | private |
| UpdateOffsets(DnsItem &item, bool name_update_required) | DnsHandler | private |
| UpdateQueryNames() | DnsHandler | private |
| UpdateStats() | DnsHandler | private |
| vdns_type_ | DnsHandler | private |
| VlanHdr(uint8_t *ptr, uint16_t tci) | ProtoHandler | |
| xid_ | DnsHandler | private |
| ~DnsHandler() | DnsHandler | virtual |
| ~ProtoHandler() | ProtoHandler | virtual |