Skip site navigation (1)Skip section navigation (2)
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>