1 #ifndef _XT_MULTIPORT_H
2 #define _XT_MULTIPORT_H
4 #include <linux/types.h>
6 enum xt_multiport_flags
{
8 XT_MULTIPORT_DESTINATION
,
12 #define XT_MULTI_PORTS 15
14 /* Must fit inside union xt_matchinfo: 16 bytes */
16 __u8 flags
; /* Type of comparison */
17 __u8 count
; /* Number of ports */
18 __u16 ports
[XT_MULTI_PORTS
]; /* Ports */
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 */
29 #endif /*_XT_MULTIPORT_H*/