svn commit: r301814 - in head/sys: conf modules

Bryan Drewery bdrewery at FreeBSD.org
Tue Jun 14 00:24:17 UTC 2016


On 6/10/2016 12:06 PM, Jonathan T. Looney wrote:
> Author: jtl
> Date: Fri Jun 10 19:06:11 2016
> New Revision: 301814
> URL: https://svnweb.freebsd.org/changeset/base/301814
> 
> Log:
>   Change the default build behavior so we don't compile extra TCP modules by
>   default. At least initially, the feature to support multiple TCP stacks is
>   aimed at supporting advanced use cases and TCP development, but it is not
>   necessarily aimed at a wide audience. Therefore, there is no need to build
>   and install the extra TCP stacks by default. Instead, the people who are
>   using or developing this functionality can add the extra option to build/
>   install the extra TCP stacks.
>   
>   However, we do want to build the extra TCP stacks as part of test builds
>   (e.g. LINT or tinderbox) to ensure that developers who are testing their
>   changes will know that their changes do not break the additional TCP
>   stack modules.
>   
>   After this change, a user will need to add WITH_EXTRA_TCP_STACKS=1 to
>   make.conf or the kernel config in order to build the extra TCP modules.
>   
>   Differential Revision:	https://reviews.freebsd.org/D6795
>   Reviewed by:	sjg
>   Approved by:	re (kib)
> 
> Modified:
>   head/sys/conf/kern.opts.mk
>   head/sys/conf/kern.post.mk
>   head/sys/modules/Makefile
> 
> Modified: head/sys/conf/kern.opts.mk
> ==============================================================================
> --- head/sys/conf/kern.opts.mk	Fri Jun 10 18:47:11 2016	(r301813)
> +++ head/sys/conf/kern.opts.mk	Fri Jun 10 19:06:11 2016	(r301814)
> @@ -45,6 +45,7 @@ __DEFAULT_YES_OPTIONS = \
>  
>  __DEFAULT_NO_OPTIONS = \
>      EISA \
> +    EXTRA_TCP_STACKS \
>      NAND \
>      OFED

no description found for WITH_EXTRA_TCP_STACKS, skipping
A src.conf.5 handler is needed for this.


Please add a WITH_EXTRA_TCP_STACKS file into tools/build/options, svn
commit, svn up, and then
run from that directory:

./makeman > ../../../share/man/man5/src.conf.5

Then commit ../../../share/man/man5/src.conf.5

(That's the process at least, both commits need re@ approval)

-- 
Regards,
Bryan Drewery

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freebsd.org/pipermail/svn-src-head/attachments/20160613/794c0a0c/attachment.sig>


More information about the svn-src-head mailing list