svn commit: r196661 - head/sys/dev/xen/blkfront

2009-08-30 Thread Kip Macy
Author: kmacy Date: Sun Aug 30 20:45:24 2009 New Revision: 196661 URL: http://svn.freebsd.org/changeset/base/196661 Log: add core dump support to blkfront Obtained from:Frank Suchomel Modified: head/sys/dev/xen/blkfront/blkfront.c Modified: head/sys/dev/xen/blkfront/blkfront.c =

svn commit: r196833 - head/sbin/route

2009-09-04 Thread Kip Macy
Author: kmacy Date: Fri Sep 4 18:52:26 2009 New Revision: 196833 URL: http://svn.freebsd.org/changeset/base/196833 Log: remove stale references to RTF_CLONING and RTF_LLINFO MFC after:3 days Modified: head/sbin/route/route.8 Modified: head/sbin/route/route.8 ===

svn commit: r197108 - in head/sys/i386: include/xen xen

2009-09-11 Thread Kip Macy
Author: kmacy Date: Fri Sep 11 23:41:11 2009 New Revision: 197108 URL: http://svn.freebsd.org/changeset/base/197108 Log: fix UP compilation Modified: head/sys/i386/include/xen/xen-os.h head/sys/i386/xen/locore.s Modified: head/sys/i386/include/xen/xen-os.h =

svn commit: r197693 - in head/sys/i386: i386 include xen

2009-10-01 Thread Kip Macy
Author: kmacy Date: Thu Oct 1 22:05:38 2009 New Revision: 197693 URL: http://svn.freebsd.org/changeset/base/197693 Log: make read_eflags and write_eflags accomplish the same effect on PVM as native, simplifying interrupt handling Modified: head/sys/i386/i386/vm_machdep.c head/sys/i386/in

svn commit: r197816 - head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2009-10-06 Thread Kip Macy
Author: kmacy Date: Tue Oct 6 21:40:50 2009 New Revision: 197816 URL: http://svn.freebsd.org/changeset/base/197816 Log: Prevent paging pressure from draining arc too much - always drain arc if above arc_c_max - never drain arc if arc is below arc_c_max MFC after:3 days Modified:

svn commit: r225617 - in head/sys: amd64/amd64 amd64/linux32 arm/arm cddl/contrib/opensolaris/uts/common/dtrace cddl/contrib/opensolaris/uts/sparc/dtrace compat/freebsd32 compat/linux compat/svr4 d...

2011-09-16 Thread Kip Macy
Author: kmacy Date: Fri Sep 16 13:58:51 2011 New Revision: 225617 URL: http://svn.freebsd.org/changeset/base/225617 Log: In order to maximize the re-usability of kernel code in user space this patch modifies makesyscalls.sh to prefix all of the non-compatibility calls (e.g. not linux_, freeb

svn commit: r225698 - in head/sys: net netinet6

2011-09-20 Thread Kip Macy
Author: kmacy Date: Tue Sep 20 20:27:26 2011 New Revision: 225698 URL: http://svn.freebsd.org/changeset/base/225698 Log: Make KBI changes required for future MFCing of inpcb rtentry / llentry caching. Reviewed by: rwatson, bz Approved by: re (kib) Modified: head/sys/net/if_llatbl.h

svn commit: r190880 - in head/sys: dev/cxgb netinet sys

2009-04-09 Thread Kip Macy
Author: kmacy Date: Fri Apr 10 06:16:14 2009 New Revision: 190880 URL: http://svn.freebsd.org/changeset/base/190880 Log: Import "flowid" support for serializing flows across transmit queues Reviewed by: rwatson and jeli Modified: head/sys/dev/cxgb/cxgb_sge.c head/sys/netinet/in_pcb.h

svn commit: r190958 - head/sys/kern

2009-04-11 Thread Kip Macy
Author: kmacy Date: Sun Apr 12 05:19:35 2009 New Revision: 190958 URL: http://svn.freebsd.org/changeset/base/190958 Log: sendfile doesn't modify the vnode - acquire vnode lock shared Reviewed by: ups, jeffr Modified: head/sys/kern/uipc_syscalls.c Modified: head/sys/kern/uipc_syscalls.c

svn commit: r191028 - head/sys/kern

2009-04-13 Thread Kip Macy
Author: kmacy Date: Mon Apr 13 23:09:44 2009 New Revision: 191028 URL: http://svn.freebsd.org/changeset/base/191028 Log: - use a shared lock for reads - remove stale comment Reviewed by: jeffr Modified: head/sys/kern/vfs_vnops.c Modified: head/sys/kern/vfs_vnops.c ===

svn commit: r191033 - head/sys/net

2009-04-13 Thread Kip Macy
Author: kmacy Date: Tue Apr 14 00:27:59 2009 New Revision: 191033 URL: http://svn.freebsd.org/changeset/base/191033 Log: Adapt buf_ring abstraction interface to allow consumers to interoperate with ALTQ Modified: head/sys/net/if_var.h Modified: head/sys/net/if_var.h

svn commit: r191037 - head/sys/net

2009-04-13 Thread Kip Macy
Author: kmacy Date: Tue Apr 14 03:17:44 2009 New Revision: 191037 URL: http://svn.freebsd.org/changeset/base/191037 Log: call default if_qflush on ifq if default method isn't used by the driver Modified: head/sys/net/if.c Modified: head/sys/net/if.c ==

svn commit: r191038 - head/sys/dev/e1000

2009-04-13 Thread Kip Macy
Author: kmacy Date: Tue Apr 14 03:36:59 2009 New Revision: 191038 URL: http://svn.freebsd.org/changeset/base/191038 Log: - define em_transmit and em_qflush - make buF_ring usage conditional but enabled by default Reviewed by: jfv Modified: head/sys/dev/e1000/if_em.c head/sys/dev/e10

svn commit: r191080 - in head: . sbin/route sys/net sys/sys

2009-04-14 Thread Kip Macy
Author: kmacy Date: Tue Apr 14 23:05:36 2009 New Revision: 191080 URL: http://svn.freebsd.org/changeset/base/191080 Log: Extend route command: - add show as alias for get - add weights to allow mpath to do more than equal cost - add sticky / nostick to disable / re-enable

Re: svn commit: r191037 - head/sys/net

2009-04-14 Thread Kip Macy
On Tue, Apr 14, 2009 at 2:22 AM, Robert Watson wrote: > On Tue, 14 Apr 2009, Kip Macy wrote: > >>  call default if_qflush on ifq if default method isn't used by the driver >> > ... >>

svn commit: r191117 - in head: . sys/net sys/netinet sys/netinet6 sys/sys

2009-04-15 Thread Kip Macy
Author: kmacy Date: Wed Apr 15 20:34:19 2009 New Revision: 191117 URL: http://svn.freebsd.org/changeset/base/191117 Log: add an llentry to struct route{_in6} to allow it to be passed around with the rtentry Modified: head/UPDATING head/sys/net/route.h head/sys/netinet/sctp_structs.h h

svn commit: r191120 - head/sys/netinet

2009-04-15 Thread Kip Macy
Author: kmacy Date: Wed Apr 15 20:49:59 2009 New Revision: 191120 URL: http://svn.freebsd.org/changeset/base/191120 Log: make LLTABLE visible to netinet Modified: head/sys/netinet/if_ether.c head/sys/netinet/in_var.h Modified: head/sys/netinet/if_ether.c ===

svn commit: r191124 - head/sys/net

2009-04-15 Thread Kip Macy
Author: kmacy Date: Wed Apr 15 21:36:34 2009 New Revision: 191124 URL: http://svn.freebsd.org/changeset/base/191124 Log: revert RTM_VERSION change - it doesn't do what I thought it does and changing breaks ifconfig needlessly Modified: head/sys/net/route.h Modified: head/sys/net/route.h =

svn commit: r191125 - head/sys/netinet

2009-04-15 Thread Kip Macy
Author: kmacy Date: Wed Apr 15 21:39:56 2009 New Revision: 191125 URL: http://svn.freebsd.org/changeset/base/191125 Log: provide additional convenience macros for inpcb locking (upgrade, downgrade, exclusive) Modified: head/sys/netinet/in_pcb.h Modified: head/sys/netinet/in_pcb.h ==

svn commit: r191126 - in head: . sys/netinet sys/sys

2009-04-15 Thread Kip Macy
Author: kmacy Date: Wed Apr 15 22:09:42 2009 New Revision: 191126 URL: http://svn.freebsd.org/changeset/base/191126 Log: - add second flags field to to inpcb - update comments in vflag Modified: head/UPDATING head/sys/netinet/in_pcb.h head/sys/sys/param.h Modified: head/UPDATING ==

svn commit: r191129 - head/sys/netinet

2009-04-15 Thread Kip Macy
Author: kmacy Date: Wed Apr 15 22:22:00 2009 New Revision: 191129 URL: http://svn.freebsd.org/changeset/base/191129 Log: - convert pspare pointers in inpcb to an llentry and rtentry cache - add flags to indicate their validity Modified: head/sys/netinet/in_pcb.h Modified: head/sys/netinet/

svn commit: r191148 - in head/sys: contrib/ipfilter/netinet contrib/pf/net dev/iicbus dev/lmc dev/ppbus net net80211 netgraph netinet netinet6 netipx

2009-04-16 Thread Kip Macy
Author: kmacy Date: Thu Apr 16 20:30:28 2009 New Revision: 191148 URL: http://svn.freebsd.org/changeset/base/191148 Log: Change if_output to take a struct route as its fourth argument in order to allow passing a cached struct llentry * down to L2 Reviewed by: rwatson Modified: head/sy

svn commit: r191154 - head/sys/net

2009-04-16 Thread Kip Macy
Author: kmacy Date: Thu Apr 16 22:04:07 2009 New Revision: 191154 URL: http://svn.freebsd.org/changeset/base/191154 Log: add utility routine for updating an struct llentry * Modified: head/sys/net/if_llatbl.c head/sys/net/if_llatbl.h Modified: head/sys/net/if_llatbl.c =

svn commit: r191158 - head/sys/netinet

2009-04-16 Thread Kip Macy
Author: kmacy Date: Thu Apr 16 22:47:43 2009 New Revision: 191158 URL: http://svn.freebsd.org/changeset/base/191158 Log: restore spare pointers for MFCing Modified: head/sys/netinet/in_pcb.h Modified: head/sys/netinet/in_pcb.h =

svn commit: r191159 - head/sys/net

2009-04-16 Thread Kip Macy
Author: kmacy Date: Thu Apr 16 22:55:59 2009 New Revision: 191159 URL: http://svn.freebsd.org/changeset/base/191159 Log: add comment to llentry_update Requested by: sam Modified: head/sys/net/if_llatbl.c Modified: head/sys/net/if_llatbl.c

svn commit: r191161 - head/sys/net

2009-04-16 Thread Kip Macy
Author: kmacy Date: Thu Apr 16 23:05:10 2009 New Revision: 191161 URL: http://svn.freebsd.org/changeset/base/191161 Log: export if_qflush for use by driver if_qflush routines only set ifp->if_{transmit, qflush} if not already set KASSERT that neither or both are set Modified: head/sys/net

svn commit: r191160 - head/sys/netinet

2009-04-16 Thread Kip Macy
Author: kmacy Date: Thu Apr 16 23:02:56 2009 New Revision: 191160 URL: http://svn.freebsd.org/changeset/base/191160 Log: s/void/void */ Modified: head/sys/netinet/in_pcb.h Modified: head/sys/netinet/in_pcb.h == --- h

svn commit: r191162 - head/sys/dev/e1000

2009-04-16 Thread Kip Macy
Author: kmacy Date: Thu Apr 16 23:08:02 2009 New Revision: 191162 URL: http://svn.freebsd.org/changeset/base/191162 Log: call base if_qflush routine to flush if_snd Modified: head/sys/dev/e1000/if_em.c Modified: head/sys/dev/e1000/if_em.c =

Re: svn commit: r191037 - head/sys/net

2009-04-16 Thread Kip Macy
see 191161 - I think it addresses everything -Kip On Thu, Apr 16, 2009 at 3:51 PM, Robert Watson wrote: > On Tue, 14 Apr 2009, Kip Macy wrote: > >>> The commit message should perhaps read: >>> >>>  Call default if_qflush on ifq if there are still packets lef

svn commit: r191221 - head/sys/net

2009-04-17 Thread Kip Macy
Author: kmacy Date: Fri Apr 17 18:48:50 2009 New Revision: 191221 URL: http://svn.freebsd.org/changeset/base/191221 Log: clarify state of llentry that is passed back Modified: head/sys/net/if_llatbl.c Modified: head/sys/net/if_llatbl.c

svn commit: r191255 - in head/sys: amd64/conf conf i386/conf net

2009-04-18 Thread Kip Macy
Author: kmacy Date: Sun Apr 19 00:16:04 2009 New Revision: 191255 URL: http://svn.freebsd.org/changeset/base/191255 Log: - Import infrastructure for caching flows as a means of accelerating L3 and L2 lookups as well as providing stateful load balancing when used with RADIX_MPATH. - Curren

svn commit: r191257 - head/sys/net

2009-04-18 Thread Kip Macy
Author: kmacy Date: Sun Apr 19 04:24:56 2009 New Revision: 191257 URL: http://svn.freebsd.org/changeset/base/191257 Log: - put larger flowtable members at the end - fix bug where tail pointer of the free list would not get advanced - clear entry's next pointer when it is added to the freelis

svn commit: r191258 - head/sys/net

2009-04-18 Thread Kip Macy
Author: kmacy Date: Sun Apr 19 04:39:42 2009 New Revision: 191258 URL: http://svn.freebsd.org/changeset/base/191258 Log: update TODO list Modified: head/sys/net/flowtable.c Modified: head/sys/net/flowtable.c == --- h

svn commit: r191259 - head/sys/netinet

2009-04-18 Thread Kip Macy
Author: kmacy Date: Sun Apr 19 04:44:05 2009 New Revision: 191259 URL: http://svn.freebsd.org/changeset/base/191259 Log: - Allocate a small flowtable in ip_input.c (changeable by tuneable) - Use for accelerating ip_output Modified: head/sys/netinet/ip_input.c head/sys/netinet/ip_output.c

Re: svn commit: r191259 - head/sys/netinet

2009-04-19 Thread Kip Macy
On Sun, Apr 19, 2009 at 3:18 AM, Andre Oppermann wrote: > Robert Watson wrote: >> >> On Sun, 19 Apr 2009, Kip Macy wrote: >> >>> Author: kmacy >>> Date: Sun Apr 19 04:44:05 2009 >>> New Revision: 191259 >>> URL: http://svn.freebsd.o

Re: svn commit: r191259 - head/sys/netinet

2009-04-19 Thread Kip Macy
On Sun, Apr 19, 2009 at 1:21 PM, Marko Zec wrote: > On Sunday 19 April 2009 19:13:37 Kip Macy wrote: >> On Sun, Apr 19, 2009 at 3:18 AM, Andre Oppermann wrote: > ... >> > I have another question on the flowtable:  What is the pupose of it? >> > All router vendor

Re: svn commit: r191259 - head/sys/netinet

2009-04-20 Thread Kip Macy
> ... which means you fall back to the ordinary routing lookups, but only after > you have wasted cycles to compute a hash and found out that it doesn't match > anything in your cache -> in this case I would expect only a degradation in > performance, not an improvement. If your normal operating c

Re: svn commit: r191259 - head/sys/netinet

2009-04-20 Thread Kip Macy
On Mon, Apr 20, 2009 at 12:29 AM, Marko Zec wrote: > On Monday 20 April 2009 09:01:25 Kip Macy wrote: > ... >> > But it seems to me that CAM lookups are pretty resilient against DoSing >> > by throwing malicious synthetic flows on them, whereas flow caches wi

Re: svn commit: r191259 - head/sys/netinet

2009-04-20 Thread Kip Macy
> Hmm, such a scheme raises suspicion that in your particular case very few flow > cache lookups could be serviced from CPU caches. 16MB + 80MB sounds to be in > range with memory footprint of a DFZ table stored in our normal radix tree - > so where's the benefit of the flow cache? > Well its a co

svn commit: r191324 - head/sys/net

2009-04-20 Thread Kip Macy
Author: kmacy Date: Mon Apr 20 16:16:43 2009 New Revision: 191324 URL: http://svn.freebsd.org/changeset/base/191324 Log: simplify code by removing bit_fns and replacing with the use of a temporary mask Modified: head/sys/net/flowtable.c Modified: head/sys/net/flowtable.c ===

svn commit: r191440 - head/sys/dev/e1000

2009-04-23 Thread Kip Macy
Author: kmacy Date: Thu Apr 23 21:19:35 2009 New Revision: 191440 URL: http://svn.freebsd.org/changeset/base/191440 Log: Make sure the ALTQ case is handle correctly by using drbr_dequeue Modified: head/sys/dev/e1000/if_em.c Modified: head/sys/dev/e1000/if_em.c ===

svn commit: r191441 - head/sys/dev/e1000

2009-04-23 Thread Kip Macy
Author: kmacy Date: Thu Apr 23 21:23:19 2009 New Revision: 191441 URL: http://svn.freebsd.org/changeset/base/191441 Log: fix panic when using msix Pointed out by Nate Whitehorn Modified: head/sys/dev/e1000/if_em.c Modified: head/sys/dev/e1000/if_em.c

svn commit: r191442 - head/sys/dev/e1000

2009-04-23 Thread Kip Macy
Author: kmacy Date: Thu Apr 23 21:27:06 2009 New Revision: 191442 URL: http://svn.freebsd.org/changeset/base/191442 Log: fix typo Modified: head/sys/dev/e1000/if_em.c Modified: head/sys/dev/e1000/if_em.c == --- head/

svn commit: r191605 - head/sys/net

2009-04-27 Thread Kip Macy
Author: kmacy Date: Mon Apr 27 22:44:26 2009 New Revision: 191605 URL: http://svn.freebsd.org/changeset/base/191605 Log: remove call to IFQ_HANDOFF is it called by if_transmit in the default case and doing so allows the ifnet driver to define its own queueing mechanism Modified: head/sys/ne

svn commit: r191606 - head/sys/net

2009-04-27 Thread Kip Macy
Author: kmacy Date: Mon Apr 27 22:45:19 2009 New Revision: 191606 URL: http://svn.freebsd.org/changeset/base/191606 Log: remove gratuitous memory barrier, a remnant of unified L2 / L3 Modified: head/sys/net/flowtable.c Modified: head/sys/net/flowtable.c ==

svn commit: r191607 - head/sys/net

2009-04-27 Thread Kip Macy
Author: kmacy Date: Mon Apr 27 22:45:56 2009 New Revision: 191607 URL: http://svn.freebsd.org/changeset/base/191607 Log: replace IFQ_HANDOFF with if_transmit Modified: head/sys/net/if_ef.c Modified: head/sys/net/if_ef.c

svn commit: r191608 - head/sys/net

2009-04-27 Thread Kip Macy
Author: kmacy Date: Mon Apr 27 22:46:26 2009 New Revision: 191608 URL: http://svn.freebsd.org/changeset/base/191608 Log: replace IFQ_ENQUEUE + if_start with if_transmit Modified: head/sys/net/bridgestp.c Modified: head/sys/net/bridgestp.c =

svn commit: r191609 - head/sys/dev/xl

2009-04-27 Thread Kip Macy
Author: kmacy Date: Mon Apr 27 22:53:35 2009 New Revision: 191609 URL: http://svn.freebsd.org/changeset/base/191609 Log: remove dead code with reference to IFQ_HANDOFF Modified: head/sys/dev/xl/if_xl.c Modified: head/sys/dev/xl/if_xl.c

svn commit: r191610 - head/sys/dev/cxgb

2009-04-27 Thread Kip Macy
Author: kmacy Date: Mon Apr 27 22:54:30 2009 New Revision: 191610 URL: http://svn.freebsd.org/changeset/base/191610 Log: simplify by removing dead code Modified: head/sys/dev/cxgb/cxgb_multiq.c Modified: head/sys/dev/cxgb/cxgb_multiq.c

svn commit: r191611 - head/sys/dev/e1000

2009-04-27 Thread Kip Macy
Author: kmacy Date: Mon Apr 27 22:55:48 2009 New Revision: 191611 URL: http://svn.freebsd.org/changeset/base/191611 Log: collapse the two em_start_locked routines in to one Modified: head/sys/dev/e1000/if_em.c head/sys/dev/e1000/if_em.h Modified: head/sys/dev/e1000/if_em.c

svn commit: r191612 - head/sys/dev/e1000

2009-04-27 Thread Kip Macy
Author: kmacy Date: Mon Apr 27 23:43:28 2009 New Revision: 191612 URL: http://svn.freebsd.org/changeset/base/191612 Log: fix typo in conditional Modified: head/sys/dev/e1000/if_em.c Modified: head/sys/dev/e1000/if_em.c =

svn commit: r191759 - head/sys/i386/xen

2009-05-02 Thread Kip Macy
Author: kmacy Date: Sat May 2 22:22:00 2009 New Revision: 191759 URL: http://svn.freebsd.org/changeset/base/191759 Log: fix XEN compilation Modified: head/sys/i386/xen/mp_machdep.c Modified: head/sys/i386/xen/mp_machdep.c =

svn commit: r191899 - head/sys/sys

2009-05-07 Thread Kip Macy
@@ /** * - * Copyright (c) 2007,2008 Kip Macy km...@freebsd.org + * Copyright (c) 2007-2009 Kip Macy km...@freebsd.org * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -69,7 +69,10 @@ struct buf_ring { void*br_ring[0

svn commit: r191900 - in head/sys/cddl/contrib/opensolaris/uts/common: fs fs/zfs sys

2009-05-07 Thread Kip Macy
Author: kmacy Date: Thu May 7 20:28:06 2009 New Revision: 191900 URL: http://svn.freebsd.org/changeset/base/191900 Log: Asynchronously release vnodes to avoid blocking on range locks when calling back in to zfs. This is based on a fix that went in to opensolaris on March 9th. However, it us

svn commit: r191902 - head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2009-05-07 Thread Kip Macy
Author: kmacy Date: Thu May 7 20:57:06 2009 New Revision: 191902 URL: http://svn.freebsd.org/changeset/base/191902 Log: Allow the VM to provide backpressure on the ARC cache as it does on Solaris. Modified: head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c Modified: head/sys/cddl/

Re: svn commit: r191900 - in head/sys/cddl/contrib/opensolaris/uts/common: fs fs/zfs sys

2009-05-07 Thread Kip Macy
No sufficient solutions have been put forward to date. -Kip On Thu, May 7, 2009 at 2:27 PM, Attilio Rao wrote: > 2009/5/7 Kip Macy : >> Author: kmacy >> Date: Thu May  7 20:28:06 2009 >> New Revision: 191900 >> URL: http://svn.freebsd.org/changeset/base/191900 &g

svn commit: r191903 - head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2009-05-07 Thread Kip Macy
Author: kmacy Date: Thu May 7 21:51:13 2009 New Revision: 191903 URL: http://svn.freebsd.org/changeset/base/191903 Log: avoid LOR and gratuitous extra lock acquisitions by moving user_evict list buffers to a temporary list Modified: head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.

svn commit: r191905 - in head/sys/cddl: compat/opensolaris/sys contrib/opensolaris/uts/common/sys

2009-05-07 Thread Kip Macy
Author: kmacy Date: Thu May 7 23:02:15 2009 New Revision: 191905 URL: http://svn.freebsd.org/changeset/base/191905 Log: move VN_RELE_ASYNC to the compatibility layer with the rest of the VN_* defines Modified: head/sys/cddl/compat/opensolaris/sys/vnode.h head/sys/cddl/contrib/opensolaris/

svn commit: r191906 - head/cddl/contrib/opensolaris/lib/libzpool/common/sys

2009-05-07 Thread Kip Macy
Author: kmacy Date: Thu May 7 23:02:51 2009 New Revision: 191906 URL: http://svn.freebsd.org/changeset/base/191906 Log: define VN_RELE_ASYNC for use by libzpool Modified: head/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h Modified: head/cddl/contrib/opensolaris/lib/libzpool

svn commit: r191907 - head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2009-05-07 Thread Kip Macy
Author: kmacy Date: Thu May 7 23:34:41 2009 New Revision: 191907 URL: http://svn.freebsd.org/changeset/base/191907 Log: don't call vn_rele_async_fini in the !_KERNEL case Modified: head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c Modified: head/sys/cddl/contrib/opensolaris/uts/comm

svn commit: r232054 - in head/sys: net netinet netinet6

2012-02-23 Thread Kip Macy
Author: kmacy Date: Thu Feb 23 18:21:37 2012 New Revision: 232054 URL: http://svn.freebsd.org/changeset/base/232054 Log: When using flowtable llentrys can outlive the interface with which they're associated at which the lle_tbl pointer points to freed memory and the llt_free pointer is no lo

svn commit: r232055 - in head/sys: fs/fifofs kern sys

2012-02-23 Thread Kip Macy
Author: kmacy Date: Thu Feb 23 18:37:30 2012 New Revision: 232055 URL: http://svn.freebsd.org/changeset/base/232055 Log: merge pipe and fifo implementations Also reviewed by: jhb, jilles (initial revision) Tested by: pho, jilles Submitted by: gianni Reviewed by: bde Modified: h

svn commit: r232058 - stable/9/sys/net

2012-02-23 Thread Kip Macy
Author: kmacy Date: Thu Feb 23 18:50:19 2012 New Revision: 232058 URL: http://svn.freebsd.org/changeset/base/232058 Log: MFC r230598 A flowtable entry can continue referencing an llentry indefinitely if the entry is repeatedly referenced within its timeout window. This change clears th

svn commit: r232066 - in stable/9: cddl/contrib/opensolaris/lib/libzpool/common/sys sys/amd64/amd64 sys/cddl/compat/opensolaris/sys sys/cddl/contrib/opensolaris/uts/common/fs/zfs sys/sys sys/vm

2012-02-23 Thread Kip Macy
Author: kmacy Date: Thu Feb 23 19:20:36 2012 New Revision: 232066 URL: http://svn.freebsd.org/changeset/base/232066 Log: MFC r230623 exclude kmem_alloc'ed ARC data buffers from kernel minidumps on amd64 excluding other allocations including UMA now entails the addition of a single fl

svn commit: r230598 - head/sys/net

2012-01-26 Thread Kip Macy
Author: kmacy Date: Thu Jan 26 20:02:40 2012 New Revision: 230598 URL: http://svn.freebsd.org/changeset/base/230598 Log: A flowtable entry can continue referencing an llentry indefinitely if the entry is repeatedly referenced within its timeout window. This change clears the LLE_VALID flag w

svn commit: r230623 - in head/sys: amd64/amd64 cddl/compat/opensolaris/sys cddl/contrib/opensolaris/uts/common/fs/zfs sys vm

2012-01-27 Thread Kip Macy
Author: kmacy Date: Fri Jan 27 20:18:31 2012 New Revision: 230623 URL: http://svn.freebsd.org/changeset/base/230623 Log: exclude kmem_alloc'ed ARC data buffers from kernel minidumps on amd64 excluding other allocations including UMA now entails the addition of a single flag to kmem_alloc or

svn commit: r230629 - head/cddl/contrib/opensolaris/lib/libzpool/common/sys

2012-01-27 Thread Kip Macy
Author: kmacy Date: Fri Jan 27 22:24:03 2012 New Revision: 230629 URL: http://svn.freebsd.org/changeset/base/230629 Log: add KM_NODEBUG needed by ARC buffer core dump exclusion change Modified: head/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h Modified: head/cddl/contrib/op

svn commit: r230645 - head/share/man/man9

2012-01-28 Thread Kip Macy
Author: kmacy Date: Sat Jan 28 17:21:12 2012 New Revision: 230645 URL: http://svn.freebsd.org/changeset/base/230645 Log: document M_NODUMP flag Modified: head/share/man/man9/malloc.9 Modified: head/share/man/man9/malloc.9 ==

svn commit: r230646 - head/share/man/man9

2012-01-28 Thread Kip Macy
Author: kmacy Date: Sat Jan 28 17:27:58 2012 New Revision: 230646 URL: http://svn.freebsd.org/changeset/base/230646 Log: alphabetically sort optional flags and add documentation for VM_ALLOC_NODUMP Modified: head/share/man/man9/vm_page_alloc.9 Modified: head/share/man/man9/vm_page_alloc.9 ==

svn commit: r230647 - head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2012-01-28 Thread Kip Macy
Author: kmacy Date: Sat Jan 28 17:41:42 2012 New Revision: 230647 URL: http://svn.freebsd.org/changeset/base/230647 Log: add tunable for developers working on areas outside of ZFS to further reduce core size by excluding ARC metadata buffers from core dumps Modified: head/sys/cddl/contrib

svn commit: r230679 - head/share/man/man9

2012-01-28 Thread Kip Macy
Author: kmacy Date: Sat Jan 28 23:30:39 2012 New Revision: 230679 URL: http://svn.freebsd.org/changeset/base/230679 Log: update .Dd Modified: head/share/man/man9/malloc.9 head/share/man/man9/vm_page_alloc.9 Modified: head/share/man/man9/malloc.9

svn commit: r230689 - head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2012-01-28 Thread Kip Macy
Author: kmacy Date: Sun Jan 29 00:19:19 2012 New Revision: 230689 URL: http://svn.freebsd.org/changeset/base/230689 Log: always exclude data bufs regardless of debug settings Modified: head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c Modified: head/sys/cddl/contrib/opensolaris/uts/c

svn commit: r188036 - head/sys/dev/xen/netfront

2009-02-02 Thread Kip Macy
Author: kmacy Date: Mon Feb 2 23:04:20 2009 New Revision: 188036 URL: http://svn.freebsd.org/changeset/base/188036 Log: break out of loop if we run out of mbufs Modified: head/sys/dev/xen/netfront/netfront.c Modified: head/sys/dev/xen/netfront/netfront.c

svn commit: r188042 - head/sys/i386/xen

2009-02-02 Thread Kip Macy
Author: kmacy Date: Tue Feb 3 03:43:00 2009 New Revision: 188042 URL: http://svn.freebsd.org/changeset/base/188042 Log: make sure that interrupts are disabled when handling page faults et al Modified: head/sys/i386/xen/xen_machdep.c Modified: head/sys/i386/xen/xen_machdep.c

svn commit: r188134 - head/sys/i386/xen

2009-02-04 Thread Kip Macy
Author: kmacy Date: Thu Feb 5 02:01:18 2009 New Revision: 188134 URL: http://svn.freebsd.org/changeset/base/188134 Log: adjust the way that idle happens so as to avoid missing timer interrupts Modified: head/sys/i386/xen/clock.c Modified: head/sys/i386/xen/clock.c ==

svn commit: r188138 - head/sys/i386/xen

2009-02-04 Thread Kip Macy
Author: kmacy Date: Thu Feb 5 04:00:55 2009 New Revision: 188138 URL: http://svn.freebsd.org/changeset/base/188138 Log: pass in smp_processor_id to identify the cpu in use Modified: head/sys/i386/xen/clock.c Modified: head/sys/i386/xen/clock.c ===

svn commit: r188198 - head/sys/dev/xen/netfront

2009-02-05 Thread Kip Macy
Author: kmacy Date: Thu Feb 5 21:18:39 2009 New Revision: 188198 URL: http://svn.freebsd.org/changeset/base/188198 Log: fix non-witness compile Modified: head/sys/dev/xen/netfront/netfront.c Modified: head/sys/dev/xen/netfront/netfront.c =

svn commit: r188200 - head/sys/i386/i386

2009-02-05 Thread Kip Macy
Author: kmacy Date: Thu Feb 5 21:41:27 2009 New Revision: 188200 URL: http://svn.freebsd.org/changeset/base/188200 Log: halt APs on reboot Modified: head/sys/i386/i386/vm_machdep.c Modified: head/sys/i386/i386/vm_machdep.c

svn commit: r188199 - head/sys/i386/i386

2009-02-05 Thread Kip Macy
Author: kmacy Date: Thu Feb 5 21:35:40 2009 New Revision: 188199 URL: http://svn.freebsd.org/changeset/base/188199 Log: reboot instance on reset Modified: head/sys/i386/i386/vm_machdep.c Modified: head/sys/i386/i386/vm_machdep.c ==

svn commit: r188341 - head/sys/i386/xen

2009-02-08 Thread Kip Macy
Author: kmacy Date: Sun Feb 8 21:54:51 2009 New Revision: 188341 URL: http://svn.freebsd.org/changeset/base/188341 Log: Don't try to directly update page tables Modified: head/sys/i386/xen/pmap.c Modified: head/sys/i386/xen/pmap.c

svn commit: r188637 - head/sys/i386/xen

2009-02-14 Thread Kip Macy
Author: kmacy Date: Sun Feb 15 06:36:02 2009 New Revision: 188637 URL: http://svn.freebsd.org/changeset/base/188637 Log: - fix formatting - fix types in ticks_to_system_time Modified: head/sys/i386/xen/clock.c Modified: head/sys/i386/xen/clock.c

svn commit: r199734 - in head/sys: dev/xen/blkfront i386/xen

2009-11-23 Thread Kip Macy
Author: kmacy Date: Tue Nov 24 07:17:51 2009 New Revision: 199734 URL: http://svn.freebsd.org/changeset/base/199734 Log: fixup kernel core dumps on paravirtual guests Modified: head/sys/dev/xen/blkfront/blkfront.c head/sys/i386/xen/pmap.c Modified: head/sys/dev/xen/blkfront/blkfront.c

svn commit: r199735 - head/sys/dev/xen/console

2009-11-23 Thread Kip Macy
Author: kmacy Date: Tue Nov 24 07:18:38 2009 New Revision: 199735 URL: http://svn.freebsd.org/changeset/base/199735 Log: remove annoying printf that cripples kdb on PV guests Modified: head/sys/dev/xen/console/console.c Modified: head/sys/dev/xen/console/console.c ===

svn commit: r199771 - stable/8/sys/dev/xen/blkfront

2009-11-24 Thread Kip Macy
Author: kmacy Date: Wed Nov 25 01:50:17 2009 New Revision: 199771 URL: http://svn.freebsd.org/changeset/base/199771 Log: MFC core dump support Modified: stable/8/sys/dev/xen/blkfront/blkfront.c Modified: stable/8/sys/dev/xen/blkfront/blkfront.c ===

svn commit: r199772 - stable/8/sys/dev/xen/console

2009-11-24 Thread Kip Macy
Author: kmacy Date: Wed Nov 25 01:51:07 2009 New Revision: 199772 URL: http://svn.freebsd.org/changeset/base/199772 Log: remove gratuitous comment Modified: stable/8/sys/dev/xen/console/console.c Modified: stable/8/sys/dev/xen/console/console.c ===

svn commit: r199773 - in stable/8/sys/i386: i386 include xen

2009-11-24 Thread Kip Macy
Author: kmacy Date: Wed Nov 25 01:52:36 2009 New Revision: 199773 URL: http://svn.freebsd.org/changeset/base/199773 Log: MFC xen pmap updates and eflags fixes Modified: stable/8/sys/i386/i386/vm_machdep.c stable/8/sys/i386/include/cpufunc.h stable/8/sys/i386/xen/pmap.c stable/8/sys/i386

svn commit: r199774 - in stable/8/sys/i386: include/xen xen

2009-11-24 Thread Kip Macy
Author: kmacy Date: Wed Nov 25 01:55:34 2009 New Revision: 199774 URL: http://svn.freebsd.org/changeset/base/199774 Log: fix UP compilation Modified: stable/8/sys/i386/include/xen/xen-os.h stable/8/sys/i386/xen/locore.s Modified: stable/8/sys/i386/include/xen/xen-os.h =

svn commit: r199959 - head/sys/dev/xen/blkfront

2009-11-29 Thread Kip Macy
ice driver * * Copyright (c) 2009 Frank Suchomel, Citrix + * Copyright (c) 2009 Doug F. Rabson, Citrix + * Copyright (c) 2005 Kip Macy + * Copyright (c) 2003-2004, Keir Fraser & Steve Hand + * Modifications by Mark A. Williamson are (c) Intel Research Cambridge + * + * + * Permission is

svn commit: r199960 - head/sys/dev/xen/blkfront

2009-11-29 Thread Kip Macy
99960) @@ -1,6 +1,7 @@ /* * XenBSD block device driver * + * Copyright (c) 2009 Scott Long, Yahoo! * Copyright (c) 2009 Frank Suchomel, Citrix * Copyright (c) 2009 Doug F. Rabson, Citrix * Copyright (c) 2005 Kip Macy @@ -46,6 +47,7 @@ __FBSDID("$FreeBSD$"); #include #inc

svn commit: r200288 - head/sys/i386/i386

2009-12-09 Thread Kip Macy
Author: kmacy Date: Wed Dec 9 08:09:25 2009 New Revision: 200288 URL: http://svn.freebsd.org/changeset/base/200288 Log: make PV core dump actually dump memory - still need to fix program header initialization Modified: head/sys/i386/i386/dump_machdep.c head/sys/i386/i386/machdep.c Modifi

svn commit: r200346 - in head/sys/i386: i386 xen

2009-12-09 Thread Kip Macy
Author: kmacy Date: Thu Dec 10 03:09:35 2009 New Revision: 200346 URL: http://svn.freebsd.org/changeset/base/200346 Log: - revert pmap_kenter_temporary to taking a physical address - make minidump work Modified: head/sys/i386/i386/dump_machdep.c head/sys/i386/i386/minidump_machdep.c hea

svn commit: r200352 - head/sys/i386/i386

2009-12-09 Thread Kip Macy
Author: kmacy Date: Thu Dec 10 07:48:47 2009 New Revision: 200352 URL: http://svn.freebsd.org/changeset/base/200352 Log: for PV XEN translate page table entries from machine (real) to physical (logical) addresses so that kgdb can translate them to the correct coredump offsets Modified: hea

svn commit: r207902 - head/sys/netinet6

2010-05-10 Thread Kip Macy
Author: kmacy Date: Mon May 10 21:31:20 2010 New Revision: 207902 URL: http://svn.freebsd.org/changeset/base/207902 Log: boot time size the flowtable MFC after:3 days Modified: head/sys/netinet6/ip6_input.c Modified: head/sys/netinet6/ip6_input.c

svn commit: r207949 - head/sys/netinet6

2010-05-11 Thread Kip Macy
Author: kmacy Date: Wed May 12 03:29:11 2010 New Revision: 207949 URL: http://svn.freebsd.org/changeset/base/207949 Log: try working around panic by validating rt and lle MFC after:3 days Modified: head/sys/netinet6/ip6_output.c Modified: head/sys/netinet6/ip6_output.c =

svn commit: r207953 - head/sys/net

2010-05-11 Thread Kip Macy
Author: kmacy Date: Wed May 12 04:51:20 2010 New Revision: 207953 URL: http://svn.freebsd.org/changeset/base/207953 Log: workaround bug with ipv6 where a flow can have a null rtentry Modified: head/sys/net/flowtable.c Modified: head/sys/net/flowtable.c ===

svn commit: r208042 - head/sys/netinet6

2010-05-13 Thread Kip Macy
Author: kmacy Date: Thu May 13 19:36:13 2010 New Revision: 208042 URL: http://svn.freebsd.org/changeset/base/208042 Log: fix compile error on some builds by doing the equivalent of an "extern VNET_DEFINE" without "__used" MFC after:3 days Modified: head/sys/netinet6/ip6_input.c Mo

svn commit: r208043 - head/sys/netinet6

2010-05-13 Thread Kip Macy
Author: kmacy Date: Thu May 13 19:47:36 2010 New Revision: 208043 URL: http://svn.freebsd.org/changeset/base/208043 Log: do a proper fix Pointed out by: np@ MFC after:3 days Modified: head/sys/netinet6/ip6_input.c Modified: head/sys/netinet6/ip6_input.c

svn commit: r208171 - in head/sys: net netinet6

2010-05-16 Thread Kip Macy
Author: kmacy Date: Sun May 16 21:48:39 2010 New Revision: 208171 URL: http://svn.freebsd.org/changeset/base/208171 Log: allocate ipv6 flows from the ipv6 flow zone reported by: rrs@ MFC after:3 days Modified: head/sys/net/flowtable.c head/sys/net/flowtable.h head/sys/netine

svn commit: r185945 - head/share/man/man9

2008-12-11 Thread Kip Macy
Author: kmacy Date: Thu Dec 11 22:51:11 2008 New Revision: 185945 URL: http://svn.freebsd.org/changeset/base/185945 Log: Add entry for if_transmit and if_qflush Modified: head/share/man/man9/ifnet.9 Modified: head/share/man/man9/ifnet.9 ===

svn commit: r185965 - head/sys/netinet6

2008-12-11 Thread Kip Macy
Author: kmacy Date: Fri Dec 12 02:07:45 2008 New Revision: 185965 URL: http://svn.freebsd.org/changeset/base/185965 Log: RTF_RNH_LOCKED needs to be passed in the flags arg not report, apologies to thompsa Modified: head/sys/netinet6/in6_ifattach.c Modified: head/sys/netinet6/in6_ifattach.c

  1   2   3   4   >