xt_CONNMARK.h revision ff068719055ae2327d94c79048381c09d3b744c4
1db8e605c16539df84b01ad8f66730e3d61902edasprang@webrtc.org#ifndef _XT_CONNMARK_H_target
2db8e605c16539df84b01ad8f66730e3d61902edasprang@webrtc.org#define _XT_CONNMARK_H_target
3db8e605c16539df84b01ad8f66730e3d61902edasprang@webrtc.org
4db8e605c16539df84b01ad8f66730e3d61902edasprang@webrtc.org/* Copyright (C) 2002,2004 MARA Systems AB <http://www.marasystems.com>
5db8e605c16539df84b01ad8f66730e3d61902edasprang@webrtc.org * by Henrik Nordstrom <hno@marasystems.com>
6db8e605c16539df84b01ad8f66730e3d61902edasprang@webrtc.org *
7db8e605c16539df84b01ad8f66730e3d61902edasprang@webrtc.org * This program is free software; you can redistribute it and/or modify
8db8e605c16539df84b01ad8f66730e3d61902edasprang@webrtc.org * it under the terms of the GNU General Public License as published by
9db8e605c16539df84b01ad8f66730e3d61902edasprang@webrtc.org * the Free Software Foundation; either version 2 of the License, or
10db8e605c16539df84b01ad8f66730e3d61902edasprang@webrtc.org * (at your option) any later version.
11db8e605c16539df84b01ad8f66730e3d61902edasprang@webrtc.org */
12db8e605c16539df84b01ad8f66730e3d61902edasprang@webrtc.org
134346d92578e5acbf3c40c89967c548e8f72e7543stefan@webrtc.orgenum {
14468e62a97426a8d001e9187f3ca1d1e43f80b970Erik Språng	XT_CONNMARK_SET = 0,
15bcbcd84888819ca913d809e162cc7c7615bc98c7Stefan Holmer	XT_CONNMARK_SAVE,
164346d92578e5acbf3c40c89967c548e8f72e7543stefan@webrtc.org	XT_CONNMARK_RESTORE
17db8e605c16539df84b01ad8f66730e3d61902edasprang@webrtc.org};
18db8e605c16539df84b01ad8f66730e3d61902edasprang@webrtc.org
19db8e605c16539df84b01ad8f66730e3d61902edasprang@webrtc.orgstruct xt_connmark_target_info {
20db8e605c16539df84b01ad8f66730e3d61902edasprang@webrtc.org	unsigned long mark;
210908d0dcf227b78c55ba4d59d7f5eadcc95af75bStefan Holmer	unsigned long mask;
220908d0dcf227b78c55ba4d59d7f5eadcc95af75bStefan Holmer	u_int8_t mode;
23db8e605c16539df84b01ad8f66730e3d61902edasprang@webrtc.org};
24db8e605c16539df84b01ad8f66730e3d61902edasprang@webrtc.org
25792f1a14e2b62382c5c6080d0b8fdc5c89d27bc6stefan@webrtc.orgstruct xt_connmark_tginfo1 {
264fbd145dcefd23169a9b1612d5ca92dace8196d6stefan	u_int32_t ctmark, ctmask, nfmask;
27db8e605c16539df84b01ad8f66730e3d61902edasprang@webrtc.org	u_int8_t mode;
284346d92578e5acbf3c40c89967c548e8f72e7543stefan@webrtc.org};
29bcbcd84888819ca913d809e162cc7c7615bc98c7Stefan Holmer
30bcbcd84888819ca913d809e162cc7c7615bc98c7Stefan Holmer#endif /*_XT_CONNMARK_H_target*/
31bcbcd84888819ca913d809e162cc7c7615bc98c7Stefan Holmer