A  java/lang/Object()Vorg/freertr/ifc/ifcNull   org/freertr/ifc/ifcClonerOutlowerLorg/freertr/ifc/ifcDn;org/freertr/util/counter   cntrLorg/freertr/util/counter;  parentLorg/freertr/ifc/ifcCloner;  rx (Lorg/freertr/pack/packHolder;)V !" #$org/freertr/pack/packHoldermsbGetW(I)I & '(ETHtypeI * +,getSkip(I)V ./0 12org/freertr/ifc/ifcClonercore4Lorg/freertr/ip/ipCor; 456 78org/freertr/ip/ipCor parseIPheader!(Lorg/freertr/pack/packHolder;Z)Z .: ;<upperLorg/freertr/cfg/cfgIfc; >?@ ABorg/freertr/cfg/cfgIfcvrfForLorg/freertr/cfg/cfgVrf; DEF GHorg/freertr/cfg/cfgVrffwd4Lorg/freertr/ip/ipFwd; DJ KLtcp4Lorg/freertr/prt/prtTcp; DN OPudp4Lorg/freertr/prt/prtUdp; DR STludp4Lorg/freertr/prt/prtLudp; DV WXdccp4Lorg/freertr/prt/prtDccp; DZ [\sctp4Lorg/freertr/prt/prtSctp; >^ _`fwdIf4Lorg/freertr/ip/ipFwdIface; .b cdinIp4Lorg/freertr/addr/addrIP; .f g2core6 Di jHfwd6 Dl mLtcp6 Do pPudp6 Dr sTludp6 Du vXdccp6 Dx y\sctp6 >{ |`fwdIf6 .~ dinIp6 . inIfcLorg/freertr/ifc/ifcClonerIn; org/freertr/ifc/ifcClonerIn  org/freertr/ifc/ifcDnsendPack dIPtrg  org/freertr/addr/addrIP compareTo(Lorg/freertr/addr/addrType;)I (IPsiz  org/freertr/tab/tabQosclassifyLayer4 (IPprt  org/freertr/prt/prtTcpclntsLorg/freertr/tab/tabConnect; org/freertr/prt/prtUdp org/freertr/prt/prtLudp org/freertr/prt/prtDccp org/freertr/prt/prtSctp  org/freertr/ip/ipFwdprotos (UDPtrg (UDPsrc dIPsrc  org/freertr/tab/tabConnectget_(Lorg/freertr/tab/tabRouteIface;Lorg/freertr/addr/addrType;II)Lorg/freertr/tab/tabConnectLower; . encapLorg/freertr/ifc/ifcUp;  org/freertr/ifc/ifcUprecvPack(Lorg/freertr/ifc/ifcCloner;)VCodeLineNumberTable StackMapTableorg/freertr/ip/ipFwdIface setParent(Lorg/freertr/ifc/ifcDn;)VsetState"(Lorg/freertr/util/state$states;)VcloseUp getCounter()Lorg/freertr/util/counter; SourceFileifcCloner.java InnerClassesorg/freertr/util/state$statesorg/freertr/util/statestates H **Y *Y*+-)+./ _*+++%+)N:::::: : +%*-+3=*9=C:*9=I:*9=M:*9=Q:*9=U: *9=Y: *9]N*a:*e+3=*9=h:*9=k:*9=n:*9=q:*9=t: *9=w: *9zN*}:=+)-=*++*+++`)+++td)+c1;!OYE: B: 8: . : $ : : ++++ -+++*+*+>2346789!:$;'<*=->L@[AjByCDEFGHIKLMNOP&Q5R@SITLVNYTZ`[d\t]u_`acdegijlmoprsuvxy!z)}>~Q^L      N   M ' "*+  * @