diff options
author | gnn <gnn@FreeBSD.org> | 2016-02-04 22:53:12 +0000 |
---|---|---|
committer | gnn <gnn@FreeBSD.org> | 2016-02-04 22:53:12 +0000 |
commit | cd6535554e503550ca26a3ad8290147c8655013d (patch) | |
tree | 003068d5195e948340db1290faf264aafe30ed88 /sys/net/if_ethersubr.c | |
parent | 5c35f05097207e5b70f18aa41aa368f51f037303 (diff) | |
download | FreeBSD-src-cd6535554e503550ca26a3ad8290147c8655013d.zip FreeBSD-src-cd6535554e503550ca26a3ad8290147c8655013d.tar.gz |
MFC: r290383,295282,295283
Replace the fastforward path with tryforward which does not require a
sysctl and will always be on. The former split between default and
fast forwarding is removed by this commit while preserving the ability
to use all network stack features.
Differential Revision: https://reviews.freebsd.org/D4042
Reviewed by: ae, melifaro, olivier, rwatson
Approved by: re (glebius)
Sponsored by: Rubicon Communications (Netgate)
Diffstat (limited to 'sys/net/if_ethersubr.c')
-rw-r--r-- | sys/net/if_ethersubr.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/sys/net/if_ethersubr.c b/sys/net/if_ethersubr.c index ea22d33..90ebb56 100644 --- a/sys/net/if_ethersubr.c +++ b/sys/net/if_ethersubr.c @@ -784,8 +784,6 @@ ether_demux(struct ifnet *ifp, struct mbuf *m) switch (ether_type) { #ifdef INET case ETHERTYPE_IP: - if ((m = ip_fastforward(m)) == NULL) - return; isr = NETISR_IP; break; |