Symbol: arpt_entry
include/linux/netfilter_arp/arp_tables.h
20
struct arpt_entry entry;
include/linux/netfilter_arp/arp_tables.h
25
struct arpt_entry entry;
include/linux/netfilter_arp/arp_tables.h
31
.target_offset = sizeof(struct arpt_entry), \
include/uapi/linux/netfilter_arp/arp_tables.h
184
struct arpt_entry entries[];
include/uapi/linux/netfilter_arp/arp_tables.h
196
struct arpt_entry entrytable[];
include/uapi/linux/netfilter_arp/arp_tables.h
200
static __inline__ struct xt_entry_target *arpt_get_target(struct arpt_entry *e)
include/uapi/linux/netfilter_arp/arp_tables.h
33
XT_ENTRY_ITERATE(struct arpt_entry, entries, size, fn, ## args)
net/ipv4/netfilter/arp_tables.c
1021
struct arpt_entry *iter;
net/ipv4/netfilter/arp_tables.c
1112
off = sizeof(struct arpt_entry) - sizeof(struct compat_arpt_entry);
net/ipv4/netfilter/arp_tables.c
1144
struct arpt_entry *de;
net/ipv4/netfilter/arp_tables.c
1150
memcpy(de, e, sizeof(struct arpt_entry));
net/ipv4/netfilter/arp_tables.c
1153
*dstptr += sizeof(struct arpt_entry);
net/ipv4/netfilter/arp_tables.c
1154
*size += sizeof(struct arpt_entry) - sizeof(struct compat_arpt_entry);
net/ipv4/netfilter/arp_tables.c
1269
struct arpt_entry *iter;
net/ipv4/netfilter/arp_tables.c
1315
static int compat_copy_entry_to_user(struct arpt_entry *e, void __user **dstptr,
net/ipv4/netfilter/arp_tables.c
1333
*size -= sizeof(struct arpt_entry) - sizeof(struct compat_arpt_entry);
net/ipv4/netfilter/arp_tables.c
1358
struct arpt_entry *iter;
net/ipv4/netfilter/arp_tables.c
1508
struct arpt_entry *iter;
net/ipv4/netfilter/arp_tables.c
1546
struct arpt_entry *iter;
net/ipv4/netfilter/arp_tables.c
177
arpt_get_target_c(const struct arpt_entry *e)
net/ipv4/netfilter/arp_tables.c
179
return arpt_get_target((struct arpt_entry *)e);
net/ipv4/netfilter/arp_tables.c
182
static inline struct arpt_entry *
net/ipv4/netfilter/arp_tables.c
185
return (struct arpt_entry *)(base + offset);
net/ipv4/netfilter/arp_tables.c
189
struct arpt_entry *arpt_next_entry(const struct arpt_entry *entry)
net/ipv4/netfilter/arp_tables.c
203
struct arpt_entry *e, **jumpstack;
net/ipv4/netfilter/arp_tables.c
222
jumpstack = (struct arpt_entry **)private->jumpstack[cpu];
net/ipv4/netfilter/arp_tables.c
303
static inline bool unconditional(const struct arpt_entry *e)
net/ipv4/netfilter/arp_tables.c
307
return e->target_offset == sizeof(struct arpt_entry) &&
net/ipv4/netfilter/arp_tables.c
325
struct arpt_entry *e = entry0 + pos;
net/ipv4/netfilter/arp_tables.c
400
static int check_target(struct arpt_entry *e, struct net *net, const char *name)
net/ipv4/netfilter/arp_tables.c
417
find_check_entry(struct arpt_entry *e, struct net *net, const char *name,
net/ipv4/netfilter/arp_tables.c
449
static bool check_underflow(const struct arpt_entry *e)
net/ipv4/netfilter/arp_tables.c
464
static inline int check_entry_size_and_hooks(struct arpt_entry *e,
net/ipv4/netfilter/arp_tables.c
475
if ((unsigned long)e % __alignof__(struct arpt_entry) != 0 ||
net/ipv4/netfilter/arp_tables.c
476
(unsigned char *)e + sizeof(struct arpt_entry) >= limit ||
net/ipv4/netfilter/arp_tables.c
481
< sizeof(struct arpt_entry) + sizeof(struct xt_entry_target))
net/ipv4/netfilter/arp_tables.c
512
static void cleanup_entry(struct arpt_entry *e, struct net *net)
net/ipv4/netfilter/arp_tables.c
537
struct arpt_entry *iter;
net/ipv4/netfilter/arp_tables.c
615
struct arpt_entry *iter;
net/ipv4/netfilter/arp_tables.c
645
struct arpt_entry *iter;
net/ipv4/netfilter/arp_tables.c
687
const struct arpt_entry *e;
net/ipv4/netfilter/arp_tables.c
706
offsetof(struct arpt_entry, counters)) ||
net/ipv4/netfilter/arp_tables.c
708
+ offsetof(struct arpt_entry, counters),
net/ipv4/netfilter/arp_tables.c
746
static int compat_calc_entry(const struct arpt_entry *e,
net/ipv4/netfilter/arp_tables.c
754
off = sizeof(struct arpt_entry) - sizeof(struct compat_arpt_entry);
net/ipv4/netfilter/arp_tables.c
766
(e < (struct arpt_entry *)(base + info->hook_entry[i])))
net/ipv4/netfilter/arp_tables.c
769
(e < (struct arpt_entry *)(base + info->underflow[i])))
net/ipv4/netfilter/arp_tables.c
778
struct arpt_entry *iter;
net/ipv4/netfilter/arp_tables.c
901
struct arpt_entry *iter;
net/ipv4/netfilter/arp_tables.c
967
struct arpt_entry *iter;
net/netfilter/nft_compat.c
57
struct arpt_entry arp;