Message ID | 1335766430-30528-1-git-send-email-hans.schillstrom@ericsson.com |
---|---|
State | Not Applicable, archived |
Delegated to: | David Miller |
Headers | show |
Hello, On Mon, 30 Apr 2012, Hans Schillstrom wrote: > To build ip_vs as a module sysctl_rmem_max and sysctl_wmem_max > needs to be exported. > The dependency was added by "ipvs: wakeup master thread" patch > > Signed-off-by: Hans Schillstrom <hans.schillstrom@ericsson.com> > --- > net/core/sock.c | 2 ++ > 1 files changed, 2 insertions(+), 0 deletions(-) > > diff --git a/net/core/sock.c b/net/core/sock.c > index 679c5bb..be8fe5d 100644 > --- a/net/core/sock.c > +++ b/net/core/sock.c > @@ -258,7 +258,9 @@ static struct lock_class_key af_callback_keys[AF_MAX]; > > /* Run time adjustable parameters. */ > __u32 sysctl_wmem_max __read_mostly = SK_WMEM_MAX; > +EXPORT_SYMBOL(sysctl_wmem_max); > __u32 sysctl_rmem_max __read_mostly = SK_RMEM_MAX; > +EXPORT_SYMBOL(sysctl_rmem_max); > __u32 sysctl_wmem_default __read_mostly = SK_WMEM_MAX; > __u32 sysctl_rmem_default __read_mostly = SK_RMEM_MAX; > > -- > 1.7.2.3 I see why I missed this error. There is some inefficiency in the build process. Once, I tested the netns init problems with CONFIG_IP_VS=y, later switched back to CONFIG_IP_VS=m without 'make clean' but the ip_vs.ko is not considered, I still get ip_vs as builtin, not as module: # cat net/netfilter/ipvs/modules.builtin kernel/net/netfilter/ipvs/ip_vs.ko Is only 'make clean' a solution for such y->m change? Regards -- Julian Anastasov <ja@ssi.bg> -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
diff --git a/net/core/sock.c b/net/core/sock.c index 679c5bb..be8fe5d 100644 --- a/net/core/sock.c +++ b/net/core/sock.c @@ -258,7 +258,9 @@ static struct lock_class_key af_callback_keys[AF_MAX]; /* Run time adjustable parameters. */ __u32 sysctl_wmem_max __read_mostly = SK_WMEM_MAX; +EXPORT_SYMBOL(sysctl_wmem_max); __u32 sysctl_rmem_max __read_mostly = SK_RMEM_MAX; +EXPORT_SYMBOL(sysctl_rmem_max); __u32 sysctl_wmem_default __read_mostly = SK_WMEM_MAX; __u32 sysctl_rmem_default __read_mostly = SK_RMEM_MAX;
To build ip_vs as a module sysctl_rmem_max and sysctl_wmem_max needs to be exported. The dependency was added by "ipvs: wakeup master thread" patch Signed-off-by: Hans Schillstrom <hans.schillstrom@ericsson.com> --- net/core/sock.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-)