dnsmasq add --nftset option to support nftables, see: https://thekelleys.org.uk/gitweb/?p=dnsmasq.git;a=commit;h=47aefca5e405b4b6627ef952fdc42e61b1baa770 It's enabled by building with `-DHAVE_NFTSET` and depends net-firewall/nftables(provide libnftables ) There should be a USE flag like nftset to enable this feature. Reproducible: Always
Created attachment 887485 [details, diff] dnsmasq_nftset.patch I add the nftset USE flag in the ebuild. It works well.
I made a pullrequest but it fails in ci check: nonsolvable depset(bdepend) keyword(~s390) stable profile (default/linux/s390/17.0) (3 total): solutions: [ net-firewall/nftables ] The nftset USE makes it depend on nftables which does not have keyword ~s390 . It seems need remove keyword ~s390 from dnsmasq or add ~s390 for nftables, but the latter may lead to other keyword fails.