Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
include
uapi
linux
netfilter
xt_multiport.h
Go to the documentation of this file.
1
#ifndef _XT_MULTIPORT_H
2
#define _XT_MULTIPORT_H
3
4
#include <linux/types.h>
5
6
enum
xt_multiport_flags
{
7
XT_MULTIPORT_SOURCE
,
8
XT_MULTIPORT_DESTINATION
,
9
XT_MULTIPORT_EITHER
10
};
11
12
#define XT_MULTI_PORTS 15
13
14
/* Must fit inside union xt_matchinfo: 16 bytes */
15
struct
xt_multiport
{
16
__u8
flags
;
/* Type of comparison */
17
__u8
count
;
/* Number of ports */
18
__u16
ports
[
XT_MULTI_PORTS
];
/* Ports */
19
};
20
21
struct
xt_multiport_v1
{
22
__u8
flags
;
/* Type of comparison */
23
__u8
count
;
/* Number of ports */
24
__u16
ports
[
XT_MULTI_PORTS
];
/* Ports */
25
__u8
pflags
[
XT_MULTI_PORTS
];
/* Port flags */
26
__u8
invert
;
/* Invert flag */
27
};
28
29
#endif
/*_XT_MULTIPORT_H*/
Generated on Thu Jan 10 2013 14:53:50 for Linux Kernel by
1.8.2