7  java/lang/Object()V   org/freertr/clnt/clntDhcp6 earlyModeZ    prefixMode    addressMode`  leaseMinI.  leaseMax  lowerLorg/freertr/prt/prtGen; ! "#ifaceLorg/freertr/ip/ipFwdIface; % &'ipifcLorg/freertr/ip/ipIfc6; ) *+ethtypLorg/freertr/ifc/ifcEthTyp; - ./cfgerLorg/freertr/cfg/cfgIfc; 1 2 clearState 4 5 socketBind 789 : org/freertr/util/debugger clntDhcp6traf<started >?@ ABorg/freertr/util/loggerdebug(Ljava/lang/String;)VD EFmakeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String;H JKL MNorg/freertr/util/cmdscfgLineJ(Ljava/util/List;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)VDDR ES9(Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String; UVW XYjava/util/Listadd(Ljava/lang/Object;)ZR\address ^_` aYjava/lang/Stringequalscprefixeearlyg renew-min Ji jkword()Ljava/lang/String; mno pqorg/freertr/util/bitsstr2num(Ljava/lang/String;)Is renew-max u v socketUnbindxstopped z{| }~org/freertr/ifc/ifcEthTyp getHwAddr()Lorg/freertr/addr/addrType;org/freertr/addr/addrMac  locMacLorg/freertr/addr/addrMac;java/lang/Exception   getRandom()Lorg/freertr/addr/addrMac;  org/freertr/ip/ipIfc6getLinkLocalAddr()Lorg/freertr/addr/addrIP;  org/freertr/addr/addrIPtoIPv6()Lorg/freertr/addr/addrIPv6;  locAddrLorg/freertr/addr/addrIPv6;org/freertr/addr/addrIPv6   locMaskffff:ffff:ffff:ffff::  fromString(Ljava/lang/String;)Z getEmpty  gwAddr  dns1addr  dns2addr  lastStat m randomD()I  lastId  lastTimeJ  lastSentorg/freertr/pack/packDhcp6dhcp6c  org/freertr/prt/prtGen packetListenz(Lorg/freertr/prt/prtServP;Lorg/freertr/ip/ipFwdIface;ILorg/freertr/addr/addrIP;ILjava/lang/String;ILjava/lang/String;II)Zfailed to bind > Binfo  ff02::1:2  packetConnect(Lorg/freertr/prt/prtServP;Lorg/freertr/ip/ipFwdIface;ILorg/freertr/addr/addrIP;ILjava/lang/String;ILjava/lang/String;II)Lorg/freertr/prt/prtGenConn;  senderLorg/freertr/prt/prtGenConn;failed to connect  org/freertr/prt/prtGenConntimeout  listenStop9(Lorg/freertr/ip/ipFwdIface;ILorg/freertr/addr/addrIP;I)Z  setClosing()Z ^ valueOf&(Ljava/lang/Object;)Ljava/lang/String;DDD  workIntervalD   sendKeepalive D    parsePacket (Lorg/freertr/pack/packHolder;)Z  msgTyp  msgId   ipaddr   isLinkLocal  ipsize   fromNetmask(I)V  org/freertr/pack/packHolderIPsrcLorg/freertr/addr/addrIP;  servId[B  " #dns1srv % &dns2srv ( )lifetimV + , leaseTime ./0 12org/freertr/cfg/cfgIfc addr6changedT(Lorg/freertr/addr/addrIPv6;Lorg/freertr/addr/addrIPv6;Lorg/freertr/addr/addrIPv6;)V m4 56getTime()J : ;(ZZ)V = >? encodeDUID(Lorg/freertr/addr/addrType;)[B A BclntId D EclntTime G H getIAmode J Kiamod M Niaid P Qiat1 S Tiat2 V WputOptionsReqList Y Z[ createPacket8(Lorg/freertr/pack/packHolder;Lorg/freertr/tab/tabGen;)V ] ^send2net ` Ea8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; c d copyBytes f g toNetmask i jlifetimP l m sendSolicit o p sendRequest .r saddr6 u vw compareTo(Lorg/freertr/addr/addrType;)Iyrenewing address{org/freertr/prt/prtServP(Lorg/freertr/prt/prtGen;Lorg/freertr/ip/ipFwdIface;Lorg/freertr/ip/ipIfc6;Lorg/freertr/ifc/ifcEthTyp;Lorg/freertr/cfg/cfgIfc;)VCodeLineNumberTable StackMapTableorg/freertr/ip/ipFwdIface getConfig7(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)V SignatureK(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)VdoConfig,(Ljava/lang/String;Lorg/freertr/util/cmds;)ZunConfig closeClientclosedInterface(Lorg/freertr/ip/ipFwdIface;)VdatagramAccept(Lorg/freertr/prt/prtGenConn;)ZdatagramClosed(Lorg/freertr/prt/prtGenConn;)V datagramReady datagramWork datagramErrorx(Lorg/freertr/prt/prtGenConn;Lorg/freertr/pack/packHolder;Lorg/freertr/addr/addrIP;Lorg/freertr/util/counter$reasons;I)Z datagramState>(Lorg/freertr/prt/prtGenConn;Lorg/freertr/util/state$states;)Z datagramRecv<(Lorg/freertr/prt/prtGenConn;Lorg/freertr/pack/packHolder;)Z SourceFileclntDhcp6.javaBootstrapMethodsaddressprefixearly renew-min  renew-max accept close ready work rx tx    E$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/util/counter$reasonsorg/freertr/util/counterreasonsorg/freertr/util/state$statesorg/freertr/util/statestates%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup!z   ./"#&'*+,|}N*** ****+*, *-$*(*,*0*36;=~B|! &+05}$~).4:>BHMMz.}p+*,-CGI+* ,-OGI+*,-PGI+,-*QTW+,-*ZTW~2K]oSLUU^^UWUU^^UWUU^^U}^+[] *+b] * +d] *+f]*,hl+r]*,hl~B  ).09DFOZ\}y2+[] *+b] * +d] *~*  ).0}E*0*t6w=~2}k**(y L***$*Y*W*****~* *±~>'2<CJQV`ejQ5} e*** "#əϸѻYL+նW**** "+#ص* ѧ *~& !)0MT\d !:v}Y(** "#W* *ܶW*ܱ~"'"}~ }H6+=+~}<6+=~ "}G6+=+~*+-.}D6+=*~679:}~G}~R}:_6+=YN-,6-=-#*-**- -  *- *-*,*- *-!*-$*-'h**** ****** ****Y**,***-*Y`>*-**Y**,***-~*]^`a"b$d*e6gTi\j^limkorptr{s}uvxyz{|}~"*,79CJ]  T# #m}3*e7Y9LYM,,*,*<@,C,*FI,L,**lO,**R,U,+X*+\W*36*ܸ,_=~N"'/:?GLV^bhqx~ H}X* **~p}F3*e7Y9LYM,,*,*<@,* ,C,*FI,L,**lO,**R,*b ,*e,**h,**',U,+X*+\W*36*ܸ,_=~b"'/:BGOT^fq| }t**$Xy*Y`* *0*,***-*kw*Y`* *0]*nV*,q**,qt *043*e** 6 x=**§*0~v0:CGJ]adnw{~ '! D @@