7  org/freertr/ip/ipIfc6cntrLorg/freertr/util/counter;  lladdrLorg/freertr/addr/addrIP;  org/freertr/addr/addrIP compareTo(Lorg/freertr/addr/addrType;)I   ipaddr  ifcHdrLorg/freertr/ip/ipFwdIface;  org/freertr/ip/ipFwdIfaceadrChk5(Lorg/freertr/addr/addrIP;)Lorg/freertr/addr/addrMac;  !toIPv6()Lorg/freertr/addr/addrIPv6; #$% &'org/freertr/addr/addrIPv6 isLinkLocal()Z ) *+prefixLorg/freertr/addr/addrPrefix; -./ 01org/freertr/addr/addrPrefixmatches(Lorg/freertr/addr/addrType;)Z 3 45 copyBytes()Lorg/freertr/addr/addrIP; 7 89neiCacheLorg/freertr/ip/ipIfc6nei; ;<= >?org/freertr/ip/ipIfc6neisetLinkLocalAddr(Lorg/freertr/addr/addrIP;)V A BCupperLorg/freertr/ip/ipFwd;  F GHlowerLorg/freertr/ifc/ifcDn; JKL MNorg/freertr/ifc/ifcDngetState!()Lorg/freertr/util/state$states; P QRsetState"(Lorg/freertr/util/state$states;)V JT UV setFilter(Z)V ;X YZ setParent(Lorg/freertr/ifc/ifcDn;)V J\ ]^ getHwAddr()Lorg/freertr/addr/addrType;`org/freertr/addr/addrMac _b cd getRandom()Lorg/freertr/addr/addrMac; #f gh genLinkLocal7(Lorg/freertr/addr/addrMac;)Lorg/freertr/addr/addrIPv6; j kl fromIPv6addr(Lorg/freertr/addr/addrIPv6;)V ;n op getShCache()Lorg/freertr/user/userFormat; ;r stneiCacheDynamicZvorg/freertr/ip/ipIfcLoop~@ ;y z{neiCacheTimeoutI ;~ { neiCacheRetry ;  neiQueryRateLorg/freertr/tab/tabRateLimit;  4^org/freertr/addr/addrType  Rorg/freertr/util/counter stateChange  org/freertr/util/statetoUsable@(Lorg/freertr/util/state$states;)Lorg/freertr/util/state$states;  org/freertr/util/state$statesupLorg/freertr/util/state$states;  V resetTimer ;P  org/freertr/ip/ipFwd ifaceState=(Lorg/freertr/ip/ipFwdIface;Lorg/freertr/util/state$states;)V ; closeUp()V ifaceDel(Lorg/freertr/ip/ipFwdIface;)V  java/lang/Object  {rtrAdvInterval$  {rtrAdvValidity  trtrAdvSuppress org/freertr/ifc/ifcNull  mplsLorg/freertr/ip/ipMpls;  polkaLorg/freertr/ifc/ifcPolka;org/freertr/ip/ipIcmp6  iccLorg/freertr/ip/ipIcmp6; ; (Lorg/freertr/ip/ipIfc6;)V  otherHdrLorg/freertr/ip/ipIfc; setAddr(Lorg/freertr/addr/addrType;)V  {ipmask # #  fromNetmask(I)V l fromIPv6mask  toNetmask()I ;  setIPv6addr(Lorg/freertr/addr/addrIPv6;I)V - (Lorg/freertr/addr/addrType;I)V  ifaceAddr8(Lorg/freertr/ip/ipFwdIface;Lorg/freertr/addr/addrIP;I)V 'isIPv4  org/freertr/ip/ipIfccreateETHheader:(Lorg/freertr/pack/packHolder;Lorg/freertr/addr/addrIP;I)Z  org/freertr/pack/packHoldermsbPutW(II)V  putSkip   merge2beg   putStart ;  readMACheader;(Lorg/freertr/pack/packHolder;Lorg/freertr/addr/addrIPv6;)Z  rx (Lorg/freertr/pack/packHolder;)V  msbGetW(I)I   org/freertr/util/counter$reasons badEthTyp"Lorg/freertr/util/counter$reasons;  !"dropB(Lorg/freertr/pack/packHolder;Lorg/freertr/util/counter$reasons;)V $ %getSkip ' () ifacePack;(Lorg/freertr/ip/ipFwdIface;Lorg/freertr/pack/packHolder;)V  , -notInTab / 01redirectLorg/freertr/ip/ipIfc6; 3 4tx J6 7sendPack 9:; <=java/lang/StringvalueOf&(Ljava/lang/Object;)Ljava/lang/String;? @AmakeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String; CDE FGorg/freertr/util/loggerinfo(Ljava/lang/String;)V IJK L{org/freertr/ip/ipMplsethtyp IN Osend2eth QRS Torg/freertr/ifc/ifcPolkacreatePolkaHeaderB QN X Y(ZZ)V #[ \! getAllNodes ^ _`createNeighAdvr(Lorg/freertr/addr/addrType;Lorg/freertr/pack/packHolder;Lorg/freertr/addr/addrIPv6;Lorg/freertr/addr/addrIPv6;Z)V b c IPtrg e fgETHsrcLorg/freertr/addr/addrMac; _ ;j kd getLocalMac ;m noupdateMACheader9(ILorg/freertr/addr/addrMac;Lorg/freertr/addr/addrIPv6;)V ;q rs getMACaddr7(Lorg/freertr/addr/addrIPv6;)Lorg/freertr/addr/addrMac; ;u rv7(ILorg/freertr/addr/addrIP;Lorg/freertr/addr/addrMac;)Z ;x ry%(Ljava/util/List;Ljava/lang/String;)V? J| } getMTUsize J  getBandwidth()J ;  gotIcmpPack (Lorg/freertr/pack/packHolder;)Z  timerLjava/util/Timer;  java/util/Timercanceljava/lang/Exceptionorg/freertr/ip/ipIfc6timer    schedule(Ljava/util/TimerTask;JJ)V  adrGetIp(I)Lorg/freertr/addr/addrIP;   adrGetMac(I)Lorg/freertr/addr/addrMac;   sendL2info7(Lorg/freertr/addr/addrType;Lorg/freertr/addr/addrIP;)V   sendProto9(Lorg/freertr/pack/packHolder;Lorg/freertr/addr/addrIP;)V    rtrAdvDns1    rtrAdvDns2  {mtuorg/freertr/ip/ipCor6   rtrAdvDomLjava/lang/String;  createRouterAdv(Lorg/freertr/addr/addrType;Lorg/freertr/pack/packHolder;Lorg/freertr/addr/addrIPv6;Lorg/freertr/addr/addrIPv6;Lorg/freertr/addr/addrIPv6;IILorg/freertr/addr/addrIPv6;Lorg/freertr/addr/addrIPv6;Ljava/lang/String;I)Vorg/freertr/ifc/ifcUptype ConstantValue Signature8Lorg/freertr/addr/addrPrefix; getCounter()Lorg/freertr/util/counter;CodeLineNumberTablecheckMyAddress(Lorg/freertr/addr/addrIP;)Z StackMapTable checkMyAlias6(Lorg/freertr/addr/addrIP;)Lorg/freertr/addr/addrType;checkConnectedgetLinkLocalAddrsetUpper4(Lorg/freertr/ip/ipFwd;Lorg/freertr/ip/ipFwdIface;)V getCacheDynmc setCacheDynmc getCacheTimer setCacheTimer getCacheRetry setCacheRetry getCacheRate ()Lorg/freertr/tab/tabRateLimit; setCacheRate!(Lorg/freertr/tab/tabRateLimit;)V getHWaddrsetMpls(Lorg/freertr/ip/ipMpls;)VsetOther(Lorg/freertr/ip/ipIfc;)VsetPolka(Lorg/freertr/ifc/ifcPolka;)VrecvPacksendMpls sendPolkagetPolka()Lorg/freertr/ifc/ifcPolka; getL2info updateL2info8(ILorg/freertr/addr/addrType;Lorg/freertr/addr/addrIP;)V8(ILorg/freertr/addr/addrIP;Lorg/freertr/addr/addrType;)Z9(Ljava/util/List;Ljava/lang/String;)VtoString()Ljava/lang/String; sendAdverts getPeerHdr()Lorg/freertr/ifc/ifcUp; getEthtyp SourceFile ipIfc6.javaBootstrapMethodsprotocol not enabled on   @$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; InnerClassesstatesreasons%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup!{{{t  89  *+{01GHBC/*kJ*+ *+ o p r @! *+v?+"*(+,z@5*~>?E*+2*6 *6+:H *+@*,*,D**EIO UV' *ES  YZs4*+E*6*6+W*E[_MaM*,ei $(3 $_op:*6*6m  ':*6*6q  V>*6*6q;*6w*6x  >*6*6x;*6|*6}  >*6*6}:*6*6  >*6*6+^% *E[QR7*+*+*6 *6+*@*+"*6WP**6 *6*@*  V~*****6* Y* Y*YE***@*Yɵ*Yε*;Y*ϵ6*6*J% */@B%D0Y;[@]EbJfUh`dsx}s"*+  "*+ұ ()"*+ñ 12*+" *+* Y*+i*ڻ#YN-޻ Y:-6*6 *6+*-Y*(*@***F;< =?@'A,B4C9DBEHFOGVH_JpKLM J# F,**+,++++ *6*6+, . PQRTV#W(X,Y0Z7[9] j1*++*++#*@*+&fghik$l0mK*+,**++*.*.+2*.E+5*+2*E+5* p qrtu*v7w8y@zJ{z<**E8>B*+,*H**++*+M"~'23;~<**E8>B+P*+,U**++*+V& '23;*ðY*6YWN*+-Z,]*--a**-+-d+h*-2*E-5. #2=>FNX 5^:*6*6i  F*6*6,_-l>*6*6+p  @*6*6,-_t  y?*6*6+,w% *E8z}" *E{MN" *EI" *E~?*6*6+W!VC*M**Y*M*Y*,* 2   '2B J  YWL*4=*N-"*:*-*E[M*,+Z*]*++a*,+Z*]*++a**N* *N:* *:*,+Z****(`-***++av  #-25<B L ` i} + _ L##*6#'@@