/src/sys/netinet/ |
sctp_indata.h | 38 int sctp_deliver_data(struct sctp_tcb *, struct sctp_association *, 41 void sctp_set_rwnd(struct sctp_tcb *, struct sctp_association *); 43 void sctp_handle_sack(struct sctp_sack_chunk *, struct sctp_tcb *, 47 void sctp_handle_forward_tsn(struct sctp_tcb *, 51 sctp_try_advance_peer_ack_point(struct sctp_tcb *, struct sctp_association *); 53 void sctp_service_queues(struct sctp_tcb *, struct sctp_association *, int have_lock); 55 void sctp_update_acked(struct sctp_tcb *, struct sctp_shutdown_chunk *, 59 struct sctp_inpcb *, struct sctp_tcb *, struct sctp_nets *, u_int32_t *); 61 void sctp_sack_check(struct sctp_tcb *, int, int, int *);
|
sctp_output.h | 40 void sctp_send_initiate(struct sctp_inpcb *, struct sctp_tcb *); 42 void sctp_send_initiate_ack(struct sctp_inpcb *, struct sctp_tcb *, 47 void sctp_queue_op_err(struct sctp_tcb *, struct mbuf *); 49 int sctp_send_cookie_echo(struct mbuf *, int, struct sctp_tcb *, 51 int sctp_send_cookie_ack(struct sctp_tcb *); 53 void sctp_send_heartbeat_ack(struct sctp_tcb *, struct mbuf *, int, int, 56 int sctp_is_addr_restricted(struct sctp_tcb *, struct sockaddr *); 59 struct sctp_tcb *, struct route *, struct sctp_nets *, int); 63 struct sctp_tcb *, struct route *, struct sctp_nets *, int); 66 int sctp_send_shutdown(struct sctp_tcb *, struct sctp_nets *) [all...] |
sctp_timer.h | 37 struct sctp_nets *sctp_find_alternate_net(struct sctp_tcb *, 40 int sctp_threshold_management(struct sctp_inpcb *, struct sctp_tcb *, 43 int sctp_t3rxt_timer(struct sctp_inpcb *, struct sctp_tcb *, 45 int sctp_t1init_timer(struct sctp_inpcb *, struct sctp_tcb *, 47 int sctp_shutdown_timer(struct sctp_inpcb *, struct sctp_tcb *, 49 int sctp_heartbeat_timer(struct sctp_inpcb *, struct sctp_tcb *, 52 int sctp_cookie_timer(struct sctp_inpcb *, struct sctp_tcb *, 55 void sctp_pathmtu_timer(struct sctp_inpcb *, struct sctp_tcb *, 58 int sctp_shutdownack_timer(struct sctp_inpcb *, struct sctp_tcb *, 60 int sctp_strreset_timer(struct sctp_inpcb *inp, struct sctp_tcb *stcb [all...] |
sctp_asconf.h | 39 void sctp_asconf_cleanup(struct sctp_tcb *, struct sctp_nets *); 41 struct mbuf *sctp_compose_asconf(struct sctp_tcb *); 44 struct sctp_tcb *, struct sctp_nets *); 47 struct sctp_asconf_ack_chunk *, struct sctp_tcb *, struct sctp_nets *); 52 int32_t sctp_set_primary_ip_address_sa(struct sctp_tcb *, 57 void sctp_check_address_list(struct sctp_tcb *, struct mbuf *, int, int,
|
sctp_input.h | 39 struct sctp_tcb *, struct sctp_nets *, u_int8_t); 42 sctp_handle_stream_reset_response(struct sctp_tcb *, struct sctp_stream_reset_response *resp);
|
sctputil.h | 145 int sctp_timer_start(int, struct sctp_inpcb *, struct sctp_tcb *, 148 int sctp_timer_stop(int, struct sctp_inpcb *, struct sctp_tcb *, 158 u_int32_t sctp_calculate_rto(struct sctp_tcb *, struct sctp_association *, 172 void sctp_ulp_notify(u_int32_t, struct sctp_tcb *, u_int32_t, void *); 174 void sctp_report_all_outbound(struct sctp_tcb *); 178 void sctp_abort_notification(struct sctp_tcb *, int); 181 void sctp_abort_association(struct sctp_inpcb *, struct sctp_tcb *, 185 void sctp_abort_an_association(struct sctp_inpcb *, struct sctp_tcb *, int, 206 int sctp_release_pr_sctp_chunk(struct sctp_tcb *, struct sctp_tmit_chunk *, 220 struct socket *, struct sctp_tcb *); [all...] |
sctp_pcb.h | 55 LIST_HEAD(sctpasochead, sctp_tcb); 280 struct sctp_tcb *tcb; 346 struct sctp_tcb { struct 349 LIST_ENTRY(sctp_tcb) sctp_tcbhash; /* next link in hash table */ 350 LIST_ENTRY(sctp_tcb) sctp_tcblist; /* list of all of the TCB's */ 351 LIST_ENTRY(sctp_tcb) sctp_asocs; 459 struct sctp_tcb *xx_stcb; \ 470 struct sctp_tcb *xx_stcb; \ 661 struct sctp_nets *sctp_findnet(struct sctp_tcb *, struct sockaddr *); 667 struct sctp_tcb *sctp_findassociation_addr(struct mbuf *, int, int [all...] |
sctp_peeloff.c | 90 struct sctp_tcb *stcb; 107 struct sctp_tcb *stcb; 142 struct sctp_tcb *stcb;
|
sctp_var.h | 142 struct sctp_tcb; 152 struct sockaddr *, struct sctp_tcb *,
|
sctp_timer.c | 134 sctp_threshold_management(struct sctp_inpcb *inp, struct sctp_tcb *stcb, 212 sctp_find_alternate_net(struct sctp_tcb *stcb, 285 sctp_backoff_on_timeout(struct sctp_tcb *stcb, 344 sctp_mark_all_for_resend(struct sctp_tcb *stcb, 690 sctp_move_all_chunks_to_alt(struct sctp_tcb *stcb, 731 struct sctp_tcb *stcb, 857 struct sctp_tcb *stcb, 900 struct sctp_tcb *stcb, 964 int sctp_strreset_timer(struct sctp_inpcb *inp, struct sctp_tcb *stcb, 1036 int sctp_asconf_timer(struct sctp_inpcb *inp, struct sctp_tcb *stcb [all...] |
sctp_pcb.c | 129 struct sctp_tcb *stcb; 149 struct sctp_tcb *stcb; 173 struct sctp_tcb *stcb; 226 static struct sctp_tcb * 246 struct sctp_tcb *stcb; 374 struct sctp_tcb * 378 struct sctp_tcb *stcb; 480 struct sctp_tcb * 482 struct sctp_nets **netp, struct sockaddr *local, struct sctp_tcb *locked_tcb) 486 struct sctp_tcb *stcb [all...] |
sctp_asconf.c | 197 struct sctp_tcb *stcb, int response_required) 302 struct sctp_tcb *stcb, int response_required) 459 struct sctp_tcb *stcb, int response_required) 571 struct sctp_tcb *stcb, struct sctp_nets *net) 840 sctp_asconf_cleanup(struct sctp_tcb *stcb, struct sctp_nets *net) 866 sctp_asconf_addr_mgmt_ack(struct sctp_tcb *stcb, struct ifaddr *addr, 898 sctp_asconf_queue_add(struct sctp_tcb *stcb, struct ifaddr *ifa, uint16_t type) 1047 sctp_asconf_queue_add_sa(struct sctp_tcb *stcb, struct sockaddr *sa, 1188 sctp_asconf_find_param(struct sctp_tcb *stcb, uint32_t correlation_id) 1208 sctp_asconf_process_error(struct sctp_tcb *stcb [all...] |
sctp_input.c | 99 struct sctp_tcb *stcb, struct sctp_nets *net) 164 sctp_process_init(struct sctp_init_chunk *cp, struct sctp_tcb *stcb, 295 struct sctphdr *sh, struct sctp_init_ack_chunk *cp, struct sctp_tcb *stcb, 403 struct sctp_tcb *stcb, struct sctp_nets *net) 482 struct sctp_tcb *stcb, struct sctp_nets *net) 510 struct sctp_tcb *stcb, struct sctp_nets *net, int *abort_flag) 621 struct sctp_tcb *stcb, struct sctp_nets *net) 670 sctp_process_unrecog_chunk(struct sctp_tcb *stcb, struct sctp_paramhdr *phdr, 712 sctp_process_unrecog_param(struct sctp_tcb *stcb, struct sctp_paramhdr *phdr) 761 struct sctp_tcb *stcb, struct sctp_nets *net [all...] |
sctp_structs.h | 84 typedef void (*asoc_func)(struct sctp_inpcb *, struct sctp_tcb *, void *ptr, 95 struct sctp_tcb *stcb; /* assoc */
|
sctputil.c | 431 void sctp_auditing(int from, struct sctp_inpcb *inp, struct sctp_tcb *stcb, 828 struct sctp_tcb *stcb; 836 stcb = (struct sctp_tcb *)tmr->tcb; 1083 sctp_timer_start(int t_type, struct sctp_inpcb *inp, struct sctp_tcb *stcb, 1395 sctp_timer_stop(int t_type, struct sctp_inpcb *inp, struct sctp_tcb *stcb, 1637 sctp_calculate_rto(struct sctp_tcb *stcb, 1863 sctp_notify_assoc_change(u_int32_t event, struct sctp_tcb *stcb, 1973 sctp_notify_peer_addr_change(struct sctp_tcb *stcb, uint32_t state, 2057 sctp_notify_send_failed(struct sctp_tcb *stcb, u_int32_t error, 2151 sctp_notify_adaption_layer(struct sctp_tcb *stcb [all...] |
sctp_output.c | 450 sctp_is_addr_restricted(struct sctp_tcb *stcb, struct sockaddr *addr) 608 struct sctp_tcb *stcb, 830 sctp_select_v4_nth_prefered_addr_from_ifn_boundall (struct ifnet *ifn, struct sctp_tcb *stcb, int non_asoc_addr_ok, 858 sctp_count_v4_num_prefered_boundall (struct ifnet *ifn, struct sctp_tcb *stcb, int non_asoc_addr_ok, 885 struct sctp_tcb *stcb, 1077 struct sctp_tcb *stcb, struct route *ro, struct sctp_nets *net, 1272 struct sctp_tcb *stcb, 1553 sctp_select_v6_nth_addr_from_ifn_boundall (struct ifnet *ifn, struct sctp_tcb *stcb, int non_asoc_addr_ok, uint8_t loopscope, 1601 sctp_count_v6_num_eligible_boundall (struct ifnet *ifn, struct sctp_tcb *stcb, 1629 struct sctp_tcb *stcb [all...] |
sctp_indata.c | 107 sctp_set_rwnd(struct sctp_tcb *stcb, struct sctp_association *asoc) 180 sctp_build_ctl_nchunk(struct sctp_tcb *stcb, uint32_t tsn, uint32_t ppid, 233 sctp_build_ctl(struct sctp_tcb *stcb, struct sctp_tmit_chunk *chk) 274 sctp_deliver_data(struct sctp_tcb *stcb, struct sctp_association *asoc, 512 sctp_service_reassembly(struct sctp_tcb *stcb, struct sctp_association *asoc, int hold_locks) 801 sctp_queue_data_to_stream(struct sctp_tcb *stcb, struct sctp_association *asoc, 1040 sctp_queue_data_for_reasm(struct sctp_tcb *stcb, struct sctp_association *asoc, 1664 sctp_process_a_data_chunk(struct sctp_tcb *stcb, struct sctp_association *asoc, 2205 sctp_sack_check(struct sctp_tcb *stcb, int ok_to_sack, int was_a_gap, int *abort_flag) 2423 sctp_service_queues(struct sctp_tcb *stcb, struct sctp_association *asoc, int hold_locks [all...] |
sctp_usrreq.c | 237 struct sctp_tcb *stcb, 347 struct sctp_tcb *stcb, 434 struct sctp_tcb *stcb; 709 struct sctp_tcb *stcb; 829 struct sctp_tcb *stcb; 909 struct sctp_tcb *stcb, 1146 struct sctp_tcb *stcb = NULL; 1332 struct sctp_tcb *stcb = NULL; 2381 struct sctp_tcb *stcb = NULL; 3303 struct sctp_tcb *stcb [all...] |
/src/sys/netinet6/ |
sctp6_usrreq.c | 125 struct sctp_tcb *stcb = NULL; 316 struct sctp_tcb *stcb, 436 struct sctp_tcb *stcb; 508 struct sctp_tcb *stcb; 716 struct sctp_tcb *stcb; 920 struct sctp_tcb *stcb; 1069 struct sctp_tcb *stcb; 1130 struct sctp_tcb *stcb;
|