OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
EvpnPrefix Member List

This is the complete list of members for EvpnPrefix, including all inherited members.

addr() const EvpnPrefixinline
AutoDiscoveryRoute enum valueEvpnPrefix
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 EvpnPrefixinline
esi_EvpnPrefixprivate
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 EvpnPrefixinline
family_EvpnPrefixprivate
flags_EvpnPrefixprivate
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)EvpnPrefixstatic
FromString(const std::string &str, boost::system::error_code *errorp=NULL)EvpnPrefixstatic
GetGroupFromString(EvpnPrefix *prefix, const std::string &str, size_t pos1, size_t *pos2, boost::system::error_code *errorp)EvpnPrefixprivatestatic
GetIpAddressSize() const EvpnPrefixprivate
GetSourceFromString(EvpnPrefix *prefix, const std::string &str, size_t pos1, size_t *pos2, boost::system::error_code *errorp)EvpnPrefixprivatestatic
group() const EvpnPrefixinline
group_EvpnPrefixprivate
InclusiveMulticastRoute enum valueEvpnPrefix
inet6_prefix() const EvpnPrefixinline
inet_prefix() const EvpnPrefixinline
ip4_addr() const EvpnPrefixinline
ip6_addr() const EvpnPrefixinline
ip_address() const EvpnPrefixinline
ip_address_EvpnPrefixprivate
ip_address_length() const EvpnPrefix
ip_prefixlen_EvpnPrefixprivate
IpPrefixRoute enum valueEvpnPrefix
IsMoreSpecific(const EvpnPrefix &rhs) const EvpnPrefix
kEsiSizeEvpnPrefixstatic
kInvalidLabelEvpnPrefixstatic
kIp4AddrSizeEvpnPrefixstatic
kIp6AddrSizeEvpnPrefixstatic
kLabelSizeEvpnPrefixstatic
kMacSizeEvpnPrefixstatic
kMaxTagEvpnPrefixstatic
kMaxVniEvpnPrefixstatic
kMaxVniSignedEvpnPrefixstatic
kMinAutoDiscoveryRouteSizeEvpnPrefixstatic
kMinInclusiveMulticastRouteSizeEvpnPrefixstatic
kMinInet6PrefixRouteSizeEvpnPrefixstatic
kMinInetPrefixRouteSizeEvpnPrefixstatic
kMinMacAdvertisementRouteSizeEvpnPrefixstatic
kMinSegmentRouteSizeEvpnPrefixstatic
kMinSelectiveMulticastRouteSizeEvpnPrefixstatic
kNullPrefixEvpnPrefixstatic
kNullTagEvpnPrefixstatic
kRdSizeEvpnPrefixstatic
kTagSizeEvpnPrefixstatic
mac_addr() const EvpnPrefixinline
mac_addr_EvpnPrefixprivate
MacAdvertisementRoute enum valueEvpnPrefix
operator!=(const EvpnPrefix &rhs) const EvpnPrefixinline
operator<(const EvpnPrefix &rhs) const EvpnPrefixinline
operator==(const EvpnPrefix &rhs) const EvpnPrefixinline
operator>(const EvpnPrefix &rhs) const EvpnPrefixinline
prefixlen() const EvpnPrefixinline
rd_EvpnPrefixprivate
ReadGroup(const BgpProtoPrefix &proto_prefix, size_t ip_offset, size_t ip_size)EvpnPrefixprivate
ReadIpAddress(const BgpProtoPrefix &proto_prefix, size_t ip_offset, size_t ip_size, size_t ip_psize)EvpnPrefixprivate
ReadSource(const BgpProtoPrefix &proto_prefix, size_t ip_offset, size_t ip_size)EvpnPrefixprivate
route_distinguisher() const EvpnPrefixinline
RouteType enum nameEvpnPrefix
SegmentRoute enum valueEvpnPrefix
SelectiveMulticastRoute enum valueEvpnPrefix
set_route_distinguisher(const RouteDistinguisher &rd)EvpnPrefixinline
source() const EvpnPrefixinline
source_EvpnPrefixprivate
tag() const EvpnPrefixinline
tag_EvpnPrefixprivate
ToString() const EvpnPrefix
ToXmppIdString() const EvpnPrefix
type() const EvpnPrefixinline
type_EvpnPrefixprivate
Unspecified enum valueEvpnPrefix
WriteGroup(BgpProtoPrefix *proto_prefix, size_t ip_offset) const EvpnPrefixprivate
WriteIpAddress(BgpProtoPrefix *proto_prefix, size_t ip_offset) const EvpnPrefixprivate
WriteSource(BgpProtoPrefix *proto_prefix, size_t ip_offset) const EvpnPrefixprivate