Date: Thu, 23 Jan 2003 13:06:48 -0800 (PST) From: Sam Leffler <sam@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/contrib/ipfilter/netinet ip_auth.c src/sys/dev/awi awi.c awi_wep.c src/sys/dev/en midway.c src/sys/dev/hfa fore_receive.c src/sys/dev/hifn hifn7751.c src/sys/dev/ubsec ubsec.c src/sys/kern uipc_mbuf.c uipc_mbuf2.c src/sys/net bridge.c ... Message-ID: <200301232106.h0NL6nHP052210@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
sam 2003/01/23 13:06:48 PST
Modified files: (Branch: RELENG_4)
sys/contrib/ipfilter/netinet ip_auth.c
sys/dev/awi awi.c awi_wep.c
sys/dev/en midway.c
sys/dev/hfa fore_receive.c
sys/dev/hifn hifn7751.c
sys/dev/ubsec ubsec.c
sys/kern uipc_mbuf.c uipc_mbuf2.c
sys/net bridge.c if_gre.c if_loop.c if_stf.c
sys/netatm port.h
sys/netinet igmp.c in_gif.c ip_divert.c ip_dummynet.c
ip_encap.c ip_fw2.c ip_icmp.c ip_input.c
ip_mroute.c ip_output.c ip_var.h raw_ip.c
tcp_input.c tcp_output.c tcp_subr.c
tcp_syncache.c udp_usrreq.c
sys/netinet6 esp_input.c icmp6.c in6_gif.c ip6_input.c
ip6_mroute.c ip6_output.c ip6_var.h
ipsec.c ipsec.h mld6.c nd6_nbr.c
raw_ip6.c route6.c udp6_output.c
sys/netipx ipx_ip.c
sys/sys mbuf.h param.h
Log:
MFC: m_tag support
Replace aux mbufs with packet tags:
o instead of a list of mbufs use a list of m_tag structures a la openbsd
o for netgraph et. al. extend the stock openbsd m_tag to include a 32-bit
ABI/module number cookie
o for openbsd compatibility define a well-known cookie MTAG_ABI_COMPAT and
use this in defining openbsd-compatible m_tag_find and m_tag_get routines
o rewrite KAME use of aux mbufs in terms of packet tags
o eliminate the most heavily used aux mbufs by adding an additional struct
inpcb parameter to ip_output and ip6_output to allow the IPsec code to
locate the security policy to apply to outbound packets
o bump __FreeBSD_version so code can be conditionalized
o fixup ipfilter's call to ip_output based on __FreeBSD_version
Revision Changes Path
1.21.2.6 +2 -1 src/sys/contrib/ipfilter/netinet/ip_auth.c
1.10.2.2 +1 -1 src/sys/dev/awi/awi.c
1.3.2.2 +1 -1 src/sys/dev/awi/awi_wep.c
1.19.2.1 +2 -2 src/sys/dev/en/midway.c
1.5.2.2 +3 -3 src/sys/dev/hfa/fore_receive.c
1.5.2.3 +4 -3 src/sys/dev/hifn/hifn7751.c
1.6.2.6 +4 -2 src/sys/dev/ubsec/ubsec.c
1.51.2.21 +46 -19 src/sys/kern/uipc_mbuf.c
1.2.2.5 +130 -87 src/sys/kern/uipc_mbuf2.c
1.16.2.25 +1 -1 src/sys/net/bridge.c
1.9.2.3 +1 -1 src/sys/net/if_gre.c
1.47.2.7 +3 -5 src/sys/net/if_loop.c
1.1.2.11 +1 -1 src/sys/net/if_stf.c
1.2.2.2 +1 -2 src/sys/netatm/port.h
1.29.2.2 +2 -2 src/sys/netinet/igmp.c
1.5.2.11 +1 -1 src/sys/netinet/in_gif.c
1.42.2.6 +1 -1 src/sys/netinet/ip_divert.c
1.24.2.21 +1 -1 src/sys/netinet/ip_dummynet.c
1.1.2.5 +11 -23 src/sys/netinet/ip_encap.c
1.6.2.10 +1 -1 src/sys/netinet/ip_fw2.c
1.39.2.18 +1 -1 src/sys/netinet/ip_icmp.c
1.130.2.45 +17 -8 src/sys/netinet/ip_input.c
1.56.2.7 +2 -2 src/sys/netinet/ip_mroute.c
1.99.2.34 +5 -10 src/sys/netinet/ip_output.c
1.50.2.9 +2 -1 src/sys/netinet/ip_var.h
1.64.2.13 +1 -8 src/sys/netinet/raw_ip.c
1.107.2.35 +1 -1 src/sys/netinet/tcp_input.c
1.39.2.18 +3 -12 src/sys/netinet/tcp_output.c
1.73.2.30 +3 -8 src/sys/netinet/tcp_subr.c
1.5.2.10 +4 -10 src/sys/netinet/tcp_syncache.c
1.64.2.17 +1 -7 src/sys/netinet/udp_usrreq.c
1.1.2.8 +5 -8 src/sys/netinet6/esp_input.c
1.6.2.10 +22 -18 src/sys/netinet6/icmp6.c
1.2.2.7 +2 -2 src/sys/netinet6/in6_gif.c
1.11.2.14 +28 -43 src/sys/netinet6/ip6_input.c
1.2.2.9 +1 -1 src/sys/netinet6/ip6_mroute.c
1.13.2.17 +4 -7 src/sys/netinet6/ip6_output.c
1.2.2.4 +4 -3 src/sys/netinet6/ip6_var.h
1.3.2.11 +20 -128 src/sys/netinet6/ipsec.c
1.4.2.4 +0 -3 src/sys/netinet6/ipsec.h
1.4.2.4 +1 -1 src/sys/netinet6/mld6.c
1.4.2.6 +2 -10 src/sys/netinet6/nd6_nbr.c
1.7.2.6 +1 -8 src/sys/netinet6/raw_ip6.c
1.1.2.5 +3 -4 src/sys/netinet6/route6.c
1.1.2.6 +1 -7 src/sys/netinet6/udp6_output.c
1.24.2.2 +2 -2 src/sys/netipx/ipx_ip.c
1.44.2.16 +132 -78 src/sys/sys/mbuf.h
1.61.2.35 +1 -1 src/sys/sys/param.h
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200301232106.h0NL6nHP052210>
