Searched defs:sctps (Results 1 - 24 of 24) sorted by relevance

/illumos-gate/usr/src/uts/common/inet/sctp/
H A Dsctp_heartbeat.c52 sctp_stack_t *sctps = sctp->sctp_sctps; local
71 SCTP_KSTAT(sctps, sctp_return_hb_failed);
90 SCTP_KSTAT(sctps, sctp_return_hb_failed);
127 sctp_stack_t *sctps = sctp->sctp_sctps; local
139 SCTP_KSTAT(sctps, sctp_send_hb_failed);
192 SCTPS_BUMP_MIB(sctps, sctpTimHeartBeatProbe);
209 sctp_stack_t *sctps = sctp->sctp_sctps; local
213 cnt = sctps->sctps_maxburst;
H A Dsctp_init.c151 sctp_stack_t *sctps = sctp->sctp_sctps; local
168 if (sctp->sctp_prsctp_aware && sctps->sctps_prsctp_enabled)
180 SCTP_KSTAT(sctps, sctp_send_init_failed);
186 SCTP_KSTAT(sctps, sctp_send_init_failed);
218 if (sctp->sctp_prsctp_aware && sctps->sctps_prsctp_enabled)
H A Dsctp_misc.c94 sctp_display_all(sctp_stack_t *sctps) argument
98 mutex_enter(&sctps->sctps_g_lock);
99 for (sctp_walker = list_head(&sctps->sctps_g_list);
101 sctp_walker = (sctp_t *)list_next(&sctps->sctps_g_list,
105 mutex_exit(&sctps->sctps_g_lock);
113 sctp_find_listener_conf(sctp_stack_t *sctps, in_port_t port) argument
118 mutex_enter(&sctps->sctps_listener_conf_lock);
119 for (sl = list_head(&sctps->sctps_listener_conf); sl != NULL;
120 sl = list_next(&sctps->sctps_listener_conf, sl)) {
126 mutex_exit(&sctps
134 sctp_listener_conf_cleanup(sctp_stack_t *sctps) argument
154 sctp_stack_t *sctps = (sctp_stack_t *)arg; local
197 sctp_stack_t *sctps; local
264 sctp_stack_cpu_add(sctp_stack_t *sctps, processorid_t cpu_seqid) argument
[all...]
H A Dsctp_tunables.c49 sctp_stack_t *sctps = stack->netstack_sctp; local
62 mutex_enter(&sctps->sctps_listener_conf_lock);
63 for (sl = list_head(&sctps->sctps_listener_conf); sl != NULL;
64 sl = list_next(&sctps->sctps_listener_conf, sl)) {
81 mutex_exit(&sctps->sctps_listener_conf_lock);
98 sctp_stack_t *sctps = stack->netstack_sctp; local
110 mutex_enter(&sctps->sctps_listener_conf_lock);
111 for (sl = list_head(&sctps->sctps_listener_conf); sl != NULL;
112 sl = list_next(&sctps->sctps_listener_conf, sl)) {
116 mutex_exit(&sctps
144 sctp_stack_t *sctps = stack->netstack_sctp; local
[all...]
H A Dsctp_shutdown.c56 sctp_stack_t *sctps = sctp->sctp_sctps; local
113 SCTP_KSTAT(sctps, sctp_send_shutdown_failed);
196 sctp_stack_t *sctps = sctp->sctp_sctps; local
201 SCTP_KSTAT(sctps, sctp_send_shutdown_comp_failed);
237 sctp_stack_t *sctps = ns->netstack_sctp; local
254 mp1 = allocb(MBLKL(mp) + sctps->sctps_wroff_xtra, BPRI_MED);
259 mp1->b_rptr += sctps->sctps_wroff_xtra;
287 ipha->ipha_ttl = (uchar_t)sctps->sctps_ipv4_ttl;
309 ip6h->ip6_hops = (uchar_t)sctps->sctps_ipv6_hoplimit;
372 sctp_stack_t *sctps local
[all...]
H A Dsctp_bind.c63 sctp_stack_t *sctps = sctp->sctp_sctps; local
76 sctps->sctps_next_port_to_try,
77 crgetzone(connp->conn_cred), sctps);
94 if (*requested_port < sctps->sctps_smallest_nonpriv_port) {
97 for (i = 0; i < sctps->sctps_g_num_epriv_ports; i++) {
99 sctps->sctps_g_epriv_ports[i]) {
128 sctp_stack_t *sctps = sctp->sctp_sctps; local
174 if (!list_is_empty(&sctps->sctps_listener_conf) &&
179 ratio = sctp_find_listener_conf(sctps,
212 tf = &sctps
340 sctp_stack_t *sctps = sctp->sctp_sctps; local
464 sctp_stack_t *sctps = sctp->sctp_sctps; local
547 sctp_stack_t *sctps = sctp->sctp_sctps; local
772 sctp_update_next_port(in_port_t port, zone_t *zone, sctp_stack_t *sctps) argument
[all...]
H A Dsctp_conn.c66 sctp_stack_t *sctps = listener->sctp_sctps; local
93 listener->sctp_prsctp_aware && sctps->sctps_prsctp_enabled) {
125 sctp_conn_hash_insert(&sctps->sctps_conn_fanout[
126 SCTP_CONN_HASH(sctps, aconnp->conn_ports)], acceptor, 0);
127 sctp_bind_hash_insert(&sctps->sctps_bind_fanout[
130 SCTP_ASSOC_EST(sctps, acceptor);
143 sctp_stack_t *sctps; local
161 sctps = sctp->sctp_sctps;
174 SCTP_KSTAT(sctps, sctp_listen_cnt_drop);
201 SCTPS_BUMP_MIB(sctps, sctpListenDro
363 sctp_stack_t *sctps = sctp->sctp_sctps; local
[all...]
H A Dsctp_error.c104 sctp_stack_t *sctps = sctp->sctp_sctps; local
118 SCTP_KSTAT(sctps, sctp_send_user_abort_failed);
152 SCTPS_BUMP_MIB(sctps, sctpAborted);
187 sctp_stack_t *sctps = sctp->sctp_sctps; local
204 hmp = allocb(sctps->sctps_wroff_xtra + ahlen, BPRI_MED);
211 p = hmp->b_rptr + sctps->sctps_wroff_xtra;
284 SCTPS_BUMP_MIB(sctps, sctpAborted);
299 ip_stack_t *ipst = sctps->sctps_netstack->netstack_ip;
337 sctp_stack_t *sctps = ns->netstack_sctp; local
353 mp = allocb(ahlen + sctps
520 sctp_stack_t *sctps = sctp->sctp_sctps; local
577 sctp_stack_t *sctps = sctp->sctp_sctps; local
[all...]
H A Dsctp_snmp.c60 sctp_stack_t *sctps; local
72 sctps = ns->netstack_sctp;
73 if (sctps == NULL) {
93 mutex_enter(&sctps->sctps_g_lock);
94 sctp = list_head(&sctps->sctps_g_list);
99 sctp = list_next(&sctps->sctps_g_list, sctp);
104 mutex_exit(&sctps->sctps_g_lock);
120 SCTPS_UPDATE_MIB(sctps, sctpOutSCTPPkts,
126 SCTPS_UPDATE_MIB(sctps, sctpOutCtrlChunks,
134 SCTPS_UPDATE_MIB(sctps, sctpOutOrderChunk
411 sctp_stack_t *sctps; local
525 sctp_snmp_get_mib2(queue_t *q, mblk_t *mpctl, sctp_stack_t *sctps) argument
904 sctp_sum_mib(sctp_stack_t *sctps, mib2_sctp_t *sctp_mib) argument
[all...]
H A Dsctp_timer.c162 sctp_stack_t *sctps = sctp->sctp_sctps; local
184 SCTP_KSTAT(sctps, sctp_add_timer);
380 sctp_stack_t *sctps = sctp->sctp_sctps; local
383 sctp->sctp_sack_toggle = sctps->sctps_deferred_acks_max;
384 SCTPS_BUMP_MIB(sctps, sctpOutAckDelayed);
398 sctp_stack_t *sctps = sctp->sctp_sctps; local
410 if (sctps->sctps_reclaim || !sctp_is_a_faddr_clean(sctp)) {
412 SCTPS_BUMP_MIB(sctps, sctpAborted);
413 SCTPS_BUMP_MIB(sctps, sctpTimHeartBeatDrop);
429 cnt = sctps
592 sctp_stack_t *sctps = sctp->sctp_sctps; local
[all...]
H A Dsctp_hash.c60 void *), void *arg, boolean_t cansleep, sctp_stack_t *sctps);
63 sctp_hash_init(sctp_stack_t *sctps) argument
68 sctps->sctps_conn_hash_size = sctp_conn_hash_size;
70 if (!ISP2(sctps->sctps_conn_hash_size)) {
73 if (sctps->sctps_conn_hash_size < (1 << i))
76 sctps->sctps_conn_hash_size = 1 << i;
78 if (sctps->sctps_conn_hash_size < SCTP_CONN_HASH_SIZE) {
79 sctps->sctps_conn_hash_size = SCTP_CONN_HASH_SIZE;
81 sctps->sctps_conn_hash_size);
83 sctps
105 sctp_hash_destroy(sctp_stack_t *sctps) argument
157 cl_sctp_walk_list_stack(int (*cl_callback)(cl_sctp_info_t *, void *), void *arg, boolean_t cansleep, sctp_stack_t *sctps) argument
234 sctp_conn_match(in6_addr_t **faddrpp, uint32_t nfaddr, in6_addr_t *laddr, uint32_t ports, zoneid_t zoneid, iaflags_t iraflags, sctp_stack_t *sctps) argument
282 listen_match(in6_addr_t *laddr, uint32_t ports, zoneid_t zoneid, iaflags_t iraflags, sctp_stack_t *sctps) argument
321 sctp_find_conn(in6_addr_t *src, in6_addr_t *dst, uint32_t ports, zoneid_t zoneid, iaflags_t iraflags, sctp_stack_t *sctps) argument
349 sctp_lookup_by_faddrs(mblk_t *mp, sctp_hdr_t *sctph, in6_addr_t *srcp, in6_addr_t *dstp, uint32_t ports, zoneid_t zoneid, sctp_stack_t *sctps, iaflags_t iraflags) argument
484 sctp_fanout(in6_addr_t *src, in6_addr_t *dst, uint32_t ports, ip_recv_attr_t *ira, mblk_t *mp, sctp_stack_t *sctps, sctp_hdr_t *sctph) argument
541 sctp_stack_t *sctps = ns->netstack_sctp; local
[all...]
H A Dsctp_opt_data.c207 sctp_stack_t *sctps = sctp->sctp_sctps; local
220 (!ispriv && (srto->srto_initial < sctps->sctps_rto_initialg_low ||
221 srto->srto_initial > sctps->sctps_rto_initialg_high))) {
225 (!ispriv && (srto->srto_max < sctps->sctps_rto_maxg_low ||
226 srto->srto_max > sctps->sctps_rto_maxg_high))) {
230 (!ispriv && (srto->srto_min < sctps->sctps_rto_ming_low ||
231 srto->srto_min > sctps->sctps_rto_ming_high))) {
288 sctp_stack_t *sctps = sctp->sctp_sctps; local
303 if (sap->sasoc_asocmaxrxt < sctps->sctps_pa_max_retr_low ||
304 sap->sasoc_asocmaxrxt > sctps
347 sctp_stack_t *sctps = sctp->sctp_sctps; local
459 sctp_stack_t *sctps = sctp->sctp_sctps; local
1044 sctp_stack_t *sctps = sctp->sctp_sctps; local
[all...]
H A Dsctp.c135 #define SCTP_LINK(sctp, sctps) \
136 mutex_enter(&(sctps)->sctps_g_lock); \
137 list_insert_tail(&sctps->sctps_g_list, (sctp)); \
138 mutex_exit(&(sctps)->sctps_g_lock);
140 #define SCTP_UNLINK(sctp, sctps) \
141 mutex_enter(&(sctps)->sctps_g_lock); \
143 list_remove(&(sctps)->sctps_g_list, (sctp)); \
144 mutex_exit(&(sctps)->sctps_g_lock);
181 sctp_stack_t *sctps = psctp->sctp_sctps; local
184 sctps
629 sctp_stack_t *sctps = sctp->sctp_sctps; local
785 sctp_stack_t *sctps = sctp->sctp_sctps; local
1090 sctp_stack_t *sctps = sctp->sctp_sctps; local
1203 sctp_stack_t *sctps = sctp->sctp_sctps; local
1330 sctp_stack_t *sctps; local
1528 sctp_stack_t *sctps; local
1611 sctp_stack_t *sctps = (sctp_stack_t *)arg; local
1660 sctp_rq_tq_init(sctp_stack_t *sctps) argument
1705 sctp_rq_tq_fini(sctp_stack_t *sctps) argument
1723 sctp_inc_taskq(sctp_stack_t *sctps) argument
1778 sctp_stack_t *sctps = sctp->sctp_sctps; local
[all...]
H A Dsctp_addr.c115 sctp_stack_t *sctps = sctp_ipif->sctp_ipif_ill-> local
118 rw_enter(&sctps->sctps_g_ills_lock, RW_READER);
119 rw_enter(&sctps->sctps_g_ipifs_lock, RW_WRITER);
129 rw_exit(&sctps->sctps_g_ipifs_lock);
130 rw_exit(&sctps->sctps_g_ills_lock);
133 list_remove(&sctps->sctps_g_ipifs[hindex].sctp_ipif_list,
135 sctps->sctps_g_ipifs[hindex].ipif_count--;
136 sctps->sctps_g_ipifs_count--;
141 if (rw_tryupgrade(&sctps->sctps_g_ills_lock) != 0) {
142 rw_downgrade(&sctps
173 sctp_lookup_ipif_addr(in6_addr_t *addr, boolean_t refhold, zoneid_t zoneid, boolean_t check_zid, uint_t ifindex, uint_t seqid, boolean_t usable, sctp_stack_t *sctps) argument
238 sctp_stack_t *sctps = sctp->sctp_sctps; local
702 sctp_stack_t *sctps = ns->netstack_sctp; local
793 sctp_stack_t *sctps = ns->netstack_sctp; local
839 sctp_stack_t *sctps = ns->netstack_sctp; local
898 sctp_update_saddrs(sctp_ipif_t *oipif, sctp_ipif_t *nipif, int idx, sctp_stack_t *sctps) argument
960 sctp_chk_and_updt_saddr(int hindex, sctp_ipif_t *ipif, sctp_stack_t *sctps) argument
1015 sctp_stack_t *sctps; local
1150 sctp_stack_t *sctps = ns->netstack_sctp; local
1779 sctp_stack_t *sctps = sctp->sctp_sctps; local
1986 sctp_free_ills(sctp_stack_t *sctps) argument
2014 sctp_free_ipifs(sctp_stack_t *sctps) argument
2045 sctp_saddr_init(sctp_stack_t *sctps) argument
2071 sctp_saddr_fini(sctp_stack_t *sctps) argument
[all...]
H A Dsctp_asconf.c393 sctp_stack_t *sctps = sctp->sctp_sctps; local
420 SCTP_KSTAT(sctps, sctp_send_asconf_ack_failed);
483 SCTP_KSTAT(sctps, sctp_cl_assoc_change);
494 SCTP_KSTAT(sctps, sctp_cl_assoc_change);
848 sctp_stack_t *sctps = sctp->sctp_sctps; local
873 SCTPS_BUMP_MIB(sctps, sctpAborted);
923 sctp_stack_t *sctps = sctp->sctp_sctps; local
943 SCTP_KSTAT(sctps, sctp_send_asconf_failed);
1159 sctp_stack_t *sctps = sctp->sctp_sctps; local
1164 if (!sctps
1555 sctp_stack_t *sctps = sctp->sctp_sctps; local
[all...]
H A Dsctp_common.c92 sctp_stack_t *sctps = sctp->sctp_sctps; local
118 if (!sctps->sctps_ignore_path_mtu)
218 sctps->sctps_slow_start_initial);
231 sctp_stack_t *sctps = sctp->sctp_sctps; local
233 ip_stack_t *ipst = sctps->sctps_netstack->netstack_ip;
252 if (sctps->sctps_rtt_updates != 0 &&
253 fp->sf_rtt_updates >= sctps->sctps_rtt_updates) {
289 sctp_stack_t *sctps = sctp->sctp_sctps; local
320 mp = allocb(ipsctplen + sctps->sctps_wroff_xtra + trailer, BPRI_MED);
325 mp->b_rptr += sctps
366 sctp_stack_t *sctps = sctp->sctp_sctps; local
689 sctp_stack_t *sctps = sctp->sctp_sctps; local
1270 sctp_stack_t *sctps = sctp->sctp_sctps; local
1508 sctp_secure_restart_check(mblk_t *pkt, sctp_chunk_hdr_t *ich, uint32_t ports, int sleep, sctp_stack_t *sctps, ip_recv_attr_t *ira) argument
1734 sctp_stack_t *sctps = sctp->sctp_sctps; local
1781 sctp_stack_t *sctps = sctp->sctp_sctps; local
[all...]
H A Dsctp_cookie.c499 sctp_stack_t *sctps = sctp->sctp_sctps; local
582 sctp->sctp_prsctp_aware && sctps->sctps_prsctp_enabled) {
658 iackmp = allocb(ipsctplen + sctps->sctps_wroff_xtra, BPRI_MED);
667 p = (char *)(iackmp->b_rptr + sctps->sctps_wroff_xtra);
723 sctp->sctp_prsctp_aware && sctps->sctps_prsctp_enabled) {
806 if (sctps->sctps_new_secret_interval > 0 &&
808 MSEC_TO_TICK(sctps->sctps_new_secret_interval)) <= nowt) {
884 sctp_stack_t *sctps = sctp->sctp_sctps; local
889 SCTP_KSTAT(sctps, sctp_send_cookie_ack_failed);
947 sctp_stack_t *sctps local
1232 sctp_stack_t *sctps = sctp->sctp_sctps; local
1437 sctp_addrlist2sctp(mblk_t *mp, sctp_hdr_t *sctph, sctp_chunk_hdr_t *ich, zoneid_t zoneid, sctp_stack_t *sctps) argument
[all...]
H A Dsctp_output.c335 sctp_stack_t *sctps = sctp->sctp_sctps; local
346 xtralen = sctp->sctp_hdr_len + sctps->sctps_wroff_xtra +
349 xtralen = sctp->sctp_hdr6_len + sctps->sctps_wroff_xtra +
543 xtralen += sctps->sctps_wroff_xtra + sizeof (*sdc);
574 sctp_stack_t *sctps = sctp->sctp_sctps; local
608 (sctps->sctps_wroff_xtra + hdrlen + sacklen) || DB_REF(mp) > 2) {
616 nmp = allocb(sctps->sctps_wroff_xtra + hdrlen + sacklen,
623 nmp->b_rptr += sctps->sctps_wroff_xtra;
705 sctp_stack_t *sctps = sctp->sctp_sctps; local
763 SCTPS_BUMP_MIB(sctps, sctpOutFastRetran
960 sctp_stack_t *sctps = sctp->sctp_sctps; local
1007 sctp_stack_t *sctps = sctp->sctp_sctps; local
1410 sctp_stack_t *sctps = sctp->sctp_sctps; local
1472 sctp_stack_t *sctps = sctp->sctp_sctps; local
1683 sctp_stack_t *sctps = sctp->sctp_sctps; local
2217 sctp_stack_t *sctps = sctp->sctp_sctps; local
[all...]
H A Dsctp_input.c1298 sctp_stack_t *sctps = sctp->sctp_sctps; local
1352 SCTPS_BUMP_MIB(sctps, sctpInClosed);
1826 sctp_stack_t *sctps = sctp->sctp_sctps; local
1837 acks_max = sctps->sctps_deferred_acks_max;
1874 SCTP_KSTAT(sctps, sctp_send_err_failed);
1875 SCTP_KSTAT(sctps, sctp_send_sack_failed);
1891 SCTP_KSTAT(sctps, sctp_send_sack_failed);
1921 sctp_stack_t *sctps = sctp->sctp_sctps; local
1942 SCTPS_BUMP_MIB(sctps, sctpOutAck);
1969 sctp_stack_t *sctps local
2038 sctp_stack_t *sctps = sctp->sctp_sctps; local
2295 sctp_stack_t *sctps = sctp->sctp_sctps; local
2510 sctp_stack_t *sctps = sctp->sctp_sctps; local
2727 sctp_stack_t *sctps = sctp->sctp_sctps; local
3403 sctp_stack_t *sctps; local
3581 sctp_stack_t *sctps = sctp->sctp_sctps; local
3620 sctp_stack_t *sctps = sctp->sctp_sctps; local
4420 sctp_stack_t *sctps = sctp->sctp_sctps; local
[all...]
/illumos-gate/usr/src/uts/common/inet/
H A Dtunables.c351 sctp_stack_t *sctps; local
387 sctps = stack->netstack_sctp;
388 lock = &sctps->sctps_epriv_port_lock;
389 ports = sctps->sctps_g_epriv_ports;
390 nports = sctps->sctps_g_num_epriv_ports;
469 sctp_stack_t *sctps; local
503 sctps = stack->netstack_sctp;
504 ports = sctps->sctps_g_epriv_ports;
505 nports = sctps->sctps_g_num_epriv_ports;
/illumos-gate/usr/src/uts/common/inet/ip/
H A Dip6_input.c2228 sctp_stack_t *sctps = ipst->ips_netstack->netstack_sctp; local
2261 ira, mp, sctps, sctph);
H A Dip_input.c2570 sctp_stack_t *sctps = ipst->ips_netstack->netstack_sctp; local
2605 sctps, sctph);
H A Dip.c9609 sctp_stack_t *sctps; local
9617 sctps = ipst->ips_netstack->netstack_sctp;
9718 if ((mpctl = sctp_snmp_get_mib2(q, mpctl, sctps)) == NULL) {
14301 sctp_stack_t *sctps = ipst->ips_netstack->netstack_sctp; local
14315 SCTPS_BUMP_MIB(sctps, sctpChecksumError);
/illumos-gate/usr/src/cmd/mdb/common/modules/sctp/
H A Dsctp.c685 sctp_t sctps, *sctp; local
695 if (mdb_vread(&sctps, sizeof (sctps), addr) == -1) {
699 sctp = &sctps;
1012 listen_size(sctp_stack_t *sctps) argument
1024 conn_size(sctp_stack_t *sctps) argument
1029 kaddr = (uintptr_t)&sctps->sctps_conn_hash_size;
1046 bind_size(sctp_stack_t *sctps) argument
1095 sctp_stack_t *sctps = (sctp_stack_t *)wsp->walk_addr; local
1107 lw->size = fi->getsize(sctps);
1510 sctp_stack_t sctps; local
1538 sctp_stack_t sctps; local
[all...]

Completed in 166 milliseconds