summaryrefslogtreecommitdiffstats
path: root/sys/net/if_disc.c
diff options
context:
space:
mode:
authorwollman <wollman@FreeBSD.org>1996-10-07 19:11:55 +0000
committerwollman <wollman@FreeBSD.org>1996-10-07 19:11:55 +0000
commit6fa07fb99b83947deb238e5bd8972284301f1df7 (patch)
tree9b1f3c2199a7e9ca4c4ab9d518b2f38e61a59f5e /sys/net/if_disc.c
parent00503a161c79ade0719914a9a6702edb1b8cf4ce (diff)
downloadFreeBSD-src-6fa07fb99b83947deb238e5bd8972284301f1df7.zip
FreeBSD-src-6fa07fb99b83947deb238e5bd8972284301f1df7.tar.gz
Remove some historical cruft inherited from the loopback driver in which
there were three possible different code paths through which we could discard a packet (which, after all, is the entire function of this interface).
Diffstat (limited to 'sys/net/if_disc.c')
-rw-r--r--sys/net/if_disc.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/sys/net/if_disc.c b/sys/net/if_disc.c
index ee08041..cbc0a6e 100644
--- a/sys/net/if_disc.c
+++ b/sys/net/if_disc.c
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* From: @(#)if_loop.c 8.1 (Berkeley) 6/10/93
- * $Id: if_disc.c,v 1.12 1996/04/07 17:39:03 bde Exp $
+ * $Id: if_disc.c,v 1.13 1996/06/10 23:07:29 gpalmer Exp $
*/
/*
@@ -147,11 +147,6 @@ dsoutput(ifp, m, dst, rt)
#endif
m->m_pkthdr.rcvif = ifp;
- if (rt && rt->rt_flags & (RTF_REJECT|RTF_BLACKHOLE)) {
- m_freem(m);
- return (rt->rt_flags & RTF_BLACKHOLE ? 0 :
- rt->rt_flags & RTF_HOST ? EHOSTUNREACH : ENETUNREACH);
- }
ifp->if_opackets++;
ifp->if_obytes += m->m_pkthdr.len;
OpenPOWER on IntegriCloud