[lug] Kernel Options Syntax Question

D. Stimits stimits at comcast.net
Fri Aug 14 15:47:00 MDT 2020


Hi,

I am looking at some kernel build options for a 4.9.x series kernel on Ubuntu 18.04. In most cases the options are something one can set to module or integrated format, but in some cases the selection seems to be entirely automated. Specifically:
CONFIG_NETFILTER_XT_MATCH_SCTP

In the editor, instead of being able to pick "y" or "n" or "m", surrounded by either square or angle brackets ("[]" or "<>"), this is surrounded by curly brackets ("{}"). Accordingly if certain prerequisites are chosen, then this would be built as a module. As a result of having the prerequisites met, I see:
{M} Netfilter Xtables support (required for ip_tables)

When building this, the module is not built. It seems incorrect to edit the .config and force it to "=m", but I did this as a test. The module gets built, but is unable to insmod.

Can someone tell me if I should automatically see the module built when it shows up as "{M}"? If such a module fails to build, is this a bug, or is this expected?

Thanks!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lug.boulder.co.us/pipermail/lug/attachments/20200814/b1e9055d/attachment.html>


More information about the LUG mailing list