#include <linux/netfilter_arp.h>
Data Structures | |
struct | arpt_devaddr_info |
struct | arpt_arp |
struct | arpt_entry_target |
struct | arpt_standard_target |
struct | arpt_counters |
struct | arpt_entry |
struct | arpt_getinfo |
struct | arpt_replace |
struct | arpt_counters_info |
struct | arpt_get_entries |
Macros | |
#define | ARPT_FUNCTION_MAXNAMELEN 30 |
#define | ARPT_TABLE_MAXNAMELEN 32 |
#define | ARPT_DEV_ADDR_LEN_MAX 16 |
#define | ARPT_F_MASK 0x00 /* All possible flag bits mask. */ |
#define | ARPT_INV_VIA_IN 0x0001 /* Invert the sense of IN IFACE. */ |
#define | ARPT_INV_VIA_OUT 0x0002 /* Invert the sense of OUT IFACE */ |
#define | ARPT_INV_SRCIP 0x0004 /* Invert the sense of SRC IP. */ |
#define | ARPT_INV_TGTIP 0x0008 /* Invert the sense of TGT IP. */ |
#define | ARPT_INV_SRCDEVADDR 0x0010 /* Invert the sense of SRC DEV ADDR. */ |
#define | ARPT_INV_TGTDEVADDR 0x0020 /* Invert the sense of TGT DEV ADDR. */ |
#define | ARPT_INV_ARPOP 0x0040 /* Invert the sense of ARP OP. */ |
#define | ARPT_INV_ARPHRD 0x0080 /* Invert the sense of ARP HRD. */ |
#define | ARPT_INV_ARPPRO 0x0100 /* Invert the sense of ARP PRO. */ |
#define | ARPT_INV_ARPHLN 0x0200 /* Invert the sense of ARP HLN. */ |
#define | ARPT_INV_MASK 0x03FF /* All possible flag bits mask. */ |
#define | ARPT_BASE_CTL 96 /* base for firewall socket options */ |
#define | ARPT_SO_SET_REPLACE (ARPT_BASE_CTL) |
#define | ARPT_SO_SET_ADD_COUNTERS (ARPT_BASE_CTL + 1) |
#define | ARPT_SO_SET_MAX ARPT_SO_SET_ADD_COUNTERS |
#define | ARPT_SO_GET_INFO (ARPT_BASE_CTL) |
#define | ARPT_SO_GET_ENTRIES (ARPT_BASE_CTL + 1) |
#define | ARPT_SO_GET_MAX ARPT_SO_GET_ENTRIES |
#define | ARPT_CONTINUE 0xFFFFFFFF |
#define | ARPT_RETURN (-NF_REPEAT - 1) |
#define | ARPT_STANDARD_TARGET "" |
#define | ARPT_ERROR_TARGET "ERROR" |
#define | ARPT_ENTRY_ITERATE(entries, size, fn, args...) |
#define ARPT_BASE_CTL 96 /* base for firewall socket options */ |
#define ARPT_CONTINUE 0xFFFFFFFF |
#define ARPT_DEV_ADDR_LEN_MAX 16 |
#define ARPT_ERROR_TARGET "ERROR" |
Referenced by dump_entry().
#define ARPT_F_MASK 0x00 /* All possible flag bits mask. */ |
#define ARPT_FUNCTION_MAXNAMELEN 30 |
Referenced by do_command(), and do_commandarp().
#define ARPT_INV_ARPHLN 0x0200 /* Invert the sense of ARP HLN. */ |
#define ARPT_INV_ARPHRD 0x0080 /* Invert the sense of ARP HRD. */ |
#define ARPT_INV_ARPOP 0x0040 /* Invert the sense of ARP OP. */ |
#define ARPT_INV_ARPPRO 0x0100 /* Invert the sense of ARP PRO. */ |
#define ARPT_INV_MASK 0x03FF /* All possible flag bits mask. */ |
#define ARPT_INV_SRCDEVADDR 0x0010 /* Invert the sense of SRC DEV ADDR. */ |
#define ARPT_INV_SRCIP 0x0004 /* Invert the sense of SRC IP. */ |
Referenced by do_command(), and do_commandarp().
#define ARPT_INV_TGTDEVADDR 0x0020 /* Invert the sense of TGT DEV ADDR. */ |
#define ARPT_INV_TGTIP 0x0008 /* Invert the sense of TGT IP. */ |
Referenced by do_command(), and do_commandarp().
#define ARPT_INV_VIA_IN 0x0001 /* Invert the sense of IN IFACE. */ |
#define ARPT_INV_VIA_OUT 0x0002 /* Invert the sense of OUT IFACE */ |
#define ARPT_RETURN (-NF_REPEAT - 1) |
#define ARPT_SO_GET_ENTRIES (ARPT_BASE_CTL + 1) |
#define ARPT_SO_GET_INFO (ARPT_BASE_CTL) |
#define ARPT_SO_GET_MAX ARPT_SO_GET_ENTRIES |
#define ARPT_SO_SET_ADD_COUNTERS (ARPT_BASE_CTL + 1) |
#define ARPT_SO_SET_MAX ARPT_SO_SET_ADD_COUNTERS |
#define ARPT_SO_SET_REPLACE (ARPT_BASE_CTL) |
#define ARPT_STANDARD_TARGET "" |
Referenced by do_command().
#define ARPT_TABLE_MAXNAMELEN 32 |