From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Tue, 29 May 2001 14:57:34 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Tue, 29 May 2001 14:57:24 -0400 Received: from snark.tuxedo.org ([207.106.50.26]:35083 "EHLO snark.thyrsus.com") by vger.kernel.org with ESMTP id ; Tue, 29 May 2001 14:57:13 -0400 Date: Tue, 29 May 2001 14:59:40 -0400 From: "Eric S. Raymond" To: CML2 , kbuild-devel@lists.sourceforge.net Subject: Remaining undocumented Configure.help symbols Message-ID: <20010529145940.A11498@thyrsus.com> Reply-To: esr@thyrsus.com Mail-Followup-To: "Eric S. Raymond" , CML2 , kbuild-devel@lists.sourceforge.net Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i Organization: Eric Conspiracy Secret Labs X-Eric-Conspiracy: There is no conspiracy Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org With the help of a number of contributors, Steven Cole and I have managed to cut the list of undocumented configuration symbols from the previous 55 to 10. The three *_NET_SCH_* symbols that didn't appear in the previous listing have popped up because my cross-referencer was fooled by some old comments in Configure.help. Networking: CONFIG_NET_CLS_POLICE CONFIG_NET_CLS_TCINDEX CONFIG_NET_SCH_INGRESS ARM port: CONFIG_SA1100_SHERMAN PPC port: CONFIG_EST8260 CONFIG_BLK_DEV_MPC8xx_IDE CONFIG_IRQ_ALL_CPUS CONFIG_USE_MDIO CRIS port: CONFIG_ETRAX_FLASH_BUSWIDTH CONFIG_ETRAX_I2C_USES_PB_NOT_PB_I2C As before, if you know enough about any of these configuration options to write a help entry, please send it to me. -- Eric S. Raymond You need only reflect that one of the best ways to get yourself a reputation as a dangerous citizen these days is to go about repeating the very phrases which our founding fathers used in the great struggle for independence. -- Attributed to Charles Austin Beard (1874-1948) From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Wed, 30 May 2001 18:01:10 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Wed, 30 May 2001 18:01:00 -0400 Received: from coruscant.franken.de ([193.174.159.226]:39441 "EHLO coruscant.gnumonks.org") by vger.kernel.org with ESMTP id ; Wed, 30 May 2001 18:00:51 -0400 Date: Wed, 30 May 2001 18:55:42 -0300 From: Harald Welte To: "Eric S. Raymond" , CML2 , kbuild-devel@lists.sourceforge.net Subject: Re: Remaining undocumented Configure.help symbols Message-ID: <20010530185542.R14293@corellia.laforge.distro.conectiva> In-Reply-To: <20010529145940.A11498@thyrsus.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.3.17i In-Reply-To: <20010529145940.A11498@thyrsus.com>; from esr@thyrsus.com on Tue, May 29, 2001 at 02:59:40PM -0400 X-Operating-System: Linux corellia.laforge.distro.conectiva 2.4.3 X-Date: Today is Pungenday, the 2nd day of Confusion in the YOLD 3167 Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On Tue, May 29, 2001 at 02:59:40PM -0400, Eric S. Raymond wrote: > CONFIG_NET_CLS_TCINDEX If you say Y here, you will be able to classify outgoing packets according to the tc_index field of the skb. You will want this feature if you want to implement Differentiates Services useing sch_dsmark. If unsure, say Y. This code is also available as a module called cls_tcindex.o ( = code which can be inserted in and removed from the running kernel whenever you want). If you want to compile it as a module, say MM here and read Documentation/modules.txt > CONFIG_NET_SCH_INGRESS If you say Y here, you will be able to police incoming bandwidth and drop packets when this bandwidth exceeds your desired rate. If unsure, say Y. This code is also available as a module called cls_tcindex.o ( = code which can be inserted in and removed from the running kernel whenever you want). If you want to compile it as a module, say MM here and read Documentation/modules.txt > As before, if you know enough about any of these configuration options to > write a help entry, please send it to me. -- Live long and prosper - Harald Welte / laforge@gnumonks.org http://www.gnumonks.org/ ============================================================================ GCS/E/IT d- s-: a-- C+++ UL++++$ P+++ L++++$ E--- W- N++ o? K- w--- O- M- V-- PS+ PE-- Y+ PGP++ t++ 5-- !X !R tv-- b+++ DI? !D G+ e* h+ r% y+(*) From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Wed, 30 May 2001 18:18:29 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Wed, 30 May 2001 18:18:19 -0400 Received: from snark.tuxedo.org ([207.106.50.26]:50948 "EHLO snark.thyrsus.com") by vger.kernel.org with ESMTP id ; Wed, 30 May 2001 18:18:03 -0400 Date: Wed, 30 May 2001 18:20:12 -0400 From: "Eric S. Raymond" To: Harald Welte Cc: CML2 , kbuild-devel@lists.sourceforge.net Subject: Re: Remaining undocumented Configure.help symbols Message-ID: <20010530182012.D1305@thyrsus.com> Reply-To: esr@thyrsus.com Mail-Followup-To: "Eric S. Raymond" , Harald Welte , CML2 , kbuild-devel@lists.sourceforge.net In-Reply-To: <20010529145940.A11498@thyrsus.com> <20010530185542.R14293@corellia.laforge.distro.conectiva> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20010530185542.R14293@corellia.laforge.distro.conectiva>; from laforge@gnumonks.org on Wed, May 30, 2001 at 06:55:42PM -0300 Organization: Eric Conspiracy Secret Labs X-Eric-Conspiracy: There is no conspiracy Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Harald Welte : > On Tue, May 29, 2001 at 02:59:40PM -0400, Eric S. Raymond wrote: > > > CONFIG_NET_CLS_TCINDEX > > If you say Y here, you will be able to classify outgoing packets > according to the tc_index field of the skb. You will want this > feature if you want to implement Differentiates Services useing > sch_dsmark. If unsure, say Y. > > This code is also available as a module called cls_tcindex.o ( = code > which can be inserted in and removed from the running kernel > whenever you want). If you want to compile it as a module, say MM > here and read Documentation/modules.txt Looks good. > > CONFIG_NET_SCH_INGRESS > > If you say Y here, you will be able to police incoming bandwidth > and drop packets when this bandwidth exceeds your desired rate. > If unsure, say Y. > > This code is also available as a module called cls_tcindex.o ( = code > which can be inserted in and removed from the running kernel > whenever you want). If you want to compile it as a module, say MM > here and read Documentation/modules.txt I'm going to assume that the cls_tcindex.o in the second entry is a cut'n'paste error and should read sch_ingress.o. Should the CLS_POLICE entry, then, read like this? Traffic policing (needed for in/egress) CONFIG_NET_CLS_POLICE Say Y to support traffic policing (bandwidth limits). Needed for ingress and egress rate limiting. -- Eric S. Raymond A ``decay in the social contract'' is detectable; there is a growing feeling, particularly among middle-income taxpayers, that they are not getting back, from society and government, their money's worth for taxes paid. The tendency is for taxpayers to try to take more control of their finances .. -- IRS Strategic Plan, (May 1984) From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Wed, 30 May 2001 18:51:27 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Wed, 30 May 2001 18:51:17 -0400 Received: from wisdn-0.gus.net ([208.146.196.17]:33296 "EHLO cerberus.stardot-tech.com") by vger.kernel.org with ESMTP id ; Wed, 30 May 2001 18:51:07 -0400 Date: Wed, 30 May 2001 15:50:20 -0700 (PDT) From: Jim Treadway To: "Eric S. Raymond" cc: Harald Welte , CML2 , Subject: Re: Remaining undocumented Configure.help symbols In-Reply-To: <20010530182012.D1305@thyrsus.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On Wed, 30 May 2001, Eric S. Raymond wrote: > Harald Welte : > > On Tue, May 29, 2001 at 02:59:40PM -0400, Eric S. Raymond wrote: > > > > > CONFIG_NET_CLS_TCINDEX > > > > If you say Y here, you will be able to classify outgoing packets > > according to the tc_index field of the skb. You will want this > > feature if you want to implement Differentiates Services useing > > sch_dsmark. If unsure, say Y. Change "useing" to "using". ;) Change "Differentiates" to "Differentiated" (at least according to ./net/sched/sch_dsmark.c). > > This code is also available as a module called cls_tcindex.o ( = code > > which can be inserted in and removed from the running kernel > > whenever you want). If you want to compile it as a module, say MM Shouldn't this be "say M" (and not "say MM")? > > here and read Documentation/modules.txt > > Looks good. > > > > CONFIG_NET_SCH_INGRESS > > > > If you say Y here, you will be able to police incoming bandwidth > > and drop packets when this bandwidth exceeds your desired rate. > > If unsure, say Y. > > > > This code is also available as a module called cls_tcindex.o ( = code > > which can be inserted in and removed from the running kernel > > whenever you want). If you want to compile it as a module, say MM Shouldn't this be "say M"? > > here and read Documentation/modules.txt From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Thu, 31 May 2001 16:43:25 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Thu, 31 May 2001 16:43:15 -0400 Received: from sovereign.org ([209.180.91.170]:23255 "EHLO lux.homenet") by vger.kernel.org with ESMTP id ; Thu, 31 May 2001 16:43:02 -0400 From: Jim Freeman Date: Thu, 31 May 2001 14:43:28 -0600 To: linux-kernel@vger.kernel.org, kbuild-devel@lists.sourceforge.net Subject: Re: Remaining undocumented Configure.help symbols Message-ID: <20010531144328.A16811@sovereign.org> In-Reply-To: <20010529145940.A11498@thyrsus.com> <20010530185542.R14293@corellia.laforge.distro.conectiva> <20010530182012.D1305@thyrsus.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20010530182012.D1305@thyrsus.com> User-Agent: Mutt/1.3.18i Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org The verbiage in these entries seems 'make config' / text-interaction -centric. Granted, that's likely the context most kernel builders will use, but it would seem fair to at least consider a broader audience who may be using more gui-ish tools wrapped around extant content. For instance, a click-a-node-to-choose-an-option-gui or click-a-box-to -choose-an-option-set-and-optionally-drill-down-to-details-gui would probably (when asked) present the Configure.help entry for a given option, but the "If you say Y here ... If unsure say Y" wording would not be apropos in such a presentation context. Something akin to "Select this option to enable classification of egress traffic based on ..." might serve differing presentation modes more adequately. ...jfree ======== On Wed, May 30, 2001 at 06:20:12PM -0400, Eric S. Raymond wrote: > Harald Welte : > > On Tue, May 29, 2001 at 02:59:40PM -0400, Eric S. Raymond wrote: > > > > > CONFIG_NET_CLS_TCINDEX > > > > If you say Y here, you will be able to classify outgoing packets > > according to the tc_index field of the skb. You will want this > > feature if you want to implement Differentiates Services useing > > sch_dsmark. If unsure, say Y. > > > > This code is also available as a module called cls_tcindex.o ( = code > > which can be inserted in and removed from the running kernel > > whenever you want). If you want to compile it as a module, say MM > > here and read Documentation/modules.txt > > Looks good. > > > > CONFIG_NET_SCH_INGRESS > > > > If you say Y here, you will be able to police incoming bandwidth > > and drop packets when this bandwidth exceeds your desired rate. > > If unsure, say Y. > > > > This code is also available as a module called cls_tcindex.o ( = code > > which can be inserted in and removed from the running kernel > > whenever you want). If you want to compile it as a module, say MM > > here and read Documentation/modules.txt > > I'm going to assume that the cls_tcindex.o in the second entry is a > cut'n'paste error and should read sch_ingress.o. > > Should the CLS_POLICE entry, then, read like this? > > Traffic policing (needed for in/egress) > CONFIG_NET_CLS_POLICE > Say Y to support traffic policing (bandwidth limits). Needed for ingress > and egress rate limiting. From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Thu, 31 May 2001 19:09:08 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Thu, 31 May 2001 19:08:58 -0400 Received: from snark.tuxedo.org ([207.106.50.26]:7179 "EHLO snark.thyrsus.com") by vger.kernel.org with ESMTP id ; Thu, 31 May 2001 19:08:48 -0400 Date: Thu, 31 May 2001 19:10:55 -0400 From: "Eric S. Raymond" To: Jim Freeman Cc: linux-kernel@vger.kernel.org, kbuild-devel@lists.sourceforge.net Subject: Re: [kbuild-devel] Re: Remaining undocumented Configure.help symbols Message-ID: <20010531191055.A13056@thyrsus.com> Reply-To: esr@thyrsus.com Mail-Followup-To: "Eric S. Raymond" , Jim Freeman , linux-kernel@vger.kernel.org, kbuild-devel@lists.sourceforge.net In-Reply-To: <20010529145940.A11498@thyrsus.com> <20010530185542.R14293@corellia.laforge.distro.conectiva> <20010530182012.D1305@thyrsus.com> <20010531144328.A16811@sovereign.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20010531144328.A16811@sovereign.org>; from jfree@sovereign.org on Thu, May 31, 2001 at 02:43:28PM -0600 Organization: Eric Conspiracy Secret Labs X-Eric-Conspiracy: There is no conspiracy Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Jim Freeman : > The verbiage in these entries seems 'make config' / text-interaction > -centric. Granted, that's likely the context most kernel builders will > use, but it would seem fair to at least consider a broader audience > who may be using more gui-ish tools wrapped around extant content. This is a general problem with almost all the existing entries, and will have to await a future editing pass for solution. For now I think it's more important to have consistent cues that users can recognize, even if they're not literally appropriate. -- Eric S. Raymond It is the assumption of this book that a work of art is a gift, not a commodity. Or, to state the modern case with more precision, that works of art exist simultaneously in two "economies," a market economy and a gift economy. Only one of these is essential, however: a work of art can survive without the market, but where there is no gift there is no art. -- Lewis Hyde, The Gift: Imagination and the Erotic Life of Property From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Fri, 1 Jun 2001 09:54:23 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Fri, 1 Jun 2001 09:54:03 -0400 Received: from sovereign.org ([209.180.91.170]:59103 "EHLO lux.homenet") by vger.kernel.org with ESMTP id ; Fri, 1 Jun 2001 09:54:00 -0400 From: Jim Freeman Date: Fri, 1 Jun 2001 07:54:27 -0600 To: "Eric S. Raymond" , linux-kernel@vger.kernel.org, kbuild-devel@lists.sourceforge.net Subject: Re: [kbuild-devel] Re: Remaining undocumented Configure.help symbols Message-ID: <20010601075427.A23321@sovereign.org> In-Reply-To: <20010529145940.A11498@thyrsus.com> <20010530185542.R14293@corellia.laforge.distro.conectiva> <20010530182012.D1305@thyrsus.com> <20010531144328.A16811@sovereign.org> <20010531191055.A13056@thyrsus.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20010531191055.A13056@thyrsus.com> User-Agent: Mutt/1.3.18i Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On Thu, May 31, 2001 at 07:10:55PM -0400, Eric S. Raymond wrote: > Jim Freeman : > > The verbiage in these entries seems 'make config' / text-interaction > > -centric. Granted, that's likely the context most kernel builders will > > use, but it would seem fair to at least consider a broader audience > > who may be using more gui-ish tools wrapped around extant content. > > This is a general problem with almost all the existing entries, and > will have to await a future editing pass for solution. For now I think > it's more important to have consistent cues that users can recognize, > even if they're not literally appropriate. Agreed - in the meantime, just wanted to have the issue acknowledged and put on the roadmap.