/freebsd/sys/netinet/ |
H A D | sctp_output.h | 44 struct sctp_tcb *stcb, 50 int sctp_is_addr_restricted(struct sctp_tcb *, struct sctp_ifa *); 62 struct sctp_tcb *stcb, 70 void sctp_send_initiate(struct sctp_inpcb *, struct sctp_tcb *, int); 73 sctp_send_initiate_ack(struct sctp_inpcb *, struct sctp_tcb *, 86 void sctp_queue_op_err(struct sctp_tcb *, struct mbuf *); 89 sctp_send_cookie_echo(struct mbuf *, int, int, struct sctp_tcb *, 92 void sctp_send_cookie_ack(struct sctp_tcb *); 95 sctp_send_heartbeat_ack(struct sctp_tcb *, struct mbuf *, int, int, 99 sctp_remove_from_wheel(struct sctp_tcb *stcb, [all …]
|
H A D | sctputil.h | 44 void sctp_print_out_track_log(struct sctp_tcb *stcb); 79 int sctp_init_asoc(struct sctp_inpcb *, struct sctp_tcb *, uint32_t, uint32_t, uint32_t, uint16_t); 92 sctp_timer_start(int, struct sctp_inpcb *, struct sctp_tcb *, 96 sctp_timer_stop(int, struct sctp_inpcb *, struct sctp_tcb *, 103 sctp_wakeup_the_read_socket(struct sctp_inpcb *inp, struct sctp_tcb *stcb, 110 struct sctp_tcb *stcb, 126 sctp_calculate_rto(struct sctp_tcb *, struct sctp_association *, 141 void sctp_ulp_notify(uint32_t, struct sctp_tcb *, uint32_t, void *, int); 146 struct sctp_tcb *stcb, int waitflags); 148 void sctp_stop_timers_for_shutdown(struct sctp_tcb *); [all …]
|
H A D | sctp_timer.h | 43 struct sctp_nets *sctp_find_alternate_net(struct sctp_tcb *, struct sctp_nets *, int); 46 sctp_t3rxt_timer(struct sctp_inpcb *, struct sctp_tcb *, 50 sctp_t1init_timer(struct sctp_inpcb *, struct sctp_tcb *, 54 sctp_shutdown_timer(struct sctp_inpcb *, struct sctp_tcb *, 58 sctp_heartbeat_timer(struct sctp_inpcb *, struct sctp_tcb *, 62 sctp_cookie_timer(struct sctp_inpcb *, struct sctp_tcb *, 66 sctp_pathmtu_timer(struct sctp_inpcb *, struct sctp_tcb *, 70 sctp_shutdownack_timer(struct sctp_inpcb *, struct sctp_tcb *, 73 sctp_strreset_timer(struct sctp_inpcb *, struct sctp_tcb *); 76 sctp_asconf_timer(struct sctp_inpcb *, struct sctp_tcb *, [all …]
|
H A D | sctp_asconf.h | 43 extern void sctp_asconf_cleanup(struct sctp_tcb *); 45 extern struct mbuf *sctp_compose_asconf(struct sctp_tcb *, int *, int); 49 struct sctp_asconf_chunk *, struct sctp_tcb *, int); 53 struct sctp_tcb *, struct sctp_nets *, int *); 64 struct sctp_tcb *stcb, 69 sctp_set_primary_ip_address_sa(struct sctp_tcb *, 73 sctp_check_address_list(struct sctp_tcb *, struct mbuf *, int, int, 77 sctp_assoc_immediate_retrans(struct sctp_tcb *, struct sctp_nets *); 79 sctp_net_immediate_retrans(struct sctp_tcb *, struct sctp_nets *); 82 sctp_asconf_send_nat_state_update(struct sctp_tcb *stcb, [all …]
|
H A D | sctp_indata.h | 41 sctp_build_readq_entry(struct sctp_tcb *stcb, 77 void sctp_set_rwnd(struct sctp_tcb *, struct sctp_association *); 80 sctp_calc_rwnd(struct sctp_tcb *stcb, struct sctp_association *asoc); 83 sctp_express_handle_sack(struct sctp_tcb *stcb, uint32_t cumack, 88 struct sctp_tcb *stcb, 95 sctp_handle_forward_tsn(struct sctp_tcb *, 98 struct sctp_tmit_chunk *sctp_try_advance_peer_ack_point(struct sctp_tcb *, struct sctp_association … 100 void sctp_service_queues(struct sctp_tcb *, struct sctp_association *); 103 sctp_update_acked(struct sctp_tcb *, struct sctp_shutdown_chunk *, int *); 107 struct sctp_inpcb *, struct sctp_tcb *, [all …]
|
H A D | sctp_pcb.h | 44 LIST_HEAD(sctpasochead, sctp_tcb); 441 struct sctp_tcb { struct 444 LIST_ENTRY(sctp_tcb) sctp_tcbhash; /* next link in hash argument 446 LIST_ENTRY(sctp_tcb) sctp_tcblist; /* list of all of the 448 LIST_ENTRY(sctp_tcb) sctp_tcbasocidhash; /* next link in asocid 450 LIST_ENTRY(sctp_tcb) sctp_asocs; /* vtag hash list */ 503 struct sctp_nets *sctp_findnet(struct sctp_tcb *, struct sockaddr *); 514 struct sctp_tcb * 520 struct sctp_tcb * 526 struct sctp_tcb *); [all …]
|
H A D | sctp_auth.h | 147 extern void sctp_auth_key_acquire(struct sctp_tcb *stcb, uint16_t keyid); 149 sctp_auth_key_release(struct sctp_tcb *stcb, uint16_t keyid, 191 extern void sctp_clear_cachedkeys(struct sctp_tcb *stcb, uint16_t keyid); 193 extern int sctp_delete_sharedkey(struct sctp_tcb *stcb, uint16_t keyid); 195 extern int sctp_auth_setactivekey(struct sctp_tcb *stcb, uint16_t keyid); 197 extern int sctp_deact_sharedkey(struct sctp_tcb *stcb, uint16_t keyid); 201 sctp_auth_get_cookie_params(struct sctp_tcb *stcb, struct mbuf *m, 205 struct sctp_auth_chunk *auth, struct sctp_tcb *stcb, uint16_t key_id); 209 struct sctp_tcb *stcb, uint8_t chunk); 211 sctp_handle_auth(struct sctp_tcb *stcb, struct sctp_auth_chunk *ch, [all …]
|
H A D | sctp_structs.h | 102 typedef void (*asoc_func) (struct sctp_inpcb *, struct sctp_tcb *, void *ptr, 154 struct sctp_tcb *stcb; /* current* assoc */ 488 struct sctp_tcb *stcb; /* assoc, used for window update */ 701 void (*sctp_set_initial_cc_param) (struct sctp_tcb *stcb, struct sctp_nets *net); 702 void (*sctp_cwnd_update_after_sack) (struct sctp_tcb *stcb, 705 void (*sctp_cwnd_update_exit_pf) (struct sctp_tcb *stcb, struct sctp_nets *net); 706 void (*sctp_cwnd_update_after_fr) (struct sctp_tcb *stcb, 708 void (*sctp_cwnd_update_after_timeout) (struct sctp_tcb *stcb, 710 void (*sctp_cwnd_update_after_ecn_echo) (struct sctp_tcb *stcb, 712 void (*sctp_cwnd_update_after_packet_dropped) (struct sctp_tcb *stcb, [all …]
|
H A D | sctp_ss_functions.c | 40 sctp_ss_default_add(struct sctp_tcb *, struct sctp_association *, 45 sctp_ss_default_remove(struct sctp_tcb *, struct sctp_association *, 50 sctp_ss_default_init(struct sctp_tcb *stcb, struct sctp_association *asoc) in sctp_ss_default_init() 73 sctp_ss_default_clear(struct sctp_tcb *stcb, struct sctp_association *asoc, in sctp_ss_default_clear() 91 sctp_ss_default_init_stream(struct sctp_tcb *stcb, struct sctp_stream_out *strq, struct sctp_stream… in sctp_ss_default_init_stream() 108 sctp_ss_default_add(struct sctp_tcb *stcb, struct sctp_association *asoc, in sctp_ss_default_add() 124 sctp_ss_default_is_empty(struct sctp_tcb *stcb SCTP_UNUSED, struct sctp_association *asoc) in sctp_ss_default_is_empty() 132 sctp_ss_default_remove(struct sctp_tcb *stcb, struct sctp_association *asoc, in sctp_ss_default_remove() 165 sctp_ss_default_select(struct sctp_tcb *stcb SCTP_UNUSED, struct sctp_nets *net, in sctp_ss_default_select() 220 sctp_ss_default_scheduled(struct sctp_tcb *stcb, in sctp_ss_default_scheduled() [all …]
|
H A D | sctp_input.h | 49 sctp_find_stream_reset(struct sctp_tcb *stcb, uint32_t seq, 53 sctp_reset_in_stream(struct sctp_tcb *stcb, uint32_t number_entries, 56 int sctp_is_there_unsent_data(struct sctp_tcb *stcb, int so_locked);
|
H A D | sctp_cc_functions.c | 74 sctp_set_initial_cc_param(struct sctp_tcb *stcb, struct sctp_nets *net) in sctp_set_initial_cc_param() 113 sctp_cwnd_update_after_fr(struct sctp_tcb *stcb, in sctp_cwnd_update_after_fr() 255 cc_bw_same(struct sctp_tcb *stcb, struct sctp_nets *net, uint64_t nbw, in cc_bw_same() 390 cc_bw_decrease(struct sctp_tcb *stcb, struct sctp_nets *net, uint64_t nbw, uint64_t rtt_offset, in cc_bw_decrease() 531 cc_bw_increase(struct sctp_tcb *stcb, struct sctp_nets *net, uint64_t nbw, uint64_t vtag) in cc_bw_increase() 574 cc_bw_limit(struct sctp_tcb *stcb, struct sctp_nets *net, uint64_t nbw) in cc_bw_limit() 685 sctp_cwnd_update_after_sack_common(struct sctp_tcb *stcb, in sctp_cwnd_update_after_sack_common() 999 sctp_cwnd_update_exit_pf_common(struct sctp_tcb *stcb, struct sctp_nets *net) in sctp_cwnd_update_exit_pf_common() 1013 sctp_cwnd_update_after_timeout(struct sctp_tcb *stcb, struct sctp_nets *net) in sctp_cwnd_update_after_timeout() 1086 sctp_cwnd_update_after_ecn_echo_common(struct sctp_tcb *stcb, struct sctp_nets *net, in sctp_cwnd_update_after_ecn_echo_common() [all …]
|
H A D | sctp_asconf.c | 150 struct sctp_tcb *stcb, int send_hb, int response_required) in sctp_process_asconf_add_ip() 280 sctp_asconf_del_remote_addrs_except(struct sctp_tcb *stcb, struct sockaddr *src) in sctp_asconf_del_remote_addrs_except() 311 struct sctp_tcb *stcb, int response_required) in sctp_process_asconf_delete_ip() 449 struct sctp_tcb *stcb, int response_required) in sctp_process_asconf_set_primary() 605 struct sctp_asconf_chunk *cp, struct sctp_tcb *stcb, in sctp_handle_asconf() 936 sctp_asconf_cleanup(struct sctp_tcb *stcb) in sctp_asconf_cleanup() 953 sctp_asconf_nets_cleanup(struct sctp_tcb *stcb, struct sctp_ifn *ifn) in sctp_asconf_nets_cleanup() 990 sctp_assoc_immediate_retrans(struct sctp_tcb *stcb, struct sctp_nets *dstnet) in sctp_assoc_immediate_retrans() 1043 sctp_asconf_queue_mgmt(struct sctp_tcb *, struct sctp_ifa *, uint16_t); 1046 sctp_net_immediate_retrans(struct sctp_tcb *stcb, struct sctp_nets *net) in sctp_net_immediate_retrans() [all …]
|
H A D | sctp_timer.c | 86 sctp_threshold_management(struct sctp_inpcb *inp, struct sctp_tcb *stcb, in sctp_threshold_management() 165 sctp_find_alternate_net(struct sctp_tcb *stcb, in sctp_find_alternate_net() 410 sctp_backoff_on_timeout(struct sctp_tcb *stcb, in sctp_backoff_on_timeout() 435 sctp_recover_sent_list(struct sctp_tcb *stcb) in sctp_recover_sent_list() 481 sctp_mark_all_for_resend(struct sctp_tcb *stcb, in sctp_mark_all_for_resend() 813 struct sctp_tcb *stcb, in sctp_t3rxt_timer() 1002 struct sctp_tcb *stcb, in sctp_t1init_timer() 1050 struct sctp_tcb *stcb, in sctp_cookie_timer() 1114 sctp_strreset_timer(struct sctp_inpcb *inp, struct sctp_tcb *stcb) in sctp_strreset_timer() 1177 sctp_asconf_timer(struct sctp_inpcb *inp, struct sctp_tcb *stcb, in sctp_asconf_timer() [all …]
|
H A D | sctp_input.c | 56 sctp_stop_all_cookie_timers(struct sctp_tcb *stcb) in sctp_stop_all_cookie_timers() 86 struct sctp_tcb *stcb, struct sctp_nets *net, in sctp_handle_init() 172 sctp_is_there_unsent_data(struct sctp_tcb *stcb, int so_locked) in sctp_is_there_unsent_data() 239 sctp_process_init(struct sctp_init_chunk *cp, struct sctp_tcb *stcb) in sctp_process_init() 391 struct sctp_init_ack_chunk *cp, struct sctp_tcb *stcb, in sctp_process_init_ack() 531 struct sctp_tcb *stcb, struct sctp_nets *net) in sctp_handle_heartbeat_ack() 673 sctp_handle_nat_colliding_state(struct sctp_tcb *stcb) in sctp_handle_nat_colliding_state() 731 sctp_handle_nat_missing_state(struct sctp_tcb *stcb, in sctp_handle_nat_missing_state() 749 struct sctp_tcb *stcb, struct sctp_nets *net) in sctp_handle_abort() 805 sctp_start_net_timers(struct sctp_tcb *stcb) in sctp_start_net_timers() [all …]
|
H A D | sctp_pcb.c | 594 (struct sctp_tcb *)NULL, in sctp_add_addr_to_vrf() 688 (struct sctp_tcb *)NULL, in sctp_del_addr_from_vrf() 696 sctp_does_stcb_own_this_addr(struct sctp_tcb *stcb, struct sockaddr *to) in sctp_does_stcb_own_this_addr() 868 static struct sctp_tcb * 881 struct sctp_tcb *stcb; in sctp_tcb_special_locate() 1128 struct sctp_tcb * 1130 struct sctp_nets **netp, struct sockaddr *local, struct sctp_tcb *locked_tcb) in sctp_findassociation_ep_addr() 1134 struct sctp_tcb *stcb = NULL; in sctp_findassociation_ep_addr() 1409 struct sctp_tcb * 1416 struct sctp_tcb *stcb; in sctp_findasoc_ep_asocid_locked() [all …]
|
H A D | sctputil.c | 70 sctp_sblog(struct sockbuf *sb, struct sctp_tcb *stcb, int from, int incr) in sctp_sblog() 93 sctp_log_closing(struct sctp_inpcb *inp, struct sctp_tcb *stcb, int16_t loc) in sctp_log_closing() 138 sctp_log_strm_del_alt(struct sctp_tcb *stcb, uint32_t tsn, uint16_t sseq, uint16_t stream, int from) in sctp_log_strm_del_alt() 160 sctp_log_nagle_event(struct sctp_tcb *stcb, int action) in sctp_log_nagle_event() 312 sctp_log_cwnd(struct sctp_tcb *stcb, struct sctp_nets *net, int augment, uint8_t from) in sctp_log_cwnd() 349 sctp_log_lock(struct sctp_inpcb *inp, struct sctp_tcb *stcb, uint8_t from) in sctp_log_lock() 395 sctp_log_maxburst(struct sctp_tcb *stcb, struct sctp_nets *net, int error, int burst, uint8_t from) in sctp_log_maxburst() 497 sctp_wakeup_log(struct sctp_tcb *stcb, uint32_t wake_cnt, int from) in sctp_wakeup_log() 628 sctp_auditing(int from, struct sctp_inpcb *inp, struct sctp_tcb *stcb, in sctp_auditing() 850 sctp_stop_timers_for_shutdown(struct sctp_tcb *stcb) in sctp_stop_timers_for_shutdown() [all …]
|
H A D | sctp_peeloff.c | 51 struct sctp_tcb *stcb; in sctp_can_peel_off() 89 struct sctp_tcb *stcb; in sctp_do_peeloff()
|
H A D | sctp_auth.c | 544 sctp_auth_key_acquire(struct sctp_tcb *stcb, uint16_t key_id) in sctp_auth_key_acquire() 561 sctp_auth_key_release(struct sctp_tcb *stcb, uint16_t key_id, int so_locked) in sctp_auth_key_release() 1142 sctp_clear_cachedkeys(struct sctp_tcb *stcb, uint16_t keyid) in sctp_clear_cachedkeys() 1165 struct sctp_tcb *stcb; in sctp_clear_cachedkeys_ep() 1183 sctp_delete_sharedkey(struct sctp_tcb *stcb, uint16_t keyid) in sctp_delete_sharedkey() 1249 sctp_auth_setactivekey(struct sctp_tcb *stcb, uint16_t keyid) in sctp_auth_setactivekey() 1296 sctp_deact_sharedkey(struct sctp_tcb *stcb, uint16_t keyid) in sctp_deact_sharedkey() 1359 sctp_auth_get_cookie_params(struct sctp_tcb *stcb, struct mbuf *m, in sctp_auth_get_cookie_params() 1500 struct sctp_auth_chunk *auth, struct sctp_tcb *stcb, uint16_t keyid) in sctp_fill_hmac_digest_m() 1587 sctp_handle_auth(struct sctp_tcb *stcb, struct sctp_auth_chunk *auth, in sctp_handle_auth() [all …]
|
H A D | sctp_indata.c | 64 struct sctp_tcb *stcb, 69 sctp_set_rwnd(struct sctp_tcb *stcb, struct sctp_association *asoc) in sctp_set_rwnd() 76 sctp_calc_rwnd(struct sctp_tcb *stcb, struct sctp_association *asoc) in sctp_calc_rwnd() 132 sctp_build_readq_entry(struct sctp_tcb *stcb, in sctp_build_readq_entry() 413 sctp_abort_in_reasm(struct sctp_tcb *stcb, in sctp_abort_in_reasm() 449 sctp_clean_up_control(struct sctp_tcb *stcb, struct sctp_queued_to_read *control) in sctp_clean_up_control() 478 sctp_queue_data_to_stream(struct sctp_tcb *stcb, in sctp_queue_data_to_stream() 633 struct sctp_tcb *stcb; in sctp_setup_tail_pointer() 675 struct sctp_tcb *stcb; in sctp_add_to_tail_pointer() 750 sctp_handle_old_unordered_data(struct sctp_tcb *stcb, in sctp_handle_old_unordered_data() [all …]
|
H A D | sctp_var.h | 317 struct sctp_tcb; 329 void sctp_pathmtu_adjustment(struct sctp_tcb *, uint32_t, bool); 331 sctp_notify(struct sctp_inpcb *, struct sctp_tcb *, struct sctp_nets *,
|
H A D | sctp_output.c | 2024 sctp_add_addresses_to_i_ia(struct sctp_inpcb *inp, struct sctp_tcb *stcb, in sctp_add_addresses_to_i_ia() 2404 sctp_is_addr_restricted(struct sctp_tcb *stcb, struct sctp_ifa *ifa) in sctp_is_addr_restricted() 2580 struct sctp_tcb *stcb, in sctp_choose_boundspecific_stcb() 2768 struct sctp_tcb *stcb, in sctp_select_nth_preferred_addr_from_ifn_boundall() 2885 struct sctp_tcb *stcb, in sctp_count_num_preferred_boundall() 2942 struct sctp_tcb *stcb, in sctp_choose_boundall() 3294 struct sctp_tcb *stcb, in sctp_source_address_selection() 3554 sctp_process_cmsgs_for_init(struct sctp_tcb *stcb, struct mbuf *control, int *error) in sctp_process_cmsgs_for_init() 3717 static struct sctp_tcb * 3725 struct sctp_tcb *stcb; in sctp_findassociation_cmsgs() [all …]
|
H A D | sctp_usrreq.c | 106 sctp_pathmtu_adjustment(struct sctp_tcb *stcb, uint32_t mtu, bool resend) in sctp_pathmtu_adjustment() 172 struct sctp_tcb *stcb, in sctp_notify() 265 struct sctp_tcb *stcb; in sctp_ctlinput() 357 struct sctp_tcb *stcb; in sctp_getcred() 657 struct sctp_tcb *stcb; in sctp_disconnect() 783 struct sctp_tcb *stcb; in sctp_shutdown() 993 struct sctp_tcb *stcb, in sctp_fill_up_addresses_vrf() 1229 struct sctp_tcb *stcb, in sctp_fill_up_addresses() 1340 struct sctp_tcb *stcb = NULL; in sctp_do_connect_x() 1510 struct sctp_tcb *stcb = NULL; [all …]
|
/freebsd/sys/netinet6/ |
H A D | sctp6_var.h | 50 sctp6_notify(struct sctp_inpcb *, struct sctp_tcb *, struct sctp_nets *,
|
H A D | sctp6_usrreq.c | 172 struct sctp_tcb *stcb, in sctp6_notify() 251 struct sctp_tcb *stcb; in sctp6_ctlinput() 372 struct sctp_tcb *stcb; in sctp6_getcred() 750 struct sctp_tcb *stcb; in sctp6_connect() 908 struct sctp_tcb *stcb; in sctp6_getaddr() 984 struct sctp_tcb *stcb; in sctp6_peeraddr()
|
/freebsd/cddl/lib/libdtrace/ |
H A D | sctp.d | 117 translator csinfo_t < struct sctp_tcb *p > { 125 translator sctpsinfo_t < struct sctp_tcb *p > {
|