|
OpenSDN source code
|
This is the complete list of members for Dhcpv6Handler, 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) | Dhcpv6Handler | private |
| AddIntegerOption(uint32_t option, uint16_t opt_len, const std::string &input) | DhcpHandlerBase | protected |
| AddIP(uint16_t opt_len, const std::string &input) | Dhcpv6Handler | 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 | |
| client_duid_ | Dhcpv6Handler | private |
| client_duid_len_ | Dhcpv6Handler | private |
| config_ | DhcpHandlerBase | protected |
| Csum(uint16_t *, std::size_t, uint32_t) const | ProtoHandler | |
| dhcp_ | Dhcpv6Handler | private |
| DhcpHandlerBase(Agent *agent, boost::shared_ptr< PktInfo > info, boost::asio::io_context &io) | DhcpHandlerBase | |
| DhcpOptionCategory enum name | DhcpHandlerBase | |
| DhcpOptionLevel enum name | DhcpHandlerBase | |
| DhcpTrace(const std::string &msg) const | Dhcpv6Handler | privatevirtual |
| Dhcpv6Handler(Agent *agent, boost::shared_ptr< PktInfo > info, boost::asio::io_context &io) | Dhcpv6Handler | |
| DISALLOW_COPY_AND_ASSIGN(Dhcpv6Handler) | Dhcpv6Handler | private |
| DhcpHandlerBase::DISALLOW_COPY_AND_ASSIGN(DhcpHandlerBase) | DhcpHandlerBase | protected |
| dns_enable_ | DhcpHandlerBase | protected |
| Duid typedef | Dhcpv6Handler | |
| 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(Ip6Address &addr, int plen, Ip6Address &gw, Ip6Address &dns) | Dhcpv6Handler | private |
| FillDhcpResponse(const MacAddress &dest_mac, Ip6Address src_ip, Ip6Address dest_ip) | Dhcpv6Handler | private |
| FillDhcpv6Hdr() | Dhcpv6Handler | 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() | Dhcpv6Handler | private |
| flags_ | DhcpHandlerBase | protected |
| GetCmdParam() const | ProtoHandler | inline |
| GetInterfaceIndex() const | ProtoHandler | inline |
| GetLength() const | ProtoHandler | inline |
| GetNextOptionPtr(uint16_t optlen) | Dhcpv6Handler | inlineprivate |
| GetNextV6Address(uint8_t addr[]) | Dhcpv6Handler | private |
| GetVrfIndex() const | ProtoHandler | inline |
| host_routes_ | DhcpHandlerBase | protected |
| host_routes_level_ | DhcpHandlerBase | protected |
| ia_na_ | Dhcpv6Handler | 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 | |
| IncrementByteInAddress(Ip6Address::bytes_type &bytes, uint8_t index) | Dhcpv6Handler | private |
| 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 |
| is_ia_na_ | Dhcpv6Handler | 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_ | Dhcpv6Handler | 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 | Dhcpv6Handler | privatevirtual |
| OptionCode(const std::string &option) const | Dhcpv6Handler | privatevirtual |
| out_msg_type_ | Dhcpv6Handler | private |
| pkt_info() const | ProtoHandler | inline |
| pkt_info_ | ProtoHandler | protected |
| ProtoHandler(Agent *agent, boost::shared_ptr< PktInfo > info, boost::asio::io_context &io) | ProtoHandler | |
| rapid_commit_ | Dhcpv6Handler | private |
| ReadClasslessRoute(uint32_t option, uint16_t opt_len, const std::string &input) | DhcpHandlerBase | protected |
| ReadIA(uint8_t *ptr, uint16_t len, uint16_t code) | Dhcpv6Handler | private |
| ReadOptions(int16_t opt_rem_len) | Dhcpv6Handler | private |
| reconfig_accept_ | Dhcpv6Handler | private |
| routers_ | DhcpHandlerBase | protected |
| Run() | Dhcpv6Handler | 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() | Dhcpv6Handler | private |
| server_duid_ | Dhcpv6Handler | private |
| server_duid_len_ | Dhcpv6Handler | 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() | Dhcpv6Handler | private |
| vdns_type_ | DhcpHandlerBase | protected |
| VlanHdr(uint8_t *ptr, uint16_t tci) | ProtoHandler | |
| vm_itf_ | DhcpHandlerBase | protected |
| vm_itf_index_ | DhcpHandlerBase | protected |
| WriteIaOption(uint16_t &optlen) | Dhcpv6Handler | private |
| xid_ | Dhcpv6Handler | private |
| ZeroIPv4Plus enum value | DhcpHandlerBase | |
| ~DhcpHandlerBase() | DhcpHandlerBase | virtual |
| ~Dhcpv6Handler() | Dhcpv6Handler | virtual |
| ~ProtoHandler() | ProtoHandler | virtual |