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 |