webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Functions | Variables
sctp_bsd_addr.c File Reference
#include <netinet/sctp_os.h>
#include <netinet/sctp_var.h>
#include <netinet/sctp_pcb.h>
#include <netinet/sctp_header.h>
#include <netinet/sctputil.h>
#include <netinet/sctp_output.h>
#include <netinet/sctp_bsd_addr.h>
#include <netinet/sctp_uio.h>
#include <netinet/sctp_timer.h>
#include <netinet/sctp_asconf.h>
#include <netinet/sctp_sysctl.h>
#include <netinet/sctp_indata.h>

Functions

 MALLOC_DEFINE (SCTP_M_MAP, "sctp_map", "sctp asoc map descriptor")
 
 MALLOC_DEFINE (SCTP_M_STRMI, "sctp_stri", "sctp stream in array")
 
 MALLOC_DEFINE (SCTP_M_STRMO, "sctp_stro", "sctp stream out array")
 
 MALLOC_DEFINE (SCTP_M_ASC_ADDR, "sctp_aadr", "sctp asconf address")
 
 MALLOC_DEFINE (SCTP_M_ASC_IT, "sctp_a_it", "sctp asconf iterator")
 
 MALLOC_DEFINE (SCTP_M_AUTH_CL, "sctp_atcl", "sctp auth chunklist")
 
 MALLOC_DEFINE (SCTP_M_AUTH_KY, "sctp_atky", "sctp auth key")
 
 MALLOC_DEFINE (SCTP_M_AUTH_HL, "sctp_athm", "sctp auth hmac list")
 
 MALLOC_DEFINE (SCTP_M_AUTH_IF, "sctp_athi", "sctp auth info")
 
 MALLOC_DEFINE (SCTP_M_STRESET, "sctp_stre", "sctp stream reset")
 
 MALLOC_DEFINE (SCTP_M_CMSG, "sctp_cmsg", "sctp CMSG buffer")
 
 MALLOC_DEFINE (SCTP_M_COPYAL, "sctp_cpal", "sctp copy all")
 
 MALLOC_DEFINE (SCTP_M_VRF, "sctp_vrf", "sctp vrf struct")
 
 MALLOC_DEFINE (SCTP_M_IFA, "sctp_ifa", "sctp ifa struct")
 
 MALLOC_DEFINE (SCTP_M_IFN, "sctp_ifn", "sctp ifn struct")
 
 MALLOC_DEFINE (SCTP_M_TIMW, "sctp_timw", "sctp time block")
 
 MALLOC_DEFINE (SCTP_M_MVRF, "sctp_mvrf", "sctp mvrf pcb list")
 
 MALLOC_DEFINE (SCTP_M_ITER, "sctp_iter", "sctp iterator control")
 
 MALLOC_DEFINE (SCTP_M_SOCKOPT, "sctp_socko", "sctp socket option")
 
 MALLOC_DEFINE (SCTP_M_MCORE, "sctp_mcore", "sctp mcore queue")
 
void sctp_wakeup_iterator (void)
 
void sctp_startup_iterator (void)
 
void sctp_init_vrf_list (int vrfid)
 
void sctp_addr_change (struct ifaddr *ifa, int cmd)
 
struct mbufsctp_get_mbuf_for_msg (unsigned int space_needed, int want_header, int how, int allonebuf, int type)
 

Variables

struct iterator_control sctp_it_ctl
 

Function Documentation

◆ MALLOC_DEFINE() [1/20]

MALLOC_DEFINE ( SCTP_M_MAP  ,
"sctp_map"  ,
"sctp asoc map descriptor  
)

◆ MALLOC_DEFINE() [2/20]

MALLOC_DEFINE ( SCTP_M_STRMI  ,
"sctp_stri"  ,
"sctp stream in array  
)

◆ MALLOC_DEFINE() [3/20]

MALLOC_DEFINE ( SCTP_M_STRMO  ,
"sctp_stro"  ,
"sctp stream out array  
)

◆ MALLOC_DEFINE() [4/20]

MALLOC_DEFINE ( SCTP_M_ASC_ADDR  ,
"sctp_aadr"  ,
"sctp asconf address"   
)

◆ MALLOC_DEFINE() [5/20]

MALLOC_DEFINE ( SCTP_M_ASC_IT  ,
"sctp_a_it"  ,
"sctp asconf iterator"   
)

◆ MALLOC_DEFINE() [6/20]

MALLOC_DEFINE ( SCTP_M_AUTH_CL  ,
"sctp_atcl"  ,
"sctp auth chunklist"   
)

◆ MALLOC_DEFINE() [7/20]

MALLOC_DEFINE ( SCTP_M_AUTH_KY  ,
"sctp_atky"  ,
"sctp auth key  
)

◆ MALLOC_DEFINE() [8/20]

MALLOC_DEFINE ( SCTP_M_AUTH_HL  ,
"sctp_athm"  ,
"sctp auth hmac list"   
)

◆ MALLOC_DEFINE() [9/20]

MALLOC_DEFINE ( SCTP_M_AUTH_IF  ,
"sctp_athi"  ,
"sctp auth info"   
)

◆ MALLOC_DEFINE() [10/20]

MALLOC_DEFINE ( SCTP_M_STRESET  ,
"sctp_stre"  ,
"sctp stream reset"   
)

◆ MALLOC_DEFINE() [11/20]

MALLOC_DEFINE ( SCTP_M_CMSG  ,
"sctp_cmsg"  ,
"sctp CMSG buffer  
)

◆ MALLOC_DEFINE() [12/20]

MALLOC_DEFINE ( SCTP_M_COPYAL  ,
"sctp_cpal"  ,
"sctp copy all  
)

◆ MALLOC_DEFINE() [13/20]

MALLOC_DEFINE ( SCTP_M_VRF  ,
"sctp_vrf"  ,
"sctp vrf struct"   
)

◆ MALLOC_DEFINE() [14/20]

MALLOC_DEFINE ( SCTP_M_IFA  ,
"sctp_ifa"  ,
"sctp ifa struct"   
)

◆ MALLOC_DEFINE() [15/20]

MALLOC_DEFINE ( SCTP_M_IFN  ,
"sctp_ifn"  ,
"sctp ifn struct"   
)

◆ MALLOC_DEFINE() [16/20]

MALLOC_DEFINE ( SCTP_M_TIMW  ,
"sctp_timw"  ,
"sctp time block  
)

◆ MALLOC_DEFINE() [17/20]

MALLOC_DEFINE ( SCTP_M_MVRF  ,
"sctp_mvrf"  ,
"sctp mvrf pcb list"   
)

◆ MALLOC_DEFINE() [18/20]

MALLOC_DEFINE ( SCTP_M_ITER  ,
"sctp_iter"  ,
"sctp iterator control"   
)

◆ MALLOC_DEFINE() [19/20]

MALLOC_DEFINE ( SCTP_M_SOCKOPT  ,
"sctp_socko"  ,
"sctp socket option"   
)

◆ MALLOC_DEFINE() [20/20]

MALLOC_DEFINE ( SCTP_M_MCORE  ,
"sctp_mcore"  ,
"sctp mcore queue  
)

◆ sctp_addr_change()

void sctp_addr_change ( struct ifaddr *  ifa,
int  cmd 
)

◆ sctp_get_mbuf_for_msg()

struct mbuf* sctp_get_mbuf_for_msg ( unsigned int  space_needed,
int  want_header,
int  how,
int  allonebuf,
int  type 
)

◆ sctp_init_vrf_list()

void sctp_init_vrf_list ( int  vrfid)

◆ sctp_startup_iterator()

void sctp_startup_iterator ( void  )

◆ sctp_wakeup_iterator()

void sctp_wakeup_iterator ( void  )

Variable Documentation

◆ sctp_it_ctl

struct iterator_control sctp_it_ctl