Symbol: ip6t_entry
include/uapi/linux/netfilter_ipv6/ip6_tables.h
133
struct ip6t_entry entry;
include/uapi/linux/netfilter_ipv6/ip6_tables.h
138
struct ip6t_entry entry;
include/uapi/linux/netfilter_ipv6/ip6_tables.h
144
.target_offset = sizeof(struct ip6t_entry), \
include/uapi/linux/netfilter_ipv6/ip6_tables.h
246
struct ip6t_entry entries[];
include/uapi/linux/netfilter_ipv6/ip6_tables.h
258
struct ip6t_entry entrytable[];
include/uapi/linux/netfilter_ipv6/ip6_tables.h
263
ip6t_get_target(struct ip6t_entry *e)
include/uapi/linux/netfilter_ipv6/ip6_tables.h
58
XT_MATCH_ITERATE(struct ip6t_entry, e, fn, ## args)
include/uapi/linux/netfilter_ipv6/ip6_tables.h
60
XT_ENTRY_ITERATE(struct ip6t_entry, entries, size, fn, ## args)
net/ipv6/netfilter/ip6_tables.c
1061
struct ip6t_entry *iter;
net/ipv6/netfilter/ip6_tables.c
1126
struct ip6t_entry *iter;
net/ipv6/netfilter/ip6_tables.c
1181
struct ip6t_entry *iter;
net/ipv6/netfilter/ip6_tables.c
1234
compat_copy_entry_to_user(struct ip6t_entry *e, void __user **dstptr,
net/ipv6/netfilter/ip6_tables.c
1247
if (copy_to_user(ce, e, sizeof(struct ip6t_entry)) != 0 ||
net/ipv6/netfilter/ip6_tables.c
125
static inline struct ip6t_entry *
net/ipv6/netfilter/ip6_tables.c
1253
*size -= sizeof(struct ip6t_entry) - sizeof(struct compat_ip6t_entry);
net/ipv6/netfilter/ip6_tables.c
128
return (struct ip6t_entry *)(base + offset);
net/ipv6/netfilter/ip6_tables.c
133
static inline bool unconditional(const struct ip6t_entry *e)
net/ipv6/netfilter/ip6_tables.c
1332
off = sizeof(struct ip6t_entry) - sizeof(struct compat_ip6t_entry);
net/ipv6/netfilter/ip6_tables.c
137
return e->target_offset == sizeof(struct ip6t_entry) &&
net/ipv6/netfilter/ip6_tables.c
1376
struct ip6t_entry *de;
net/ipv6/netfilter/ip6_tables.c
1383
memcpy(de, e, sizeof(struct ip6t_entry));
net/ipv6/netfilter/ip6_tables.c
1386
*dstptr += sizeof(struct ip6t_entry);
net/ipv6/netfilter/ip6_tables.c
1387
*size += sizeof(struct ip6t_entry) - sizeof(struct compat_ip6t_entry);
net/ipv6/netfilter/ip6_tables.c
142
ip6t_get_target_c(const struct ip6t_entry *e)
net/ipv6/netfilter/ip6_tables.c
144
return ip6t_get_target((struct ip6t_entry *)e);
net/ipv6/netfilter/ip6_tables.c
1506
struct ip6t_entry *iter;
net/ipv6/netfilter/ip6_tables.c
1568
struct ip6t_entry *iter;
net/ipv6/netfilter/ip6_tables.c
1719
struct ip6t_entry *iter;
net/ipv6/netfilter/ip6_tables.c
1759
struct ip6t_entry *iter;
net/ipv6/netfilter/ip6_tables.c
181
get_chainname_rulenum(const struct ip6t_entry *s, const struct ip6t_entry *e,
net/ipv6/netfilter/ip6_tables.c
217
const struct ip6t_entry *e)
net/ipv6/netfilter/ip6_tables.c
219
const struct ip6t_entry *root;
net/ipv6/netfilter/ip6_tables.c
221
const struct ip6t_entry *iter;
net/ipv6/netfilter/ip6_tables.c
240
static inline struct ip6t_entry *
net/ipv6/netfilter/ip6_tables.c
241
ip6t_next_entry(const struct ip6t_entry *entry)
net/ipv6/netfilter/ip6_tables.c
258
struct ip6t_entry *e, **jumpstack;
net/ipv6/netfilter/ip6_tables.c
285
jumpstack = (struct ip6t_entry **)private->jumpstack[cpu];
net/ipv6/netfilter/ip6_tables.c
395
struct ip6t_entry *e = entry0 + pos;
net/ipv6/netfilter/ip6_tables.c
515
static int check_target(struct ip6t_entry *e, struct net *net, const char *name)
net/ipv6/netfilter/ip6_tables.c
534
find_check_entry(struct ip6t_entry *e, struct net *net, const char *name,
net/ipv6/netfilter/ip6_tables.c
589
static bool check_underflow(const struct ip6t_entry *e)
net/ipv6/netfilter/ip6_tables.c
605
check_entry_size_and_hooks(struct ip6t_entry *e,
net/ipv6/netfilter/ip6_tables.c
616
if ((unsigned long)e % __alignof__(struct ip6t_entry) != 0 ||
net/ipv6/netfilter/ip6_tables.c
617
(unsigned char *)e + sizeof(struct ip6t_entry) >= limit ||
net/ipv6/netfilter/ip6_tables.c
622
< sizeof(struct ip6t_entry) + sizeof(struct xt_entry_target))
net/ipv6/netfilter/ip6_tables.c
653
static void cleanup_entry(struct ip6t_entry *e, struct net *net)
net/ipv6/netfilter/ip6_tables.c
681
struct ip6t_entry *iter;
net/ipv6/netfilter/ip6_tables.c
759
struct ip6t_entry *iter;
net/ipv6/netfilter/ip6_tables.c
789
struct ip6t_entry *iter;
net/ipv6/netfilter/ip6_tables.c
831
const struct ip6t_entry *e;
net/ipv6/netfilter/ip6_tables.c
856
+ offsetof(struct ip6t_entry, counters),
net/ipv6/netfilter/ip6_tables.c
863
for (i = sizeof(struct ip6t_entry);
net/ipv6/netfilter/ip6_tables.c
905
static int compat_calc_entry(const struct ip6t_entry *e,
net/ipv6/netfilter/ip6_tables.c
914
off = sizeof(struct ip6t_entry) - sizeof(struct compat_ip6t_entry);
net/ipv6/netfilter/ip6_tables.c
927
(e < (struct ip6t_entry *)(base + info->hook_entry[i])))
net/ipv6/netfilter/ip6_tables.c
930
(e < (struct ip6t_entry *)(base + info->underflow[i])))
net/ipv6/netfilter/ip6_tables.c
939
struct ip6t_entry *iter;
net/ipv6/netfilter/ip6t_REJECT.c
81
const struct ip6t_entry *e = par->entryinfo;
net/ipv6/netfilter/ip6t_SYNPROXY.c
69
const struct ip6t_entry *e = par->entryinfo;
net/netfilter/nft_compat.c
55
struct ip6t_entry e6;
net/netfilter/xt_CT.c
64
const struct ip6t_entry *e = par->entryinfo;
net/netfilter/xt_TCPMSS.c
290
const struct ip6t_entry *e = par->entryinfo;
net/netfilter/xt_l2tp.c
289
const struct ip6t_entry *e = par->entryinfo;
net/sched/em_ipt.c
47
struct ip6t_entry e6;