libnftnl 1.2.6
Data Fields
nftnl_parse_ctx Struct Reference
Collaboration diagram for nftnl_parse_ctx:
Collaboration graph
[legend]

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 35 of file ruleset.c.

Field Documentation

◆ cb

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

Definition at line 52 of file ruleset.c.

◆ chain

struct nftnl_chain* nftnl_parse_ctx::chain

Definition at line 40 of file ruleset.c.

◆ cmd

enum nftnl_cmd_type nftnl_parse_ctx::cmd

Definition at line 36 of file ruleset.c.

◆ data

void* nftnl_parse_ctx::data

Definition at line 45 of file ruleset.c.

◆ flags

uint16_t nftnl_parse_ctx::flags

Definition at line 53 of file ruleset.c.

◆ format

uint32_t nftnl_parse_ctx::format

Definition at line 48 of file ruleset.c.

◆ rule

struct nftnl_rule* nftnl_parse_ctx::rule

Definition at line 41 of file ruleset.c.

◆ set

struct nftnl_set* nftnl_parse_ctx::set

Definition at line 42 of file ruleset.c.

◆ set_elem

struct nftnl_set_elem* nftnl_parse_ctx::set_elem

Definition at line 43 of file ruleset.c.

◆ set_id

uint32_t nftnl_parse_ctx::set_id

Definition at line 49 of file ruleset.c.

◆ set_list

struct nftnl_set_list* nftnl_parse_ctx::set_list

Definition at line 50 of file ruleset.c.

◆ table

struct nftnl_table* nftnl_parse_ctx::table

Definition at line 39 of file ruleset.c.

◆ type

enum nftnl_ruleset_type nftnl_parse_ctx::type

Definition at line 37 of file ruleset.c.


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