Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Enumerations | Variables
ip_vs_proto_sctp.c File Reference
#include <linux/kernel.h>
#include <linux/ip.h>
#include <linux/sctp.h>
#include <net/ip.h>
#include <net/ip6_checksum.h>
#include <linux/netfilter.h>
#include <linux/netfilter_ipv4.h>
#include <net/sctp/checksum.h>
#include <net/ip_vs.h>

Go to the source code of this file.

Data Structures

struct  ipvs_sctp_nextstate
 

Enumerations

enum  ipvs_sctp_event_t {
  IP_VS_SCTP_EVE_DATA_CLI, IP_VS_SCTP_EVE_DATA_SER, IP_VS_SCTP_EVE_INIT_CLI, IP_VS_SCTP_EVE_INIT_SER,
  IP_VS_SCTP_EVE_INIT_ACK_CLI, IP_VS_SCTP_EVE_INIT_ACK_SER, IP_VS_SCTP_EVE_COOKIE_ECHO_CLI, IP_VS_SCTP_EVE_COOKIE_ECHO_SER,
  IP_VS_SCTP_EVE_COOKIE_ACK_CLI, IP_VS_SCTP_EVE_COOKIE_ACK_SER, IP_VS_SCTP_EVE_ABORT_CLI, IP_VS_SCTP_EVE__ABORT_SER,
  IP_VS_SCTP_EVE_SHUT_CLI, IP_VS_SCTP_EVE_SHUT_SER, IP_VS_SCTP_EVE_SHUT_ACK_CLI, IP_VS_SCTP_EVE_SHUT_ACK_SER,
  IP_VS_SCTP_EVE_SHUT_COM_CLI, IP_VS_SCTP_EVE_SHUT_COM_SER, IP_VS_SCTP_EVE_LAST
}
 

Variables

struct ip_vs_protocol ip_vs_protocol_sctp
 

Enumeration Type Documentation

Enumerator:
IP_VS_SCTP_EVE_DATA_CLI 
IP_VS_SCTP_EVE_DATA_SER 
IP_VS_SCTP_EVE_INIT_CLI 
IP_VS_SCTP_EVE_INIT_SER 
IP_VS_SCTP_EVE_INIT_ACK_CLI 
IP_VS_SCTP_EVE_INIT_ACK_SER 
IP_VS_SCTP_EVE_COOKIE_ECHO_CLI 
IP_VS_SCTP_EVE_COOKIE_ECHO_SER 
IP_VS_SCTP_EVE_COOKIE_ACK_CLI 
IP_VS_SCTP_EVE_COOKIE_ACK_SER 
IP_VS_SCTP_EVE_ABORT_CLI 
IP_VS_SCTP_EVE__ABORT_SER 
IP_VS_SCTP_EVE_SHUT_CLI 
IP_VS_SCTP_EVE_SHUT_SER 
IP_VS_SCTP_EVE_SHUT_ACK_CLI 
IP_VS_SCTP_EVE_SHUT_ACK_SER 
IP_VS_SCTP_EVE_SHUT_COM_CLI 
IP_VS_SCTP_EVE_SHUT_COM_SER 
IP_VS_SCTP_EVE_LAST 

Definition at line 196 of file ip_vs_proto_sctp.c.

Variable Documentation

struct ip_vs_protocol ip_vs_protocol_sctp
Initial value:
= {
.name = "SCTP",
.protocol = IPPROTO_SCTP,
.num_states = IP_VS_SCTP_S_LAST,
.dont_defrag = 0,
.init = NULL,
.exit = NULL,
.init_netns = __ip_vs_sctp_init,
.exit_netns = __ip_vs_sctp_exit,
.register_app = sctp_register_app,
.unregister_app = sctp_unregister_app,
.conn_schedule = sctp_conn_schedule,
.conn_in_get = ip_vs_conn_in_get_proto,
.conn_out_get = ip_vs_conn_out_get_proto,
.snat_handler = sctp_snat_handler,
.dnat_handler = sctp_dnat_handler,
.csum_check = sctp_csum_check,
.state_name = sctp_state_name,
.state_transition = sctp_state_transition,
.app_conn_bind = sctp_app_conn_bind,
.debug_packet = ip_vs_tcpudp_debug_packet,
.timeout_change = NULL,
}

Definition at line 1111 of file ip_vs_proto_sctp.c.