diff options
author | jesper <jesper@FreeBSD.org> | 2001-02-21 16:59:47 +0000 |
---|---|---|
committer | jesper <jesper@FreeBSD.org> | 2001-02-21 16:59:47 +0000 |
commit | 65c79ba639266a6fb5e6481709b753b749099553 (patch) | |
tree | dd85c6d3e55a5afbad92da441e11fe5f709a9596 /sys/netinet/ip_input.c | |
parent | a30114724bfa721eab0e79bf2c00f26793dd29d8 (diff) | |
download | FreeBSD-src-65c79ba639266a6fb5e6481709b753b749099553.zip FreeBSD-src-65c79ba639266a6fb5e6481709b753b749099553.tar.gz |
Backout change in 1.153, as it violate rfc1122 section 3.2.1.3.
Requested by: jlemon,ru
Diffstat (limited to 'sys/netinet/ip_input.c')
-rw-r--r-- | sys/netinet/ip_input.c | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/sys/netinet/ip_input.c b/sys/netinet/ip_input.c index 4d134d3..ca36031 100644 --- a/sys/netinet/ip_input.c +++ b/sys/netinet/ip_input.c @@ -124,10 +124,6 @@ SYSCTL_INT(_net_inet_ip, IPCTL_KEEPFAITH, keepfaith, CTLFLAG_RW, &ip_keepfaith, 0, "Enable packet capture for FAITH IPv4->IPv6 translater daemon"); -int ip_send_unreach = 1; -SYSCTL_INT(_net_inet_ip, OID_AUTO, send_unreach, CTLFLAG_RW, &ip_send_unreach, - 0, "Send ICMP unreach when packet not for us rx, and forwarding disabled"); - #ifdef DIAGNOSTIC static int ipprintfs = 0; #endif @@ -589,14 +585,7 @@ pass: */ if (ipforwarding == 0) { ipstat.ips_cantforward++; - /* - * If we receive a packet not for us, and forwarding disabled - * send a ICMP host unreachable back to the source. - */ - if (ip_send_unreach) - icmp_error(m, ICMP_UNREACH, ICMP_UNREACH_HOST, 0, 0); - else - m_freem(m); + m_freem(m); } else ip_forward(m, 0); #ifdef IPFIREWALL_FORWARD |