Hi brett, On Tue, Jul 30, 2019 at 08:28:18AM -0400, Brett Mastbergen wrote: > This change allows map expressions on the left side of comparisons: > > nft add rule foo bar ip saddr map @map_a == 22 counter > > It also allows map expressions as the left side expression of other > map expressions: > > nft add rule foo bar ip saddr map @map_a map @map_b == 22 counter This is an interesting usage of the maps from the left-hand side of an expression. I have a fundamental question, that is, how this will be used from rulesets? My impression is that this will result in many rules, e.g. ip saddr map @map_a map @map_b == 22 accept ip saddr map @map_a map @map_b == 21 drop ip saddr map @map_a map @map_b == 20 jump chain_0 ... This means that we need one rule per map lookup. I think this feature will be more useful if this can be combined with verdict maps, so the right hand side could be used to look up for an action. Thanks.