;ò t¸ÞDc@sfdZdkZdkZdZdZdZdeifd„ƒYZd„Zei o eƒndS(sPoint-to-Point Protocol.Ni!iWisPPPcBs\tZddeffZhZd„ZeeƒZd„ZeeƒZd„Zd„Z RS(NspsBcCs||i|Hii(sdpktsPacketsunpacksselfsbufspsPFC_BITsstructsdatas_protoswssetattrs __class__s__name__slowersKeyErrorserrors UnpackError(sselfsbuf((s8/mnt/gmirror/ports/net/py-dpkt/work/dpkt-1.6/dpkt/ppp.pysunpacks&cCsoy;|idjotid|iƒSntii|ƒSWn-tij o}ti t |ƒƒ‚nXdS(Niÿs>H( sselfspsstructspacksdpktsPacketspack_hdrserrorses PackErrorsstr(sselfse((s8/mnt/gmirror/ports/net/py-dpkt/work/dpkt-1.6/dpkt/ppp.pyspack_hdr*s ( s__name__s __module__sPPP_IPs__hdr__s_protoswsset_ps classmethodsget_psunpackspack_hdr(((s8/mnt/gmirror/ports/net/py-dpkt/work/dpkt-1.6/dpkt/ppp.pysPPPs     c Csúdk}tigi}|i|iitƒpdƒD](}|i dƒo||d ƒq9q9~ƒ}t ƒ}x}|iƒD]o\}}|idƒoS|d} | iƒ}||jo,t||ƒ}ti|t|| ƒƒqòqƒqƒWdS(Ns.s.pyiýÿÿÿsPPP_i(sossdictsfromkeyssappends_[1]slistdirspathsdirnames__file__sxsendswithsdsglobalssgs iteritemssksvs startswithsnameslowersmodnames __import__smodsPPPsset_psgetattr( smodnamesdsgs_[1]svsxsmodsossksname((s8/mnt/gmirror/ports/net/py-dpkt/work/dpkt-1.6/dpkt/ppp.pys __load_protos2s d     ( s__doc__sstructsdpktsPPP_IPsPPP_IP6sPFC_BITsPacketsPPPs __load_protoss_protosw(sstructsdpktsPFC_BITsPPPs __load_protossPPP_IPsPPP_IP6((s8/mnt/gmirror/ports/net/py-dpkt/work/dpkt-1.6/dpkt/ppp.pys?s  !