diff options
author | Joshua Lant <joshualant@googlemail.com> | 2024-08-23 10:22:06 +0100 |
---|---|---|
committer | Florian Westphal <fw@strlen.de> | 2024-08-23 16:19:52 +0200 |
commit | e1496f52699b11569a09603765caeca8a4aed93f (patch) | |
tree | 72d06a61575543ce0291725ee1e8e314bef34d30 | |
parent | 4e2baaee88de7e92b10e646b2756936b9784fdcb (diff) |
iptables: align xt_CONNMARK with current kernel headers
libxt_CONNMARK.c declares enum which is declared in the kernel header.
Modify the version of the header in the repo's include dir to match the
current kernel, and remove the enum declaration from xt_CONNMARK.c.
Signed-off-by: Joshua Lant joshualant@gmail.com
Signed-off-by: Florian Westphal <fw@strlen.de>
-rw-r--r-- | extensions/libxt_CONNMARK.c | 5 | ||||
-rw-r--r-- | include/linux/netfilter/xt_CONNMARK.h | 1 | ||||
-rw-r--r-- | include/linux/netfilter/xt_connmark.h | 19 |
3 files changed, 11 insertions, 14 deletions
diff --git a/extensions/libxt_CONNMARK.c b/extensions/libxt_CONNMARK.c index a6568c99..90a5abc0 100644 --- a/extensions/libxt_CONNMARK.c +++ b/extensions/libxt_CONNMARK.c @@ -32,11 +32,6 @@ struct xt_connmark_target_info { }; enum { - D_SHIFT_LEFT = 0, - D_SHIFT_RIGHT, -}; - -enum { O_SET_MARK = 0, O_SAVE_MARK, O_RESTORE_MARK, diff --git a/include/linux/netfilter/xt_CONNMARK.h b/include/linux/netfilter/xt_CONNMARK.h index 2f2e48ec..36cc956e 100644 --- a/include/linux/netfilter/xt_CONNMARK.h +++ b/include/linux/netfilter/xt_CONNMARK.h @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ #ifndef _XT_CONNMARK_H_target #define _XT_CONNMARK_H_target diff --git a/include/linux/netfilter/xt_connmark.h b/include/linux/netfilter/xt_connmark.h index bbf2acc9..41b578cc 100644 --- a/include/linux/netfilter/xt_connmark.h +++ b/include/linux/netfilter/xt_connmark.h @@ -1,23 +1,24 @@ +/* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */ +/* Copyright (C) 2002,2004 MARA Systems AB <https://www.marasystems.com> + * by Henrik Nordstrom <hno@marasystems.com> + */ + #ifndef _XT_CONNMARK_H #define _XT_CONNMARK_H #include <linux/types.h> -/* Copyright (C) 2002,2004 MARA Systems AB <http://www.marasystems.com> - * by Henrik Nordstrom <hno@marasystems.com> - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - */ - enum { XT_CONNMARK_SET = 0, XT_CONNMARK_SAVE, XT_CONNMARK_RESTORE }; +enum { + D_SHIFT_LEFT = 0, + D_SHIFT_RIGHT, +}; + struct xt_connmark_tginfo1 { __u32 ctmark, ctmask, nfmask; __u8 mode; |