Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
ulpqueue.c File Reference
#include <linux/slab.h>
#include <linux/types.h>
#include <linux/skbuff.h>
#include <net/sock.h>
#include <net/sctp/structs.h>
#include <net/sctp/sctp.h>
#include <net/sctp/sm.h>

Go to the source code of this file.

Functions

struct sctp_ulpqsctp_ulpq_init (struct sctp_ulpq *ulpq, struct sctp_association *asoc)
 
void sctp_ulpq_flush (struct sctp_ulpq *ulpq)
 
void sctp_ulpq_free (struct sctp_ulpq *ulpq)
 
int sctp_ulpq_tail_data (struct sctp_ulpq *ulpq, struct sctp_chunk *chunk, gfp_t gfp)
 
int sctp_clear_pd (struct sock *sk, struct sctp_association *asoc)
 
int sctp_ulpq_tail_event (struct sctp_ulpq *ulpq, struct sctp_ulpevent *event)
 
void sctp_ulpq_reasm_flushtsn (struct sctp_ulpq *ulpq, __u32 fwd_tsn)
 
void sctp_ulpq_skip (struct sctp_ulpq *ulpq, __u16 sid, __u16 ssn)
 
void sctp_ulpq_partial_delivery (struct sctp_ulpq *ulpq, struct sctp_chunk *chunk, gfp_t gfp)
 
void sctp_ulpq_renege (struct sctp_ulpq *ulpq, struct sctp_chunk *chunk, gfp_t gfp)
 
void sctp_ulpq_abort_pd (struct sctp_ulpq *ulpq, gfp_t gfp)
 

Function Documentation

int sctp_clear_pd ( struct sock sk,
struct sctp_association asoc 
)

Definition at line 140 of file ulpqueue.c.

void sctp_ulpq_abort_pd ( struct sctp_ulpq ulpq,
gfp_t  gfp 
)

Definition at line 1074 of file ulpqueue.c.

void sctp_ulpq_flush ( struct sctp_ulpq ulpq)

Definition at line 78 of file ulpqueue.c.

void sctp_ulpq_free ( struct sctp_ulpq ulpq)

Definition at line 96 of file ulpqueue.c.

struct sctp_ulpq* sctp_ulpq_init ( struct sctp_ulpq ulpq,
struct sctp_association asoc 
)
read

Definition at line 62 of file ulpqueue.c.

void sctp_ulpq_partial_delivery ( struct sctp_ulpq ulpq,
struct sctp_chunk chunk,
gfp_t  gfp 
)

Definition at line 999 of file ulpqueue.c.

void sctp_ulpq_reasm_flushtsn ( struct sctp_ulpq ulpq,
__u32  fwd_tsn 
)

Definition at line 682 of file ulpqueue.c.

void sctp_ulpq_renege ( struct sctp_ulpq ulpq,
struct sctp_chunk chunk,
gfp_t  gfp 
)

Definition at line 1034 of file ulpqueue.c.

void sctp_ulpq_skip ( struct sctp_ulpq ulpq,
__u16  sid,
__u16  ssn 
)

Definition at line 941 of file ulpqueue.c.

int sctp_ulpq_tail_data ( struct sctp_ulpq ulpq,
struct sctp_chunk chunk,
gfp_t  gfp 
)

Definition at line 104 of file ulpqueue.c.

int sctp_ulpq_tail_event ( struct sctp_ulpq ulpq,
struct sctp_ulpevent event 
)

Definition at line 199 of file ulpqueue.c.