diff options
Diffstat (limited to 'extensions/libxt_MARK.c')
-rw-r--r-- | extensions/libxt_MARK.c | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/extensions/libxt_MARK.c b/extensions/libxt_MARK.c index 9aeaefca..dbfc7c0c 100644 --- a/extensions/libxt_MARK.c +++ b/extensions/libxt_MARK.c @@ -9,6 +9,23 @@ #include <linux/netfilter/x_tables.h> #include <linux/netfilter/xt_MARK.h> +/* Version 0 */ +struct xt_mark_target_info { + unsigned long mark; +}; + +/* Version 1 */ +enum { + XT_MARK_SET=0, + XT_MARK_AND, + XT_MARK_OR, +}; + +struct xt_mark_target_info_v1 { + unsigned long mark; + u_int8_t mode; +}; + enum { F_MARK = 1 << 0, }; |