

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().