Ñò £Tc@s5ddklZdd#d„ƒYZededƒedƒƒededƒed ƒƒed ed ƒed ƒƒed edƒedƒƒededƒedƒƒededƒedƒƒededƒedƒƒededƒedƒdƒededƒedƒƒg Zd „Zd!„Zd"S($iÿÿÿÿ(t_t _ICMPTypecBseZddd„ZRS(cCs(||_||_||_||_dS(N(tkeytnamet descriptionttype(tselfRRRR((s,/usr/share/system-config-firewall/fw_icmp.pyt__init__s   N(t__name__t __module__tNoneR(((s,/usr/share/system-config-firewall/fw_icmp.pyRss echo-requestsEcho Request (ping)sXThis message is used to test if a host is reachable mostly with the ping utility.s echo-replysEcho Reply (pong)s5This message is the answer to an Echo Request.sdestination-unreachablesDestination UnreachablesYThis error message is generated by a host or gateway if the destination is not reachable.sparameter-problemsParameter ProblemsbThis error message is generated if the IP header is bad, either by a missing option or bad length.tredirecttRedirectsCThis error message informs a host to send packets on another route.srouter-advertisementsRouter AdvertisementsaThis message is used by routers to periodically announce the IP address of a multicast interface.srouter-solicitationsRouter SolicitationsdThis message is used by a host attached to a multicast link to request a Router Advertisements source-quenchs Source QuenchsaThis error message is generated to tell a host to reduce the pace at which it is sending packets.tipv4s time-exceededs Time Exceededs‚This error message is generated if the time-to-live was exceeded either of a packet or of the reassembling of a fragmented packet.cCs*x#tD]}|i|jo|SqWdS(N(t icmp_listRR (Rtx((s,/usr/share/system-config-firewall/fw_icmp.pytgetByKey<s  cCs*x#tD]}|i|jo|SqWdS(N(RRR (RR((s,/usr/share/system-config-firewall/fw_icmp.pyt getByNameBs  N((t fw_configRRRRR(((s,/usr/share/system-config-firewall/fw_icmp.pyts,