1f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner/****************************************************************************
2f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner ****************************************************************************
3f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner ***
4f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner ***   This header was automatically generated from a Linux kernel header
5f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner ***   of the same name, to make information necessary for userspace to
6f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner ***   call into the kernel available to libc.  It contains only constants,
7f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner ***   structures, and macros generated from the original header, and thus,
8f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner ***   contains no copyrightable information.
9f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner ***
10f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner ****************************************************************************
11f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner ****************************************************************************/
12f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner#ifndef _XT_DCCP_H_
13f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner#define _XT_DCCP_H_
14f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner
15f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner#define XT_DCCP_SRC_PORTS 0x01
16f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner#define XT_DCCP_DEST_PORTS 0x02
17f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner#define XT_DCCP_TYPE 0x04
18f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner#define XT_DCCP_OPTION 0x08
19f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner
20f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner#define XT_DCCP_VALID_FLAGS 0x0f
21f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner
22f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turnerstruct xt_dccp_info {
23f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner u_int16_t dpts[2];
24f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner u_int16_t spts[2];
25f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner
26f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner u_int16_t flags;
27f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner u_int16_t invflags;
28f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner
29f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner u_int16_t typemask;
30f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner u_int8_t option;
31f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner};
32f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner
33f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner#endif
34f13db29e2847a3760e403332ea3243915e0f4bf3David 'Digit' Turner
35