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_tcpudp.h] - Blame information for rev 13

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 13 serginhofr
#ifndef _XT_TCPUDP_H
2
#define _XT_TCPUDP_H
3
 
4
#include <linux/types.h>
5
 
6
/* TCP matching stuff */
7
struct xt_tcp {
8
        __u16 spts[2];                  /* Source port range. */
9
        __u16 dpts[2];                  /* Destination port range. */
10
        __u8 option;                    /* TCP Option iff non-zero*/
11
        __u8 flg_mask;                  /* TCP flags mask byte */
12
        __u8 flg_cmp;                   /* TCP flags compare byte */
13
        __u8 invflags;                  /* Inverse flags */
14
};
15
 
16
/* Values for "inv" field in struct ipt_tcp. */
17
#define XT_TCP_INV_SRCPT        0x01    /* Invert the sense of source ports. */
18
#define XT_TCP_INV_DSTPT        0x02    /* Invert the sense of dest ports. */
19
#define XT_TCP_INV_FLAGS        0x04    /* Invert the sense of TCP flags. */
20
#define XT_TCP_INV_OPTION       0x08    /* Invert the sense of option test. */
21
#define XT_TCP_INV_MASK         0x0F    /* All possible flags. */
22
 
23
/* UDP matching stuff */
24
struct xt_udp {
25
        __u16 spts[2];                  /* Source port range. */
26
        __u16 dpts[2];                  /* Destination port range. */
27
        __u8 invflags;                  /* Inverse flags */
28
};
29
 
30
/* Values for "invflags" field in struct ipt_udp. */
31
#define XT_UDP_INV_SRCPT        0x01    /* Invert the sense of source ports. */
32
#define XT_UDP_INV_DSTPT        0x02    /* Invert the sense of dest ports. */
33
#define XT_UDP_INV_MASK 0x03    /* All possible flags. */
34
 
35
 
36
#endif

powered by: WebSVN 2.1.0

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