Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 2 Nov 2006 17:37:22 +0000 (UTC)
From:      Andre Oppermann <andre@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/kern uipc_mbuf.c uipc_syscalls.c src/sys/net if_tap.c if_tun.c ppp_tty.c src/sys/netgraph ng_device.c src/sys/sys mbuf.h
Message-ID:  <200611021737.kA2HbMxY017044@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
andre       2006-11-02 17:37:22 UTC

  FreeBSD src repository

  Modified files:
    sys/kern             uipc_mbuf.c uipc_syscalls.c 
    sys/net              if_tap.c if_tun.c ppp_tty.c 
    sys/netgraph         ng_device.c 
    sys/sys              mbuf.h 
  Log:
  Rename m_getm() to m_getm2() and rewrite it to allocate up to page sized
  mbuf clusters.  Add a flags parameter to accept M_PKTHDR and M_EOR mbuf
  chain flags.  Provide compatibility macro for m_getm() calling m_getm2()
  with M_PKTHDR set.
  
  Rewrite m_uiotombuf() to use m_getm2() for mbuf allocation and do the
  uiomove() in a tight loop over the mbuf chain.  Add a flags parameter to
  accept mbuf flags to be passed to m_getm2().  Adjust all callers for the
  extra parameter.
  
  Sponsored by:   TCP/IP Optimization Fundraise 2005
  MFC after:      3 month
  
  Revision  Changes    Path
  1.169     +90 -87    src/sys/kern/uipc_mbuf.c
  1.241     +1 -3      src/sys/kern/uipc_syscalls.c
  1.64      +2 -1      src/sys/net/if_tap.c
  1.160     +1 -1      src/sys/net/if_tun.c
  1.70      +1 -1      src/sys/net/ppp_tty.c
  1.22      +1 -1      src/sys/netgraph/ng_device.c
  1.198     +4 -2      src/sys/sys/mbuf.h



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200611021737.kA2HbMxY017044>