Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 22 Nov 2011 12:29:31 -0500 (EST)
From:      Benjamin Kaduk <kaduk@MIT.EDU>
To:        John Baldwin <jhb@freebsd.org>
Cc:        src-committers@freebsd.org, svn-src-all@freebsd.org, Julien Ridoux <jrid@cubinlab.ee.unimelb.edu.au>, Ben Kaduk <minimarmot@gmail.com>, svn-src-head@freebsd.org, Lawrence Stewart <lstewart@freebsd.org>
Subject:   Re: svn commit: r227778 - head/sys/net
Message-ID:  <alpine.GSO.1.10.1111221228070.882@multics.mit.edu>
In-Reply-To: <201111220830.05029.jhb@freebsd.org>
References:  <201111210417.pAL4HOdi023556@svn.freebsd.org> <648D11A8-3636-49E5-BF20-83E4EA87242C@cubinlab.ee.unimelb.edu.au> <4EC9FD8A.5040401@freebsd.org> <201111220830.05029.jhb@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 22 Nov 2011, John Baldwin wrote:

>
> Think of standalone modules that are not built as part of a kernel (e.g.
> 3rd party device drivers).  In general we should avoid having structures
> change size for kernel options, especially common structures.  It just adds
> lots of pain and suffering and complexity.  We are stuck with it for PAE on
> i386 (which causes pain), and for LOCK_PROFILING (but that is sufficiently
> rare and expensive it seems to be ok).  I think 8 bytes for bpf packet is
> not sufficiently expensive to justify the extra headache.  Just always leave
> the new field in.

This is exactly what I was thinking of -- thanks for making more concrete.

Sorry for the radio silence yesterday; too many meetings.

-Ben



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