FreeBSD kernel IPv4 code
|
#include <sctp_structs.h>
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_nets * | net |
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 |
Definition at line 510 of file sctp_structs.h.
sctp_stream_queue_pending::TAILQ_ENTRY | ( | sctp_stream_queue_pending | ) |
sctp_stream_queue_pending::TAILQ_ENTRY | ( | sctp_stream_queue_pending | ) |
uint16_t sctp_stream_queue_pending::act_flags |
Definition at line 524 of file sctp_structs.h.
Referenced by sctp_copy_it_in(), sctp_move_to_outqueue(), sctp_release_pr_sctp_chunk(), and sctp_set_prsctp_policy().
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().
uint32_t sctp_stream_queue_pending::context |
Definition at line 521 of file sctp_structs.h.
Referenced by sctp_copy_it_in(), sctp_move_to_outqueue(), sctp_msg_append(), sctp_notify_send_failed2(), and sctp_release_pr_sctp_chunk().
struct mbuf* sctp_stream_queue_pending::data |
Definition at line 511 of file sctp_structs.h.
Referenced by sctp_copy_it_in(), sctp_copy_one(), sctp_free_assoc(), sctp_is_there_unsent_data(), sctp_lower_sosend(), sctp_move_to_outqueue(), sctp_msg_append(), sctp_notify_send_failed2(), sctp_process_init(), sctp_release_pr_sctp_chunk(), and sctp_report_all_outbound().
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().
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().
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().
uint32_t sctp_stream_queue_pending::length |
Definition at line 518 of file sctp_structs.h.
Referenced by sctp_copy_it_in(), sctp_copy_one(), sctp_free_assoc(), sctp_is_there_unsent_data(), sctp_lower_sosend(), sctp_move_to_outqueue(), sctp_msg_append(), sctp_notify_send_failed2(), and sctp_release_pr_sctp_chunk().
uint8_t sctp_stream_queue_pending::msg_is_complete |
Definition at line 527 of file sctp_structs.h.
Referenced by sctp_audit_stream_queues_for_size(), sctp_copy_it_in(), sctp_is_there_unsent_data(), sctp_lower_sosend(), sctp_move_to_outqueue(), sctp_msg_append(), and sctp_ss_default_is_user_msgs_incomplete().
struct sctp_nets* sctp_stream_queue_pending::net |
Definition at line 514 of file sctp_structs.h.
Referenced by sctp_copy_it_in(), sctp_free_assoc(), sctp_heartbeat_timer(), sctp_is_there_unsent_data(), sctp_move_chunks_from_net(), sctp_move_to_outqueue(), sctp_msg_append(), sctp_process_init(), sctp_report_all_outbound(), and sctp_ss_fcfs_select().
uint32_t sctp_stream_queue_pending::ppid |
Definition at line 520 of file sctp_structs.h.
Referenced by sctp_copy_it_in(), sctp_move_to_outqueue(), sctp_msg_append(), sctp_notify_send_failed2(), and sctp_release_pr_sctp_chunk().
uint8_t sctp_stream_queue_pending::processing |
Definition at line 532 of file sctp_structs.h.
Referenced by sctp_lower_sosend().
uint8_t sctp_stream_queue_pending::put_last_out |
Definition at line 530 of file sctp_structs.h.
Referenced by sctp_copy_it_in(), sctp_is_there_unsent_data(), and sctp_move_to_outqueue().
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().
uint8_t sctp_stream_queue_pending::sender_all_done |
Definition at line 529 of file sctp_structs.h.
Referenced by sctp_copy_it_in(), sctp_is_there_unsent_data(), sctp_lower_sosend(), sctp_move_to_outqueue(), and sctp_msg_append().
uint16_t sctp_stream_queue_pending::sid |
Definition at line 523 of file sctp_structs.h.
Referenced by sctp_copy_it_in(), sctp_move_to_outqueue(), sctp_msg_append(), sctp_notify_send_failed2(), sctp_release_pr_sctp_chunk(), and sctp_ss_fcfs_select().
uint16_t sctp_stream_queue_pending::sinfo_flags |
Definition at line 522 of file sctp_structs.h.
Referenced by sctp_copy_it_in(), sctp_lower_sosend(), sctp_move_to_outqueue(), sctp_msg_append(), sctp_release_pr_sctp_chunk(), and sctp_set_prsctp_policy().
uint8_t sctp_stream_queue_pending::some_taken |
Definition at line 528 of file sctp_structs.h.
Referenced by sctp_copy_it_in(), sctp_move_to_outqueue(), sctp_msg_append(), sctp_notify_send_failed2(), sctp_release_pr_sctp_chunk(), sctp_ss_default_scheduled(), sctp_ss_fb_scheduled(), and sctp_ss_fcfs_scheduled().
struct mbuf* sctp_stream_queue_pending::tail_mbuf |
Definition at line 512 of file sctp_structs.h.
Referenced by sctp_copy_it_in(), sctp_copy_one(), sctp_free_assoc(), sctp_lower_sosend(), sctp_move_to_outqueue(), sctp_msg_append(), and sctp_release_pr_sctp_chunk().
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().
struct timeval sctp_stream_queue_pending::ts |
Definition at line 513 of file sctp_structs.h.
Referenced by sctp_copy_it_in(), sctp_move_to_outqueue(), sctp_msg_append(), and sctp_set_prsctp_policy().