firewalling, NAT, and packet mangling for linux
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
nfct_filter Struct Reference

#include <object.h>

Data Fields

enum nfct_filter_logic logic [NFCT_FILTER_MAX]
u_int32_t l4proto_map [IPPROTO_MAX/32]
u_int32_t l4proto_len
struct {
   u_int16_t   map
   u_int16_t   len
l4proto_state [IPPROTO_MAX]
u_int32_t l3proto_elems [2]
struct {
   u_int32_t   addr
   u_int32_t   mask
l3proto [2][__FILTER_ADDR_MAX]
u_int32_t l3proto_elems_ipv6 [2]
struct {
   u_int32_t   addr [4]
   u_int32_t   mask [4]
l3proto_ipv6 [2][__FILTER_IPV6_MAX]
u_int32_t set [1]

Field Documentation

u_int32_t nfct_filter::addr[4]
struct { ... } nfct_filter::l3proto[2][__FILTER_ADDR_MAX]
u_int32_t nfct_filter::l3proto_elems[2]
u_int32_t nfct_filter::l3proto_elems_ipv6[2]
struct { ... } nfct_filter::l3proto_ipv6[2][__FILTER_IPV6_MAX]
u_int32_t nfct_filter::l4proto_len
u_int32_t nfct_filter::l4proto_map[IPPROTO_MAX/32]
struct { ... } nfct_filter::l4proto_state[IPPROTO_MAX]
u_int16_t nfct_filter::len
enum nfct_filter_logic nfct_filter::logic[NFCT_FILTER_MAX]

Referenced by nfct_filter_set_logic().

u_int16_t nfct_filter::map
u_int32_t nfct_filter::mask[4]
u_int32_t nfct_filter::set[1]

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