Linux Netfilter discussions
 help / color / mirror / Atom feed
* error using variable for network device name in 'hook ingress device $external_interface'
@ 2020-08-17  0:23 Grant C
  2020-08-17  9:21 ` Daniel
  2020-08-17  9:58 ` Pablo Neira Ayuso
  0 siblings, 2 replies; 4+ messages in thread
From: Grant C @ 2020-08-17  0:23 UTC (permalink / raw)
  To: netfilter

Hello,

Is there special syntax required to use a variable name instead of 
hard-coding the interface name in a declaration like the following?

chain blackhole {
   type filter hook ingress device $external_interface priority -500; 
policy accept

Error: syntax error, unexpected '$', expecting string or quoted string 
or string with a trailing asterisk
                 type filter hook ingress device $external_interface 
priority -500; policy accept

using the interface name directly instead of the variable works.

Trying the new syntax that allows using a list, 'ingress devices = { }' 
also fails when using a variable either inside an anonymous list, or as 
the name of a named list.


I am using nftables 9.3 from Debian Buster backports.




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

end of thread, other threads:[~2020-08-17 10:01 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-08-17  0:23 error using variable for network device name in 'hook ingress device $external_interface' Grant C
2020-08-17  9:21 ` Daniel
2020-08-17  9:58 ` Pablo Neira Ayuso
2020-08-17 10:01   ` Pablo Neira Ayuso

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox