[Web10g-user] web10g 2.0.9 and kernel 3.17.4 does not work for me
Sebastian Zander
szander at swin.edu.au
Thu Nov 27 02:08:44 EST 2014
Hi Chris,
I tried the latest web10g version with kernel 3.17.4 and my problem is I
seem to be unable to get any TCP statistics. I never see any TCP
connections even if there are established connections.
I downloaded kernel 3.17.4 from kernel.org and applied the web10g kernel
patch (did apply cleanly). I then enabled estats in the kernel config,
checked the timestamp option and set the estats_nl to build as module.
The module build didn't actually work, because some symbols are not
exported. I modified tcp_input.c to export sysctl_tcp_timestamps and
sysctl_tcp_sack:
int sysctl_tcp_timestamps __read_mostly = 1;
EXPORT_SYMBOL(sysctl_tcp_timestamps);
int sysctl_tcp_window_scaling __read_mostly = 1;
int sysctl_tcp_sack __read_mostly = 1;
EXPORT_SYMBOL(sysctl_tcp_sack);
Then the kernel+modules built without problems. The userland code also
built without problems.
The new kernel runs fine and I can load the module, e.g. lsmod shows:
> lsmod | grep stats
tcp_estats_nl 22713 0
tcp_estats_mib_var 18516 1 tcp_estats_nl
And kernel log shows:
2014-11-27T17:41:18.164573+11:00 newtcp33 kernel: [ 33.073585]
tcp_estats netlink module initialized.
The problem is I never see any connections with web10g-listconns etc.
Instead of building the web10g module I also compiled it into the main
kernel but still the same issue.
Am I missing something or does web10g have an issue with this kernel
version? Any help would be greatly appreciated.
Cheers,
Sebastian
--
Sebastian Zander
http://caia.swin.edu.au/cv/szander/
More information about the Web10g-user
mailing list