History

netfilter: ebtables: add ebt_get_target and ebt_get_target_c

ebt_get_target similar to {ip/ip6/arp}t_get_target. and ebt_get_target_c similar to {ip/ip6/arp}t_get_target_c.

Taehee Yoo committed 8 years ago

Commit a1d768f1 parent 4351bef2 files · +19 −9Browse files

Showing the changes to include/uapi/linux (1 of 2 files). Show all

Unified · Split

include/uapi/linux/netfilter_bridge/ebtables.h+6−0
@@ -191,6 +191,12 @@ struct ebt_entry { · 190 unmodified lines
191191 unsigned char elems[0] __attribute__ ((aligned (__alignof__(struct ebt_replace))));
192192 };
193193
194+static __inline__ struct ebt_entry_target *
195+ebt_get_target(struct ebt_entry *e)
196+{
197+ return (void *)e + e->target_offset;
198+}
199+
194200 /* {g,s}etsockopt numbers */
195201 #define EBT_BASE_CTL 128
196202