Home
last modified time | relevance | path

Searched refs:sctp_tcb (Results 1 – 25 of 26) sorted by relevance

12

/f-stack/freebsd/netinet/
H A Dsctp_output.h47 struct sctp_tcb *stcb,
65 struct sctp_tcb *stcb,
76 sctp_send_initiate_ack(struct sctp_inpcb *, struct sctp_tcb *,
87 void sctp_queue_op_err(struct sctp_tcb *, struct mbuf *);
93 void sctp_send_cookie_ack(struct sctp_tcb *);
100 sctp_remove_from_wheel(struct sctp_tcb *stcb,
118 void sctp_send_asconf_ack(struct sctp_tcb *);
124 void sctp_toss_old_asconf(struct sctp_tcb *);
144 void sctp_send_sack(struct sctp_tcb *, int);
146 void sctp_send_hb(struct sctp_tcb *, struct sctp_nets *, int);
[all …]
H A Dsctp_timer.h49 sctp_t3rxt_timer(struct sctp_inpcb *, struct sctp_tcb *,
53 sctp_t1init_timer(struct sctp_inpcb *, struct sctp_tcb *,
57 sctp_shutdown_timer(struct sctp_inpcb *, struct sctp_tcb *,
61 sctp_heartbeat_timer(struct sctp_inpcb *, struct sctp_tcb *,
65 sctp_cookie_timer(struct sctp_inpcb *, struct sctp_tcb *,
69 sctp_pathmtu_timer(struct sctp_inpcb *, struct sctp_tcb *,
73 sctp_shutdownack_timer(struct sctp_inpcb *, struct sctp_tcb *,
76 sctp_strreset_timer(struct sctp_inpcb *, struct sctp_tcb *);
79 sctp_asconf_timer(struct sctp_inpcb *, struct sctp_tcb *,
83 sctp_delete_prim_timer(struct sctp_inpcb *, struct sctp_tcb *);
[all …]
H A Dsctputil.h47 void sctp_print_out_track_log(struct sctp_tcb *stcb);
105 sctp_timer_stop(int, struct sctp_inpcb *, struct sctp_tcb *,
122 struct sctp_tcb *stcb,
158 struct sctp_tcb *stcb, int waitflags);
160 void sctp_stop_timers_for_shutdown(struct sctp_tcb *);
163 void sctp_stop_association_timers(struct sctp_tcb *, bool);
243 int sctp_local_addr_count(struct sctp_tcb *stcb);
317 sctp_wakeup_log(struct sctp_tcb *stcb,
334 struct sctp_tcb *stcb, int from, int incr);
367 void sctp_set_state(struct sctp_tcb *, int);
[all …]
H A Dsctp_asconf.h46 extern void sctp_asconf_cleanup(struct sctp_tcb *);
48 extern struct mbuf *sctp_compose_asconf(struct sctp_tcb *, int *, int);
52 struct sctp_asconf_chunk *, struct sctp_tcb *, int);
56 struct sctp_tcb *, struct sctp_nets *, int *);
67 struct sctp_tcb *stcb,
72 sctp_set_primary_ip_address_sa(struct sctp_tcb *,
76 sctp_check_address_list(struct sctp_tcb *, struct mbuf *, int, int,
80 sctp_assoc_immediate_retrans(struct sctp_tcb *, struct sctp_nets *);
82 sctp_net_immediate_retrans(struct sctp_tcb *, struct sctp_nets *);
85 sctp_asconf_send_nat_state_update(struct sctp_tcb *stcb,
[all …]
H A Dsctp_indata.h44 sctp_build_readq_entry(struct sctp_tcb *stcb,
80 void sctp_set_rwnd(struct sctp_tcb *, struct sctp_association *);
83 sctp_calc_rwnd(struct sctp_tcb *stcb, struct sctp_association *asoc);
86 sctp_express_handle_sack(struct sctp_tcb *stcb, uint32_t cumack,
91 struct sctp_tcb *stcb,
98 sctp_handle_forward_tsn(struct sctp_tcb *,
103 void sctp_service_queues(struct sctp_tcb *, struct sctp_association *);
106 sctp_update_acked(struct sctp_tcb *, struct sctp_shutdown_chunk *, int *);
110 struct sctp_inpcb *, struct sctp_tcb *,
113 void sctp_slide_mapping_arrays(struct sctp_tcb *stcb);
[all …]
H A Dsctp_pcb.h47 LIST_HEAD(sctpasochead, sctp_tcb);
444 struct sctp_tcb { struct
530 struct sctp_tcb *
536 struct sctp_tcb *
542 struct sctp_tcb *);
550 struct sctp_tcb *
553 struct sctp_tcb *);
557 struct sctp_tcb *
561 struct sctp_tcb *
574 struct sctp_tcb *
[all …]
H A Dsctp_auth.h150 extern void sctp_auth_key_acquire(struct sctp_tcb *stcb, uint16_t keyid);
152 sctp_auth_key_release(struct sctp_tcb *stcb, uint16_t keyid,
194 extern void sctp_clear_cachedkeys(struct sctp_tcb *stcb, uint16_t keyid);
196 extern int sctp_delete_sharedkey(struct sctp_tcb *stcb, uint16_t keyid);
198 extern int sctp_auth_setactivekey(struct sctp_tcb *stcb, uint16_t keyid);
200 extern int sctp_deact_sharedkey(struct sctp_tcb *stcb, uint16_t keyid);
204 sctp_auth_get_cookie_params(struct sctp_tcb *stcb, struct mbuf *m,
212 struct sctp_tcb *stcb, uint8_t chunk);
214 sctp_handle_auth(struct sctp_tcb *stcb, struct sctp_auth_chunk *ch,
217 sctp_notify_authentication(struct sctp_tcb *stcb,
[all …]
H A Dsctp_structs.h137 struct sctp_tcb *stcb; /* current* assoc */
471 struct sctp_tcb *stcb; /* assoc, used for window update */
700 void (*sctp_cwnd_update_after_sack) (struct sctp_tcb *stcb,
704 void (*sctp_cwnd_update_after_fr) (struct sctp_tcb *stcb,
706 void (*sctp_cwnd_update_after_timeout) (struct sctp_tcb *stcb,
708 void (*sctp_cwnd_update_after_ecn_echo) (struct sctp_tcb *stcb,
710 void (*sctp_cwnd_update_after_packet_dropped) (struct sctp_tcb *stcb,
713 void (*sctp_cwnd_update_after_output) (struct sctp_tcb *stcb,
715 void (*sctp_cwnd_update_packet_transmitted) (struct sctp_tcb *stcb,
719 void (*sctp_cwnd_new_transmission_begins) (struct sctp_tcb *stcb,
[all …]
H A Dsctp_ss_functions.c42 sctp_ss_default_add(struct sctp_tcb *, struct sctp_association *,
47 sctp_ss_default_remove(struct sctp_tcb *, struct sctp_association *,
52 sctp_ss_default_init(struct sctp_tcb *stcb, struct sctp_association *asoc, in sctp_ss_default_init()
118 sctp_ss_default_add(struct sctp_tcb *stcb, struct sctp_association *asoc, in sctp_ss_default_add()
232 sctp_ss_default_scheduled(struct sctp_tcb *stcb, in sctp_ss_default_scheduled()
303 sctp_ss_rr_add(struct sctp_tcb *stcb, struct sctp_association *asoc, in sctp_ss_rr_add()
442 sctp_ss_prio_add(struct sctp_tcb *stcb, struct sctp_association *asoc, in sctp_ss_prio_add()
589 sctp_ss_fb_clear(struct sctp_tcb *stcb, struct sctp_association *asoc, in sctp_ss_fb_clear()
635 sctp_ss_fb_add(struct sctp_tcb *stcb, struct sctp_association *asoc, in sctp_ss_fb_add()
766 sctp_ss_fcfs_add(struct sctp_tcb *stcb, struct sctp_association *asoc,
[all …]
H A Dsctp_input.h52 sctp_find_stream_reset(struct sctp_tcb *stcb, uint32_t seq,
56 sctp_reset_in_stream(struct sctp_tcb *stcb, uint32_t number_entries,
59 int sctp_is_there_unsent_data(struct sctp_tcb *stcb, int so_locked);
H A Dsctp_cc_functions.c110 sctp_cwnd_update_after_fr(struct sctp_tcb *stcb, in sctp_cwnd_update_after_fr()
682 sctp_cwnd_update_after_sack_common(struct sctp_tcb *stcb, in sctp_cwnd_update_after_sack_common()
1266 sctp_cwnd_update_after_output(struct sctp_tcb *stcb, in sctp_cwnd_update_after_output()
1288 sctp_cwnd_update_after_sack(struct sctp_tcb *stcb, in sctp_cwnd_update_after_sack()
1401 sctp_set_rtcc_initial_cc_param(struct sctp_tcb *stcb, in sctp_set_rtcc_initial_cc_param()
1504 sctp_cwnd_update_rtcc_after_sack(struct sctp_tcb *stcb, in sctp_cwnd_update_rtcc_after_sack()
1681 sctp_hs_cwnd_update_after_fr(struct sctp_tcb *stcb, in sctp_hs_cwnd_update_after_fr()
1747 sctp_hs_cwnd_update_after_sack(struct sctp_tcb *stcb, in sctp_hs_cwnd_update_after_sack()
2139 sctp_htcp_cwnd_update_after_sack(struct sctp_tcb *stcb, in sctp_htcp_cwnd_update_after_sack()
2206 sctp_htcp_cwnd_update_after_fr(struct sctp_tcb *stcb, in sctp_htcp_cwnd_update_after_fr()
[all …]
H A Dsctp_asconf.c153 struct sctp_tcb *stcb, int send_hb, int response_required) in sctp_process_asconf_add_ip()
314 struct sctp_tcb *stcb, int response_required) in sctp_process_asconf_delete_ip()
452 struct sctp_tcb *stcb, int response_required) in sctp_process_asconf_set_primary()
608 struct sctp_asconf_chunk *cp, struct sctp_tcb *stcb, in sctp_handle_asconf()
939 sctp_asconf_cleanup(struct sctp_tcb *stcb) in sctp_asconf_cleanup()
1563 sctp_asconf_process_error(struct sctp_tcb *stcb SCTP_UNUSED, in sctp_asconf_process_error()
1615 sctp_asconf_process_param_ack(struct sctp_tcb *stcb, in sctp_asconf_process_param_ack()
1654 sctp_asconf_ack_clear(struct sctp_tcb *stcb SCTP_UNUSED) in sctp_asconf_ack_clear()
1663 struct sctp_asconf_ack_chunk *cp, struct sctp_tcb *stcb, in sctp_handle_asconf_ack()
2424 sctp_find_valid_localaddr(struct sctp_tcb *stcb, int addr_locked) in sctp_find_valid_localaddr()
[all …]
H A Dsctp_timer.c171 sctp_find_alternate_net(struct sctp_tcb *stcb, in sctp_find_alternate_net()
416 sctp_backoff_on_timeout(struct sctp_tcb *stcb, in sctp_backoff_on_timeout()
441 sctp_recover_sent_list(struct sctp_tcb *stcb) in sctp_recover_sent_list()
487 sctp_mark_all_for_resend(struct sctp_tcb *stcb, in sctp_mark_all_for_resend()
817 struct sctp_tcb *stcb, in sctp_t3rxt_timer()
1006 struct sctp_tcb *stcb, in sctp_t1init_timer()
1054 struct sctp_tcb *stcb, in sctp_cookie_timer()
1118 sctp_strreset_timer(struct sctp_inpcb *inp, struct sctp_tcb *stcb) in sctp_strreset_timer()
1181 sctp_asconf_timer(struct sctp_inpcb *inp, struct sctp_tcb *stcb, in sctp_asconf_timer()
1348 struct sctp_tcb *stcb) in sctp_audit_stream_queues_for_size()
[all …]
H A Dsctp_input.c976 struct sctp_tcb *stcb, in sctp_handle_shutdown_ack()
1402 static struct sctp_tcb *
1418 static struct sctp_tcb *
1994 static struct sctp_tcb *
2004 struct sctp_tcb *stcb; in sctp_process_cookie_new()
2296 struct sctp_tcb **locked_tcb, in sctp_handle_cookie_echo()
2301 struct sctp_tcb *l_stcb = *stcb; in sctp_handle_cookie_echo()
2890 struct sctp_tcb *stcb) in sctp_handle_ecn_echo()
4357 static struct sctp_tcb *
4981 struct sctp_tcb *locked_stcb; in sctp_process_control()
[all …]
H A Dsctp_pcb.c1011 struct sctp_tcb *stcb; in sctp_tcb_special_locate()
1258 struct sctp_tcb *
1539 struct sctp_tcb *
1546 struct sctp_tcb *stcb; in sctp_findasoc_ep_asocid_locked()
1586 struct sctp_tcb *
1589 struct sctp_tcb *stcb; in sctp_findassociation_ep_asocid()
1973 struct sctp_tcb *
1979 struct sctp_tcb *stcb; in sctp_findassociation_addr_sa()
2217 struct sctp_tcb *
2277 struct sctp_tcb *
[all …]
H A Dsctp_peeloff.c54 struct sctp_tcb *stcb; in sctp_can_peel_off()
92 struct sctp_tcb *stcb; in sctp_do_peeloff()
H A Dsctputil.c1634 (struct sctp_tcb *)NULL, in sctp_handle_addr_wq()
1709 struct sctp_tcb *stcb; in sctp_timeout_handler()
1724 stcb = (struct sctp_tcb *)tmr->tcb; in sctp_timeout_handler()
4735 struct sctp_tcb *stcb, in sctp_pull_off_control_to_new_inp()
4810 struct sctp_tcb *stcb, in sctp_wakeup_the_read_socket()
4822 struct sctp_tcb *stcb, in sctp_add_to_readq()
5476 struct sctp_tcb *stcb = NULL; in sctp_sorecvmsg()
6477 (struct sctp_tcb *)NULL, in sctp_dynamic_set_primary()
6642 struct sctp_tcb *stcb; in sctp_connectx_helper_find()
7165 struct sctp_tcb *stcb; in sctp_recv_icmp_tunneled_packet()
[all …]
H A Dsctp_auth.c547 sctp_auth_key_acquire(struct sctp_tcb *stcb, uint16_t key_id) in sctp_auth_key_acquire()
564 sctp_auth_key_release(struct sctp_tcb *stcb, uint16_t key_id, int so_locked) in sctp_auth_key_release()
1145 sctp_clear_cachedkeys(struct sctp_tcb *stcb, uint16_t keyid) in sctp_clear_cachedkeys()
1168 struct sctp_tcb *stcb; in sctp_clear_cachedkeys_ep()
1186 sctp_delete_sharedkey(struct sctp_tcb *stcb, uint16_t keyid) in sctp_delete_sharedkey()
1252 sctp_auth_setactivekey(struct sctp_tcb *stcb, uint16_t keyid) in sctp_auth_setactivekey()
1299 sctp_deact_sharedkey(struct sctp_tcb *stcb, uint16_t keyid) in sctp_deact_sharedkey()
1362 sctp_auth_get_cookie_params(struct sctp_tcb *stcb, struct mbuf *m, in sctp_auth_get_cookie_params()
1503 struct sctp_auth_chunk *auth, struct sctp_tcb *stcb, uint16_t keyid) in sctp_fill_hmac_digest_m()
1590 sctp_handle_auth(struct sctp_tcb *stcb, struct sctp_auth_chunk *auth, in sctp_handle_auth()
[all …]
H A Dsctp_indata.c67 struct sctp_tcb *stcb,
135 sctp_build_readq_entry(struct sctp_tcb *stcb, in sctp_build_readq_entry()
416 sctp_abort_in_reasm(struct sctp_tcb *stcb, in sctp_abort_in_reasm()
481 sctp_queue_data_to_stream(struct sctp_tcb *stcb, in sctp_queue_data_to_stream()
636 struct sctp_tcb *stcb; in sctp_setup_tail_pointer()
678 struct sctp_tcb *stcb; in sctp_add_to_tail_pointer()
2395 sctp_slide_mapping_arrays(struct sctp_tcb *stcb) in sctp_slide_mapping_arrays()
3244 sctp_check_for_revoked(struct sctp_tcb *stcb, in sctp_check_for_revoked()
3889 sctp_window_probe_recovery(struct sctp_tcb *stcb, in sctp_window_probe_recovery()
4402 struct sctp_tcb *stcb, in sctp_handle_sack()
[all …]
H A Dsctp_var.h320 struct sctp_tcb;
331 void sctp_pathmtu_adjustment(struct sctp_tcb *, uint16_t);
335 sctp_notify(struct sctp_inpcb *, struct sctp_tcb *, struct sctp_nets *,
H A Dsctp_output.c2583 struct sctp_tcb *stcb, in sctp_choose_boundspecific_stcb()
2771 struct sctp_tcb *stcb, in sctp_select_nth_preferred_addr_from_ifn_boundall()
2889 struct sctp_tcb *stcb, in sctp_count_num_preferred_boundall()
2946 struct sctp_tcb *stcb, in sctp_choose_boundall()
3298 struct sctp_tcb *stcb, in sctp_source_address_selection()
3723 static struct sctp_tcb *
3731 struct sctp_tcb *stcb; in sctp_findassociation_cmsgs()
6565 struct sctp_tcb *stcb,
7771 struct sctp_tcb *stcb, in sctp_med_chunk_output()
8947 struct sctp_tcb *stcb, in sctp_send_cookie_echo()
[all …]
H A Dsctp_os_bsd.h417 struct sctp_tcb *local_stcb = stcb; \
428 struct sctp_tcb *local_stcb = stcb; \
H A Dsctp_usrreq.c157 struct sctp_tcb *stcb, in sctp_notify()
252 struct sctp_tcb *stcb; in sctp_ctlinput()
356 struct sctp_tcb *stcb; in sctp_getcred()
686 struct sctp_tcb *stcb; in sctp_disconnect()
887 struct sctp_tcb *stcb; in sctp_shutdown()
1002 struct sctp_tcb *stcb, in sctp_fill_up_addresses_vrf()
1238 struct sctp_tcb *stcb, in sctp_fill_up_addresses()
1348 struct sctp_tcb *stcb = NULL; in sctp_do_connect_x()
7270 struct sctp_tcb *stcb;
7403 struct sctp_tcb *stcb;
[all …]
/f-stack/freebsd/netinet6/
H A Dsctp6_var.h53 sctp6_notify(struct sctp_inpcb *, struct sctp_tcb *, struct sctp_nets *,
H A Dsctp6_usrreq.c175 struct sctp_tcb *stcb, in sctp6_notify()
255 struct sctp_tcb *stcb; in sctp6_ctlinput()
403 struct sctp_tcb *stcb; in sctp6_getcred()
785 struct sctp_tcb *stcb; in sctp6_connect()
953 struct sctp_tcb *stcb; in sctp6_getaddr()
1033 struct sctp_tcb *stcb; in sctp6_peeraddr()

12