130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng#ifndef _XT_CONNMARK_H 230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng#define _XT_CONNMARK_H 330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng#include <linux/types.h> 530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng/* Copyright (C) 2002,2004 MARA Systems AB <http://www.marasystems.com> 730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng * by Henrik Nordstrom <hno@marasystems.com> 830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng * 930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng * This program is free software; you can redistribute it and/or modify 1030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng * it under the terms of the GNU General Public License as published by 1130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng * the Free Software Foundation; either version 2 of the License, or 1230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng * (at your option) any later version. 1330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng */ 1430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 1530692c65c4174412c90e79489e98ab85c1a7412fBen Chengenum { 1630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng XT_CONNMARK_SET = 0, 1730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng XT_CONNMARK_SAVE, 1830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng XT_CONNMARK_RESTORE 1930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng}; 2030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 2130692c65c4174412c90e79489e98ab85c1a7412fBen Chengstruct xt_connmark_tginfo1 { 2230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng __u32 ctmark, ctmask, nfmask; 2330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng __u8 mode; 2430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng}; 2530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 2630692c65c4174412c90e79489e98ab85c1a7412fBen Chengstruct xt_connmark_mtinfo1 { 2730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng __u32 mark, mask; 2830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng __u8 invert; 2930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng}; 3030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 3130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng#endif /*_XT_CONNMARK_H*/ 32