netfilter.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* nft reset element crashes with error BUG: unhandled op 8
@ 2025-02-28 14:11 Michael Menge
  2025-02-28 14:25 ` Florian Westphal
  0 siblings, 1 reply; 7+ messages in thread
From: Michael Menge @ 2025-02-28 14:11 UTC (permalink / raw)
  To: netfilter

Hi,

i want to use a named set in nftables to to restrict outgoing http(s)  
connections only to
update servers. As the update servers are behind CDNs with multiple  
changing IPs i need
to automatically update the named set.

I discovered that "reset element" was added to the nft command which  
should enable me to reset
the timeout without removing the IPs already in the set, and to keep a  
clean list of IPs.

Fetch list of IPs, Call
"nft add element inet filter updatesv4 {a.b.c.d timeout 1h}" and
"nft reset element inet filter updatesv4 {a.b.c.d}" for each IP

(I know that i can use multiple IPs, in the add and reset element command)

In my test I triggered the following error:
===
[root@mail ~]# nft add element inet filter updatesv4 {1.2.3.4 timeout 1h}
[root@mail ~]# nft list set inet filter updatesv4
table inet filter {
	set updatesv4 {
		type ipv4_addr
		flags interval,timeout
		elements = { 1.2.3.4 timeout 1h expires 59m53s324ms }
	}
}
[root@mail ~]# nft reset element inet filter updatesv4 {1.2.3.4}
BUG: unhandled op 8
nft: evaluate.c:1734: interval_set_eval: Assertion `0' failed.
Aborted (core dumped)
[root@mail ~]#
===
I am using:
- AlmaLinux release 9.5 (Teal Serval)
- Kernel 5.14.0-503.23.2.el9_5.x86_64
- nftables-1.0.9-3.el9.x86_64

I could not find any related bugs in bugzilla.
Is this a know bug? already fixed in newer version?
Should this have worked?
How can i help to debug/fix this?

Kind Regards

    Michael Menge

--
--------------------------------------------------------------------------------
Michael Menge                          Tel.: (49) 7071 / 29-70316
Universität Tübingen                   Fax.: (49) 7071 / 29-5912
Zentrum für Datenverarbeitung          mail:  
michael.menge@zdv.uni-tuebingen.de
Wächterstraße 76
72074 Tübingen


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2025-03-06  2:46 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-02-28 14:11 nft reset element crashes with error BUG: unhandled op 8 Michael Menge
2025-02-28 14:25 ` Florian Westphal
2025-02-28 15:16   ` Michael Menge
2025-03-03 15:50   ` Michael Menge
2025-03-03 22:52     ` Pablo Neira Ayuso
2025-03-05 22:22   ` Pablo Neira Ayuso
2025-03-06  2:46     ` Florian Westphal

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).