From owner-svn-src-head@FreeBSD.ORG Tue Nov 22 17:44:38 2011 Return-Path: Delivered-To: svn-src-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EE87C1065670; Tue, 22 Nov 2011 17:44:38 +0000 (UTC) (envelope-from kaduk@mit.edu) Received: from dmz-mailsec-scanner-4.mit.edu (DMZ-MAILSEC-SCANNER-4.MIT.EDU [18.9.25.15]) by mx1.freebsd.org (Postfix) with ESMTP id 64B0C8FC16; Tue, 22 Nov 2011 17:44:38 +0000 (UTC) X-AuditID: 1209190f-b7f6e6d0000008df-55-4ecbdc002827 Received: from mailhub-auth-4.mit.edu ( [18.7.62.39]) by dmz-mailsec-scanner-4.mit.edu (Symantec Messaging Gateway) with SMTP id 39.EA.02271.00CDBCE4; Tue, 22 Nov 2011 12:29:36 -0500 (EST) Received: from outgoing.mit.edu (OUTGOING-AUTH.MIT.EDU [18.7.22.103]) by mailhub-auth-4.mit.edu (8.13.8/8.9.2) with ESMTP id pAMHTZaP031434; Tue, 22 Nov 2011 12:29:35 -0500 Received: from multics.mit.edu (MULTICS.MIT.EDU [18.187.1.73]) (authenticated bits=56) (User authenticated as kaduk@ATHENA.MIT.EDU) by outgoing.mit.edu (8.13.6/8.12.4) with ESMTP id pAMHTXge022269 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Tue, 22 Nov 2011 12:29:34 -0500 (EST) Received: (from kaduk@localhost) by multics.mit.edu (8.12.9.20060308) id pAMHTWCL011894; Tue, 22 Nov 2011 12:29:32 -0500 (EST) Date: Tue, 22 Nov 2011 12:29:31 -0500 (EST) From: Benjamin Kaduk To: John Baldwin In-Reply-To: <201111220830.05029.jhb@freebsd.org> Message-ID: 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> User-Agent: Alpine 1.10 (GSO 962 2008-03-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupkleLIzCtJLcpLzFFi42IRYrdT12W4c9rP4OZDBYu9R64zW0xbv4vR YvOtLmaLNy0/WCz+tE8BEpsWslo0fVnA5MDu0XDex2PGp/ksHjtn3WUPYI7isklJzcksSy3S t0vgyuj7+4i14Adrxay3M5kaGG+wdDFyckgImEi0Nz5lhbDFJC7cW8/WxcjFISSwj1FiWvtz sISQwAZGib3PTSDsA0wSfz7zQBQ1MEpc+TeLDSTBIqAtcWVjLzOIzSagIjHzzUagOAeHiICS xNRvaiBhZoEXjBKTjmSA2MIC+hJfV08EO4JTwFDi19JFYK28AvYSP9cuZYKYv59RYuayN2BH iAroSKzeP4UFokhQ4uTMJywQQy0lzv25zjaBUXAWktQsJKkFjEyrGGVTcqt0cxMzc4pTk3WL kxPz8lKLdE30cjNL9FJTSjcxgkKcU5J/B+O3g0qHGAU4GJV4eKNOnvYTYk0sK67MPcQoycGk JMqrfhsoxJeUn1KZkVicEV9UmpNafIhRgoNZSYQ3bw1QjjclsbIqtSgfJiXNwaIkztu4w8FP SCA9sSQ1OzW1ILUIJivDwaEkwWsHMlSwKDU9tSItM6cEIc3EwQkynAdoeBpIDW9xQWJucWY6 RP4Uo6KUOK8vSEIAJJFRmgfXC0tBrxjFgV4RhmjnAaYvuO5XQIOZgAZPW3sCZHBJIkJKqoFx pvzNhWUHrRYVaN3w0Mi6qHtV5pOt/sHcKWtfpoYILLz7b25OitxeU485b5OP3rVi3hHRGz3B n/1M1OFcxnMTGhgsT2meTdxa7GOXXfFz++r4+DfpbPee1T277Nol4rD/FG/R3IW8MU/nG6xv EZV653RdctPzxpgJG+r5TyfEiUVfnK1y8ds8JZbijERDLeai4kQAOE8MSBwDAAA= Cc: src-committers@freebsd.org, svn-src-all@freebsd.org, Julien Ridoux , Ben Kaduk , svn-src-head@freebsd.org, Lawrence Stewart Subject: Re: svn commit: r227778 - head/sys/net X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Nov 2011 17:44:39 -0000 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