|
OpenSDN source code
|
This is the complete list of members for DhcpHandler, including all inherited members.
| AddByteArrayOption(uint32_t option, uint16_t opt_len, const std::string &input) | DhcpHandlerBase | protected |
| AddByteCompressedNameOption(uint32_t option, uint16_t opt_len, const std::string &input) | DhcpHandlerBase | protected |
| AddByteIPOption(uint32_t option, uint16_t opt_len, const std::string &input) | DhcpHandlerBase | protected |
| AddByteOption(uint32_t option, uint16_t opt_len, const std::string &input) | DhcpHandlerBase | protected |
| AddByteStringOption(uint32_t option, uint16_t opt_len, const std::string &input) | DhcpHandlerBase | protected |
| AddClasslessRouteOption(uint16_t opt_len) | DhcpHandlerBase | protected |
| AddCompressedName(uint16_t opt_len, const std::string &input) | DhcpHandlerBase | protected |
| AddCompressedNameOption(uint32_t option, uint16_t opt_len, const std::string &input, bool list) | DhcpHandlerBase | protected |
| AddConfigDhcpOptions(uint16_t opt_len, bool is_v6) | DhcpHandlerBase | protected |
| AddDhcpOptions(uint16_t opt_len, std::vector< autogen::DhcpOptionType > &options, DhcpOptionLevel level) | DhcpHandlerBase | protected |
| AddDnsServers(uint16_t opt_len) | DhcpHandlerBase | protected |
| AddDomainNameOption(uint16_t opt_len) | DhcpHandler | private |
| AddIntegerOption(uint32_t option, uint16_t opt_len, const std::string &input) | DhcpHandlerBase | protected |
| AddIP(uint16_t opt_len, const std::string &input) | DhcpHandler | privatevirtual |
| AddIpv4Option(uint32_t option, uint16_t opt_len, const std::string &input, uint8_t min_count, uint8_t max_count, uint8_t multiples) | DhcpHandlerBase | protected |
| AddIpv6Option(uint32_t option, uint16_t opt_len, const std::string &input, bool list) | DhcpHandlerBase | protected |
| AddNoDataOption(uint32_t option, uint16_t opt_len) | DhcpHandlerBase | protected |
| AddShortArrayOption(uint32_t option, uint16_t opt_len, const std::string &input, bool array) | DhcpHandlerBase | protected |
| AddStringOption(uint32_t option, uint16_t opt_len, const std::string &input) | DhcpHandlerBase | protected |
| agent() const | ProtoHandler | inline |
| agent_ | ProtoHandler | protected |
| Bool enum value | DhcpHandlerBase | |
| Byte enum value | DhcpHandlerBase | |
| ByteArray enum value | DhcpHandlerBase | |
| ByteNameCompression enum value | DhcpHandlerBase | |
| ByteOneIPPlus enum value | DhcpHandlerBase | |
| ByteString enum value | DhcpHandlerBase | |
| CanOverrideWithBytes(DhcpOptionCategory category) | DhcpHandlerBase | protected |
| ClasslessRoute enum value | DhcpHandlerBase | |
| config_ | DhcpHandlerBase | protected |
| CreateRelayPacket() | DhcpHandler | private |
| CreateRelayResponsePacket() | DhcpHandler | private |
| Csum(uint16_t *, std::size_t, uint32_t) const | ProtoHandler | |
| dhcp_ | DhcpHandler | private |
| DhcpHandler(Agent *agent, boost::shared_ptr< PktInfo > info, boost::asio::io_context &io) | DhcpHandler | |
| DhcpHandlerBase(Agent *agent, boost::shared_ptr< PktInfo > info, boost::asio::io_context &io) | DhcpHandlerBase | |
| DhcpHdr(in_addr_t, in_addr_t) | DhcpHandler | private |
| DhcpOptionCategory enum name | DhcpHandlerBase | |
| DhcpOptionLevel enum name | DhcpHandlerBase | |
| DhcpTrace(const std::string &msg) const | DhcpHandler | privatevirtual |
| DISALLOW_COPY_AND_ASSIGN(DhcpHandler) | DhcpHandler | private |
| DhcpHandlerBase::DISALLOW_COPY_AND_ASSIGN(DhcpHandlerBase) | DhcpHandlerBase | protected |
| dns_enable_ | DhcpHandlerBase | protected |
| 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 | |
| FillDhcpInfo(Ip4Address &addr, int plen, Ip4Address &gw, Ip4Address &dns) | DhcpHandler | private |
| FillDhcpResponse(const MacAddress &dest_mac, in_addr_t src_ip, in_addr_t dest_ip, in_addr_t siaddr, in_addr_t yiaddr) | DhcpHandler | private |
| FillUdpHdr(udphdr *udp, uint16_t len, uint16_t src_port, uint16_t dest_port) | ProtoHandler | private |
| FindDomainName(const IpAddress &vm_addr) | DhcpHandlerBase | protected |
| FindLeaseData() | DhcpHandler | private |
| flags_ | DhcpHandlerBase | protected |
| GetCmdParam() const | ProtoHandler | inline |
| GetGatewayInterfaceLease() | DhcpHandler | private |
| GetInterfaceIndex() const | ProtoHandler | inline |
| GetLength() const | ProtoHandler | inline |
| GetVrfIndex() const | ProtoHandler | inline |
| HandleDhcpFromFabric() | DhcpHandler | private |
| HandleMessage() | DhcpHandler | private |
| HandleVmRequest() | DhcpHandler | private |
| host_routes_ | DhcpHandlerBase | protected |
| host_routes_level_ | DhcpHandlerBase | protected |
| 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 | |
| Int32bit enum value | DhcpHandlerBase | |
| InterfaceLevel enum value | DhcpHandlerBase | |
| Invalid enum value | DhcpHandlerBase | |
| 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_ | DhcpHandlerBase | protected |
| ipam_type_ | DhcpHandlerBase | protected |
| IpamLevel enum value | DhcpHandlerBase | |
| 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 | |
| is_dns_enabled() const | DhcpHandlerBase | inlineprotected |
| is_flag_set(uint8_t flag) const | DhcpHandlerBase | inlineprotected |
| IsOptionRequested(uint8_t option) | DhcpHandler | private |
| IsRouterOptionNeeded() | DhcpHandler | private |
| IsValidDnsOption(uint32_t option, const std::string &ipstr) | DhcpHandlerBase | protected |
| IsValidIpOption(uint32_t option, const std::string &ipstr, bool is_v4) | DhcpHandlerBase | protected |
| msg_type_ | DhcpHandler | private |
| nak_msg_ | DhcpHandler | private |
| NameCompression enum value | DhcpHandlerBase | |
| NameCompressionArray enum value | DhcpHandlerBase | |
| NoData enum value | DhcpHandlerBase | |
| None enum value | DhcpHandlerBase | |
| OneIPv4 enum value | DhcpHandlerBase | |
| OneIPv4Plus enum value | DhcpHandlerBase | |
| OneIPv6 enum value | DhcpHandlerBase | |
| OneIPv6Plus enum value | DhcpHandlerBase | |
| option_ | DhcpHandlerBase | protected |
| OptionCategory(uint32_t option) const | DhcpHandler | privatevirtual |
| OptionCode(const std::string &option) const | DhcpHandler | privatevirtual |
| out_msg_type_ | DhcpHandler | private |
| parameters_ | DhcpHandler | private |
| pkt_info() const | ProtoHandler | inline |
| pkt_info_ | ProtoHandler | protected |
| ProtoHandler(Agent *agent, boost::shared_ptr< PktInfo > info, boost::asio::io_context &io) | ProtoHandler | |
| ReadClasslessRoute(uint32_t option, uint16_t opt_len, const std::string &input) | DhcpHandlerBase | protected |
| ReadOption82(Dhcpv4Options *opt) | DhcpHandler | private |
| ReadOptions(int16_t opt_rem_len) | DhcpHandler | private |
| RelayRequestToFabric() | DhcpHandler | private |
| RelayResponseFromFabric() | DhcpHandler | private |
| ReleaseGatewayInterfaceLease() | DhcpHandler | private |
| request_ | DhcpHandler | private |
| routers_ | DhcpHandlerBase | protected |
| Run() | DhcpHandler | 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 | |
| SendDhcpResponse() | DhcpHandler | private |
| set_flag(uint8_t flag) | DhcpHandlerBase | inlineprotected |
| siaddr_tftp_ | DhcpHandlerBase | protected |
| String enum value | DhcpHandlerBase | |
| SubnetLevel enum value | DhcpHandlerBase | |
| Sum(uint16_t *, std::size_t, uint32_t) const | ProtoHandler | |
| TwoIPv4Plus enum value | DhcpHandlerBase | |
| 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 | |
| Uint16bit enum value | DhcpHandlerBase | |
| Uint16bitArray enum value | DhcpHandlerBase | |
| Uint32bit enum value | DhcpHandlerBase | |
| UpdateStats() | DhcpHandler | private |
| vdns_type_ | DhcpHandlerBase | protected |
| VlanHdr(uint8_t *ptr, uint16_t tci) | ProtoHandler | |
| vm_itf_ | DhcpHandlerBase | protected |
| vm_itf_index_ | DhcpHandlerBase | protected |
| WriteOption82(Dhcpv4Options *opt, uint16_t *optlen) | DhcpHandler | private |
| ZeroIPv4Plus enum value | DhcpHandlerBase | |
| ~DhcpHandler() | DhcpHandler | virtual |
| ~DhcpHandlerBase() | DhcpHandlerBase | virtual |
| ~ProtoHandler() | ProtoHandler | virtual |