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>