netfilter
firewalling, NAT, and packet mangling for linux
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
libct_proto_sctp.c File Reference
#include <stdio.h>
#include <getopt.h>
#include <stdlib.h>
#include <string.h>
#include <netinet/in.h>
#include <libnetfilter_conntrack/libnetfilter_conntrack.h>
#include <libnetfilter_conntrack/libnetfilter_conntrack_sctp.h>
#include "conntrack.h"
Include dependency graph for libct_proto_sctp.c:

Macros

#define IPPROTO_SCTP   132
 
#define SCTP_OPT_MAX   14
 
#define SCTP_VALID_FLAGS_MAX   2
 

Enumerations

enum  {
  CT_SCTP_ORIG_SPORT = (1 << 0),
  CT_SCTP_ORIG_DPORT = (1 << 1),
  CT_SCTP_REPL_SPORT = (1 << 2),
  CT_SCTP_REPL_DPORT = (1 << 3),
  CT_SCTP_MASK_SPORT = (1 << 4),
  CT_SCTP_MASK_DPORT = (1 << 5),
  CT_SCTP_STATE = (1 << 6),
  CT_SCTP_EXPTUPLE_SPORT = (1 << 7),
  CT_SCTP_EXPTUPLE_DPORT = (1 << 8),
  CT_SCTP_ORIG_VTAG = (1 << 9),
  CT_SCTP_REPL_VTAG = (1 << 10)
}
 

Functions

void register_sctp (void)
 

Macro Definition Documentation

#define SCTP_OPT_MAX   14
#define SCTP_VALID_FLAGS_MAX   2

Enumeration Type Documentation

anonymous enum
Enumerator
CT_SCTP_ORIG_SPORT 
CT_SCTP_ORIG_DPORT 
CT_SCTP_REPL_SPORT 
CT_SCTP_REPL_DPORT 
CT_SCTP_MASK_SPORT 
CT_SCTP_MASK_DPORT 
CT_SCTP_STATE 
CT_SCTP_EXPTUPLE_SPORT 
CT_SCTP_EXPTUPLE_DPORT 
CT_SCTP_ORIG_VTAG 
CT_SCTP_REPL_VTAG 

Function Documentation

void register_sctp ( void  )

References register_proto().

Referenced by main().

Here is the call graph for this function:

Here is the caller graph for this function: