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

#include <statement.h>

Collaboration diagram for stmt:

Data Fields

struct list_head list
const struct stmt_opsops
struct location location
enum stmt_flags flags
union {
   struct expr *   expr
   struct counter_stmt   counter
   struct meta_stmt   meta
   struct log_stmt   log
   struct limit_stmt   limit
   struct reject_stmt   reject
   struct nat_stmt   nat
   struct masq_stmt   masq
   struct redir_stmt   redir
   struct queue_stmt   queue
   struct ct_stmt   ct

Field Documentation

union { ... }
struct counter_stmt stmt::counter
struct ct_stmt stmt::ct

Referenced by ct_stmt_alloc().

enum stmt_flags stmt::flags
struct limit_stmt stmt::limit
struct location stmt::location

Referenced by stmt_alloc(), and stmt_evaluate().

struct log_stmt stmt::log
struct masq_stmt stmt::masq
struct meta_stmt stmt::meta

Referenced by meta_stmt_alloc().

struct nat_stmt stmt::nat
struct queue_stmt stmt::queue
struct redir_stmt stmt::redir
struct reject_stmt stmt::reject

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