netfilter
firewalling, NAT, and packet mangling for linux
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
external_inject.c File Reference
#include "conntrackd.h"
#include "sync.h"
#include "log.h"
#include "cache.h"
#include "origin.h"
#include "external.h"
#include "netlink.h"
#include <libnetfilter_conntrack/libnetfilter_conntrack.h>
#include <errno.h>
#include <stdlib.h>
Include dependency graph for external_inject.c:

Variables

struct {
   uint32_t   add_ok
 
   uint32_t   add_fail
 
   uint32_t   upd_ok
 
   uint32_t   upd_fail
 
   uint32_t   del_ok
 
   uint32_t   del_fail
 
external_inject_stat
 
struct {
   uint32_t   add_ok
 
   uint32_t   add_fail
 
   uint32_t   upd_ok
 
   uint32_t   upd_fail
 
   uint32_t   del_ok
 
   uint32_t   del_fail
 
exp_external_inject_stat
 
struct external_handler external_inject
 

Variable Documentation

uint32_t add_fail
uint32_t add_ok
uint32_t del_fail
uint32_t del_ok
struct { ... } exp_external_inject_stat
struct external_handler external_inject
Initial value:
= {
.init = external_inject_init,
.close = external_inject_close,
.ct = {
.new = external_inject_ct_new,
.upd = external_inject_ct_upd,
.del = external_inject_ct_del,
.dump = external_inject_ct_dump,
.commit = external_inject_ct_commit,
.flush = external_inject_ct_flush,
.stats = external_inject_ct_stats,
.stats_ext = external_inject_ct_stats,
},
.exp = {
.new = external_inject_exp_new,
.upd = external_inject_exp_new,
.del = external_inject_exp_del,
.dump = external_inject_exp_dump,
.commit = external_inject_exp_commit,
.flush = external_inject_exp_flush,
.stats = external_inject_exp_stats,
.stats_ext = external_inject_exp_stats,
},
}
struct { ... } external_inject_stat
uint32_t upd_fail
uint32_t upd_ok