1pass in inet proto icmp all icmp-type echorep keep state 2pass in inet proto icmp all icmp-type echorep code 0 keep state 3pass in inet proto icmp all icmp-type 1 keep state 4pass in inet proto icmp all icmp-type 1 code 1 keep state 5pass in inet6 proto ipv6-icmp all icmp6-type 0 keep state 6pass in inet6 proto ipv6-icmp all icmp6-type 0 code 0 keep state 7pass in inet6 proto ipv6-icmp all icmp6-type unreach keep state 8pass in inet6 proto ipv6-icmp all icmp6-type unreach code admin-unr keep state 9block drop in inet proto icmp all icmp-type echorep 10block drop in inet proto icmp all icmp-type echorep code 0 11block drop in inet proto icmp all icmp-type 1 12block drop in inet proto icmp all icmp-type 1 code 1 13block drop in inet6 proto ipv6-icmp all icmp6-type 0 14block drop in inet6 proto ipv6-icmp all icmp6-type 0 code 0 15block drop in inet6 proto ipv6-icmp all icmp6-type unreach 16block drop in inet6 proto ipv6-icmp all icmp6-type unreach code admin-unr 17pass in inet proto icmp all icmp-type unreach code needfrag keep state 18pass in inet6 proto ipv6-icmp all icmp6-type timex code reassemb keep state 19