On Tue, Feb 11, 2020 at 5:33 PM Witold Tosta <witold.to...@gmail.com> wrote:
>
> >
> > Now, xt_geoip is never loaded (nor are the other ones).
>
> Could you please explain why you don't want the module xt_geoip to be
> loaded? For Linux system, loading it really doesn't matter.

Why? Well, I've been using xt_geoip and xtables-addons for years
without issues, but recently I'm having nightmares.

With recent kernels on different hardware I get very worrisome kernel
traces in syslog.
Things like:

WARNING: CPU: 6 PID: 0 at net/ipv4/tcp_output.c:915 tcp_wfree.cold+0xc/0x13

It's always about tcp_output.c:915.
Oh, and I've tried a whole bunch of kernel versions.

I even suffered a system freeze/kernel panic after just one week of
system uptime (the traces were the same).

Regardless of the root cause, the main issue regarding xt_geoip and
xtables-addons modules (that are not properly signed) was that
whenever there's a trace, the kernel reports that it's tainted because
of out-of-tree modules.
People on the Linux Kernel mailing lists will simply ignore my bug
reports if the kernel states that it's tainted.

Further details here for those who might be curious:
https://forums.gentoo.org/viewtopic-p-8419232.html?sid=ef4e980cc09c8f5029c827aa11d42f1b#8419232

So, yes, xt_geoip is great and probably faster than an ipset-based alternative.
There's also some doubt as to whether xt_geoip can be used with nftables.

Anyway, my main concern now are these dreaded kernel messages.

Thanks,

Vieri


_______________________________________________
Shorewall-users mailing list
Shorewall-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/shorewall-users

Reply via email to