Electroneum
Loading...
Searching...
No Matches
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:
  • /home/abuild/rpmbuild/BUILD/electroneum-5.1.3.1-build/electroneum-5.1.3.1/external/miniupnp/miniupnpd/netfilter_nft/nftnlrdr_misc.h