Uses of Interface
org.opendaylight.protocol.bgp.parser.spi.PeerSpecificParserConstraint
Package
Description
-
Uses of PeerSpecificParserConstraint in org.opendaylight.protocol.bgp.evpn.impl.nlri
Modifier and TypeMethodDescriptionvoid
EvpnNlriParser.parseNlri
(io.netty.buffer.ByteBuf nlri, MpReachNlriBuilder builder, PeerSpecificParserConstraint constraint) void
EvpnNlriParser.parseNlri
(io.netty.buffer.ByteBuf nlri, MpUnreachNlriBuilder builder, PeerSpecificParserConstraint constraint) -
Uses of PeerSpecificParserConstraint in org.opendaylight.protocol.bgp.flowspec
Modifier and TypeMethodDescriptionfinal void
AbstractFlowspecNlriParser.parseNlri
(@NonNull io.netty.buffer.ByteBuf nlri, @NonNull MpReachNlriBuilder builder, PeerSpecificParserConstraint constraint) final void
AbstractFlowspecNlriParser.parseNlri
(@NonNull io.netty.buffer.ByteBuf nlri, @NonNull MpUnreachNlriBuilder builder, PeerSpecificParserConstraint constraint) protected static @Nullable PathId
AbstractFlowspecNlriParser.readPathId
(@NonNull io.netty.buffer.ByteBuf nlri, AddressFamily afi, SubsequentAddressFamily safi, PeerSpecificParserConstraint constraint) -
Uses of PeerSpecificParserConstraint in org.opendaylight.protocol.bgp.inet.codec
Modifier and TypeMethodDescriptionvoid
Ipv4NlriParser.parseNlri
(io.netty.buffer.ByteBuf nlri, MpReachNlriBuilder builder, PeerSpecificParserConstraint constraint) void
Ipv4NlriParser.parseNlri
(io.netty.buffer.ByteBuf nlri, MpUnreachNlriBuilder builder, PeerSpecificParserConstraint constraint) void
Ipv6NlriParser.parseNlri
(io.netty.buffer.ByteBuf nlri, MpReachNlriBuilder builder, PeerSpecificParserConstraint constraint) void
Ipv6NlriParser.parseNlri
(io.netty.buffer.ByteBuf nlri, MpUnreachNlriBuilder builder, PeerSpecificParserConstraint constraint) -
Uses of PeerSpecificParserConstraint in org.opendaylight.protocol.bgp.l3vpn.mcast.nlri
Modifier and TypeMethodDescriptionvoid
L3vpnMcastIpv4NlriHandler.parseNlri
(io.netty.buffer.ByteBuf nlri, MpReachNlriBuilder builder, PeerSpecificParserConstraint constraint) void
L3vpnMcastIpv4NlriHandler.parseNlri
(io.netty.buffer.ByteBuf nlri, MpUnreachNlriBuilder builder, PeerSpecificParserConstraint constraint) void
L3vpnMcastIpv6NlriHandler.parseNlri
(io.netty.buffer.ByteBuf nlri, MpReachNlriBuilder builder, PeerSpecificParserConstraint constraint) void
L3vpnMcastIpv6NlriHandler.parseNlri
(io.netty.buffer.ByteBuf nlri, MpUnreachNlriBuilder builder, PeerSpecificParserConstraint constraint) -
Uses of PeerSpecificParserConstraint in org.opendaylight.protocol.bgp.l3vpn.unicast
Modifier and TypeMethodDescriptionvoid
AbstractVpnNlriParser.parseNlri
(io.netty.buffer.ByteBuf nlri, MpReachNlriBuilder builder, PeerSpecificParserConstraint constraint) void
AbstractVpnNlriParser.parseNlri
(io.netty.buffer.ByteBuf nlri, MpUnreachNlriBuilder builder, PeerSpecificParserConstraint constraint) -
Uses of PeerSpecificParserConstraint in org.opendaylight.protocol.bgp.labeled.unicast
Modifier and TypeMethodDescriptionvoid
LUNlriParser.parseNlri
(io.netty.buffer.ByteBuf nlri, MpReachNlriBuilder builder, PeerSpecificParserConstraint constraint) void
LUNlriParser.parseNlri
(io.netty.buffer.ByteBuf nlri, MpUnreachNlriBuilder builder, PeerSpecificParserConstraint constraint) -
Uses of PeerSpecificParserConstraint in org.opendaylight.protocol.bgp.linkstate.impl.attribute
Modifier and TypeMethodDescriptionvoid
LinkstateAttributeParser.parseAttribute
(io.netty.buffer.ByteBuf buffer, AttributesBuilder builder, RevisedErrorHandling errorHandling, PeerSpecificParserConstraint constraint) -
Uses of PeerSpecificParserConstraint in org.opendaylight.protocol.bgp.linkstate.impl.nlri
Modifier and TypeMethodDescriptionvoid
LinkstateNlriParser.parseNlri
(io.netty.buffer.ByteBuf nlri, MpReachNlriBuilder builder, PeerSpecificParserConstraint constraint) void
LinkstateNlriParser.parseNlri
(io.netty.buffer.ByteBuf nlri, MpUnreachNlriBuilder builder, PeerSpecificParserConstraint constraint) -
Uses of PeerSpecificParserConstraint in org.opendaylight.protocol.bgp.mvpn.impl.attributes
Modifier and TypeMethodDescriptionvoid
PEDistinguisherLabelsAttributeHandler.parseAttribute
(io.netty.buffer.ByteBuf buffer, AttributesBuilder builder, RevisedErrorHandling errorHandling, PeerSpecificParserConstraint constraint) void
PMSITunnelAttributeHandler.parseAttribute
(io.netty.buffer.ByteBuf buffer, AttributesBuilder builder, PeerSpecificParserConstraint constraint) -
Uses of PeerSpecificParserConstraint in org.opendaylight.protocol.bgp.mvpn.impl.nlri
Modifier and TypeMethodDescriptionvoid
MvpnIpv4NlriHandler.parseNlri
(io.netty.buffer.ByteBuf nlri, MpReachNlriBuilder builder, PeerSpecificParserConstraint constraint) void
MvpnIpv4NlriHandler.parseNlri
(io.netty.buffer.ByteBuf nlri, MpUnreachNlriBuilder builder, PeerSpecificParserConstraint constraint) void
MvpnIpv6NlriHandler.parseNlri
(io.netty.buffer.ByteBuf nlri, MpReachNlriBuilder builder, PeerSpecificParserConstraint constraint) void
MvpnIpv6NlriHandler.parseNlri
(io.netty.buffer.ByteBuf nlri, MpUnreachNlriBuilder builder, PeerSpecificParserConstraint constraint) -
Uses of PeerSpecificParserConstraint in org.opendaylight.protocol.bgp.parser.impl.message
Modifier and TypeMethodDescriptionBGPKeepAliveMessageParser.parseMessageBody
(io.netty.buffer.ByteBuf body, int messageLength, PeerSpecificParserConstraint constraint) BGPNotificationMessageParser.parseMessageBody
(io.netty.buffer.ByteBuf body, int messageLength, PeerSpecificParserConstraint constraint) Parses BGP Notification message to bytes.BGPOpenMessageParser.parseMessageBody
(io.netty.buffer.ByteBuf body, int messageLength, PeerSpecificParserConstraint constraint) Parses given byte array to BGP Open message.BGPRouteRefreshMessageParser.parseMessageBody
(io.netty.buffer.ByteBuf body, int messageLength, PeerSpecificParserConstraint constraint) Parses BGP Route Refresh message to bytes.BGPUpdateMessageParser.parseMessageBody
(io.netty.buffer.ByteBuf buffer, int messageLength, PeerSpecificParserConstraint constraint) Parse Update message from buffer. -
Uses of PeerSpecificParserConstraint in org.opendaylight.protocol.bgp.parser.impl.message.update
Modifier and TypeMethodDescriptionvoid
AggregatorAttributeParser.parseAttribute
(io.netty.buffer.ByteBuf buffer, AttributesBuilder builder, RevisedErrorHandling errorHandling, PeerSpecificParserConstraint constraint) void
AigpAttributeParser.parseAttribute
(io.netty.buffer.ByteBuf buffer, AttributesBuilder builder, PeerSpecificParserConstraint constraint) void
AS4AggregatorAttributeParser.parseAttribute
(io.netty.buffer.ByteBuf buffer, AttributesBuilder builder, PeerSpecificParserConstraint constraint) void
AS4PathAttributeParser.parseAttribute
(io.netty.buffer.ByteBuf bytes, AttributesBuilder builder, PeerSpecificParserConstraint constraint) void
AsPathAttributeParser.parseAttribute
(io.netty.buffer.ByteBuf buffer, AttributesBuilder builder, RevisedErrorHandling errorHandling, PeerSpecificParserConstraint constraint) void
AtomicAggregateAttributeParser.parseAttribute
(io.netty.buffer.ByteBuf buffer, AttributesBuilder builder, RevisedErrorHandling errorHandling, PeerSpecificParserConstraint constraint) void
BgpPrefixSidAttributeParser.parseAttribute
(io.netty.buffer.ByteBuf buffer, AttributesBuilder builder, PeerSpecificParserConstraint constraint) void
ClusterIdAttributeParser.parseAttribute
(io.netty.buffer.ByteBuf buffer, AttributesBuilder builder, RevisedErrorHandling errorHandling, PeerSpecificParserConstraint constraint) void
CommunitiesAttributeParser.parseAttribute
(io.netty.buffer.ByteBuf buffer, AttributesBuilder builder, RevisedErrorHandling errorHandling, PeerSpecificParserConstraint constraint) void
ExtendedCommunitiesAttributeParser.parseAttribute
(io.netty.buffer.ByteBuf buffer, AttributesBuilder builder, RevisedErrorHandling errorHandling, PeerSpecificParserConstraint constraint) void
LocalPreferenceAttributeParser.parseAttribute
(io.netty.buffer.ByteBuf buffer, AttributesBuilder builder, RevisedErrorHandling errorHandling, PeerSpecificParserConstraint constraint) void
MPReachAttributeParser.parseAttribute
(io.netty.buffer.ByteBuf buffer, AttributesBuilder builder, RevisedErrorHandling errorHandling, PeerSpecificParserConstraint constraint) void
MPUnreachAttributeParser.parseAttribute
(io.netty.buffer.ByteBuf buffer, AttributesBuilder builder, RevisedErrorHandling errorHandling, PeerSpecificParserConstraint constraint) void
MultiExitDiscriminatorAttributeParser.parseAttribute
(io.netty.buffer.ByteBuf buffer, AttributesBuilder builder, RevisedErrorHandling errorHandling, PeerSpecificParserConstraint constraint) void
NextHopAttributeParser.parseAttribute
(io.netty.buffer.ByteBuf buffer, AttributesBuilder builder, RevisedErrorHandling errorHandling, PeerSpecificParserConstraint constraint) void
OriginatorIdAttributeParser.parseAttribute
(io.netty.buffer.ByteBuf buffer, AttributesBuilder builder, RevisedErrorHandling errorHandling, PeerSpecificParserConstraint constraint) void
OriginAttributeParser.parseAttribute
(io.netty.buffer.ByteBuf buffer, AttributesBuilder builder, RevisedErrorHandling errorHandling, PeerSpecificParserConstraint constraint) abstract void
ReachAttributeParser.parseAttribute
(io.netty.buffer.ByteBuf buffer, AttributesBuilder builder, RevisedErrorHandling errorHandling, PeerSpecificParserConstraint constraint) -
Uses of PeerSpecificParserConstraint in org.opendaylight.protocol.bgp.parser.mock
Modifier and TypeMethodDescriptionorg.opendaylight.yangtools.yang.binding.Notification<?>
BGPMessageParserMock.parseMessage
(io.netty.buffer.ByteBuf buffer, PeerSpecificParserConstraint constraint) -
Uses of PeerSpecificParserConstraint in org.opendaylight.protocol.bgp.parser.spi
Modifier and TypeInterfaceDescriptioninterface
Serve as an entry gate for providers ofPeerSpecificParserConstraint
services.Modifier and TypeMethodDescriptionstatic RevisedErrorHandling
RevisedErrorHandling.from
(@Nullable PeerSpecificParserConstraint constraint) Determine Revised Error Handling from the contents of aPeerSpecificParserConstraint
.static boolean
MultiPathSupportUtil.isTableTypeSupported
(@Nullable PeerSpecificParserConstraint constraints, @NonNull BgpTableType afiSafi) Check is AFI/SAFI is supported byMultiPathSupport
service.final void
AbstractAttributeParser.parseAttribute
(io.netty.buffer.ByteBuf buffer, AttributesBuilder builder, PeerSpecificParserConstraint constraint) abstract void
AbstractAttributeParser.parseAttribute
(io.netty.buffer.ByteBuf buffer, AttributesBuilder builder, RevisedErrorHandling errorHandling, PeerSpecificParserConstraint constraint) default void
AttributeParser.parseAttribute
(@NonNull io.netty.buffer.ByteBuf buffer, @NonNull AttributesBuilder builder, @NonNull RevisedErrorHandling errorHandling, @Nullable PeerSpecificParserConstraint constraint) Parses attribute from ByteBuf buffer with the specifiedRevisedErrorHandling
.void
AttributeParser.parseAttribute
(@NonNull io.netty.buffer.ByteBuf buffer, @NonNull AttributesBuilder builder, @Nullable PeerSpecificParserConstraint constraint) Parses attribute from ByteBuf buffer.AttributeRegistry.parseAttributes
(io.netty.buffer.ByteBuf buffer, @Nullable PeerSpecificParserConstraint constraints) Parse BGP Attribute from buffer.protected abstract org.opendaylight.yangtools.yang.binding.Notification<?>
AbstractMessageRegistry.parseBody
(int type, io.netty.buffer.ByteBuf body, int messageLength, PeerSpecificParserConstraint constraint) org.opendaylight.yangtools.yang.binding.Notification<?>
AbstractMessageRegistry.parseMessage
(io.netty.buffer.ByteBuf buffer, PeerSpecificParserConstraint constraint) org.opendaylight.yangtools.yang.binding.Notification<?>
MessageRegistry.parseMessage
(io.netty.buffer.ByteBuf bytes, @Nullable PeerSpecificParserConstraint constraint) Decode input buffer to BGP Message.org.opendaylight.yangtools.yang.binding.Notification<?>
MessageParser.parseMessageBody
(io.netty.buffer.ByteBuf body, int messageLength, @Nullable PeerSpecificParserConstraint constraint) Parse BGP Message from buffer, potentially applying peer-specific constraints.NlriRegistry.parseMpReach
(io.netty.buffer.ByteBuf buffer, @Nullable PeerSpecificParserConstraint constraint) Decode MP REACH NLRI Attribute.NlriRegistry.parseMpUnreach
(io.netty.buffer.ByteBuf buffer, @Nullable PeerSpecificParserConstraint constraint) Decode MP REACH NLRI Attribute.void
NlriParser.parseNlri
(io.netty.buffer.ByteBuf nlri, MpReachNlriBuilder builder, @Nullable PeerSpecificParserConstraint constraint) Parse MP UN_REACH NLRI from buffer.void
NlriParser.parseNlri
(io.netty.buffer.ByteBuf nlri, MpUnreachNlriBuilder builder, @Nullable PeerSpecificParserConstraint constraint) Parse MP UN_REACH NLRI from buffer. -
Uses of PeerSpecificParserConstraint in org.opendaylight.protocol.bgp.parser.spi.pojo
-
Uses of PeerSpecificParserConstraint in org.opendaylight.protocol.bgp.route.targetcontrain.impl.nlri
Modifier and TypeMethodDescriptionvoid
RouteTargetConstrainNlriHandler.parseNlri
(io.netty.buffer.ByteBuf nlri, MpReachNlriBuilder builder, PeerSpecificParserConstraint constraint) void
RouteTargetConstrainNlriHandler.parseNlri
(io.netty.buffer.ByteBuf nlri, MpUnreachNlriBuilder builder, PeerSpecificParserConstraint constraint)