Symbol: compat_ip6t_entry
include/linux/netfilter_ipv6/ip6_tables.h
48
compat_ip6t_get_target(struct compat_ip6t_entry *e)
net/ipv6/netfilter/ip6_tables.c
1228
struct compat_ip6t_entry entries[];
net/ipv6/netfilter/ip6_tables.c
1237
struct compat_ip6t_entry __user *ce;
net/ipv6/netfilter/ip6_tables.c
1245
if (copy_to_user(ce, e, offsetof(struct compat_ip6t_entry, counters)) ||
net/ipv6/netfilter/ip6_tables.c
1249
*dstptr += sizeof(struct compat_ip6t_entry);
net/ipv6/netfilter/ip6_tables.c
1250
*size -= sizeof(struct ip6t_entry) - sizeof(struct compat_ip6t_entry);
net/ipv6/netfilter/ip6_tables.c
1286
static void compat_release_entry(struct compat_ip6t_entry *e)
net/ipv6/netfilter/ip6_tables.c
1299
check_compat_entry_size_and_hooks(struct compat_ip6t_entry *e,
net/ipv6/netfilter/ip6_tables.c
1312
if ((unsigned long)e % __alignof__(struct compat_ip6t_entry) != 0 ||
net/ipv6/netfilter/ip6_tables.c
1313
(unsigned char *)e + sizeof(struct compat_ip6t_entry) >= limit ||
net/ipv6/netfilter/ip6_tables.c
1317
if (e->next_offset < sizeof(struct compat_ip6t_entry) +
net/ipv6/netfilter/ip6_tables.c
1329
off = sizeof(struct ip6t_entry) - sizeof(struct compat_ip6t_entry);
net/ipv6/netfilter/ip6_tables.c
1368
compat_copy_entry_from_user(struct compat_ip6t_entry *e, void **dstptr,
net/ipv6/netfilter/ip6_tables.c
1384
*size += sizeof(struct ip6t_entry) - sizeof(struct compat_ip6t_entry);
net/ipv6/netfilter/ip6_tables.c
1411
struct compat_ip6t_entry *iter0;
net/ipv6/netfilter/ip6_tables.c
1552
struct compat_ip6t_entry entrytable[];
net/ipv6/netfilter/ip6_tables.c
912
off = sizeof(struct ip6t_entry) - sizeof(struct compat_ip6t_entry);