FreeBSD kernel IPv4 code
|
#include <sctp_structs.h>
Public Member Functions | |
TAILQ_ENTRY (sctp_queued_to_read) next | |
TAILQ_ENTRY (sctp_queued_to_read) next_instrm | |
Data Fields | |
uint16_t | sinfo_stream |
uint16_t | sinfo_flags |
uint32_t | sinfo_ppid |
uint32_t | sinfo_context |
uint32_t | sinfo_timetolive |
uint32_t | sinfo_tsn |
uint32_t | sinfo_cumtsn |
sctp_assoc_t | sinfo_assoc_id |
uint32_t | mid |
uint32_t | length |
uint32_t | held_length |
uint32_t | top_fsn |
uint32_t | fsn_included |
struct sctp_nets * | whoFrom |
struct mbuf * | data |
struct mbuf * | tail_mbuf |
struct mbuf * | aux_data |
struct sctp_tcb * | stcb |
struct sctpchunk_listhead | reasm |
uint16_t | port_from |
uint16_t | spec_flags |
uint8_t | do_not_ref_stcb |
uint8_t | end_added |
uint8_t | pdapi_aborted |
uint8_t | pdapi_started |
uint8_t | some_taken |
uint8_t | last_frag_seen |
uint8_t | first_frag_seen |
uint8_t | on_read_q |
uint8_t | on_strm_q |
Definition at line 449 of file sctp_structs.h.
sctp_queued_to_read::TAILQ_ENTRY | ( | sctp_queued_to_read | ) |
sctp_queued_to_read::TAILQ_ENTRY | ( | sctp_queued_to_read | ) |
struct mbuf* sctp_queued_to_read::aux_data |
Definition at line 469 of file sctp_structs.h.
Referenced by sctp_sorecvmsg().
struct mbuf* sctp_queued_to_read::data |
Definition at line 466 of file sctp_structs.h.
Referenced by sctp_add_chk_to_control(), sctp_add_to_readq(), sctp_add_to_tail_pointer(), sctp_build_readq_entry(), sctp_clean_up_control(), sctp_clean_up_stream(), sctp_drain_mbufs(), sctp_flush_reassm_for_str_seq(), sctp_free_assoc(), sctp_handle_old_unordered_data(), sctp_inject_old_unordered_data(), sctp_inpcb_free(), sctp_process_a_data_chunk(), sctp_process_cookie_existing(), sctp_pull_off_control_to_new_inp(), sctp_queue_data_for_reasm(), sctp_setup_tail_pointer(), and sctp_sorecvmsg().
uint8_t sctp_queued_to_read::do_not_ref_stcb |
Definition at line 477 of file sctp_structs.h.
Referenced by sctp_add_to_readq(), sctp_build_readq_entry(), sctp_build_readq_entry_from_ctl(), sctp_free_assoc(), sctp_notify_partial_delivery_indication(), sctp_pull_off_control_to_new_inp(), and sctp_sorecvmsg().
uint8_t sctp_queued_to_read::end_added |
Definition at line 478 of file sctp_structs.h.
Referenced by sctp_add_chk_to_control(), sctp_add_to_readq(), sctp_deliver_reasm_check(), sctp_free_assoc(), sctp_handle_forward_tsn(), sctp_handle_old_unordered_data(), sctp_handle_shutdown(), sctp_handle_shutdown_ack(), sctp_notify_partial_delivery_indication(), sctp_place_control_in_stream(), sctp_process_a_data_chunk(), sctp_queue_data_for_reasm(), and sctp_sorecvmsg().
uint8_t sctp_queued_to_read::first_frag_seen |
Definition at line 483 of file sctp_structs.h.
Referenced by sctp_add_chk_to_control(), sctp_deliver_reasm_check(), sctp_flush_reassm_for_str_seq(), sctp_handle_old_unordered_data(), sctp_inject_old_unordered_data(), sctp_kick_prsctp_reorder_queue(), sctp_place_control_in_stream(), sctp_process_a_data_chunk(), and sctp_queue_data_for_reasm().
uint32_t sctp_queued_to_read::fsn_included |
Definition at line 464 of file sctp_structs.h.
Referenced by sctp_abort_in_reasm(), sctp_add_chk_to_control(), sctp_build_readq_entry(), sctp_build_readq_entry_from_ctl(), sctp_deliver_reasm_check(), sctp_flush_reassm_for_str_seq(), sctp_handle_old_unordered_data(), sctp_inject_old_unordered_data(), sctp_process_a_data_chunk(), sctp_queue_data_for_reasm(), and sctp_reset_a_control().
uint32_t sctp_queued_to_read::held_length |
Definition at line 462 of file sctp_structs.h.
Referenced by sctp_add_to_readq(), sctp_free_assoc(), sctp_setup_tail_pointer(), and sctp_sorecvmsg().
uint8_t sctp_queued_to_read::last_frag_seen |
Definition at line 482 of file sctp_structs.h.
Referenced by sctp_add_chk_to_control(), sctp_deliver_reasm_check(), sctp_place_control_in_stream(), sctp_process_a_data_chunk(), and sctp_queue_data_for_reasm().
uint32_t sctp_queued_to_read::length |
Definition at line 461 of file sctp_structs.h.
Referenced by sctp_add_to_readq(), sctp_add_to_tail_pointer(), sctp_deliver_reasm_check(), sctp_drain_mbufs(), sctp_flush_reassm_for_str_seq(), sctp_handle_forward_tsn(), sctp_handle_old_unordered_data(), sctp_inject_old_unordered_data(), sctp_inpcb_free(), sctp_kick_prsctp_reorder_queue(), sctp_notify_adaptation_layer(), sctp_notify_assoc_change(), sctp_notify_authentication(), sctp_notify_partial_delivery_indication(), sctp_notify_peer_addr_change(), sctp_notify_remote_error(), sctp_notify_send_failed(), sctp_notify_send_failed2(), sctp_notify_sender_dry_event(), sctp_notify_shutdown_event(), sctp_notify_stream_reset(), sctp_notify_stream_reset_add(), sctp_notify_stream_reset_tsn(), sctp_process_a_data_chunk(), sctp_queue_data_for_reasm(), sctp_queue_data_to_stream(), sctp_setup_tail_pointer(), and sctp_sorecvmsg().
uint32_t sctp_queued_to_read::mid |
Definition at line 460 of file sctp_structs.h.
Referenced by sctp_build_readq_entry(), sctp_build_readq_entry_from_ctl(), sctp_deliver_reasm_check(), sctp_find_reasm_entry(), sctp_free_assoc(), sctp_handle_forward_tsn(), sctp_kick_prsctp_reorder_queue(), sctp_log_strm_del(), sctp_place_control_in_stream(), sctp_process_a_data_chunk(), sctp_queue_data_to_stream(), and sctp_sorecvmsg().
uint8_t sctp_queued_to_read::on_read_q |
Definition at line 484 of file sctp_structs.h.
Referenced by sctp_add_chk_to_control(), sctp_add_to_readq(), sctp_add_to_tail_pointer(), sctp_clean_up_stream(), sctp_deliver_reasm_check(), sctp_drain_mbufs(), sctp_flush_reassm_for_str_seq(), sctp_handle_old_unordered_data(), sctp_queue_data_for_reasm(), sctp_reset_a_control(), and sctp_setup_tail_pointer().
uint8_t sctp_queued_to_read::on_strm_q |
Definition at line 485 of file sctp_structs.h.
Referenced by sctp_add_chk_to_control(), sctp_add_to_readq(), sctp_clean_up_stream(), sctp_deliver_reasm_check(), sctp_drain_mbufs(), sctp_flush_reassm_for_str_seq(), sctp_handle_forward_tsn(), sctp_handle_old_unordered_data(), sctp_handle_shutdown(), sctp_kick_prsctp_reorder_queue(), sctp_place_control_in_stream(), sctp_queue_data_to_stream(), and sctp_sorecvmsg().
uint8_t sctp_queued_to_read::pdapi_aborted |
Definition at line 479 of file sctp_structs.h.
Referenced by sctp_free_assoc(), sctp_handle_forward_tsn(), sctp_handle_shutdown(), sctp_handle_shutdown_ack(), and sctp_sorecvmsg().
uint8_t sctp_queued_to_read::pdapi_started |
Definition at line 480 of file sctp_structs.h.
Referenced by sctp_add_chk_to_control(), sctp_deliver_reasm_check(), sctp_handle_old_unordered_data(), sctp_inject_old_unordered_data(), and sctp_queue_data_for_reasm().
uint16_t sctp_queued_to_read::port_from |
Definition at line 475 of file sctp_structs.h.
Referenced by sctp_build_readq_entry(), sctp_build_readq_entry_from_ctl(), and sctp_sorecvmsg().
struct sctpchunk_listhead sctp_queued_to_read::reasm |
Definition at line 474 of file sctp_structs.h.
Referenced by sctp_build_readq_entry(), sctp_build_readq_entry_from_ctl(), sctp_clean_up_control(), sctp_clean_up_stream(), sctp_drain_mbufs(), sctp_flush_reassm_for_str_seq(), sctp_handle_old_unordered_data(), sctp_inject_old_unordered_data(), and sctp_queue_data_for_reasm().
sctp_assoc_t sctp_queued_to_read::sinfo_assoc_id |
Definition at line 458 of file sctp_structs.h.
Referenced by sctp_build_readq_entry(), sctp_build_readq_entry_from_ctl(), and sctp_sorecvmsg().
uint32_t sctp_queued_to_read::sinfo_context |
Definition at line 454 of file sctp_structs.h.
Referenced by sctp_build_readq_entry(), sctp_build_readq_entry_from_ctl(), and sctp_sorecvmsg().
uint32_t sctp_queued_to_read::sinfo_cumtsn |
Definition at line 457 of file sctp_structs.h.
Referenced by sctp_build_readq_entry(), sctp_build_readq_entry_from_ctl(), sctp_free_assoc(), and sctp_sorecvmsg().
uint16_t sctp_queued_to_read::sinfo_flags |
Definition at line 451 of file sctp_structs.h.
Referenced by sctp_build_readq_entry(), sctp_build_readq_entry_from_ctl(), sctp_deliver_reasm_check(), sctp_kick_prsctp_reorder_queue(), sctp_place_control_in_stream(), sctp_process_a_data_chunk(), sctp_queue_data_for_reasm(), sctp_queue_data_to_stream(), and sctp_sorecvmsg().
uint32_t sctp_queued_to_read::sinfo_ppid |
Definition at line 453 of file sctp_structs.h.
Referenced by sctp_add_chk_to_control(), sctp_build_readq_entry(), sctp_build_readq_entry_from_ctl(), sctp_handle_old_unordered_data(), sctp_inject_old_unordered_data(), sctp_queue_data_for_reasm(), and sctp_sorecvmsg().
uint16_t sctp_queued_to_read::sinfo_stream |
Definition at line 450 of file sctp_structs.h.
Referenced by sctp_build_readq_entry(), sctp_build_readq_entry_from_ctl(), sctp_free_assoc(), sctp_handle_forward_tsn(), sctp_handle_shutdown(), sctp_log_strm_del(), sctp_process_a_data_chunk(), sctp_queue_data_for_reasm(), sctp_queue_data_to_stream(), and sctp_sorecvmsg().
uint32_t sctp_queued_to_read::sinfo_timetolive |
Definition at line 455 of file sctp_structs.h.
Referenced by sctp_sorecvmsg().
uint32_t sctp_queued_to_read::sinfo_tsn |
Definition at line 456 of file sctp_structs.h.
Referenced by sctp_add_chk_to_control(), sctp_build_readq_entry(), sctp_build_readq_entry_from_ctl(), sctp_deliver_reasm_check(), sctp_drain_mbufs(), sctp_handle_old_unordered_data(), sctp_inject_old_unordered_data(), sctp_kick_prsctp_reorder_queue(), sctp_log_strm_del(), sctp_process_a_data_chunk(), sctp_queue_data_for_reasm(), sctp_queue_data_to_stream(), and sctp_sorecvmsg().
uint8_t sctp_queued_to_read::some_taken |
Definition at line 481 of file sctp_structs.h.
Referenced by sctp_sorecvmsg().
uint16_t sctp_queued_to_read::spec_flags |
Definition at line 476 of file sctp_structs.h.
Referenced by sctp_add_to_readq(), sctp_notify_adaptation_layer(), sctp_notify_assoc_change(), sctp_notify_authentication(), sctp_notify_partial_delivery_indication(), sctp_notify_peer_addr_change(), sctp_notify_remote_error(), sctp_notify_send_failed(), sctp_notify_send_failed2(), sctp_notify_sender_dry_event(), sctp_notify_shutdown_event(), sctp_notify_stream_reset(), sctp_notify_stream_reset_add(), sctp_notify_stream_reset_tsn(), and sctp_sorecvmsg().
struct sctp_tcb* sctp_queued_to_read::stcb |
Definition at line 471 of file sctp_structs.h.
Referenced by sctp_add_chk_to_control(), sctp_add_to_tail_pointer(), sctp_build_readq_entry(), sctp_build_readq_entry_from_ctl(), sctp_clean_up_stream(), sctp_deliver_reasm_check(), sctp_drain_mbufs(), sctp_free_assoc(), sctp_handle_forward_tsn(), sctp_handle_old_unordered_data(), sctp_handle_str_reset_add_strm(), sctp_log_strm_del(), sctp_notify_adaptation_layer(), sctp_notify_assoc_change(), sctp_notify_authentication(), sctp_notify_peer_addr_change(), sctp_notify_remote_error(), sctp_notify_send_failed2(), sctp_notify_sender_dry_event(), sctp_notify_shutdown_event(), sctp_process_a_data_chunk(), sctp_process_cookie_existing(), sctp_pull_off_control_to_new_inp(), sctp_setup_tail_pointer(), and sctp_sorecvmsg().
struct mbuf* sctp_queued_to_read::tail_mbuf |
Definition at line 468 of file sctp_structs.h.
Referenced by sctp_add_to_readq(), sctp_add_to_tail_pointer(), sctp_notify_adaptation_layer(), sctp_notify_assoc_change(), sctp_notify_authentication(), sctp_notify_partial_delivery_indication(), sctp_notify_peer_addr_change(), sctp_notify_remote_error(), sctp_notify_send_failed(), sctp_notify_send_failed2(), sctp_notify_sender_dry_event(), sctp_notify_shutdown_event(), sctp_notify_stream_reset(), sctp_notify_stream_reset_add(), sctp_notify_stream_reset_tsn(), sctp_process_a_data_chunk(), sctp_setup_tail_pointer(), and sctp_sorecvmsg().
uint32_t sctp_queued_to_read::top_fsn |
Definition at line 463 of file sctp_structs.h.
Referenced by sctp_build_readq_entry(), sctp_build_readq_entry_from_ctl(), sctp_deliver_reasm_check(), sctp_inject_old_unordered_data(), sctp_process_a_data_chunk(), and sctp_queue_data_for_reasm().
struct sctp_nets* sctp_queued_to_read::whoFrom |
Definition at line 465 of file sctp_structs.h.
Referenced by sctp_add_to_readq(), sctp_build_readq_entry(), sctp_build_readq_entry_from_ctl(), sctp_clean_up_control(), sctp_clean_up_stream(), sctp_drain_mbufs(), sctp_flush_reassm_for_str_seq(), sctp_free_assoc(), sctp_inpcb_free(), sctp_process_cookie_existing(), and sctp_sorecvmsg().