svn commit: r189205 - in user/kmacy/releng_7_fast_net/sys: kern
netinet
Kip Macy
kmacy at FreeBSD.org
Sat Feb 28 20:59:55 PST 2009
Author: kmacy
Date: Sun Mar 1 04:59:54 2009
New Revision: 189205
URL: http://svn.freebsd.org/changeset/base/189205
Log:
- fix accidental removal of inp_cred in 186573
- remove duplicate creation of subr_bufring.c in 189199
Modified:
user/kmacy/releng_7_fast_net/sys/kern/subr_bufring.c
user/kmacy/releng_7_fast_net/sys/netinet/in_pcb.h
Modified: user/kmacy/releng_7_fast_net/sys/kern/subr_bufring.c
==============================================================================
--- user/kmacy/releng_7_fast_net/sys/kern/subr_bufring.c Sun Mar 1 04:57:23 2009 (r189204)
+++ user/kmacy/releng_7_fast_net/sys/kern/subr_bufring.c Sun Mar 1 04:59:54 2009 (r189205)
@@ -66,71 +66,3 @@ buf_ring_free(struct buf_ring *br, struc
{
free(br, type);
}
-/**************************************************************************
- *
- * Copyright (c) 2007,2008 Kip Macy kmacy at freebsd.org
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are met:
- *
- * 1. Redistributions of source code must retain the above copyright notice,
- * this list of conditions and the following disclaimer.
- *
- * 2. The name of Kip Macy nor the names of other
- * contributors may be used to endorse or promote products derived from
- * this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- * POSSIBILITY OF SUCH DAMAGE.
- *
- *
- ***************************************************************************/
-#include <sys/cdefs.h>
-__FBSDID("$FreeBSD$");
-
-
-#include <sys/param.h>
-#include <sys/systm.h>
-#include <sys/kernel.h>
-#include <sys/malloc.h>
-#include <sys/ktr.h>
-#include <sys/buf_ring.h>
-
-
-struct buf_ring *
-buf_ring_alloc(int count, struct malloc_type *type, int flags, struct mtx *lock)
-{
- struct buf_ring *br;
-
- KASSERT(powerof2(count), ("buf ring must be size power of 2"));
-
- br = malloc(sizeof(struct buf_ring) + count*sizeof(caddr_t),
- type, flags|M_ZERO);
- if (br == NULL)
- return (NULL);
-#ifdef DEBUG_BUFRING
- br->br_lock = lock;
-#endif
- br->br_prod_size = br->br_cons_size = count;
- br->br_prod_mask = br->br_cons_mask = count-1;
- br->br_prod_head = br->br_cons_head = 0;
- br->br_prod_tail = br->br_cons_tail = 0;
-
- return (br);
-}
-
-void
-buf_ring_free(struct buf_ring *br, struct malloc_type *type)
-{
- free(br, type);
-}
Modified: user/kmacy/releng_7_fast_net/sys/netinet/in_pcb.h
==============================================================================
--- user/kmacy/releng_7_fast_net/sys/netinet/in_pcb.h Sun Mar 1 04:57:23 2009 (r189204)
+++ user/kmacy/releng_7_fast_net/sys/netinet/in_pcb.h Sun Mar 1 04:59:54 2009 (r189205)
@@ -161,6 +161,7 @@ struct inpcb {
u_char inp_ip_p; /* (c) protocol proto */
u_char inp_ip_minttl; /* (i) minimum TTL or drop */
u_int inp_refcount; /* (i) refcount */
+ struct ucred *inp_cred; /* (c) cache of socket cred */
void *inp_pspare[1]; /* L2 information */
struct rtentry *inp_rt; /* L3 information */
More information about the svn-src-user
mailing list