Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions | Variables
minisocks.c File Reference
#include <linux/dccp.h>
#include <linux/gfp.h>
#include <linux/kernel.h>
#include <linux/skbuff.h>
#include <linux/timer.h>
#include <net/sock.h>
#include <net/xfrm.h>
#include <net/inet_timewait_sock.h>
#include "ackvec.h"
#include "ccid.h"
#include "dccp.h"
#include "feat.h"

Go to the source code of this file.

Functions

 EXPORT_SYMBOL_GPL (dccp_death_row)
 
void dccp_time_wait (struct sock *sk, int state, int timeo)
 
struct sockdccp_create_openreq_child (struct sock *sk, const struct request_sock *req, const struct sk_buff *skb)
 
 EXPORT_SYMBOL_GPL (dccp_create_openreq_child)
 
struct sockdccp_check_req (struct sock *sk, struct sk_buff *skb, struct request_sock *req, struct request_sock **prev)
 
 EXPORT_SYMBOL_GPL (dccp_check_req)
 
int dccp_child_process (struct sock *parent, struct sock *child, struct sk_buff *skb)
 
 EXPORT_SYMBOL_GPL (dccp_child_process)
 
void dccp_reqsk_send_ack (struct sock *sk, struct sk_buff *skb, struct request_sock *rsk)
 
 EXPORT_SYMBOL_GPL (dccp_reqsk_send_ack)
 
int dccp_reqsk_init (struct request_sock *req, struct dccp_sock const *dp, struct sk_buff const *skb)
 
 EXPORT_SYMBOL_GPL (dccp_reqsk_init)
 

Variables

struct inet_timewait_death_row dccp_death_row
 

Function Documentation

struct sock* dccp_check_req ( struct sock sk,
struct sk_buff skb,
struct request_sock req,
struct request_sock **  prev 
)
read

Definition at line 159 of file minisocks.c.

int dccp_child_process ( struct sock parent,
struct sock child,
struct sk_buff skb 
)

Definition at line 232 of file minisocks.c.

struct sock* dccp_create_openreq_child ( struct sock sk,
const struct request_sock req,
const struct sk_buff skb 
)
read

Definition at line 93 of file minisocks.c.

int dccp_reqsk_init ( struct request_sock req,
struct dccp_sock const dp,
struct sk_buff const skb 
)

Definition at line 268 of file minisocks.c.

void dccp_reqsk_send_ack ( struct sock sk,
struct sk_buff skb,
struct request_sock rsk 
)

Definition at line 260 of file minisocks.c.

void dccp_time_wait ( struct sock sk,
int  state,
int  timeo 
)

Definition at line 46 of file minisocks.c.

EXPORT_SYMBOL_GPL ( dccp_death_row  )
EXPORT_SYMBOL_GPL ( dccp_create_openreq_child  )
EXPORT_SYMBOL_GPL ( dccp_check_req  )
EXPORT_SYMBOL_GPL ( dccp_child_process  )
EXPORT_SYMBOL_GPL ( dccp_reqsk_send_ack  )
EXPORT_SYMBOL_GPL ( dccp_reqsk_init  )

Variable Documentation

Initial value:
= {
.sysctl_max_tw_buckets = NR_FILE * 2,
.death_lock = __SPIN_LOCK_UNLOCKED(dccp_death_row.death_lock),
.hashinfo = &dccp_hashinfo,
(unsigned long)&dccp_death_row),
.twkill_work = __WORK_INITIALIZER(dccp_death_row.twkill_work,
.twcal_hand = -1,
(unsigned long)&dccp_death_row),
}

Definition at line 28 of file minisocks.c.