Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 1 | #ifndef __LINUX_BRIDGE_EBT_MARK_M_H |
| 2 | #define __LINUX_BRIDGE_EBT_MARK_M_H |
| 3 | |
Jan Engelhardt | 06988b0 | 2011-01-20 17:50:17 +0100 | [diff] [blame] | 4 | #include <linux/types.h> |
| 5 | |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 6 | #define EBT_MARK_AND 0x01 |
| 7 | #define EBT_MARK_OR 0x02 |
| 8 | #define EBT_MARK_MASK (EBT_MARK_AND | EBT_MARK_OR) |
Eric Dumazet | d94d9fe | 2009-11-04 09:50:58 -0800 | [diff] [blame] | 9 | struct ebt_mark_m_info { |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 10 | unsigned long mark, mask; |
Jan Engelhardt | 0260c1d | 2011-01-18 07:33:09 +0100 | [diff] [blame] | 11 | __u8 invert; |
| 12 | __u8 bitmask; |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 13 | }; |
| 14 | #define EBT_MARK_MATCH "mark_m" |
| 15 | |
| 16 | #endif |