Electroneum
rule_ Struct Reference

#include <nftnlrdr_misc.h>

Public Member Functions

 LIST_ENTRY (rule_t) entry
 

Public Attributes

char * table
 
char * chain
 
uint64_t handle
 
enum rule_type type
 
uint32_t nat_type
 
uint32_t filter_action
 
uint32_t family
 
uint32_t ingress_ifidx
 
uint32_t egress_ifidx
 
in_addr_t eaddr
 
in_addr_t iaddr
 
in_addr_t rhost
 
uint16_t eport
 
uint16_t iport
 
uint16_t rport
 
uint8_t proto
 
enum rule_reg_type reg1_type
 
enum rule_reg_type reg2_type
 
uint32_t reg1_val
 
uint32_t reg2_val
 
uint64_t packets
 
uint64_t bytes
 
char * desc
 

Detailed Description

Definition at line 36 of file nftnlrdr_misc.h.

Member Function Documentation

◆ LIST_ENTRY()

rule_::LIST_ENTRY ( rule_t  )

Member Data Documentation

◆ bytes

uint64_t rule_::bytes

Definition at line 59 of file nftnlrdr_misc.h.

◆ chain

char* rule_::chain

Definition at line 39 of file nftnlrdr_misc.h.

◆ desc

char* rule_::desc

Definition at line 60 of file nftnlrdr_misc.h.

◆ eaddr

in_addr_t rule_::eaddr

Definition at line 47 of file nftnlrdr_misc.h.

◆ egress_ifidx

uint32_t rule_::egress_ifidx

Definition at line 46 of file nftnlrdr_misc.h.

◆ eport

uint16_t rule_::eport

Definition at line 50 of file nftnlrdr_misc.h.

◆ family

uint32_t rule_::family

Definition at line 44 of file nftnlrdr_misc.h.

◆ filter_action

uint32_t rule_::filter_action

Definition at line 43 of file nftnlrdr_misc.h.

◆ handle

uint64_t rule_::handle

Definition at line 40 of file nftnlrdr_misc.h.

◆ iaddr

in_addr_t rule_::iaddr

Definition at line 48 of file nftnlrdr_misc.h.

◆ ingress_ifidx

uint32_t rule_::ingress_ifidx

Definition at line 45 of file nftnlrdr_misc.h.

◆ iport

uint16_t rule_::iport

Definition at line 51 of file nftnlrdr_misc.h.

◆ nat_type

uint32_t rule_::nat_type

Definition at line 42 of file nftnlrdr_misc.h.

◆ packets

uint64_t rule_::packets

Definition at line 58 of file nftnlrdr_misc.h.

◆ proto

uint8_t rule_::proto

Definition at line 53 of file nftnlrdr_misc.h.

◆ reg1_type

enum rule_reg_type rule_::reg1_type

Definition at line 54 of file nftnlrdr_misc.h.

◆ reg1_val

uint32_t rule_::reg1_val

Definition at line 56 of file nftnlrdr_misc.h.

◆ reg2_type

enum rule_reg_type rule_::reg2_type

Definition at line 55 of file nftnlrdr_misc.h.

◆ reg2_val

uint32_t rule_::reg2_val

Definition at line 57 of file nftnlrdr_misc.h.

◆ rhost

in_addr_t rule_::rhost

Definition at line 49 of file nftnlrdr_misc.h.

◆ rport

uint16_t rule_::rport

Definition at line 52 of file nftnlrdr_misc.h.

◆ table

char* rule_::table

Definition at line 38 of file nftnlrdr_misc.h.

◆ type

enum rule_type rule_::type

Definition at line 41 of file nftnlrdr_misc.h.


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