libnftnl 1.3.1
nftnl_parse_ctx Struct Reference
Collaboration diagram for nftnl_parse_ctx:

Data Fields

enum nftnl_cmd_type cmd
enum nftnl_ruleset_type type
union { 
   struct nftnl_table *   table 
   struct nftnl_chain *   chain 
   struct nftnl_rule *   rule 
   struct nftnl_set *   set 
   struct nftnl_set_elem *   set_elem 
}; 
void * data
uint32_t format
uint32_t set_id
struct nftnl_set_listset_list
int(* cb )(const struct nftnl_parse_ctx *ctx)
uint16_t flags

Detailed Description

Definition at line 31 of file ruleset.c.

Field Documentation

◆ cb

int(* nftnl_parse_ctx::cb) (const struct nftnl_parse_ctx *ctx)

Definition at line 48 of file ruleset.c.

◆ chain

struct nftnl_chain* nftnl_parse_ctx::chain

Definition at line 36 of file ruleset.c.

◆ cmd

enum nftnl_cmd_type nftnl_parse_ctx::cmd

Definition at line 32 of file ruleset.c.

◆ data

void* nftnl_parse_ctx::data

Definition at line 41 of file ruleset.c.

◆ flags

uint16_t nftnl_parse_ctx::flags

Definition at line 49 of file ruleset.c.

◆ format

uint32_t nftnl_parse_ctx::format

Definition at line 44 of file ruleset.c.

◆ rule

struct nftnl_rule* nftnl_parse_ctx::rule

Definition at line 37 of file ruleset.c.

◆ set

struct nftnl_set* nftnl_parse_ctx::set

Definition at line 38 of file ruleset.c.

◆ set_elem

struct nftnl_set_elem* nftnl_parse_ctx::set_elem

Definition at line 39 of file ruleset.c.

◆ set_id

uint32_t nftnl_parse_ctx::set_id

Definition at line 45 of file ruleset.c.

◆ set_list

struct nftnl_set_list* nftnl_parse_ctx::set_list

Definition at line 46 of file ruleset.c.

◆ table

struct nftnl_table* nftnl_parse_ctx::table

Definition at line 35 of file ruleset.c.

◆ type

enum nftnl_ruleset_type nftnl_parse_ctx::type

Definition at line 33 of file ruleset.c.


The documentation for this struct was generated from the following file: