webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Public Attributes | List of all members
sctp_inpcb Struct Reference

#include <sctp_pcb.h>

Public Member Functions

 LIST_ENTRY (sctp_inpcb) sctp_list
 
 LIST_ENTRY (sctp_inpcb) sctp_hash
 

Public Attributes

union {
   struct inpcb   inp
 
   char   align [(sizeof(struct in6pcb)+SCTP_ALIGNM1)
      &~SCTP_ALIGNM1]
 
ip_inp
 
struct sctp_readhead read_queue
 
int laddr_count
 
struct sctpladdr sctp_addr_list
 
struct sctp_laddrnext_addr_touse
 
struct socketsctp_socket
 
uint64_t sctp_features
 
uint32_t sctp_flags
 
uint32_t sctp_mobility_features
 
struct sctp_pcb sctp_ep
 
struct sctpasochead * sctp_tcbhash
 
u_long sctp_hashmark
 
struct sctpasochead sctp_asoc_list
 
struct sctp_iteratorinp_starting_point_for_iterator
 
uint32_t sctp_frag_point
 
uint32_t partial_delivery_point
 
uint32_t sctp_context
 
uint32_t max_cwnd
 
uint8_t local_strreset_support
 
uint32_t sctp_cmt_on_off
 
uint8_t ecn_supported
 
uint8_t prsctp_supported
 
uint8_t auth_supported
 
uint8_t idata_supported
 
uint8_t asconf_supported
 
uint8_t reconfig_supported
 
uint8_t nrsack_supported
 
uint8_t pktdrop_supported
 
struct sctp_nonpad_sndrcvinfo def_send
 
struct mbufpkt
 
struct mbufpkt_last
 
struct mbufcontrol
 
uint8_t inp_vflag
 
uint8_t inp_ip_ttl
 
uint8_t inp_ip_tos
 
uint8_t inp_ip_resv
 
uint32_t def_vrf_id
 
uint16_t fibnum
 
uint32_t total_sends
 
uint32_t total_recvs
 
uint32_t last_abort_code
 
uint32_t total_nospaces
 
struct sctpasochead * sctp_asocidhash
 
u_long hashasocidmark
 
uint32_t sctp_associd_counter
 

Member Function Documentation

◆ LIST_ENTRY() [1/2]

sctp_inpcb::LIST_ENTRY ( sctp_inpcb  )

◆ LIST_ENTRY() [2/2]

sctp_inpcb::LIST_ENTRY ( sctp_inpcb  )

Member Data Documentation

◆ align

char sctp_inpcb::align[(sizeof(struct in6pcb)+SCTP_ALIGNM1) & ~SCTP_ALIGNM1]

◆ asconf_supported

uint8_t sctp_inpcb::asconf_supported

◆ auth_supported

uint8_t sctp_inpcb::auth_supported

◆ control

struct mbuf* sctp_inpcb::control

◆ def_send

struct sctp_nonpad_sndrcvinfo sctp_inpcb::def_send

◆ def_vrf_id

uint32_t sctp_inpcb::def_vrf_id

◆ ecn_supported

uint8_t sctp_inpcb::ecn_supported

◆ fibnum

uint16_t sctp_inpcb::fibnum

◆ hashasocidmark

u_long sctp_inpcb::hashasocidmark

◆ idata_supported

uint8_t sctp_inpcb::idata_supported

◆ inp

struct inpcb sctp_inpcb::inp

◆ inp_ip_resv

uint8_t sctp_inpcb::inp_ip_resv

◆ inp_ip_tos

uint8_t sctp_inpcb::inp_ip_tos

◆ inp_ip_ttl

uint8_t sctp_inpcb::inp_ip_ttl

◆ inp_starting_point_for_iterator

struct sctp_iterator* sctp_inpcb::inp_starting_point_for_iterator

◆ inp_vflag

uint8_t sctp_inpcb::inp_vflag

◆ ip_inp

union { ... } sctp_inpcb::ip_inp

◆ laddr_count

int sctp_inpcb::laddr_count

◆ last_abort_code

uint32_t sctp_inpcb::last_abort_code

◆ local_strreset_support

uint8_t sctp_inpcb::local_strreset_support

◆ max_cwnd

uint32_t sctp_inpcb::max_cwnd

◆ next_addr_touse

struct sctp_laddr* sctp_inpcb::next_addr_touse

◆ nrsack_supported

uint8_t sctp_inpcb::nrsack_supported

◆ partial_delivery_point

uint32_t sctp_inpcb::partial_delivery_point

◆ pkt

struct mbuf* sctp_inpcb::pkt

◆ pkt_last

struct mbuf * sctp_inpcb::pkt_last

◆ pktdrop_supported

uint8_t sctp_inpcb::pktdrop_supported

◆ prsctp_supported

uint8_t sctp_inpcb::prsctp_supported

◆ read_queue

struct sctp_readhead sctp_inpcb::read_queue

◆ reconfig_supported

uint8_t sctp_inpcb::reconfig_supported

◆ sctp_addr_list

struct sctpladdr sctp_inpcb::sctp_addr_list

◆ sctp_asoc_list

struct sctpasochead sctp_inpcb::sctp_asoc_list

◆ sctp_asocidhash

struct sctpasochead* sctp_inpcb::sctp_asocidhash

◆ sctp_associd_counter

uint32_t sctp_inpcb::sctp_associd_counter

◆ sctp_cmt_on_off

uint32_t sctp_inpcb::sctp_cmt_on_off

◆ sctp_context

uint32_t sctp_inpcb::sctp_context

◆ sctp_ep

struct sctp_pcb sctp_inpcb::sctp_ep

◆ sctp_features

uint64_t sctp_inpcb::sctp_features

◆ sctp_flags

uint32_t sctp_inpcb::sctp_flags

◆ sctp_frag_point

uint32_t sctp_inpcb::sctp_frag_point

◆ sctp_hashmark

u_long sctp_inpcb::sctp_hashmark

◆ sctp_mobility_features

uint32_t sctp_inpcb::sctp_mobility_features

◆ sctp_socket

struct socket* sctp_inpcb::sctp_socket

◆ sctp_tcbhash

struct sctpasochead* sctp_inpcb::sctp_tcbhash

◆ total_nospaces

uint32_t sctp_inpcb::total_nospaces

◆ total_recvs

uint32_t sctp_inpcb::total_recvs

◆ total_sends

uint32_t sctp_inpcb::total_sends

The documentation for this struct was generated from the following file: