7A  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)V:1 2 distance specify default distance  org/freertr/user/userHelping%(Ljava/util/List;Ljava/lang/String;)V*2 . distance91 2 nexthop specify default nexthop)2 . nexthop81 2 netmask specify netmask to use+2 . mask bits41 2 afi set address family02 . unicast select unicast22 . multicast select 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 equals6 str2afi(Ljava/lang/String;)IQ  org/freertr/util/bitsstr2numnexthop    fromString(Ljava/lang/String;)Z netmask(Lorg/freertr/ip/ipFwd;I)VCodeLineNumberTable StackMapTabletoString Signaturer(Lorg/freertr/tab/tabRouteEntry;Lorg/freertr/tab/tabRoute;)VrouterRedistChangedrouterOthersChanged routerGetHelp!(Lorg/freertr/user/userHelping;)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;)V SourceFilertrAggreg.javaBootstrapMethods* aggreg on ,afi . netmask 0 distance 2 nexthop 4 567 h8$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 routeTypeaddType=%java/lang/invoke/MethodHandles$Lookup?java/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   |@+Ķ+˶+Ͷ+϶+Ѷ+Ӷ+ն+׶+ٶƱ* #*18? sK+,*4ۺW+,*VW+,*OW+,*R`W%6J +M>, +M>, *4*+4,*+O,"*Y!R*R+W, *+Vb $)+68ALNXcgiuwa   %    !% "% #$ '%&'( 3)3+3-3/319:@v7;@<>@