/illumos-gate/usr/src/uts/common/inet/sctp/ |
H A D | sctp_heartbeat.c | 52 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 D | sctp_init.c | 151 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 D | sctp_misc.c | 94 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 D | sctp_tunables.c | 49 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 D | sctp_shutdown.c | 56 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 D | sctp_bind.c | 63 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 D | sctp_conn.c | 66 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 D | sctp_error.c | 104 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 D | sctp_snmp.c | 60 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 D | sctp_timer.c | 162 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 D | sctp_hash.c | 60 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 D | sctp_opt_data.c | 207 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 D | sctp.c | 135 #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 D | sctp_addr.c | 115 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 D | sctp_asconf.c | 393 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 D | sctp_common.c | 92 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 D | sctp_cookie.c | 499 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 D | sctp_output.c | 335 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 D | sctp_input.c | 1298 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 D | tunables.c | 351 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 D | ip6_input.c | 2228 sctp_stack_t *sctps = ipst->ips_netstack->netstack_sctp; local 2261 ira, mp, sctps, sctph);
|
H A D | ip_input.c | 2570 sctp_stack_t *sctps = ipst->ips_netstack->netstack_sctp; local 2605 sctps, sctph);
|
H A D | ip.c | 9609 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 D | sctp.c | 685 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...] |