OpenSDN source code
EvpnPrefix Member List

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

addr() constEvpnPrefixinline
AutoDiscoveryRoute enum valueEvpnPrefix
BuildProtoPrefix(BgpProtoPrefix *proto_prefix, const BgpAttr *attr, uint32_t label, uint32_t l3_label=0) constEvpnPrefix
CompareTo(const EvpnPrefix &rhs) constEvpnPrefix
esi() constEvpnPrefixinline
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() constEvpnPrefixinline
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() constEvpnPrefixprivate
GetSourceFromString(EvpnPrefix *prefix, const std::string &str, size_t pos1, size_t *pos2, boost::system::error_code *errorp)EvpnPrefixprivatestatic
group() constEvpnPrefixinline
group_EvpnPrefixprivate
InclusiveMulticastRoute enum valueEvpnPrefix
inet6_prefix() constEvpnPrefixinline
inet_prefix() constEvpnPrefixinline
ip4_addr() constEvpnPrefixinline
ip6_addr() constEvpnPrefixinline
ip_address() constEvpnPrefixinline
ip_address_EvpnPrefixprivate
ip_address_length() constEvpnPrefix
ip_prefixlen_EvpnPrefixprivate
IpPrefixRoute enum valueEvpnPrefix
IsMoreSpecific(const EvpnPrefix &rhs) constEvpnPrefix
kEsiSizeEvpnPrefixstatic
kInvalidLabelEvpnPrefixstatic
kIp4AddrSizeEvpnPrefixstatic
kIp6AddrSizeEvpnPrefixstatic
kLabelSizeEvpnPrefixstatic
kMacSizeEvpnPrefixstatic
kMaxTagEvpnPrefixstatic
kMaxVniEvpnPrefixstatic
kMaxVniSignedEvpnPrefixstatic
kMinAutoDiscoveryRouteSizeEvpnPrefixstatic
kMinInclusiveMulticastRouteSizeEvpnPrefixstatic
kMinInet6PrefixRouteSizeEvpnPrefixstatic
kMinInetPrefixRouteSizeEvpnPrefixstatic
kMinMacAdvertisementRouteSizeEvpnPrefixstatic
kMinSegmentRouteSizeEvpnPrefixstatic
kMinSelectiveMulticastRouteSizeEvpnPrefixstatic
kNullPrefixEvpnPrefixstatic
kNullTagEvpnPrefixstatic
kRdSizeEvpnPrefixstatic
kTagSizeEvpnPrefixstatic
mac_addr() constEvpnPrefixinline
mac_addr_EvpnPrefixprivate
MacAdvertisementRoute enum valueEvpnPrefix
operator!=(const EvpnPrefix &rhs) constEvpnPrefixinline
operator<(const EvpnPrefix &rhs) constEvpnPrefixinline
operator==(const EvpnPrefix &rhs) constEvpnPrefixinline
operator>(const EvpnPrefix &rhs) constEvpnPrefixinline
prefixlen() constEvpnPrefixinline
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() constEvpnPrefixinline
RouteType enum nameEvpnPrefix
SegmentRoute enum valueEvpnPrefix
SelectiveMulticastRoute enum valueEvpnPrefix
set_route_distinguisher(const RouteDistinguisher &rd)EvpnPrefixinline
source() constEvpnPrefixinline
source_EvpnPrefixprivate
tag() constEvpnPrefixinline
tag_EvpnPrefixprivate
ToString() constEvpnPrefix
ToXmppIdString() constEvpnPrefix
type() constEvpnPrefixinline
type_EvpnPrefixprivate
Unspecified enum valueEvpnPrefix
WriteGroup(BgpProtoPrefix *proto_prefix, size_t ip_offset) constEvpnPrefixprivate
WriteIpAddress(BgpProtoPrefix *proto_prefix, size_t ip_offset) constEvpnPrefixprivate
WriteSource(BgpProtoPrefix *proto_prefix, size_t ip_offset) constEvpnPrefixprivate