Date: Sat, 22 Aug 2020 00:45:17 +0100 From: Alexander V. Chernikov <melifaro@freebsd.org> To: Jung-uk Kim <jkim@freebsd.org>, "src-committers@freebsd.org" <src-committers@freebsd.org>, "svn-src-all@freebsd.org" <svn-src-all@freebsd.org>, "svn-src-head@freebsd.org" <svn-src-head@freebsd.org> Subject: Re: svn commit: r364465 - in head/sys: conf net net/route Message-ID: <6010191598053355@mail.yandex.ru> In-Reply-To: <2eda6522-c79e-48c6-71b9-39f9762a3416@FreeBSD.org> References: <202008212134.07LLYq3K071532@repo.freebsd.org> <2eda6522-c79e-48c6-71b9-39f9762a3416@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
22.08.2020, 00:31, "Jung-uk Kim" <jkim@freebsd.org>: > On 20. 8. 21., Alexander V. Chernikov wrote: >> Author: melifaro >> Date: Fri Aug 21 21:34:52 2020 >> New Revision: 364465 >> URL: https://svnweb.freebsd.org/changeset/base/364465 >> >> Log: >> Make net.fibs growable. >> >> Allow to dynamically grow the amount of fibs in each vnet. >> >> This change alters current behavior. Currently, if one defines >> ROUTETABLES > 1 in the kernel config, each vnet will be created >> with the number of fibs defined in the kernel config. >> After this commit vnets will be created with fibs=1. >> >> Dynamic net.fibs is not compatible with net.add_addr_allfibs. >> The plan is to deprecate the latter and make >> net.add_addr_allfibs=0 default behaviour. >> >> Reviewed by: glebius >> Relnotes: yes >> Differential Revision: https://reviews.freebsd.org/D26062 >> >> Added: >> head/sys/net/route/route_tables.c (contents, props changed) >> Modified: >> head/sys/conf/files >> head/sys/net/route.c >> head/sys/net/route.h >> head/sys/net/route/route_var.h > > ... > > This commit broke the kernel build and the following patch fixed it for me. Could you please name the architecture? ci.freebsd.org looks pretty green so far. > > Index: sys/net/route/route_tables.c > =================================================================== > --- sys/net/route/route_tables.c (revision 364466) > +++ sys/net/route/route_tables.c (working copy) > @@ -44,6 +44,7 @@ __FBSDID("$FreeBSD$"); > #include <sys/jail.h> > #include <sys/sysctl.h> > #include <sys/syslog.h> > +#include <sys/proc.h> > #include <sys/kernel.h> > #include <sys/lock.h> > #include <sys/sx.h> > > Jung-uk Kim
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6010191598053355>