7I  org/freertr/ip/ipRtr()V   org/freertr/rtr/rtrAggregfwdCoreLorg/freertr/ip/ipFwd;  rtrNumI  org/freertr/ip/ipFwd ipVersion  &org/freertr/tab/tabRouteAttr$routeTypeaggreg4(Lorg/freertr/tab/tabRouteAttr$routeType;  rouTyp org/freertr/addr/addrIP  # $%maxBits()I'org/freertr/addr/addrIPv4 & &# + ,maskAdd . /aggreg61org/freertr/addr/addrIPv6 0 0# 5 6afi8org/freertr/tab/tabRoute:rx 7< =(Ljava/lang/String;)V ? @ArouterComputedULorg/freertr/tab/tabRoute; C DArouterComputedM F GArouterComputedFIorg/freertr/tab/tabGen H L MNrouterComputedILorg/freertr/tab/tabGen; P Qdistance S TUnextHopLorg/freertr/addr/addrIP; W XnetMask Z [routerCreateComputed ] ^_ routerAddB(Lorg/freertr/ip/ipRtr;Lorg/freertr/tab/tabRouteAttr$routeType;I)V abc dejava/lang/StringvalueOf&(Ljava/lang/Object;)Ljava/lang/String;g himakeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String; klm noorg/freertr/tab/tabRouteEntryprefixLorg/freertr/addr/addrPrefix; qrs torg/freertr/addr/addrPrefixmaskLen vwx yz org/freertr/tab/tabRoute$addTypenotyet"Lorg/freertr/tab/tabRoute$addType; k| }~ copyBytesC(Lorg/freertr/tab/tabRoute$addType;)Lorg/freertr/tab/tabRouteEntry; k bestLorg/freertr/tab/tabRouteAttr; org/freertr/tab/tabRouteAttr protoNum q setMask(I)V P  isEmpty()Z  }()Lorg/freertr/addr/addrIP; TLorg/freertr/addr/addrType; v zbetter 7 addF(Lorg/freertr/tab/tabRoute$addType;Lorg/freertr/tab/tabRouteEntry;ZZ)Vcomputed  ArouterRedistedU 7 %size 7 get"(I)Lorg/freertr/tab/tabRouteEntry;  doPrefix<(Lorg/freertr/tab/tabRouteEntry;Lorg/freertr/tab/tabRoute;)V  ArouterRedistedMorg/freertr/rtr/rtrBgpUtil   commonLabelLorg/freertr/tab/tabLabelEntry;  routerDoAggregatess(ILorg/freertr/tab/tabRoute;Lorg/freertr/tab/tabRoute;Lorg/freertr/tab/tabLabelEntry;Lorg/freertr/addr/addrIPv4;I)V 7  preserveTime(Lorg/freertr/tab/tabRoute;)Z   routerChg(Lorg/freertr/ip/ipRtr;Z)VQspecify default distance  org/freertr/user/userHelp;(Ljava/util/List;ZI[ILjava/lang/String;Ljava/lang/String;)Vnexthopspecify default nexthopnetmaskspecify netmask to use mask bits6set address familyunicastselect unicast multicastselect multicast  org/freertr/rtr/rtrLoggerafi2str(I)Ljava/lang/String; h8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;  java/util/List(Ljava/lang/Object;)Z h'(Ljava/lang/String;I)Ljava/lang/String;  org/freertr/util/cmdsword()Ljava/lang/String;no a equals  str2afi(Ljava/lang/String;)I    org/freertr/util/bitsstr2num   fromString(Ljava/lang/String;)Z(Lorg/freertr/ip/ipFwd;I)VCodeLineNumberTable StackMapTabletoString Signaturer(Lorg/freertr/tab/tabRouteEntry;Lorg/freertr/tab/tabRoute;)VrouterRedistChangedrouterOthersChanged routerGetHelp(Lorg/freertr/user/userHelp;)VrouterGetConfig&(Ljava/util/List;Ljava/lang/String;I)V:(Ljava/util/List;Ljava/lang/String;I)VrouterConfigure(Lorg/freertr/util/cmds;)ZrouterCloseNowrouterNeighCountrouterNeighList(Lorg/freertr/tab/tabRoute;)V8(Lorg/freertr/tab/tabRoute;)VrouterIfaceCountrouterRecursionsrouterLinkStates:(Lorg/freertr/tab/tabRoute;IILorg/freertr/addr/addrIPv4;)VU(Lorg/freertr/tab/tabRoute;IILorg/freertr/addr/addrIPv4;)VrouterStateGet(Ljava/util/List;)V'(Ljava/util/List;)VrouterStateSet SourceFilertrAggreg.javaBootstrapMethods2 aggreg on 4afi 6 netmask 8 distance : nexthop < =>? h@$java/lang/invoke/StringConcatFactory(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; InnerClasses routeTypeaddTypeE%java/lang/invoke/MethodHandles$LookupGjava/lang/invoke/MethodHandlesLookup!Q6TUX, i**+* *a>**Y!"&Y()d*0*-*Y!"0Y23d* ****4*7Y9;>*7Y9;B*7Y9;E*HYJK*O*Y!R*V*Y***\^IJ KL0N7OPPSRZSsTvV{WZ[\]^_`abcd0"" % *`fl|++jp***V`+u{L+*+* +j***V`*O+*O*R+*R,+:pqstv!w,x7yGzN{Y}c~q{?![LĻ7Y;L7Y;M*4_?>***+#>***,*++**,,*+*>>,*B~>*+>*,B**R 4ANTWdqw4778!*Y + YOŶ+ YOĶ+ YOж+ YOζ+ YOֶ+ YOض+ YO۶+ YO߶+ YODZ* $6HZl~sK+,*4W+,*VW+,*OW+,*R`W%6J+M>, +M>,ڶ *4*+4,Ķ*+O,ζ"*Y!R*R+ W,Զ*+Vb $)+68ALNWbfhtva   !%"# $%%&%'(')*+/,-8./0 ;1;3;5;7;9AB@v7C@DFH