|
OpenSDN source code
|
This is the complete list of members for EvpnPrefix, including all inherited members.
| addr() const | EvpnPrefix | inline |
| AutoDiscoveryRoute enum value | EvpnPrefix | |
| BuildProtoPrefix(BgpProtoPrefix *proto_prefix, const BgpAttr *attr, uint32_t label, uint32_t l3_label=0) const | EvpnPrefix | |
| CompareTo(const EvpnPrefix &rhs) const | EvpnPrefix | |
| esi() const | EvpnPrefix | inline |
| esi_ | EvpnPrefix | private |
| EvpnPrefix() | EvpnPrefix | |
| EvpnPrefix(const RouteDistinguisher &rd, const EthernetSegmentId &esi, uint32_t tag) | EvpnPrefix | |
| EvpnPrefix(const RouteDistinguisher &rd, const MacAddress &mac_addr, const IpAddress &ip_address) | EvpnPrefix | |
| EvpnPrefix(const RouteDistinguisher &rd, uint32_t tag, const MacAddress &mac_addr, const IpAddress &ip_address) | EvpnPrefix | |
| EvpnPrefix(const RouteDistinguisher &rd, uint32_t tag, const IpAddress &ip_address) | EvpnPrefix | |
| EvpnPrefix(const RouteDistinguisher &rd, const EthernetSegmentId &esi, const IpAddress &ip_address) | EvpnPrefix | |
| EvpnPrefix(const RouteDistinguisher &rd, const IpAddress &ip_address, uint8_t ip_prefixlen) | EvpnPrefix | |
| EvpnPrefix(const RouteDistinguisher &rd, uint32_t tag, const IpAddress &source, const IpAddress &group, const IpAddress &originator) | EvpnPrefix | |
| family() const | EvpnPrefix | inline |
| family_ | EvpnPrefix | private |
| flags_ | EvpnPrefix | private |
| FromProtoPrefix(BgpServer *server, const BgpProtoPrefix &proto_prefix, const BgpAttr *attr, const Address::Family family, EvpnPrefix *evpn_prefix, BgpAttrPtr *new_attr, uint32_t *label, uint32_t *l3_label=NULL) | EvpnPrefix | static |
| FromString(const std::string &str, boost::system::error_code *errorp=NULL) | EvpnPrefix | static |
| GetGroupFromString(EvpnPrefix *prefix, const std::string &str, size_t pos1, size_t *pos2, boost::system::error_code *errorp) | EvpnPrefix | privatestatic |
| GetIpAddressSize() const | EvpnPrefix | private |
| GetSourceFromString(EvpnPrefix *prefix, const std::string &str, size_t pos1, size_t *pos2, boost::system::error_code *errorp) | EvpnPrefix | privatestatic |
| group() const | EvpnPrefix | inline |
| group_ | EvpnPrefix | private |
| InclusiveMulticastRoute enum value | EvpnPrefix | |
| inet6_prefix() const | EvpnPrefix | inline |
| inet_prefix() const | EvpnPrefix | inline |
| ip4_addr() const | EvpnPrefix | inline |
| ip6_addr() const | EvpnPrefix | inline |
| ip_address() const | EvpnPrefix | inline |
| ip_address_ | EvpnPrefix | private |
| ip_address_length() const | EvpnPrefix | |
| ip_prefixlen_ | EvpnPrefix | private |
| IpPrefixRoute enum value | EvpnPrefix | |
| IsMoreSpecific(const EvpnPrefix &rhs) const | EvpnPrefix | |
| kEsiSize | EvpnPrefix | static |
| kInvalidLabel | EvpnPrefix | static |
| kIp4AddrSize | EvpnPrefix | static |
| kIp6AddrSize | EvpnPrefix | static |
| kLabelSize | EvpnPrefix | static |
| kMacSize | EvpnPrefix | static |
| kMaxTag | EvpnPrefix | static |
| kMaxVni | EvpnPrefix | static |
| kMaxVniSigned | EvpnPrefix | static |
| kMinAutoDiscoveryRouteSize | EvpnPrefix | static |
| kMinInclusiveMulticastRouteSize | EvpnPrefix | static |
| kMinInet6PrefixRouteSize | EvpnPrefix | static |
| kMinInetPrefixRouteSize | EvpnPrefix | static |
| kMinMacAdvertisementRouteSize | EvpnPrefix | static |
| kMinSegmentRouteSize | EvpnPrefix | static |
| kMinSelectiveMulticastRouteSize | EvpnPrefix | static |
| kNullPrefix | EvpnPrefix | static |
| kNullTag | EvpnPrefix | static |
| kRdSize | EvpnPrefix | static |
| kTagSize | EvpnPrefix | static |
| mac_addr() const | EvpnPrefix | inline |
| mac_addr_ | EvpnPrefix | private |
| MacAdvertisementRoute enum value | EvpnPrefix | |
| operator!=(const EvpnPrefix &rhs) const | EvpnPrefix | inline |
| operator<(const EvpnPrefix &rhs) const | EvpnPrefix | inline |
| operator==(const EvpnPrefix &rhs) const | EvpnPrefix | inline |
| operator>(const EvpnPrefix &rhs) const | EvpnPrefix | inline |
| prefixlen() const | EvpnPrefix | inline |
| rd_ | EvpnPrefix | private |
| ReadGroup(const BgpProtoPrefix &proto_prefix, size_t ip_offset, size_t ip_size) | EvpnPrefix | private |
| ReadIpAddress(const BgpProtoPrefix &proto_prefix, size_t ip_offset, size_t ip_size, size_t ip_psize) | EvpnPrefix | private |
| ReadSource(const BgpProtoPrefix &proto_prefix, size_t ip_offset, size_t ip_size) | EvpnPrefix | private |
| route_distinguisher() const | EvpnPrefix | inline |
| RouteType enum name | EvpnPrefix | |
| SegmentRoute enum value | EvpnPrefix | |
| SelectiveMulticastRoute enum value | EvpnPrefix | |
| set_route_distinguisher(const RouteDistinguisher &rd) | EvpnPrefix | inline |
| source() const | EvpnPrefix | inline |
| source_ | EvpnPrefix | private |
| tag() const | EvpnPrefix | inline |
| tag_ | EvpnPrefix | private |
| ToString() const | EvpnPrefix | |
| ToXmppIdString() const | EvpnPrefix | |
| type() const | EvpnPrefix | inline |
| type_ | EvpnPrefix | private |
| Unspecified enum value | EvpnPrefix | |
| WriteGroup(BgpProtoPrefix *proto_prefix, size_t ip_offset) const | EvpnPrefix | private |
| WriteIpAddress(BgpProtoPrefix *proto_prefix, size_t ip_offset) const | EvpnPrefix | private |
| WriteSource(BgpProtoPrefix *proto_prefix, size_t ip_offset) const | EvpnPrefix | private |