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