1c57c155312a544482a6b8a3c0f7224b00cfaae20Yasuyuki KOZAKAI#ifndef _XT_CONNMARK_H
2c57c155312a544482a6b8a3c0f7224b00cfaae20Yasuyuki KOZAKAI#define _XT_CONNMARK_H
3105650a15e20255c5d037f32b8ef4a2431c59855Harald Welte
4350661a6eb089f3e54e67e022db9e16ea280499fJan Engelhardt#include <linux/types.h>
5350661a6eb089f3e54e67e022db9e16ea280499fJan Engelhardt
6320443dbef678a357f7c10406e8c297d6ab3ddd9Henrik Nordstrom/* Copyright (C) 2002,2004 MARA Systems AB <http://www.marasystems.com>
7320443dbef678a357f7c10406e8c297d6ab3ddd9Henrik Nordstrom * by Henrik Nordstrom <hno@marasystems.com>
8320443dbef678a357f7c10406e8c297d6ab3ddd9Henrik Nordstrom *
9320443dbef678a357f7c10406e8c297d6ab3ddd9Henrik Nordstrom * This program is free software; you can redistribute it and/or modify
10320443dbef678a357f7c10406e8c297d6ab3ddd9Henrik Nordstrom * it under the terms of the GNU General Public License as published by
11320443dbef678a357f7c10406e8c297d6ab3ddd9Henrik Nordstrom * the Free Software Foundation; either version 2 of the License, or
12320443dbef678a357f7c10406e8c297d6ab3ddd9Henrik Nordstrom * (at your option) any later version.
13320443dbef678a357f7c10406e8c297d6ab3ddd9Henrik Nordstrom */
14320443dbef678a357f7c10406e8c297d6ab3ddd9Henrik Nordstrom
15491c1660fced08e2d1a08c101c63af04250275d0Jan Engelhardtenum {
16491c1660fced08e2d1a08c101c63af04250275d0Jan Engelhardt	XT_CONNMARK_SET = 0,
17491c1660fced08e2d1a08c101c63af04250275d0Jan Engelhardt	XT_CONNMARK_SAVE,
18491c1660fced08e2d1a08c101c63af04250275d0Jan Engelhardt	XT_CONNMARK_RESTORE
19491c1660fced08e2d1a08c101c63af04250275d0Jan Engelhardt};
20491c1660fced08e2d1a08c101c63af04250275d0Jan Engelhardt
21491c1660fced08e2d1a08c101c63af04250275d0Jan Engelhardtstruct xt_connmark_tginfo1 {
22491c1660fced08e2d1a08c101c63af04250275d0Jan Engelhardt	__u32 ctmark, ctmask, nfmask;
23491c1660fced08e2d1a08c101c63af04250275d0Jan Engelhardt	__u8 mode;
24491c1660fced08e2d1a08c101c63af04250275d0Jan Engelhardt};
25491c1660fced08e2d1a08c101c63af04250275d0Jan Engelhardt
26a7b0707bd83bac30a92871872dab79ec8cebebbbJan Engelhardtstruct xt_connmark_mtinfo1 {
27350661a6eb089f3e54e67e022db9e16ea280499fJan Engelhardt	__u32 mark, mask;
28350661a6eb089f3e54e67e022db9e16ea280499fJan Engelhardt	__u8 invert;
29a7b0707bd83bac30a92871872dab79ec8cebebbbJan Engelhardt};
30a7b0707bd83bac30a92871872dab79ec8cebebbbJan Engelhardt
31c57c155312a544482a6b8a3c0f7224b00cfaae20Yasuyuki KOZAKAI#endif /*_XT_CONNMARK_H*/
32