#ifndef _UAPI_ARPTABLES_H
#define _UAPI_ARPTABLES_H
#include <linux/types.h>
#include <linux/compiler.h>
#include <linux/if.h>
#include <linux/netfilter_arp.h>
#include <linux/netfilter/x_tables.h>
#ifndef __KERNEL__
#define ARPT_FUNCTION_MAXNAMELEN …
#define ARPT_TABLE_MAXNAMELEN …
#define arpt_entry_target …
#define arpt_standard_target …
#define arpt_error_target …
#define ARPT_CONTINUE …
#define ARPT_RETURN …
#define arpt_counters_info …
#define arpt_counters …
#define ARPT_STANDARD_TARGET …
#define ARPT_ERROR_TARGET …
#define ARPT_ENTRY_ITERATE …
#endif
#define ARPT_DEV_ADDR_LEN_MAX …
struct arpt_devaddr_info { … };
struct arpt_arp { … };
#define ARPT_F_MASK …
#define ARPT_INV_VIA_IN …
#define ARPT_INV_VIA_OUT …
#define ARPT_INV_SRCIP …
#define ARPT_INV_TGTIP …
#define ARPT_INV_SRCDEVADDR …
#define ARPT_INV_TGTDEVADDR …
#define ARPT_INV_ARPOP …
#define ARPT_INV_ARPHRD …
#define ARPT_INV_ARPPRO …
#define ARPT_INV_ARPHLN …
#define ARPT_INV_MASK …
struct arpt_entry
{ … };
#define ARPT_BASE_CTL …
#define ARPT_SO_SET_REPLACE …
#define ARPT_SO_SET_ADD_COUNTERS …
#define ARPT_SO_SET_MAX …
#define ARPT_SO_GET_INFO …
#define ARPT_SO_GET_ENTRIES …
#define ARPT_SO_GET_REVISION_TARGET …
#define ARPT_SO_GET_MAX …
struct arpt_getinfo { … };
struct arpt_replace { … };
struct arpt_get_entries { … };
static __inline__ struct xt_entry_target *arpt_get_target(struct arpt_entry *e)
{ … }
#endif