]> CyberLeo.Net >> Repos - FreeBSD/stable/9.git/commit
MFC r242079:
authorae <ae@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 27 Nov 2012 01:59:51 +0000 (01:59 +0000)
committerae <ae@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 27 Nov 2012 01:59:51 +0000 (01:59 +0000)
commitc0d377f5c233552bd43ad9d002fe924bfde0818b
tree070725587a386eb7ade109774822e4fa9455f5ff
parentf8b9f22e8708ed296983d41d3fed95efd84b2001
MFC r242079:
  Remove the IPFIREWALL_FORWARD kernel option and make possible to turn
  on the related functionality in the runtime via the sysctl variable
  net.pfil.forward. It is turned off by default.

MFC r242082:
  Note the removal of the IPFIREWALL_FORWARD kernel option.

MFC r242463:
  Remove the recently added sysctl variable net.pfil.forward.
  Instead, add protocol specific mbuf flags M_IP_NEXTHOP and
  M_IP6_NEXTHOP. Use them to indicate that the mbuf's chain
  contains the PACKET_TAG_IPFORWARD tag. And do a tag lookup
  only when this flag is set.

git-svn-id: svn://svn.freebsd.org/base/stable/9@243586 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
19 files changed:
UPDATING
sbin/ipfw/ipfw.8
share/man/man4/ipfirewall.4
sys/conf/NOTES
sys/conf/options
sys/netinet/ip_fastfwd.c
sys/netinet/ip_input.c
sys/netinet/ip_output.c
sys/netinet/ip_var.h
sys/netinet/tcp_input.c
sys/netinet/udp_usrreq.c
sys/netinet6/ip6_forward.c
sys/netinet6/ip6_input.c
sys/netinet6/ip6_output.c
sys/netinet6/ip6_var.h
sys/netinet6/udp6_usrreq.c
sys/netpfil/ipfw/ip_fw2.c
sys/netpfil/ipfw/ip_fw_pfil.c
sys/netpfil/ipfw/ip_fw_sockopt.c