Data Structures | |
struct | xt_entry_match |
struct | xt_entry_target |
struct | xt_standard_target |
struct | xt_error_target |
struct | xt_get_revision |
struct | _xt_align |
struct | xt_counters |
struct | xt_counters_info |
Macros | |
#define | XT_FUNCTION_MAXNAMELEN 30 |
#define | XT_EXTENSION_MAXNAMELEN 29 |
#define | XT_TABLE_MAXNAMELEN 32 |
#define | XT_TARGET_INIT(__name, __size) |
#define | XT_CONTINUE 0xFFFFFFFF |
#define | XT_RETURN (-NF_REPEAT - 1) |
#define | XT_ALIGN(s) __ALIGN_KERNEL((s), __alignof__(struct _xt_align)) |
#define | XT_STANDARD_TARGET "" |
#define | XT_ERROR_TARGET "ERROR" |
#define | SET_COUNTER(c, b, p) do { (c).bcnt = (b); (c).pcnt = (p); } while(0) |
#define | ADD_COUNTER(c, b, p) do { (c).bcnt += (b); (c).pcnt += (p); } while(0) |
#define | XT_INV_PROTO 0x40 /* Invert the sense of PROTO. */ |
#define | XT_MATCH_ITERATE(type, e, fn, args...) |
#define | XT_ENTRY_ITERATE_CONTINUE(type, entries, size, n, fn, args...) |
#define | XT_ENTRY_ITERATE(type, entries, size, fn, args...) XT_ENTRY_ITERATE_CONTINUE(type, entries, size, 0, fn, args) |
#define | xt_entry_foreach(pos, ehead, esize) |
#define | xt_ematch_foreach(pos, entry) |
#define ADD_COUNTER | ( | c, | |
b, | |||
p | |||
) | do { (c).bcnt += (b); (c).pcnt += (p); } while(0) |
#define SET_COUNTER | ( | c, | |
b, | |||
p | |||
) | do { (c).bcnt = (b); (c).pcnt = (p); } while(0) |
#define XT_ALIGN | ( | s | ) | __ALIGN_KERNEL((s), __alignof__(struct _xt_align)) |
#define XT_CONTINUE 0xFFFFFFFF |
#define xt_ematch_foreach | ( | pos, | |
entry | |||
) |
#define xt_entry_foreach | ( | pos, | |
ehead, | |||
esize | |||
) |
#define XT_ENTRY_ITERATE | ( | type, | |
entries, | |||
size, | |||
fn, | |||
args... | |||
) | XT_ENTRY_ITERATE_CONTINUE(type, entries, size, 0, fn, args) |
#define XT_ERROR_TARGET "ERROR" |
#define XT_EXTENSION_MAXNAMELEN 29 |
#define XT_FUNCTION_MAXNAMELEN 30 |
#define XT_INV_PROTO 0x40 /* Invert the sense of PROTO. */ |
Referenced by do_command4(), do_command6(), do_commandx(), print_firewall_details(), print_rule4(), print_rule6(), and save_firewall_details().
#define XT_MATCH_ITERATE | ( | type, | |
e, | |||
fn, | |||
args... | |||
) |
#define XT_RETURN (-NF_REPEAT - 1) |
#define XT_STANDARD_TARGET "" |
Referenced by do_command4(), do_command6(), and do_commandarp().
#define XT_TABLE_MAXNAMELEN 32 |
Referenced by ip6tables_restore_main(), and iptables_restore_main().