/freebsd/contrib/netbsd-tests/ipf/regress/ |
H A D | i8 | 19 pass in proto icmp all icmp-type inforeq 20 pass in proto icmp all icmp-type inforep 21 pass in proto icmp all icmp-type maskrep 22 pass in proto icmp all icmp-type maskreq 24 pass in proto icmp all icmp-type redir 25 pass in proto icmp all icmp-type unreach 28 pass in proto icmp all icmp-type squench 29 pass in proto icmp all icmp-type timest 31 pass in proto icmp all icmp-type timex 32 pass in proto icmp all icmp-type 254 [all …]
|
H A D | f7 | 1 block in proto icmp from any to any icmp-type echo 2 pass in proto icmp from any to any icmp-type echo 3 block in proto icmp from any to any icmp-type unreach code 3 4 pass in proto icmp from any to any icmp-type unreach code 3 5 block in proto icmp from any to any icmp-type echorep 6 pass in proto icmp from any to any icmp-type echorep 7 pass in proto icmp all icmp-type maskreq keep state 8 pass in proto icmp all icmp-type timest keep state 9 pass in proto icmp all icmp-type inforeq keep state
|
H A D | i19 | 1 block in quick log level user.debug proto icmp all 2 block in quick log level mail.info proto icmp all 3 block in quick log level daemon.notice proto icmp all 4 block in quick log level auth.warn proto icmp all 5 block in quick log level syslog.err proto icmp all 6 block in quick log level lpr.crit proto icmp all 7 block in quick log level news.alert proto icmp all 8 block in quick log level uucp.emerg proto icmp all 9 block in quick log level cron.debug proto icmp all 10 block in quick log level ftp.info proto icmp all [all …]
|
H A D | ipv6.4 | 1 pass in proto ipv6-icmp all icmp-type echo keep frags 2 pass in proto ipv6-icmp all icmp-type echo keep frags keep state
|
/freebsd/contrib/netbsd-tests/ipf/expected/ |
H A D | i8 | 1 pass in inet proto icmp from 127.0.0.1/32 to 127.0.0.1/32 icmp-type timest 2 block in inet proto icmp from any to any icmp-type unreach code 1 3 pass in inet proto icmp from any to any icmp-type unreach code 15 4 pass in inet proto icmp from any to any icmp-type unreach code 13 5 pass in inet proto icmp from any to any icmp-type unreach code 8 19 pass in inet proto icmp from any to any icmp-type echo 20 pass in inet proto icmp from any to any icmp-type echorep 21 pass in inet proto icmp from any to any icmp-type inforeq 26 pass in inet proto icmp from any to any icmp-type redir 33 pass in inet proto icmp from any to any icmp-type timex [all …]
|
H A D | i19.dist | 1 block in log level user.debug quick proto icmp from any to any 2 block in log level mail.info quick proto icmp from any to any 3 block in log level daemon.notice quick proto icmp from any to any 4 block in log level auth.warn quick proto icmp from any to any 5 block in log level syslog.err quick proto icmp from any to any 6 block in log level lpr.crit quick proto icmp from any to any 7 block in log level news.alert quick proto icmp from any to any 8 block in log level uucp.emerg quick proto icmp from any to any 9 block in log level cron.debug quick proto icmp from any to any 10 block in log level ftp.info quick proto icmp from any to any [all …]
|
H A D | in2 | 11 rdr le0 9.8.7.6/32 -> 1.1.1.1/32 icmp 16 rdr le0 9.8.7.6/32 -> 1.1.1.1/32 icmp frag 22 rdr le0 9.8.7.6/32 -> 1.1.1.1/32 icmp frag age 10/10 28 rdr le0 9.8.7.6/32 -> 1.1.1.1/32 icmp frag 34 rdr le0 9.8.7.6/32 -> 1.1.1.1/32 icmp frag age 10/10 41 rdr le0 9.8.7.6/32 -> 1.1.1.1/32 icmp frag mssclamp 1000 47 rdr le0 9.8.7.6/32 -> 1.1.1.1/32 icmp frag age 10/10 mssclamp 1000 55 rdr le0 9.8.7.6/32 -> 1.1.1.1/32 icmp frag mssclamp 1000 tag nattagcacheline 61 rdr le0 9.8.7.6/32 -> 1.1.1.1/32 icmp frag age 10/10 mssclamp 1000 tag nattagcacheline
|
/freebsd/sbin/pfctl/tests/files/ |
H A D | pf0011.in | 1 pass in inet proto icmp all icmp-type 0 2 pass in inet proto icmp all icmp-type 0 code 0 3 pass in inet proto icmp all icmp-type 1 4 pass in inet proto icmp all icmp-type 1 code 1 5 pass in inet6 proto ipv6-icmp all icmp6-type 0 7 pass in inet6 proto ipv6-icmp all icmp6-type 1 9 block in inet proto icmp all icmp-type 0 10 block in inet proto icmp all icmp-type 0 code 0 11 block in inet proto icmp all icmp-type 1 12 block in inet proto icmp all icmp-type 1 code 1 [all …]
|
H A D | pf0010.ok | 1 pass in inet proto icmp all keep state 3 block drop in inet proto icmp all 9 block return-icmp(port-unr) in inet proto icmp all 10 block return-icmp(net-unr) in inet proto icmp all 11 block return-icmp(net-unr) in inet proto icmp all 12 block return-icmp(srcfail) in inet proto icmp all 13 block return-icmp(srcfail) in inet proto icmp all 14 block return-icmp(host-prohib) in inet proto icmp all 15 block return-icmp(host-prohib) in inet proto icmp all 16 block return-icmp(cutoff-preced) in inet proto icmp all [all …]
|
H A D | pf0011.ok | 1 pass in inet proto icmp all icmp-type echorep keep state 2 pass in inet proto icmp all icmp-type echorep code 0 keep state 3 pass in inet proto icmp all icmp-type 1 keep state 4 pass in inet proto icmp all icmp-type 1 code 1 keep state 5 pass in inet6 proto ipv6-icmp all icmp6-type 0 keep state 9 block drop in inet proto icmp all icmp-type echorep 10 block drop in inet proto icmp all icmp-type echorep code 0 11 block drop in inet proto icmp all icmp-type 1 12 block drop in inet proto icmp all icmp-type 1 code 1 13 block drop in inet6 proto ipv6-icmp all icmp6-type 0 [all …]
|
H A D | pf0010.in | 2 pass in inet proto icmp all 4 block in inet proto icmp all 10 block return-icmp in inet proto icmp all 11 block return-icmp(0) in inet proto icmp all 12 block return-icmp(net-unr) in inet proto icmp all 13 block return-icmp(5) in inet proto icmp all 14 block return-icmp(srcfail) in inet proto icmp all 15 block return-icmp(10) in inet proto icmp all 16 block return-icmp(host-prohib) in inet proto icmp all 17 block return-icmp(15) in inet proto icmp all [all …]
|
H A D | pf0007.in | 8 block return-icmp out log on tun1000000 proto udp all 9 block return-icmp in log on tun1000000 proto udp all 20 pass out on tun1000000 inet proto icmp all icmp-type 8 code 0 keep state 21 pass in on tun1000000 inet proto icmp all icmp-type 8 code 0 keep state 28 pass in on tun1000000 proto { tcp udp icmp } all modulate state 29 pass in on tun1000000 proto { udp tcp icmp } all flags S/SA synproxy state
|
H A D | pf0007.ok | 5 block return-icmp(port-unr, port-unr) out log on tun1000000 proto udp all 6 block return-icmp(port-unr, port-unr) in log on tun1000000 proto udp all 13 pass out on tun1000000 inet proto icmp all icmp-type echoreq code 0 keep state 14 pass in on tun1000000 inet proto icmp all icmp-type echoreq code 0 keep state 20 pass in on tun1000000 proto icmp all keep state 23 pass in on tun1000000 proto icmp all keep state
|
H A D | pf0002.in | 8 block return-icmp out log on tun1000000 proto udp all 9 block return-icmp in log on tun1000000 proto udp all 22 pass out on tun1000000 inet proto icmp all icmp-type 8 code 0 keep state 23 pass in on tun1000000 inet proto icmp all icmp-type 8 code 0 keep state
|
/freebsd/contrib/netbsd-tests/ipf/input/ |
H A D | f7 | 1 in icmp 1.1.1.1 2.1.1.1 echo 2 in icmp 1.1.1.1 2.1.1.1 echo,1 3 in icmp 1.1.1.1 2.1.1.1 echo,3 4 in icmp 1.1.1.1 2.1.1.1 unreach 5 in icmp 1.1.1.1 2.1.1.1 unreach,1 6 in icmp 1.1.1.1 2.1.1.1 unreach,3 7 in icmp 1.1.1.1 2.1.1.1 echorep 8 in icmp 1.1.1.1 2.1.1.1 echorep,1 10 in icmp 2.2.2.2 3.3.3.3 maskreq 12 in icmp 4.4.4.4 5.5.5.5 timest [all …]
|
H A D | n1 | 20 out on zx0 icmp 10.1.1.1 10.4.3.2 21 in on zx0 icmp 10.4.3.2 10.2.2.2 22 in on zx0 icmp 10.4.3.2 10.3.4.1 23 in on zx0 icmp 10.4.3.2 10.3.4.2 24 in on zx0 icmp 10.4.3.2 10.3.4.3 25 in on zx0 icmp 10.4.3.2 10.3.4.4 26 in on zx0 icmp 10.4.3.2 10.3.4.5
|
/freebsd/sbin/natd/ |
H A D | icmp.c | 40 struct icmp* icmp; in SendNeedFragIcmp() local 62 icmp = (struct icmp*) (icmpBuf + sizeof (struct ip)); in SendNeedFragIcmp() 66 icmp->icmp_type = ICMP_UNREACH; in SendNeedFragIcmp() 67 icmp->icmp_code = ICMP_UNREACH_NEEDFRAG; in SendNeedFragIcmp() 68 icmp->icmp_cksum = 0; in SendNeedFragIcmp() 69 icmp->icmp_void = 0; in SendNeedFragIcmp() 70 icmp->icmp_nextmtu = htons (mtu); in SendNeedFragIcmp() 82 memcpy (&icmp->icmp_ip, failedDgram, failBytes); in SendNeedFragIcmp() 86 icmp->icmp_cksum = LibAliasInternetChecksum (mla, (u_short*) icmp, in SendNeedFragIcmp() 112 icmp, in SendNeedFragIcmp()
|
/freebsd/contrib/netbsd-tests/net/icmp/ |
H A D | t_ping.c | 148 struct icmp *icmp; in doping() local 163 icmp = (struct icmp *)&sndbuf; in doping() 164 memset(icmp, 0, sizeof(*icmp)); in doping() 165 icmp->icmp_type = ICMP_ECHO; in doping() 166 icmp->icmp_id = htons(37); in doping() 169 pktsize = sizeof(*icmp); in doping() 183 icmp->icmp_cksum = 0; in doping() 184 icmp->icmp_cksum = in_cksum(icmp, pktsize); in doping() 327 struct icmp *icmp; in ATF_TC_BODY() local 393 icmp = (struct icmp *)(ip + 1); in ATF_TC_BODY() [all …]
|
/freebsd/tests/sys/netpfil/pf/ |
H A D | fragmentation_no_reassembly.sh | 43 ping_dummy_check_request exit:0 --ping-type=icmp 51 ping_dummy_check_request exit:0 --ping-type=icmp 52 ping_dummy_check_request exit:1 --ping-type=icmp --send-length=2000 --send-frag-length 1000 74 ping_dummy_check_request exit:0 --ping-type=icmp 81 ping_dummy_check_request exit:1 --ping-type=icmp 82 ping_dummy_check_request exit:0 --ping-type=icmp --send-length=2000 --send-frag-length 1000 104 ping_dummy_check_request exit:0 --ping-type=icmp 115 ping_dummy_check_request exit:1 --ping-type=icmp 116 ping_dummy_check_request exit:0 --ping-type=icmp --send-length=2000 --send-frag-length 1000
|
/freebsd/share/examples/ipfilter/rules/ |
H A D | example.7 | 3 block in proto icmp all 7 pass in on le1 proto icmp from any to any icmp-type echo 8 pass in on le1 proto icmp from any to any icmp-type echorep 12 block in on le1 proto icmp from any to any icmp-type unreach code 3
|
/freebsd/contrib/netbsd-tests/net/config/ |
H A D | netconfig.c | 193 struct icmp icmp; in netcfg_rump_pingtest() local 212 memset(&icmp, 0, sizeof(icmp)); in netcfg_rump_pingtest() 213 icmp.icmp_type = ICMP_ECHO; in netcfg_rump_pingtest() 214 icmp.icmp_id = htons(37); in netcfg_rump_pingtest() 215 icmp.icmp_cksum = htons(0xf7da); /* precalc */ in netcfg_rump_pingtest() 218 if (rump_sys_sendto(s, &icmp, sizeof(icmp), 0, in netcfg_rump_pingtest() 223 if (rump_sys_recvfrom(s, &icmp, sizeof(icmp), 0, in netcfg_rump_pingtest()
|
/freebsd/share/examples/ipfilter/ |
H A D | BNF | 11 ip = srcdst [ flags ] [ with withopt ] [ icmp ] [ keep ] . 16 block = "block" [ return-icmp[return-code] | "return-rst" ] . 24 protocol = "tcp/udp" | "udp" | "tcp" | "icmp" | decnumber . 28 return-icmp = "return-icmp" | "return-icmp-as-dest" . 36 icmp = "icmp-type" icmp-type [ "code" decnumber ] . 37 return-code = "("icmp-code")" . 54 icmp-type = "unreach" | "echo" | "echorep" | "squench" | "redir" | 58 icmp-code = decumber | "net-unr" | "host-unr" | "proto-unr" | "port-unr" |
|
/freebsd/tests/sys/netpfil/common/ |
H A D | pft_icmp_check.py | 43 icmp = sp.ICMP(type='echo-request') 47 icmp.seq = random.randint(0, 65535) 48 args.icmp_seq = icmp.seq 50 req = ether / ip / icmp / raw 58 icmp = packet.getlayer(sp.ICMP) 59 if not icmp: 62 if not icmp.type == 3:
|
H A D | pft_ping.py | 99 packets.append(ether / ip6 / icmp) 103 icmp = sp.ICMP(type='echo-request') 206 icmp = packet.getlayer(sp.ICMP) 207 if not icmp: 223 icmp = packet.getlayer(sp.ICMP) 233 icmp = packet.getlayer(sp.ICMP) 234 if sp.icmptypes[icmp.type] != 'echo-reply': 244 icmp = packet.getlayer(sp.ICMPv6EchoRequest) 245 if not icmp: 258 icmp = packet.getlayer(sp.ICMPv6EchoReply) [all …]
|
/freebsd/sys/netpfil/ipfw/nat64/ |
H A D | nat64_translate.c | 792 struct icmp *icmp; in nat64_icmp_reflect() local 856 icmp->icmp_type = type; in nat64_icmp_reflect() 857 icmp->icmp_code = code; in nat64_icmp_reflect() 858 icmp->icmp_cksum = 0; in nat64_icmp_reflect() 859 icmp->icmp_pmvoid = 0; in nat64_icmp_reflect() 902 struct icmp *icmp; in nat64_icmp_translate() local 958 icmp->icmp_type, icmp->icmp_code); in nat64_icmp_translate() 1005 icmp->icmp_code, icmp->icmp_pptr); in nat64_icmp_translate() 1012 icmp->icmp_code, icmp->icmp_pptr); in nat64_icmp_translate() 1018 icmp->icmp_type, icmp->icmp_code); in nat64_icmp_translate() [all …]
|