FreeBSD kernel IPv4 code
sctp_stream_queue_pending Struct Reference

#include <sctp_structs.h>

Collaboration diagram for sctp_stream_queue_pending:

Public Member Functions

 TAILQ_ENTRY (sctp_stream_queue_pending) next
 
 TAILQ_ENTRY (sctp_stream_queue_pending) ss_next
 

Data Fields

struct mbuf * data
 
struct mbuf * tail_mbuf
 
struct timeval ts
 
struct sctp_netsnet
 
uint32_t fsn
 
uint32_t length
 
uint32_t timetolive
 
uint32_t ppid
 
uint32_t context
 
uint16_t sinfo_flags
 
uint16_t sid
 
uint16_t act_flags
 
uint16_t auth_keyid
 
uint8_t holds_key_ref
 
uint8_t msg_is_complete
 
uint8_t some_taken
 
uint8_t sender_all_done
 
uint8_t put_last_out
 
uint8_t discard_rest
 
uint8_t processing
 
bool scheduled
 

Detailed Description

Definition at line 510 of file sctp_structs.h.

Member Function Documentation

◆ TAILQ_ENTRY() [1/2]

sctp_stream_queue_pending::TAILQ_ENTRY ( sctp_stream_queue_pending  )

◆ TAILQ_ENTRY() [2/2]

sctp_stream_queue_pending::TAILQ_ENTRY ( sctp_stream_queue_pending  )

Field Documentation

◆ act_flags

uint16_t sctp_stream_queue_pending::act_flags

◆ auth_keyid

uint16_t sctp_stream_queue_pending::auth_keyid

Definition at line 525 of file sctp_structs.h.

Referenced by sctp_copy_it_in(), sctp_move_to_outqueue(), and sctp_msg_append().

◆ context

uint32_t sctp_stream_queue_pending::context

◆ data

◆ discard_rest

uint8_t sctp_stream_queue_pending::discard_rest

Definition at line 531 of file sctp_structs.h.

Referenced by sctp_move_to_outqueue(), and sctp_release_pr_sctp_chunk().

◆ fsn

uint32_t sctp_stream_queue_pending::fsn

Definition at line 517 of file sctp_structs.h.

Referenced by sctp_copy_it_in(), sctp_move_to_outqueue(), and sctp_msg_append().

◆ holds_key_ref

uint8_t sctp_stream_queue_pending::holds_key_ref

Definition at line 526 of file sctp_structs.h.

Referenced by sctp_copy_it_in(), sctp_move_to_outqueue(), and sctp_msg_append().

◆ length

◆ msg_is_complete

◆ net

◆ ppid

uint32_t sctp_stream_queue_pending::ppid

◆ processing

uint8_t sctp_stream_queue_pending::processing

Definition at line 532 of file sctp_structs.h.

Referenced by sctp_lower_sosend().

◆ put_last_out

uint8_t sctp_stream_queue_pending::put_last_out

◆ scheduled

bool sctp_stream_queue_pending::scheduled

Definition at line 533 of file sctp_structs.h.

Referenced by sctp_ss_fcfs_add(), sctp_ss_fcfs_clear(), and sctp_ss_fcfs_remove().

◆ sender_all_done

uint8_t sctp_stream_queue_pending::sender_all_done

◆ sid

◆ sinfo_flags

◆ some_taken

◆ tail_mbuf

struct mbuf* sctp_stream_queue_pending::tail_mbuf

◆ timetolive

uint32_t sctp_stream_queue_pending::timetolive

Definition at line 519 of file sctp_structs.h.

Referenced by sctp_copy_it_in(), sctp_msg_append(), and sctp_set_prsctp_policy().

◆ ts

struct timeval sctp_stream_queue_pending::ts

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