cvs commit: src/sys/kern kern_mbuf.c

2008-08-18 Thread Kip Macy
kmacy 2008-08-19 01:36:45 UTC FreeBSD src repository Modified files:(Branch: RELENG_7) sys/kern kern_mbuf.c Log: SVN rev 181861 on 2008-08-19 01:36:45Z by kmacy MFC 174247: Introduce an UMA backend page allocator for the jumbo frame zones that al

cvs commit: src/sys/kern kern_mbuf.c

2007-12-15 Thread Randall Stewart
rrs 2007-12-15 23:16:04 UTC FreeBSD src repository Modified files:(Branch: RELENG_7) sys/kern kern_mbuf.c Log: - Add real sysctl's that change the limits on the number of 4k/9k and 16k clusters, the old sysctl's were just empty things that just set

cvs commit: src/sys/kern kern_mbuf.c

2007-12-15 Thread Randall Stewart
rrs 2007-12-15 23:14:53 UTC FreeBSD src repository Modified files: sys/kern kern_mbuf.c Log: - fix tab to space issue, hmm maybe I should use vi. Revision ChangesPath 1.37 +1 -1 src/sys/kern/kern_mbuf.c ___

cvs commit: src/sys/kern kern_mbuf.c

2007-12-05 Thread Randall Stewart
rrs 2007-12-05 15:29:44 UTC FreeBSD src repository Modified files: sys/kern kern_mbuf.c Log: - Puts default limits on 4k/9k and 16k zones for mbufs all based on 1/2 of each of the successive limits tied to the limit for 2k clusters. - Adds real functiona

cvs commit: src/sys/kern kern_mbuf.c

2007-12-04 Thread Robert Watson
rwatson 2007-12-05 00:47:48 UTC FreeBSD src repository Modified files:(Branch: RELENG_6_3) sys/kern kern_mbuf.c Log: Merge kern_mbuf.c:1.9.2.10 from RELENG_6 to RELENG_6_3: Call NET_LOCK_GIANT/NET_UNLOCK_GIANT around calls to protocol drain methods

cvs commit: src/sys/kern kern_mbuf.c

2007-12-04 Thread Robert Watson
rwatson 2007-12-05 00:00:10 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/kern kern_mbuf.c Log: Call NET_LOCK_GIANT/NET_UNLOCK_GIANT around calls to protocol drain methods in mb_reclaim(). This is not an MFC, as debug.mpsafenet is not p

cvs commit: src/sys/kern kern_mbuf.c

2007-12-03 Thread Alan Cox
alc 2007-12-04 07:06:08 UTC FreeBSD src repository Modified files: sys/kern kern_mbuf.c Log: Introduce an UMA backend page allocator for the jumbo frame zones that allocates physically contiguous memory. MFC after: 3 months Requested and reviewed by: Kip

cvs commit: src/sys/kern kern_mbuf.c

2007-10-26 Thread David E. O'Brien
obrien 2007-10-26 16:33:48 UTC FreeBSD src repository Modified files: sys/kern kern_mbuf.c Log: style(9) Revision ChangesPath 1.34 +13 -11src/sys/kern/kern_mbuf.c ___ cvs-all@freebsd.org mailing list ht

cvs commit: src/sys/kern kern_mbuf.c src/sys/sys mbuf.h

2007-10-06 Thread Kip Macy
kmacy 2007-10-06 21:13:56 UTC FreeBSD src repository Modified files: sys/kern kern_mbuf.c sys/sys mbuf.h Log: Allow drivers to free an mbuf without having the mbuf be touched if the driver has already freed any attached tags Approved by: re(

cvs commit: src/sys/kern kern_mbuf.c

2007-04-04 Thread Kip Macy
kmacy 2007-04-04 21:27:01 UTC FreeBSD src repository Modified files: sys/kern kern_mbuf.c Log: Fix mb_ctor_clust and mb_dtor_clust to reference the appropriate zone, simplify setting refcnt Reviewed by: andre, rwatson, and glebius MFC after: 3 days Rev

cvs commit: src/sys/kern kern_mbuf.c src/sys/sys mbuf.h src/sys/vm uma.h uma_core.c

2007-02-10 Thread Mohan Srinivasan
mohans 2007-02-11 03:31:19 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/kern kern_mbuf.c sys/sys mbuf.h sys/vm uma.h uma_core.c Log: MFC: Fix for problems that occur when all mbuf clusters migrate

Re: cvs commit: src/sys/kern kern_mbuf.c src/sys/sys mbuf.h src/sys/vm uma.h uma_core.c

2007-01-25 Thread Mohan Srinivasan
Hi Gleb, Sorry. Lost power at home earlier this morning and was operating on very low laptop battery power (and stealing network bandwidth from my neighbor over his unsecured wireless network :)), so sent you a brief reply earlier. We have this bit of logic in uma_zfree_arg() /* See uma.h */ voi

Re: cvs commit: src/sys/kern kern_mbuf.c src/sys/sys mbuf.h src/sys/vm uma.h uma_core.c

2007-01-25 Thread Gleb Smirnoff
Mohan, On Thu, Jan 25, 2007 at 01:05:23AM +, Mohan Srinivasan wrote: M> mohans 2007-01-25 01:05:23 UTC M> M> FreeBSD src repository M> M> Modified files: M> sys/kern kern_mbuf.c M> sys/sys mbuf.h M> sys/vm uma.h uma_core.c M>

cvs commit: src/sys/kern kern_mbuf.c src/sys/sys mbuf.h src/sys/vm uma.h uma_core.c

2007-01-24 Thread Mohan Srinivasan
mohans 2007-01-25 01:05:23 UTC FreeBSD src repository Modified files: sys/kern kern_mbuf.c sys/sys mbuf.h sys/vm uma.h uma_core.c Log: Fix for problems that occur when all mbuf clusters migrate to the mbuf packet zone. Cluster a

cvs commit: src/sys/kern kern_mbuf.c

2006-09-17 Thread Andre Oppermann
andre 2006-09-17 13:44:33 UTC FreeBSD src repository Modified files: sys/kern kern_mbuf.c Log: Remove VLAN mtag UMA zones and initialize ether_vtag and tso_segsz packet header fields to zero on mbuf allocation. Sponsored by: TCP/IP Optimization Fundraise 20

Re: cvs commit: src/sys/kern kern_mbuf.c sys_pipe.c sysv_msg.c sysv_sem.c sysv_shm.c uipc_mbuf.c uipc_socket.c uipc_socket2.c uipc_syscalls.c src/sys/sys socketvar.h sysctl.h

2006-06-10 Thread Andrew R. Reiter
On Sat, 10 Jun 2006, Robert Watson wrote: : :On Sat, 10 Jun 2006, Andrew R. Reiter wrote: : :> : After this change, socket allocation and deallocation is entirely :> : centralized in one file, and uipc_socket2.c consists entirely of socket :> : buffer manipulation and default protocol switch fu

Re: cvs commit: src/sys/kern kern_mbuf.c sys_pipe.c sysv_msg.c sysv_sem.c sysv_shm.c uipc_mbuf.c uipc_socket.c uipc_socket2.c uipc_syscalls.c src/sys/sys socketvar.h sysctl.h

2006-06-10 Thread Robert Watson
On Sat, 10 Jun 2006, Andrew R. Reiter wrote: : After this change, socket allocation and deallocation is entirely : centralized in one file, and uipc_socket2.c consists entirely of socket : buffer manipulation and default protocol switch functions. Any thoughts on modifying file name of uipc

Re: cvs commit: src/sys/kern kern_mbuf.c sys_pipe.c sysv_msg.c sysv_sem.c sysv_shm.c uipc_mbuf.c uipc_socket.c uipc_socket2.c uipc_syscalls.c src/sys/sys socketvar.h sysctl.h

2006-06-10 Thread Andrew R. Reiter
On Sat, 10 Jun 2006, Robert Watson wrote: :rwatson 2006-06-10 14:34:08 UTC : : FreeBSD src repository : : Modified files: :sys/kern kern_mbuf.c sys_pipe.c sysv_msg.c : sysv_sem.c sysv_shm.c uipc_mbuf.c : uipc_socket.c uipc_soc

cvs commit: src/sys/kern kern_mbuf.c sys_pipe.c sysv_msg.c sysv_sem.c sysv_shm.c uipc_mbuf.c uipc_socket.c uipc_socket2.c uipc_syscalls.c src/sys/sys socketvar.h sysctl.h

2006-06-10 Thread Robert Watson
rwatson 2006-06-10 14:34:08 UTC FreeBSD src repository Modified files: sys/kern kern_mbuf.c sys_pipe.c sysv_msg.c sysv_sem.c sysv_shm.c uipc_mbuf.c uipc_socket.c uipc_socket2.c uipc_syscalls.c

cvs commit: src/sys/kern kern_mbuf.c uipc_domain.c uipc_socket2.c uipc_usrreq.c src/sys/netinet ip_divert.c ip_input.c raw_ip.c tcp_input.c tcp_subr.c udp_usrreq.c src/sys/netinet6 frag6.c src/sys/sys

2006-05-16 Thread Paul Saab
ps 2006-05-16 07:27:49 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/kern kern_mbuf.c uipc_domain.c uipc_socket2.c uipc_usrreq.c sys/netinet ip_divert.c ip_input.c raw_ip.c tc

cvs commit: src/sys/kern kern_mbuf.c uipc_domain.c uipc_socket2.c uipc_usrreq.c src/sys/netinet ip_divert.c ip_input.c raw_ip.c tcp_input.c tcp_subr.c udp_usrreq.c src/sys/netinet6 frag6.c src/sys/sys

2006-04-21 Thread Paul Saab
ps 2006-04-21 09:25:40 UTC FreeBSD src repository Modified files: sys/kern kern_mbuf.c uipc_domain.c uipc_socket2.c uipc_usrreq.c sys/netinet ip_divert.c ip_input.c raw_ip.c tcp_input.c tcp_subr.c udp_u

cvs commit: src/sys/kern kern_mbuf.c

2006-03-18 Thread Gleb Smirnoff
glebius 2006-03-18 21:55:43 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/kern kern_mbuf.c Log: MFC 1.21,1.22: Fix several typos and trim spaces at eol. PR: kern/93759 Submitted by: Antoine Brodin Approved by:

cvs commit: src/sys/kern kern_mbuf.c

2006-03-12 Thread Andre Oppermann
andre 2006-03-12 16:27:40 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/kern kern_mbuf.c Log: MFC rev. 1.23: Properly handle the case when the packet secondary zone can't allocate further mbuf clusters to attach to mbufs. Approved

cvs commit: src/sys/kern kern_mbuf.c

2006-03-08 Thread Andre Oppermann
andre 2006-03-08 14:05:38 UTC FreeBSD src repository Modified files: sys/kern kern_mbuf.c Log: Properly handle the case when the packet secondary zone can't allocate further mbuf clusters to attach to mbufs. Reported by:kris Tested by: kris Spons

Re: cvs commit: src/sys/kern kern_mbuf.c uipc_mbuf.c src/sys/sys mbuf.h param.h

2006-03-01 Thread Gleb Smirnoff
On Wed, Mar 01, 2006 at 08:51:50PM +, Andre Oppermann wrote: A> andre 2006-03-01 20:51:49 UTC A> A> FreeBSD src repository A> A> Modified files:(Branch: RELENG_6) A> sys/kern kern_mbuf.c uipc_mbuf.c A> sys/sys mbuf.h param.h A> Log: A>

cvs commit: src/sys/kern kern_mbuf.c uipc_mbuf.c src/sys/sys mbuf.h param.h

2006-03-01 Thread Andre Oppermann
andre 2006-03-01 20:51:49 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/kern kern_mbuf.c uipc_mbuf.c sys/sys mbuf.h param.h Log: MFC: Replace 4k mbuf clusters with PAGE_SIZE clusters. Note: The jumbo mbuf cluster API

cvs commit: src/sys/kern kern_mbuf.c

2006-02-26 Thread Gleb Smirnoff
glebius 2006-02-27 07:22:32 UTC FreeBSD src repository Modified files: sys/kern kern_mbuf.c Log: One more grammar nit. Submitted by: ru Revision ChangesPath 1.22 +1 -1 src/sys/kern/kern_mbuf.c __

cvs commit: src/sys/kern kern_mbuf.c

2006-02-26 Thread Gleb Smirnoff
glebius 2006-02-26 11:44:28 UTC FreeBSD src repository Modified files: sys/kern kern_mbuf.c Log: Fix several typos and trim spaces at eol. PR: kern/93759 Submitted by: Antoine Brodin Revision ChangesPath 1.21 +7 -7 src/sys/k

cvs commit: src/sys/kern kern_mbuf.c uipc_mbuf.c src/sys/sys mbuf.h param.h

2006-02-17 Thread Andre Oppermann
andre 2006-02-17 14:14:15 UTC FreeBSD src repository Modified files: sys/kern kern_mbuf.c uipc_mbuf.c sys/sys mbuf.h param.h Log: Replace the 4k fixed sized jumbo mbuf clusters with PAGE_SIZE sized jumbo mbuf clusters. To make the variable size

cvs commit: src/sys/kern kern_mbuf.c

2006-01-23 Thread Andre Oppermann
andre 2006-01-23 15:49:01 UTC FreeBSD src repository Modified files: sys/kern kern_mbuf.c Log: In mb_zinit_pack() explicitly ignore the return value of uma_zalloc_arg(). The success of the cluster allocation is checked through a field in the mbuf structure. Thi

cvs commit: src/sys/kern kern_mbuf.c

2006-01-22 Thread Gleb Smirnoff
glebius 2006-01-22 13:16:13 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/kern kern_mbuf.c Log: Remove another bogus KASSERT(). Examination of mb_free_ext() shows that RELENG_6 is not yet ready for this KASSERT. Revision ChangesP

cvs commit: src/sys/kern kern_mbuf.c

2006-01-21 Thread Gleb Smirnoff
glebius 2006-01-21 12:08:03 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/kern kern_mbuf.c Log: This KASSERT() shouldn't have been merged. It checks the stuff done in mb_free_ext() in HEAD, that wasn't merged. Revision ChangesPat

cvs commit: src/sys/kern kern_mbuf.c uipc_mbuf.c src/sys/sys mbuf.h param.h

2006-01-18 Thread Andre Oppermann
andre 2006-01-18 13:24:24 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/kern kern_mbuf.c uipc_mbuf.c sys/sys mbuf.h param.h Log: MFC jumbo mbuf cluster allocation API providing 4k, 9k and 16k clusters: struct mbuf *

cvs commit: src/sys/kern kern_mbuf.c src/sys/sys mbuf.h

2005-12-10 Thread Andre Oppermann
andre 2005-12-10 15:21:04 UTC FreeBSD src repository Modified files: sys/kern kern_mbuf.c sys/sys mbuf.h Log: Hide the 4k mbuf clusters if the normal clusters are defined to be 4k already. This unbreaks tinderbox. Submitted by: ru

Re: cvs commit: src/sys/kern kern_mbuf.c uipc_mbuf.c src/sys/sysmbuf.h param.h

2005-12-08 Thread Andre Oppermann
Andre Oppermann wrote: > > andre 2005-12-08 13:13:06 UTC > > FreeBSD src repository > > Modified files: > sys/kern kern_mbuf.c uipc_mbuf.c > sys/sys mbuf.h param.h > Log: > Add an API for jumbo mbuf cluster allocation and also provide > 4k cluster

cvs commit: src/sys/kern kern_mbuf.c uipc_mbuf.c src/sys/sys mbuf.h param.h

2005-12-08 Thread Andre Oppermann
andre 2005-12-08 13:13:06 UTC FreeBSD src repository Modified files: sys/kern kern_mbuf.c uipc_mbuf.c sys/sys mbuf.h param.h Log: Add an API for jumbo mbuf cluster allocation and also provide 4k clusters in addition to 9k and 16k ones. stru

Re: cvs commit: src/sys/kern kern_mbuf.c uipc_mbuf.c src/sys/sys mbuf.h param.h

2005-11-12 Thread Andrew Gallatin
Andre Oppermann writes: > Andrew Gallatin wrote: > > > > Andre Oppermann [EMAIL PROTECTED] wrote: > > > andre 2005-11-02 16:20:36 UTC > > > > > > FreeBSD src repository > > > > > > Modified files: > > > sys/kern kern_mbuf.c uipc_mbuf.c > > > sys/sys

Re: cvs commit: src/sys/kern kern_mbuf.c uipc_mbuf.c src/sys/sys mbuf.h param.h

2005-11-11 Thread Andre Oppermann
Andrew Gallatin wrote: > > Andre Oppermann [EMAIL PROTECTED] wrote: > > andre 2005-11-02 16:20:36 UTC > > > > FreeBSD src repository > > > > Modified files: > > sys/kern kern_mbuf.c uipc_mbuf.c > > sys/sys mbuf.h param.h > > Log: > > Mandatory mbuf cl

Re: cvs commit: src/sys/kern kern_mbuf.c uipc_mbuf.c src/sys/sys mbuf.h param.h

2005-11-09 Thread Andrew Gallatin
Andre Oppermann [EMAIL PROTECTED] wrote: > andre 2005-11-02 16:20:36 UTC > > FreeBSD src repository > > Modified files: > sys/kern kern_mbuf.c uipc_mbuf.c > sys/sys mbuf.h param.h > Log: > Mandatory mbuf cluster reference counting and groundwork fo

cvs commit: src/sys/kern kern_mbuf.c

2005-11-06 Thread Gleb Smirnoff
glebius 2005-11-06 16:47:59 UTC FreeBSD src repository Modified files: sys/kern kern_mbuf.c Log: Fix panic string in last revision. Revision ChangesPath 1.15 +1 -1 src/sys/kern/kern_mbuf.c ___ cvs-all@f