firewall4 icon indicating copy to clipboard operation
firewall4 copied to clipboard

Ipset is created without counters even if counters setting is enabled in Luci/Uci.

Open XCas13 opened this issue 7 months ago • 0 comments

Create an ipset in Luci or Uci with counters enabled (Luci) or counters='1' (UCI). Save and apply. Reboot the router. Created ipset has no counters, e.g. nft list set inet fw4 myset returns

table inet fw4 {
	set myset {
		type ipv4_addr
		flags interval
		auto-merge
	}
}

but should return

table inet fw4 {
	set myset {
		type ipv4_addr
		flags interval
		counter
		auto-merge
	}
}

As I see there is no code that handles counters for ipsets in /usr/share/firewall4/templates/ruleset.uc, e.g.

{%   if (set.counters): %}
                counter
{%   endif %}

XCas13 avatar Aug 11 '25 21:08 XCas13