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