7  org/freertr/rtr/rtrBgpOtherenabledZ  fwdLorg/freertr/ip/ipFwd;  org/freertr/ip/ipFwd routerDel(Lorg/freertr/ip/ipRtr;)V  parentLorg/freertr/rtr/rtrBgp;  org/freertr/rtr/rtrBgprouTyp(Lorg/freertr/tab/tabRouteAttr$routeType;  rtrNumI !" routerAddB(Lorg/freertr/ip/ipRtr;Lorg/freertr/tab/tabRouteAttr$routeType;I)V $%& '(org/freertr/ip/ipRtr()V*org/freertr/tab/tabGen )% - ./peersLorg/freertr/tab/tabGen; 1 2 routerVpn 4 5distance 7 8 fwdCore :;< =>java/lang/StringvalueOf&(Ljava/lang/Object;)Ljava/lang/String;@ ABmakeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String; D E(routerRedistChanged G HI prefixMode Lorg/freertr/ip/ipFwd$labelMode; KLM NIorg/freertr/ip/ipFwd$labelModecommon PQR ST org/freertr/tab/tabRoute$addTypeecmp"Lorg/freertr/tab/tabRoute$addType; VWX YZorg/freertr/tab/tabRouteEntry copyBytesC(Lorg/freertr/tab/tabRoute$addType;)Lorg/freertr/tab/tabRouteEntry; V\ ]^altsLjava/util/List; `ab cdjava/util/Listsize()I `f ghget(I)Ljava/lang/Object;jorg/freertr/tab/tabRouteAttr il mnlabelLocLorg/freertr/tab/tabLabelEntry; p qn commonLabelsorg/freertr/rtr/rtrBgpUtil iu vrouSrc x yzsrv6Lorg/freertr/cfg/cfgIfc; V| }~bestLorg/freertr/tab/tabRouteAttr;  org/freertr/tab/tabRouteUtilgenerateSrv6pfxY(Lorg/freertr/tab/tabRouteEntry;Lorg/freertr/cfg/cfgIfc;Lorg/freertr/tab/tabLabelEntry;)Z  org/freertr/tab/tabRouteaddUpdatedEntry(Lorg/freertr/tab/tabRoute$addType;Lorg/freertr/tab/tabRoute;IILorg/freertr/tab/tabRouteEntry;ZLorg/freertr/tab/tabListing;Lorg/freertr/tab/tabListing;Lorg/freertr/tab/tabListing;)I  routerRedistedULorg/freertr/tab/tabRoute; a g"(I)Lorg/freertr/tab/tabRouteEntry;   doExportRoute=(ILorg/freertr/tab/tabRouteEntry;Lorg/freertr/tab/tabRoute;)V  routerRedistedM  routerRedistedF  flowSpecLorg/freertr/tab/tabListing; V%  isIpv6  localAs  org/freertr/rtr/rtrBgpFlow doAdvertiseZ(Lorg/freertr/tab/tabRoute;Lorg/freertr/tab/tabListing;Lorg/freertr/tab/tabRouteEntry;ZI)Z i ^labelRem i rouTab i  segrouPrfLorg/freertr/addr/addrType;  vrfCoreLorg/freertr/cfg/cfgVrf;  org/freertr/cfg/cfgVrffwd6 i4 P Talways  routerAutoMesh i nextHoporg/freertr/addr/addrIP ) add.(Ljava/lang/Comparable;)Ljava/lang/Comparable;  routerChangedU  routerChangedM  routerChangedFbgp '(Ljava/lang/String;)V  computdorg/freertr/tab/tabRoute;org/freertr/rtr/rtrBgpParam   doImportRoute=(ILorg/freertr/tab/tabRouteEntry;Lorg/freertr/tab/tabRoute;)Z P Talters  routerComputedU differs?(Lorg/freertr/tab/tabRoute$addType;Lorg/freertr/tab/tabRoute;)Z  routerComputedM  routerComputedF  /routerComputedI  routerChg(Lorg/freertr/ip/ipRtr;Z)V  flowInst  doDecode9(Lorg/freertr/tab/tabRoute;Z)Lorg/freertr/tab/tabListing;     org/freertr/tab/tabQos convertPolicy6(Lorg/freertr/tab/tabListing;)Lorg/freertr/tab/tabQos;  flowspecLorg/freertr/tab/tabQos;  find@(Lorg/freertr/tab/tabRouteEntry;)Lorg/freertr/tab/tabRouteEntry;  del"(Lorg/freertr/tab/tabRouteEntry;)Zempty   doUpdateRouteW(ILorg/freertr/tab/tabRouteEntry;Lorg/freertr/tab/tabRoute;Lorg/freertr/tab/tabRoute;)V@ `! "(Ljava/lang/Object;)Z@ % &defRou@@@@, A-'(Ljava/lang/String;I)Ljava/lang/String;@ 0 A18(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; 345 67org/freertr/cfg/cfgIfcnameLjava/lang/String; 0 :;< =>org/freertr/cfg/cfgRtr getShRedist;(Ljava/util/List;Ljava/lang/String;Lorg/freertr/ip/ipRtr;)V @ A recursion )a )D gE(I)Ljava/lang/Comparable;Gorg/freertr/addr/addrPrefix FI 'J(Lorg/freertr/addr/addrType;I)V VL MNprefixLorg/freertr/addr/addrPrefix; PP QTbetter S TUidx2safi[I SignatureSLorg/freertr/tab/tabListing;3Lorg/freertr/tab/tabGen; unregister2ipCodeLineNumberTable StackMapTable register2ip1(Lorg/freertr/rtr/rtrBgp;Lorg/freertr/ip/ipFwd;)VtoString()Ljava/lang/String;routerCreateComputedrouterOthersChangeds(ILorg/freertr/tab/tabRouteEntry;Lorg/freertr/tab/tabRoute;)VQ(Lorg/freertr/tab/tabRoute;Lorg/freertr/tab/tabRoute;Lorg/freertr/tab/tabRoute;)Vforg/freertr/tab/tabListing(Lorg/freertr/tab/tabRoute;Lorg/freertr/tab/tabRoute;Lorg/freertr/tab/tabRoute;)Vs(ILorg/freertr/tab/tabRouteEntry;Lorg/freertr/tab/tabRoute;)Z doPeersFull()Z(ILorg/freertr/tab/tabRouteEntry;Lorg/freertr/tab/tabRoute;Lorg/freertr/tab/tabRoute;)V doPeersIncr 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;)ZrouterCloseNow getConfig%(Ljava/util/List;Ljava/lang/String;)V9(Ljava/util/List;Ljava/lang/String;)VrouterNeighCountrouterNeighList(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 getPeerList SourceFilertrBgpOther.javaBootstrapMethodsbgp on enable noenabledefault-originate nodefault-originate vpn-mode novpn-mode distance flowspec-installflowspec-advert srv6   A$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&org/freertr/tab/tabRouteAttr$routeType routeType labelModeaddType%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup!$ 5VWyz& ./VXY(ZG**** [IJL MN\](ZU$******[TUW X#Y\'^ZT$*#*)Y+,*,*+*0*3[aCbcde#f_`Z(*69?[n!a(Z[uE(Z$*C[ {|b(ZC*FJ*C[ \Z p,,OUM6,[_5,[ei:k*okt,*w,{kWO-,W[2  .6BJP`o\ 1i VcdZH*6***+6***,6***-*)-*VY**W[:&,;JP_pv}\R   " eVeV VgZ ,{t,OUM6,[_T,[ei:*6**3 *3-,W**,,{˶W[F (8@LTcjsy\ 1iVhijZ****YڷLYڷMYڷN*)Y+,6*2**2+W6*2**2,W6*2!**2-W*)-*VY**W+*2+*$-**FJ*+*,*-*)Y+*** *-* *FJ[z ",6AVlr-@EJOZcj\+--/ eVeV :@<  @Ze&,: -,W*- -,W[ %\ VVkljZgA*****L*M*N+YL,YM-YN6+"*+**26,"*,**26-$*-**2***FJ*9-2Yڷ:** **FJ[v    " '+6:EIT`y !" #($.&\'')  /  @mnZ[/opZ[9VqrsZ[Bt(Z[IuvZ;*+, W+,# W*$+,' W+,( W*0+,) W+,* W+,*3+ W*+,. W*+,*9/ W*w+,*w28 W+,*9[JRSU$W+X;ZH\O]__la}bcefhikl\    $VwxdZ[tyzZ[}V{|dZ[}dZ *?[~Z[VZ[VsZ[zZ _*=*,BL*,CNVY:FY-HKO+*R.*ŸW[& !*:X^\ SV{D "i@K @P@