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
1011
struct arpt_entry *iter;
net/ipv4/netfilter/arp_tables.c
1102
off = sizeof(struct arpt_entry) - sizeof(struct compat_arpt_entry);
net/ipv4/netfilter/arp_tables.c
1134
struct arpt_entry *de;
net/ipv4/netfilter/arp_tables.c
1140
memcpy(de, e, sizeof(struct arpt_entry));
net/ipv4/netfilter/arp_tables.c
1143
*dstptr += sizeof(struct arpt_entry);
net/ipv4/netfilter/arp_tables.c
1144
*size += sizeof(struct arpt_entry) - sizeof(struct compat_arpt_entry);
net/ipv4/netfilter/arp_tables.c
1259
struct arpt_entry *iter;
net/ipv4/netfilter/arp_tables.c
1305
static int compat_copy_entry_to_user(struct arpt_entry *e, void __user **dstptr,
net/ipv4/netfilter/arp_tables.c
1318
if (copy_to_user(ce, e, sizeof(struct arpt_entry)) != 0 ||
net/ipv4/netfilter/arp_tables.c
1324
*size -= sizeof(struct arpt_entry) - sizeof(struct compat_arpt_entry);
net/ipv4/netfilter/arp_tables.c
1349
struct arpt_entry *iter;
net/ipv4/netfilter/arp_tables.c
1495
struct arpt_entry *iter;
net/ipv4/netfilter/arp_tables.c
1536
struct arpt_entry *iter;
net/ipv4/netfilter/arp_tables.c
165
arpt_get_target_c(const struct arpt_entry *e)
net/ipv4/netfilter/arp_tables.c
167
return arpt_get_target((struct arpt_entry *)e);
net/ipv4/netfilter/arp_tables.c
170
static inline struct arpt_entry *
net/ipv4/netfilter/arp_tables.c
173
return (struct arpt_entry *)(base + offset);
net/ipv4/netfilter/arp_tables.c
177
struct arpt_entry *arpt_next_entry(const struct arpt_entry *entry)
net/ipv4/netfilter/arp_tables.c
191
struct arpt_entry *e, **jumpstack;
net/ipv4/netfilter/arp_tables.c
210
jumpstack = (struct arpt_entry **)private->jumpstack[cpu];
net/ipv4/netfilter/arp_tables.c
291
static inline bool unconditional(const struct arpt_entry *e)
net/ipv4/netfilter/arp_tables.c
295
return e->target_offset == sizeof(struct arpt_entry) &&
net/ipv4/netfilter/arp_tables.c
313
struct arpt_entry *e = entry0 + pos;
net/ipv4/netfilter/arp_tables.c
388
static int check_target(struct arpt_entry *e, struct net *net, const char *name)
net/ipv4/netfilter/arp_tables.c
405
find_check_entry(struct arpt_entry *e, struct net *net, const char *name,
net/ipv4/netfilter/arp_tables.c
437
static bool check_underflow(const struct arpt_entry *e)
net/ipv4/netfilter/arp_tables.c
452
static inline int check_entry_size_and_hooks(struct arpt_entry *e,
net/ipv4/netfilter/arp_tables.c
463
if ((unsigned long)e % __alignof__(struct arpt_entry) != 0 ||
net/ipv4/netfilter/arp_tables.c
464
(unsigned char *)e + sizeof(struct arpt_entry) >= limit ||
net/ipv4/netfilter/arp_tables.c
469
< sizeof(struct arpt_entry) + sizeof(struct xt_entry_target))
net/ipv4/netfilter/arp_tables.c
500
static void cleanup_entry(struct arpt_entry *e, struct net *net)
net/ipv4/netfilter/arp_tables.c
525
struct arpt_entry *iter;
net/ipv4/netfilter/arp_tables.c
603
struct arpt_entry *iter;
net/ipv4/netfilter/arp_tables.c
633
struct arpt_entry *iter;
net/ipv4/netfilter/arp_tables.c
675
const struct arpt_entry *e;
net/ipv4/netfilter/arp_tables.c
698
+ offsetof(struct arpt_entry, counters),
net/ipv4/netfilter/arp_tables.c
736
static int compat_calc_entry(const struct arpt_entry *e,
net/ipv4/netfilter/arp_tables.c
744
off = sizeof(struct arpt_entry) - sizeof(struct compat_arpt_entry);
net/ipv4/netfilter/arp_tables.c
756
(e < (struct arpt_entry *)(base + info->hook_entry[i])))
net/ipv4/netfilter/arp_tables.c
759
(e < (struct arpt_entry *)(base + info->underflow[i])))
net/ipv4/netfilter/arp_tables.c
768
struct arpt_entry *iter;
net/ipv4/netfilter/arp_tables.c
891
struct arpt_entry *iter;
net/ipv4/netfilter/arp_tables.c
957
struct arpt_entry *iter;
net/netfilter/nft_compat.c
57
struct arpt_entry arp;