-
Notifications
You must be signed in to change notification settings - Fork 0
nftables syntax tree
no references
NEWLINE SEMICOLON
referenced by:
- chain_block
- chain_stmt
- common_block
- counter_block
- ct_expect_block
- ct_expect_config
- ct_helper_block
- ct_helper_config
- ct_timeout_block
- ct_timeout_config
- flowtable_block
- limit_block
- line
- map_block
- quota_block
- secmark_block
- set_block
- synproxy_block
- synproxy_config
- table_block
NEWLINE
referenced by:
referenced by:
referenced by:
referenced by:
referenced by:
referenced by:
- add_cmd
- connlimit_stmt
- create_cmd
- ct_expr
- ct_stmt
- list_cmd
- map_block_obj_typeof
- objref_stmt_ct
- set_elem_stmt
- table_block
referenced by:
- add_cmd
- create_cmd
- delete_cmd
- destroy_cmd
- flowtable_block
- list_cmd
- map_block_obj_type
- objref_stmt_counter
- reset_cmd
- set_elem_stmt
- stateful_stmt
- table_block
referenced by:
referenced by:
referenced by:
referenced by:
referenced by:
referenced by:
referenced by:
referenced by:
referenced by:
referenced by:
referenced by:
referenced by:
referenced by:
referenced by:
referenced by:
- arp_hdr_field
- ct_key_proto_field
- family_spec_explicit
- ip_hdr_expr
- keyword_expr
- log_flags
- nf_key_proto
referenced by:
referenced by:
referenced by:
referenced by:
referenced by:
referenced by:
referenced by:
referenced by:
- add_cmd
- create_cmd
- delete_cmd
- destroy_cmd
- limit_stmt
- list_cmd
- map_block_obj_type
- objref_stmt_limit
- set_elem_stmt
- table_block
referenced by:
referenced by:
referenced by:
referenced by:
referenced by:
referenced by:
referenced by:
referenced by:
- add_cmd
- create_cmd
- delete_cmd
- destroy_cmd
- list_cmd
- map_block_obj_type
- objref_stmt_quota
- quota_stmt
- reset_cmd
- set_elem_stmt
- table_block
referenced by:
referenced by:
referenced by:
referenced by:
referenced by:
referenced by:
referenced by:
- add_cmd
- create_cmd
- ct_key
- delete_cmd
- destroy_cmd
- list_cmd
- map_block_obj_type
- meta_key_qualified
- table_block
referenced by:
referenced by:
referenced by:
referenced by:
- ct_helper_config
- dccp_hdr_field
- eth_hdr_field
- fib_result
- hook_spec
- icmp6_hdr_field
- icmp_hdr_field
- igmp_hdr_field
- ip_option_field
- map_block
- mh_hdr_field
- reject_opts
- rt_hdr_field
- sctp_chunk_common_field
- typeof_key_expr
- vlan_hdr_field
referenced by:
referenced by:
referenced by:
referenced by:
referenced by:
- add_cmd
- create_cmd
- delete_cmd
- destroy_cmd
- list_cmd
- map_block_obj_type
- objref_stmt_synproxy
- stmt
- table_block
referenced by:
INCLUDE QUOTED_STRING DEFINE REDEFINE identifier = initializer_expr UNDEFINE identifier error stmt_separator
referenced by:
- chain_block
- counter_block
- ct_expect_block
- ct_helper_block
- ct_timeout_block
- flowtable_block
- limit_block
- line
- map_block
- quota_block
- secmark_block
- set_block
- synproxy_block
- table_block
common_block stmt_separator base_cmd stmt_separator TOKEN_EOF
referenced by:
ADD add_cmd REPLACE replace_cmd CREATE create_cmd INSERT insert_cmd DELETE delete_cmd GET get_cmd LIST list_cmd close_scope_list RESET reset_cmd close_scope_reset FLUSH flush_cmd RENAME rename_cmd IMPORT import_cmd close_scope_import EXPORT export_cmd close_scope_export MONITOR monitor_cmd close_scope_monitor DESCRIBE describe_cmd DESTROY destroy_cmd close_scope_destroy
referenced by:
TABLE table_spec table_block_alloc { table_block } CHAIN chain_spec chain_block_alloc { chain_block } RULE rule_position rule SET set_spec set_block_alloc { set_block MAP set_spec map_block_alloc { map_block FLOWTABLE flowtable_spec flowtable_block_alloc { flowtable_block } ELEMENT set_spec set_block_expr COUNTER obj_spec counter_obj counter_config { counter_block } close_scope_counter QUOTA obj_spec quota_obj quota_config { quota_block } close_scope_quota CT HELPER obj_spec ct_obj_alloc { ct_helper_block TIMEOUT obj_spec ct_obj_alloc { ct_timeout_block EXPECTATION obj_spec ct_obj_alloc { ct_expect_block } close_scope_ct LIMIT obj_spec limit_obj limit_config { limit_block } close_scope_limit SECMARK obj_spec secmark_obj secmark_config { secmark_block } close_scope_secmark SYNPROXY obj_spec synproxy_obj synproxy_config { synproxy_block } close_scope_synproxy
referenced by:
RULE ruleid_spec rule
referenced by:
TABLE table_spec table_block_alloc { table_block } CHAIN chain_spec chain_block_alloc { chain_block } SET set_spec set_block_alloc { set_block MAP set_spec map_block_alloc { map_block FLOWTABLE flowtable_spec flowtable_block_alloc { flowtable_block } ELEMENT set_spec set_block_expr COUNTER obj_spec counter_obj counter_config close_scope_counter QUOTA obj_spec quota_obj quota_config close_scope_quota CT HELPER obj_spec ct_obj_alloc { ct_helper_block TIMEOUT obj_spec ct_obj_alloc { ct_timeout_block EXPECTATION obj_spec ct_obj_alloc { ct_expect_block } close_scope_ct LIMIT obj_spec limit_obj limit_config close_scope_limit SECMARK obj_spec secmark_obj secmark_config close_scope_secmark SYNPROXY obj_spec synproxy_obj synproxy_config close_scope_synproxy
referenced by:
RULE rule_position rule
referenced by:
table_spec tableid_spec
referenced by:
chain_spec chainid_spec
referenced by:
set_spec setid_spec
referenced by:
obj_spec objid_spec
referenced by:
TABLE table_or_id_spec CHAIN chain_or_id_spec chain_spec chain_block_alloc { chain_block } RULE ruleid_spec SET set_or_id_spec MAP set_spec ELEMENT set_spec set_block_expr FLOWTABLE flowtable_spec flowtable_block_alloc { flowtable_block } flowtableid_spec COUNTER obj_or_id_spec close_scope_counter QUOTA obj_or_id_spec close_scope_quota CT ct_obj_type obj_spec ct_obj_allocclose_scope_ct LIMIT obj_or_id_spec close_scope_limit SECMARK obj_or_id_spec close_scope_secmark SYNPROXY obj_or_id_spec close_scope_synproxy
referenced by:
TABLE table_or_id_spec CHAIN chain_or_id_spec RULE ruleid_spec SET set_or_id_spec MAP set_spec ELEMENT set_spec set_block_expr FLOWTABLE flowtable_spec flowtable_block_alloc { flowtable_block } flowtableid_spec COUNTER obj_or_id_spec close_scope_counter QUOTA obj_or_id_spec close_scope_quota CT ct_obj_type obj_spec ct_obj_allocclose_scope_ct LIMIT obj_or_id_spec close_scope_limit SECMARK obj_or_id_spec close_scope_secmark SYNPROXY obj_or_id_spec close_scope_synproxy
referenced by:
ELEMENT set_spec set_block_expr
referenced by:
TABLE table_spec TABLES CHAINS RULESET METERS FLOWTABLES MAPS ruleset_spec CHAIN chain_spec SETS COUNTERS QUOTAS LIMITS SECMARKS SYNPROXYS ruleset_spec TABLE table_spec SET METER MAP set_spec COUNTER obj_spec close_scope_counter QUOTA obj_spec close_scope_quota LIMIT obj_spec close_scope_limit SECMARK obj_spec close_scope_secmark SYNPROXY obj_spec close_scope_synproxy FLOW TABLES ruleset_spec TABLE set_spec FLOWTABLE flowtable_spec CT ct_obj_type obj_spec ct_cmd_type TABLE table_spec close_scope_ct HOOKS basehook_spec
referenced by:
DEVICE STRING
referenced by:
ruleset_spec basehook_device_name
referenced by:
COUNTERS QUOTAS ruleset_spec TABLE table_spec COUNTER obj_spec close_scope_counter QUOTA obj_spec close_scope_quota RULES ruleset_spec TABLE table_spec CHAIN chain_spec RULE ruleid_spec ELEMENT set_spec set_block_expr SET MAP set_or_id_spec
referenced by:
TABLE table_spec CHAIN chain_spec SET MAP FLOW TABLE METER set_spec RULESET ruleset_spec
referenced by:
CHAIN chain_spec identifier
referenced by:
RULESET markup_format
referenced by:
RULESET markup_format
referenced by:
monitor_event monitor_object monitor_format
referenced by:
STRING
referenced by:
TABLES CHAINS SETS RULES ELEMENTS RULESET TRACE
referenced by:
markup_format
referenced by:
XML VM JSON
referenced by:
primary_expr
referenced by:
referenced by:
FLAGS table_flag COMMA comment_spec
referenced by:
STRING
referenced by:
common_block table_options CHAIN chain_identifier chain_block_alloc { chain_block SET set_identifier set_block_alloc { set_block MAP set_identifier map_block_alloc { map_block FLOWTABLE flowtable_identifier flowtable_block_alloc { flowtable_block } stmt_separator COUNTER obj_identifier obj_block_alloc { counter_block } stmt_separator close_scope_counter QUOTA obj_identifier obj_block_alloc { quota_block } stmt_separator close_scope_quota CT HELPER obj_identifier obj_block_alloc { ct_helper_block TIMEOUT obj_identifier obj_block_alloc { ct_timeout_block EXPECTATION obj_identifier obj_block_alloc { ct_expect_block } stmt_separator close_scope_ct LIMIT obj_identifier obj_block_alloc { limit_block } stmt_separator close_scope_limit SECMARK obj_identifier obj_block_alloc { secmark_block } stmt_separator close_scope_secmark SYNPROXY obj_identifier obj_block_alloc { synproxy_block } stmt_separator close_scope_synproxy
referenced by:
referenced by:
common_block hook_spec policy_spec flags_spec rule DEVICES = flowtable_expr comment_spec stmt_separator
referenced by:
typeof_expr DOT primary_expr
referenced by:
INTERVAL typeof_expr typeof_verdict_expr
referenced by:
primary_expr DOT
referenced by:
referenced by:
TYPEOF typeof_expr TYPE data_type_expr close_scope_type
referenced by:
common_block typeof_key_expr FLAGS set_flag_list TIMEOUT GC_INTERVAL time_spec stateful_stmt_list set_mechanism comment_spec stmt_separator ELEMENTS = set_block_expr AUTOMERGE
referenced by:
set_expr variable_expr
referenced by:
set_flag COMMA
referenced by:
CONSTANT INTERVAL TIMEOUT DYNAMIC
referenced by:
referenced by:
TIMEOUT EXPECTATION
referenced by:
COUNTER close_scope_counter QUOTA close_scope_quota LIMIT close_scope_limit SECMARK close_scope_secmark SYNPROXY close_scope_synproxy
referenced by:
map_block_obj_type CT ct_obj_type_map close_scope_ct
referenced by:
INTERVAL
referenced by:
common_block TIMEOUT GC_INTERVAL time_spec FLAGS set_flag_list stateful_stmt_list comment_spec set_mechanism TYPEOF typeof_expr COLON typeof_data_expr map_block_obj_typeof stmt_separator TYPE data_type_expr COLON map_block_data_interval data_type_expr map_block_obj_type stmt_separator close_scope_type ELEMENTS = set_block_expr
referenced by:
POLICY set_policy_spec close_scope_policy SIZE NUM
referenced by:
PERFORMANCE MEMORY
referenced by:
referenced by:
common_block HOOK STRING prio_spec DEVICES = flowtable_expr FLAGS OFFLOAD stmt_separator COUNTER close_scope_counter
referenced by:
{ flowtable_expr_member COMMA flowtable_expr_member opt_newline } variable_expr
referenced by:
QUOTED_STRING STRING variable_expr
referenced by:
type_identifier TIME
referenced by:
data_type_atom_expr DOT
referenced by:
referenced by:
common_block stmt_separator counter_config comment_spec
referenced by:
common_block stmt_separator quota_config comment_spec
referenced by:
common_block stmt_separator ct_helper_config comment_spec
referenced by:
common_block stmt_separator ct_timeout_config comment_spec
referenced by:
common_block stmt_separator ct_expect_config comment_spec
referenced by:
common_block stmt_separator limit_config comment_spec
referenced by:
common_block stmt_separator secmark_config comment_spec
referenced by:
common_block stmt_separator synproxy_config comment_spec
referenced by:
STRING MARK DSCP ECN CLASSID
referenced by:
TYPE close_scope_type STRING HOOK STRING dev_spec prio_spec
referenced by:
PRIORITY extended_prio_spec
referenced by:
OUT STRING
referenced by:
int_num variable_expr extended_prio_name PLUS DASH NUM
referenced by:
DASH NUM
referenced by:
DEVICE string variable_expr DEVICES = flowtable_expr
referenced by:
FLAGS OFFLOAD
referenced by:
POLICY policy_expr close_scope_policy
referenced by:
variable_expr chain_policy
referenced by:
ACCEPT DROP
referenced by:
STRING LAST
referenced by:
- chain_expr
- chain_identifier
- chain_spec
- common_block
- flowtable_identifier
- flowtable_spec
- meter_stmt_alloc
- obj_identifier
- obj_spec
- rename_cmd
- set_identifier
- set_ref_symbol_expr
- set_spec
- table_spec
- variable_expr
STRING QUOTED_STRING ASTERISK_STRING
referenced by:
STRING
referenced by:
- ct_expect_config
- last_stmt
- map_block
- set_block
- set_elem_expr_option
- set_elem_option
- set_elem_stmt
- time_spec_or_num_s
NUM time_spec
referenced by:
family_spec_explicit
referenced by:
IP close_scope_ip IP6 close_scope_ip6 INET ARP close_scope_arp BRIDGE NETDEV
referenced by:
family_spec identifier
referenced by:
- add_cmd
- chain_spec
- chainid_spec
- create_cmd
- flowtable_spec
- flowtableid_spec
- flush_cmd
- list_cmd
- obj_spec
- objid_spec
- reset_cmd
- set_spec
- setid_spec
- table_or_id_spec
family_spec HANDLE NUM
referenced by:
table_spec identifier
referenced by:
- add_cmd
- chain_or_id_spec
- create_cmd
- delete_cmd
- flush_cmd
- list_cmd
- rename_cmd
- reset_cmd
- rule_position
- ruleid_spec
table_spec HANDLE NUM
referenced by:
identifier
referenced by:
table_spec identifier
referenced by:
table_spec HANDLE NUM
referenced by:
identifier
referenced by:
table_spec identifier
referenced by:
table_spec HANDLE NUM
referenced by:
identifier
referenced by:
table_spec identifier
referenced by:
table_spec HANDLE NUM
referenced by:
identifier
referenced by:
HANDLE NUM
referenced by:
POSITION NUM
referenced by:
INDEX NUM
referenced by:
chain_spec position_spec handle_spec index_spec
referenced by:
chain_spec handle_spec
referenced by:
COMMENT string
referenced by:
- chain_block
- counter_block
- ct_expect_block
- ct_helper_block
- ct_timeout_block
- limit_block
- map_block
- quota_block
- rule
- secmark_block
- set_block
- set_elem_expr_option
- set_elem_option
- synproxy_block
- table_options
family_spec_explicit
referenced by:
rule_alloc comment_spec
referenced by:
stmt
referenced by:
stateful_stmt
referenced by:
COUNTER NAME stmt_expr close_scope_counter
referenced by:
LIMIT NAME stmt_expr close_scope_limit
referenced by:
QUOTA NAME stmt_expr close_scope_quota
referenced by:
SYNPROXY NAME stmt_expr close_scope_synproxy
referenced by:
CT TIMEOUT EXPECTATION SET stmt_expr close_scope_ct
referenced by:
objref_stmt_counter objref_stmt_limit objref_stmt_quota objref_stmt_synproxy objref_stmt_ct
referenced by:
counter_stmt close_scope_counter limit_stmt quota_stmt connlimit_stmt last_stmt close_scope_last
referenced by:
verdict_stmt match_stmt meter_stmt payload_stmt stateful_stmt meta_stmt log_stmt close_scope_log reject_stmt close_scope_reject nat_stmt masq_stmt redir_stmt close_scope_nat tproxy_stmt close_scope_tproxy queue_stmt ct_stmt dup_stmt close_scope_dup fwd_stmt close_scope_fwd set_stmt map_stmt synproxy_stmt close_scope_synproxy chain_stmt optstrip_stmt xt_stmt close_scope_xt objref_stmt
referenced by:
XT STRING string
referenced by:
JUMP GOTO
referenced by:
chain_stmt_type chain_block_alloc { rule stmt_separator }
referenced by:
verdict_expr verdict_map_stmt
referenced by:
concat_expr VMAP verdict_map_expr
referenced by:
{ verdict_map_list_member_expr COMMA verdict_map_list_member_expr opt_newline } set_ref_expr
referenced by:
opt_newline set_elem_expr COLON verdict_expropt_newline
referenced by:
CT COUNT OVER NUM close_scope_ct
referenced by:
counter_stmt_alloc counter_arg
referenced by:
COUNTER
referenced by:
PACKETS BYTES NUM
referenced by:
LAST USED NEVER time_spec
referenced by:
log_stmt_alloc log_arg
referenced by:
LOG
referenced by:
PREFIX string GROUP SNAPLEN QUEUE_THRESHOLD NUM LEVEL level_type FLAGS log_flags
referenced by:
string
referenced by:
TCP log_flag_tcp COMMA close_scope_tcp IP OPTIONS close_scope_ip SKUID ETHER close_scope_eth ALL
referenced by:
SEQUENCE OPTIONS
referenced by:
LIMIT RATE limit_mode limit_rate_pkts limit_burst_pkts limit_rate_bytes limit_burst_bytes close_scope_limit
referenced by:
OVER UNTIL
referenced by:
BYTES STRING
referenced by:
USED NUM quota_unit
referenced by:
QUOTA quota_mode NUM quota_unit quota_used close_scope_quota
referenced by:
OVER UNTIL
referenced by:
BURST NUM PACKETS
referenced by:
NUM SLASH time_unit
referenced by:
BURST limit_bytes
referenced by:
NUM STRING limit_bytes SLASH time_unit
referenced by:
NUM BYTES STRING
referenced by:
SECOND MINUTE HOUR DAY WEEK
referenced by:
reject_stmt_alloc reject_opts
referenced by:
_REJECT
referenced by:
STRING integer_expr
referenced by:
WITH ICMP ICMP6 TYPE reject_with_expr close_scope_type close_scope_icmp reject_with_expr ICMPX TYPE reject_with_expr close_scope_type reject_with_expr TCP close_scope_tcp RESET close_scope_reset
referenced by:
nat_stmt_alloc TO stmt_expr COLON INTERVAL PREFIX TO nf_key_proto TO stmt_expr COLON ADDR DOT PORT INTERVAL PREFIX TO stmt_expr nf_nat_flags