Data Structures | |
struct | arpt_devaddr_info |
struct | arpt_arp |
struct | arpt_entry |
struct | arpt_getinfo |
struct | arpt_replace |
struct | arpt_get_entries |
Macros | |
#define | ARPT_FUNCTION_MAXNAMELEN XT_FUNCTION_MAXNAMELEN |
#define | ARPT_TABLE_MAXNAMELEN XT_TABLE_MAXNAMELEN |
#define | arpt_entry_target xt_entry_target |
#define | arpt_standard_target xt_standard_target |
#define | arpt_error_target xt_error_target |
#define | ARPT_CONTINUE XT_CONTINUE |
#define | ARPT_RETURN XT_RETURN |
#define | arpt_counters_info xt_counters_info |
#define | arpt_counters xt_counters |
#define | ARPT_STANDARD_TARGET XT_STANDARD_TARGET |
#define | ARPT_ERROR_TARGET XT_ERROR_TARGET |
#define | ARPT_ENTRY_ITERATE(entries, size, fn, args...) XT_ENTRY_ITERATE(struct arpt_entry, entries, size, fn, ## args) |
#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 |
#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_REVISION_TARGET (ARPT_BASE_CTL + 3) |
#define | ARPT_SO_GET_MAX (ARPT_SO_GET_REVISION_TARGET) |
#define ARPT_BASE_CTL 96 |
#define ARPT_CONTINUE XT_CONTINUE |
#define arpt_counters xt_counters |
#define arpt_counters_info xt_counters_info |
#define ARPT_DEV_ADDR_LEN_MAX 16 |
#define ARPT_ENTRY_ITERATE | ( | entries, | |
size, | |||
fn, | |||
args... | |||
) | XT_ENTRY_ITERATE(struct arpt_entry, entries, size, fn, ## args) |
#define arpt_entry_target xt_entry_target |
#define arpt_error_target xt_error_target |
#define ARPT_ERROR_TARGET XT_ERROR_TARGET |
#define ARPT_F_MASK 0x00 /* All possible flag bits mask. */ |
#define ARPT_FUNCTION_MAXNAMELEN XT_FUNCTION_MAXNAMELEN |
#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. */ |
#define ARPT_INV_TGTDEVADDR 0x0020 /* Invert the sense of TGT DEV ADDR. */ |
#define ARPT_INV_TGTIP 0x0008 /* Invert the sense of TGT IP. */ |
#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 XT_RETURN |
#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_REVISION_TARGET) |
#define ARPT_SO_GET_REVISION_TARGET (ARPT_BASE_CTL + 3) |
#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 XT_STANDARD_TARGET |
#define ARPT_TABLE_MAXNAMELEN XT_TABLE_MAXNAMELEN |