OpenCores
URL https://opencores.org/ocsvn/hf-risc/hf-risc/trunk

Subversion Repositories hf-risc

[/] [hf-risc/] [trunk/] [tools/] [riscv-gnu-toolchain-master/] [linux-headers/] [include/] [linux/] [netfilter/] [xt_multiport.h] - Blame information for rev 13

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 13 serginhofr
#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*/

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.