[kmod-ip6tables] removes nf_log_ipv6.ko which then fails ipv6 logging with nft

uninstalling kmod-ip6tables removes nf_log_ipv6.ko, latter being part of nf functionality but not ipt and thus turning nf ipv6 logging off - upon which nft ipv6 logging fails. nft then printing

Error: Could not process rule: No such file or directory

It seems a bit inexplicable of how nf_log_ipv6.ko ends up being provided by kmod-ip6tables

According to the kernel conf flag [1] it falls within the NETFILTER section and does not bear any dependency to IPT.

Also [2] checks withing NF_KMOD

Why would it then be provided by kmod-ip6tables instead?


[1] https://github.com/torvalds/linux/blob/master/net/ipv6/netfilter/Kconfig#L69
[2] https://git.openwrt.org/?p=openwrt/openwrt.git;a=blob;f=include/netfilter.mk;hb=92616c422700bd99073bded40b222bf34036111d#l167

my guess is a packaging discrepancy/oversight