All of lore.kernel.org
 help / color / mirror / Atom feed
* No interval possible on Concatenation-Sets
@ 2020-09-16  9:05 Siebzehn
  2020-09-16 12:52 ` Florian Westphal
  2020-09-16 13:05 ` Arturo Borrero Gonzalez
  0 siblings, 2 replies; 5+ messages in thread
From: Siebzehn @ 2020-09-16  9:05 UTC (permalink / raw)
  To: netfilter

Hello,

I'm filtering Address-Ranges and Ports to let them though. However it
doesn't seem to accept "flags intervals".
Even the Example on the wiki isn't getting accepted!

Example from
https://wiki.nftables.org/wiki-nftables/index.php/Concatenations#Network_addresses
flush ruleset
table inet mytable {
    set myset {
        type ipv4_addr . ipv4_addr
        flags interval
        elements = { 192.168.0.0/16 . 172.16.0.0/25,
                     10.0.0.0/30 . 192.168.1.0/24,
        }
    }

    chain mychain {
        ip saddr . ip daddr @myset counter accept
    }
}



Error:
nft -f TestD.nft
TestD.nft:4:9-13: Error: Could not process rule: Invalid argument
    set myset {
        ^^^^^

When I do it without " flags interval" it gives no Error, However it
deletes the Subnet ("/XX"), so it's not a feasible option for me.
I have already tried adding Semicolons, no effect.
Simple Sets with just one item (for example just ip ranges) to filter
work just fine.

Hope someone of you has an idea.

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

end of thread, other threads:[~2020-09-16 13:52 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-09-16  9:05 No interval possible on Concatenation-Sets Siebzehn
2020-09-16 12:52 ` Florian Westphal
2020-09-16 13:52   ` Siebzehn
2020-09-16 13:05 ` Arturo Borrero Gonzalez
2020-09-16 13:51   ` Siebzehn

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.