xt_table_info
struct xt_table_info *private;
int xt_check_table_hooks(const struct xt_table_info *info, unsigned int valid_hooks);
struct xt_table_info *bootstrap,
struct xt_table_info *newinfo);
struct xt_table_info *xt_replace_table(struct xt_table *table,
struct xt_table_info *newinfo,
struct xt_table_info *xt_alloc_table_info(unsigned int size);
void xt_free_table_info(struct xt_table_info *info);
const struct xt_table_info *private;
struct xt_table_info *newinfo,
struct xt_table_info *newinfo, unsigned char *base)
struct xt_table_info **pinfo,
struct xt_table_info *newinfo, *info;
struct xt_table_info *newinfo;
const struct xt_table_info *private = table->private;
const struct xt_table_info *private = t->private;
struct xt_table_info info;
struct xt_table_info *private = table->private;
struct xt_table_info bootstrap = {0};
struct xt_table_info *newinfo;
const struct xt_table_info *private;
static int mark_source_chains(const struct xt_table_info *newinfo,
struct xt_table_info *newinfo,
struct xt_table_info *newinfo,
static void get_counters(const struct xt_table_info *t,
static void get_old_counters(const struct xt_table_info *t,
const struct xt_table_info *private = table->private;
struct xt_table_info *private = table->private;
const struct xt_table_info *info,
const void *base, struct xt_table_info *newinfo)
static int compat_table_info(const struct xt_table_info *info,
struct xt_table_info *newinfo)
memcpy(newinfo, info, offsetof(struct xt_table_info, entries));
const struct xt_table_info *private = t->private;
struct xt_table_info tmp;
const struct xt_table_info *private = t->private;
struct xt_table_info *newinfo,
struct xt_table_info *oldinfo;
struct xt_table_info *newinfo;
const struct xt_table_info *private = t->private;
struct xt_table_info *newinfo, unsigned int num_counters,
struct xt_table_info *oldinfo;
struct xt_table_info *newinfo;
const struct xt_table_info *private;
struct xt_table_info *newinfo,
struct xt_table_info *newinfo, unsigned char *base)
struct xt_table_info **pinfo,
struct xt_table_info *newinfo, *info;
struct xt_table_info *newinfo;
const struct xt_table_info *private = table->private;
const struct xt_table_info *private = t->private;
struct xt_table_info info;
struct xt_table_info *private = table->private;
struct xt_table_info bootstrap = {0};
struct xt_table_info *newinfo;
const struct xt_table_info *private,
const struct xt_table_info *private;
mark_source_chains(const struct xt_table_info *newinfo,
struct xt_table_info *newinfo,
translate_table(struct net *net, struct xt_table_info *newinfo, void *entry0,
get_counters(const struct xt_table_info *t,
static void get_old_counters(const struct xt_table_info *t,
const struct xt_table_info *private = table->private;
const struct xt_table_info *private = table->private;
const struct xt_table_info *info,
const void *base, struct xt_table_info *newinfo)
static int compat_table_info(const struct xt_table_info *info,
struct xt_table_info *newinfo)
memcpy(newinfo, info, offsetof(struct xt_table_info, entries));
const struct xt_table_info *private = t->private;
struct xt_table_info tmp;
struct xt_table_info *private = t->private;
struct xt_table_info *newinfo, unsigned int num_counters,
struct xt_table_info *oldinfo;
struct xt_table_info *newinfo;
const struct xt_table_info *private;
struct xt_table_info *newinfo,
struct xt_table_info *newinfo, unsigned char *base)
struct xt_table_info **pinfo,
struct xt_table_info *newinfo, *info;
struct xt_table_info *newinfo;
const struct xt_table_info *private = table->private;
const struct xt_table_info *private = t->private;
struct xt_table_info info;
struct xt_table_info *private = table->private;
struct xt_table_info bootstrap = {0};
struct xt_table_info *newinfo;
const struct xt_table_info *private,
const struct xt_table_info *private;
mark_source_chains(const struct xt_table_info *newinfo,
struct xt_table_info *newinfo,
translate_table(struct net *net, struct xt_table_info *newinfo, void *entry0,
get_counters(const struct xt_table_info *t,
static void get_old_counters(const struct xt_table_info *t,
const struct xt_table_info *private = table->private;
const struct xt_table_info *private = table->private;
const struct xt_table_info *info,
const void *base, struct xt_table_info *newinfo)
static int compat_table_info(const struct xt_table_info *info,
struct xt_table_info *newinfo)
memcpy(newinfo, info, offsetof(struct xt_table_info, entries));
const struct xt_table_info *private = t->private;
struct xt_table_info tmp;
struct xt_table_info *xt_alloc_table_info(unsigned int size)
struct xt_table_info *info = NULL;
void xt_free_table_info(struct xt_table_info *info)
static int xt_jumpstack_alloc(struct xt_table_info *i)
static struct xt_table_info *
struct xt_table_info *newinfo, int *error)
struct xt_table_info *private;
struct xt_table_info *
struct xt_table_info *newinfo,
struct xt_table_info *private;
struct xt_table_info *bootstrap,
struct xt_table_info *newinfo)
struct xt_table_info *private;
int xt_check_table_hooks(const struct xt_table_info *info, unsigned int valid_hooks)