A  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 )% - ./advSaLorg/freertr/tab/tabGen; 1 2/peers 4 5 routerVrx 7 8 routerVtx : ;distance = >/mpnsDone @ A fwdCore CDE FGjava/lang/StringvalueOf&(Ljava/lang/Object;)Ljava/lang/String;I JKmakeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String; M N(routerRedistChanged P QR prefixMode Lorg/freertr/ip/ipFwd$labelMode; TUV WRorg/freertr/ip/ipFwd$labelModecommon YZ[ \] org/freertr/tab/tabRoute$addTypeecmp"Lorg/freertr/tab/tabRoute$addType; _`a bcorg/freertr/tab/tabRouteEntry copyBytesC(Lorg/freertr/tab/tabRoute$addType;)Lorg/freertr/tab/tabRouteEntry; _e fgaltsLjava/util/List; ijk lmjava/util/Listsize()I io pqget(I)Ljava/lang/Object;sorg/freertr/tab/tabRouteAttr ru vwlabelLocLorg/freertr/tab/tabLabelEntry; y zw commonLabel|org/freertr/rtr/rtrBgpUtil r~ rouSrc  srv6Lorg/freertr/cfg/cfgIfc; _ bestLorg/freertr/tab/tabRouteAttr;  isIpv6  org/freertr/tab/tabRouteUtilgenerateSrv6pfx[(Lorg/freertr/tab/tabRouteEntry;Lorg/freertr/cfg/cfgIfc;Lorg/freertr/tab/tabLabelEntry;ZZ)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; j p"(I)Lorg/freertr/tab/tabRouteEntry;   doExportRoute=(ILorg/freertr/tab/tabRouteEntry;Lorg/freertr/tab/tabRoute;)V  routerRedistedM  routerRedistedF  flowSpecLorg/freertr/tab/tabListing; _%  localAs  org/freertr/rtr/rtrBgpFlow doAdvertiseZ(Lorg/freertr/tab/tabRoute;Lorg/freertr/tab/tabListing;Lorg/freertr/tab/tabRouteEntry;ZI)Z )j ) p(I)Ljava/lang/Comparable;org/freertr/ip/ipFwdMcast   defaultRoute (Z)Lorg/freertr/addr/addrPrefix; _ prefixLorg/freertr/addr/addrPrefix;  org/freertr/rtr/rtrBgpAfi writeSAgroup>(ZLorg/freertr/tab/tabRouteEntry;Lorg/freertr/ip/ipFwdMcast;)V Y ]better  idx2safi[Iorg/freertr/rtr/rtrBgpParam  mpnsOrgn  org/freertr/rtr/rtrBgpMpnsS(Lorg/freertr/tab/tabRoute;Lorg/freertr/tab/tabRouteEntry;Lorg/freertr/ip/ipFwd;I)V  mpnsRdst doRedistributek(Lorg/freertr/tab/tabRoute;Lorg/freertr/tab/tabRouteEntry;Lorg/freertr/ip/ipFwd;ILorg/freertr/tab/tabGen;)V r glabelRem r rouTab r  segrouPrfLorg/freertr/addr/addrType;  vrfCoreLorg/freertr/cfg/cfgVrf;  org/freertr/cfg/cfgVrffwd6 r: Y ]always  routerAutoMesh r nextHoporg/freertr/addr/addrIP ) add.(Ljava/lang/Comparable;)Ljava/lang/Comparable;  routerChangedU   routerChangedM  routerChangedFbgp  '(Ljava/lang/String;)V  computdorg/freertr/tab/tabRoute;   doImportRoute=(ILorg/freertr/tab/tabRouteEntry;Lorg/freertr/tab/tabRoute;)Z  mpnsInst  !"doDecode`(Lorg/freertr/tab/tabRoute;Lorg/freertr/ip/ipFwd;Lorg/freertr/ip/ipFwd;)Lorg/freertr/tab/tabGen; $ %& doInstall3(Lorg/freertr/tab/tabGen;Lorg/freertr/tab/tabGen;)V Y( )]alters + ,routerComputedU . /0differs?(Lorg/freertr/tab/tabRoute$addType;Lorg/freertr/tab/tabRoute;)Z 2 3routerComputedM 5 6routerComputedF 8 9/routerComputedI ; <= routerChg(Lorg/freertr/ip/ipRtr;Z)V ? @flowInst B !C9(Lorg/freertr/tab/tabRoute;Z)Lorg/freertr/tab/tabListing; EFG HIorg/freertr/tab/tabQos convertPolicy6(Lorg/freertr/tab/tabListing;)Lorg/freertr/tab/tabQos; K LMflowspecLorg/freertr/tab/tabQos; O PQfind@(Lorg/freertr/tab/tabRouteEntry;)Lorg/freertr/tab/tabRouteEntry; S TUdel"(Lorg/freertr/tab/tabRouteEntry;)ZWempty Y Z[ doUpdateRouteW(ILorg/freertr/tab/tabRouteEntry;Lorg/freertr/tab/tabRoute;Lorg/freertr/tab/tabRoute;)VII i_ `(Ljava/lang/Object;)ZI c ddefRouIIhbothjrxltxnnonep Jq8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;s Jt'(Ljava/lang/String;I)Ljava/lang/String;I I I I p { |}groupLorg/freertr/addr/addrIP;  }source  J\(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;  org/freertr/cfg/cfgIfcnameLjava/lang/String;p  org/freertr/cfg/cfgRtr getShRedist;(Ljava/util/List;Ljava/lang/String;Lorg/freertr/ip/ipRtr;)VI   recursionorg/freertr/addr/addrPrefix  '(Lorg/freertr/addr/addrType;I)V SignatureSLorg/freertr/tab/tabListing;9Lorg/freertr/tab/tabGen;5Lorg/freertr/tab/tabGen;3Lorg/freertr/tab/tabGen; unregister2ipCodeLineNumberTable StackMapTable register2ip1(Lorg/freertr/rtr/rtrBgp;Lorg/freertr/ip/ipFwd;)VtoString()Ljava/lang/String;routerCreateComputedrouterOthersChangedorg/freertr/tab/tabLabelEntrys(ILorg/freertr/tab/tabRouteEntry;Lorg/freertr/tab/tabRoute;)V(Lorg/freertr/tab/tabRoute;Lorg/freertr/tab/tabRoute;Lorg/freertr/tab/tabRoute;Lorg/freertr/tab/tabRoute;Lorg/freertr/tab/tabRoute;)Vorg/freertr/tab/tabListing (Lorg/freertr/tab/tabRoute;Lorg/freertr/tab/tabRoute;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;)V getPeerList SourceFilertrBgpOther.javaBootstrapMethodsbgp on  afi-other enable noenabledefault-originate nodefault-originate vpn-mode  distance  mpns-install mpns-advertmpns-readvertflowspec-installflowspec-advert  adv-sa  srv6 !  J$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!$;@>/./d 2/(G**** deg hi(U$******opr s#t'{?*#*)Y+,*)Y+0*,*+*3*6*9*)Y+<* |K^}~$).3>(*?BH!(N($*L (C*OS*L  ,,X^M6,dh5,dnr:t*xt},*,t*WX-,W2  .6BJPpG 1r ____ 9*6***+6***,6***-*)-*_Y**W6*,U*,:_Y:**Ų*.W*ԙ_Y**ܙ_Y**<߱f&,;JP_pv} #8g  " __ ] ,},X^M6,dhT,dnr:*?**9 *9-,W**0,WF (8@LTcjsy 1r*** * YLYMYN*)Y+06*2**2+W6*2**2,W6*2!**2-W*)-*_Y**W*"*(2**?*<#+'**-2+'*1-$-'*4-*OS*+**,1*-4*)Y+7**:*> *-*ADJ*OS  #.9DYou       ,Vinsx .--/ __ %:@<  @Z[e&,N: -,RW*- -,RW$% &')*%, _*** * *L* M* N+YVL,YVM-YVN6+"*+***2X6,"*,*1*2X6-$*-*4*2X*"*(2**?*<#+,`-`*OS***OS:*>:-3Y:**ADJ*4*OS!45 678:;"<'=+>6@:AECIDTF`GyFIJILMLOPRS"U<VJWVXtYz['')%"@  0  @dnw(~C|,\N*+-]^W+-a^W*b+-e^W+-f^W*3*6 g:i:*6 k:m:+-o^W+-*9r^W*+-u^W*ԙ+-v^W*ܙ+-w^W*>+-x^W*+-*By^W6*,5*,:+,-zB~B^W*+-*^W+-*+,^W#+2BOV]emt| )GMThn{!C  C3=mmm * _*=*0L*0N_Y:Y-+*.*W& !*:X^ Sb"r@T @Y@