]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC: r290383,295282,295283
authorgnn <gnn@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 4 Feb 2016 22:53:12 +0000 (22:53 +0000)
committergnn <gnn@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 4 Feb 2016 22:53:12 +0000 (22:53 +0000)
commit030b3c7aec3b6817cfdb077a38dc09a1c6596bc7
tree003068d5195e948340db1290faf264aafe30ed88
parentffd275f490d7b0b0ca4f8018b8adbe06dcada739
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)

git-svn-id: svn://svn.freebsd.org/base/stable/10@295285 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
share/man/man4/inet.4
sys/net/if_arcsubr.c
sys/net/if_ef.c
sys/net/if_ethersubr.c
sys/net/if_fddisubr.c
sys/net/if_fwsubr.c
sys/net/if_iso88025subr.c
sys/netinet/in_var.h
sys/netinet/ip_fastfwd.c
sys/netinet/ip_input.c