/titanic_44/usr/src/uts/common/inet/tcp/ |
H A D | tcp_misc.c | 66 static int tcp_ioctl_abort(tcp_ioc_abort_conn_t *, tcp_stack_t *tcps); 281 boolean_t exact, tcp_stack_t *tcps) in tcp_ioctl_abort_bucket() argument 288 ip_stack_t *ipst = tcps->tcps_netstack->netstack_ip; in tcp_ioctl_abort_bucket() 352 tcp_ioctl_abort(tcp_ioc_abort_conn_t *acp, tcp_stack_t *tcps) in tcp_ioctl_abort() argument 361 ip_stack_t *ipst = tcps->tcps_netstack->netstack_ip; in tcp_ioctl_abort() 389 &count, exact, tcps); in tcp_ioctl_abort() 398 &count, exact, tcps); in tcp_ioctl_abort() 433 tcp_stack_t *tcps = tcp->tcp_tcps; in tcp_ioctl_abort_conn() local 473 if (tcps->tcps_netstack->netstack_stackid != GLOBAL_NETSTACKID) in tcp_ioctl_abort_conn() 484 err = tcp_ioctl_abort(acp, tcps); in tcp_ioctl_abort_conn() [all …]
|
H A D | tcp.c | 502 tcp_stack_t *tcps = tcp->tcp_tcps; in tcp_cleanup() local 503 netstack_t *ns = tcps->tcps_netstack; in tcp_cleanup() 560 ASSERT(tcps != NULL); in tcp_cleanup() 614 tcp_stack_t *tcps = tcp->tcp_tcps; in tcp_set_destination() local 626 if (!tcps->tcps_ignore_path_mtu) in tcp_set_destination() 648 tcps->tcps_rexmit_interval_extra + in tcp_set_destination() 659 tcps->tcps_max_buf); in tcp_set_destination() 660 if (tcps->tcps_snd_lowat_fraction != 0) { in tcp_set_destination() 662 tcps->tcps_snd_lowat_fraction; in tcp_set_destination() 675 tcps->tcps_max_buf); in tcp_set_destination() [all …]
|
H A D | tcp_bind.c | 159 tcp_stack_t *tcps = tcp->tcp_tcps; in tcp_bind_hash_remove() local 170 lockp = &tcps->tcps_bind_fanout[TCP_BIND_HASH( in tcp_bind_hash_remove() 217 tcp_stack_t *tcps = tcp->tcp_tcps; in tcp_update_next_port() local 231 if ((port < tcps->tcps_smallest_anon_port) || in tcp_update_next_port() 232 (port > tcps->tcps_largest_anon_port)) { in tcp_update_next_port() 233 if (tcps->tcps_smallest_anon_port == in tcp_update_next_port() 234 tcps->tcps_largest_anon_port) { in tcp_update_next_port() 237 bump = port % (tcps->tcps_largest_anon_port - in tcp_update_next_port() 238 tcps->tcps_smallest_anon_port); in tcp_update_next_port() 240 port = tcps->tcps_smallest_anon_port + bump; in tcp_update_next_port() [all …]
|
H A D | tcp_tunables.c | 68 tcp_stack_t *tcps = stack->netstack_tcp; in tcp_listener_conf_get() local 81 mutex_enter(&tcps->tcps_listener_conf_lock); in tcp_listener_conf_get() 82 for (tl = list_head(&tcps->tcps_listener_conf); tl != NULL; in tcp_listener_conf_get() 83 tl = list_next(&tcps->tcps_listener_conf, tl)) { in tcp_listener_conf_get() 100 mutex_exit(&tcps->tcps_listener_conf_lock); in tcp_listener_conf_get() 117 tcp_stack_t *tcps = stack->netstack_tcp; in tcp_listener_conf_add() local 129 mutex_enter(&tcps->tcps_listener_conf_lock); in tcp_listener_conf_add() 130 for (tl = list_head(&tcps->tcps_listener_conf); tl != NULL; in tcp_listener_conf_add() 131 tl = list_next(&tcps->tcps_listener_conf, tl)) { in tcp_listener_conf_add() 135 mutex_exit(&tcps->tcps_listener_conf_lock); in tcp_listener_conf_add() [all …]
|
H A D | tcp_time_wait.c | 136 tcp_stack_t *tcps = tcp->tcp_tcps; in tcp_time_wait_append() local 186 tcps->tcps_time_wait_interval); in tcp_time_wait_append() 193 TCP_DBGSTAT(tcps, tcp_time_wait); in tcp_time_wait_append() 209 (tcps->tcps_time_wait_interval + 1) * in tcp_time_wait_append() 512 tcp_stack_t *tcps = tcp->tcp_tcps; in tcp_time_wait_processing() local 530 TCPS_BUMP_MIB(tcps, tcpInDataDupSegs); in tcp_time_wait_processing() 531 TCPS_UPDATE_MIB(tcps, tcpInDataDupBytes, in tcp_time_wait_processing() 550 TCP_DBGSTAT(tcps, in tcp_time_wait_processing() 556 tcps->tcps_time_wait_interval); in tcp_time_wait_processing() 586 uint32_t new_iss = tcps->tcps_iss_incr_extra; in tcp_time_wait_processing() [all …]
|
H A D | tcp_opt_data.c | 312 tcp_stack_t *tcps = Q_TO_TCP(q)->tcp_tcps; in tcp_opt_default() local 318 *i1 = tcps->tcps_ip_notify_interval; in tcp_opt_default() 321 *i1 = tcps->tcps_ip_abort_interval; in tcp_opt_default() 324 *i1 = tcps->tcps_ip_notify_cinterval; in tcp_opt_default() 327 *i1 = tcps->tcps_ip_abort_cinterval; in tcp_opt_default() 336 *i1 = tcps->tcps_ipv4_ttl; in tcp_opt_default() 345 *i1 = tcps->tcps_ipv6_hoplimit; in tcp_opt_default() 501 tcp_stack_t *tcps = tcp->tcp_tcps; in tcp_opt_set() local 601 if (*i1 > tcps->tcps_max_buf) { in tcp_opt_set() 609 if (tcps->tcps_snd_lowat_fraction != 0) { in tcp_opt_set() [all …]
|
H A D | tcp_fusion.c | 86 tcp_stack_t *tcps = tcp->tcp_tcps; in tcp_fuse() local 88 ip_stack_t *ipst = tcps->tcps_netstack->netstack_ip; in tcp_fuse() 133 TCP_STAT(tcps, tcp_fusion_unqualified); in tcp_fuse() 149 TCP_STAT(tcps, tcp_fusion_unqualified); in tcp_fuse() 157 ns = tcps->tcps_netstack; in tcp_fuse() 252 TCP_STAT(tcps, tcp_fusion_unqualified); in tcp_fuse() 276 tcp_stack_t *tcps = tcp->tcp_tcps; in tcp_unfuse() local 317 TCP_STAT(tcps, tcp_fusion_backenabled); in tcp_unfuse() 324 TCP_STAT(tcps, tcp_fusion_backenabled); in tcp_unfuse() 353 tcp_stack_t *tcps = tcp->tcp_tcps; in tcp_fuse_output_urg() local [all …]
|
H A D | tcp_timers.c | 426 tcp_stack_t *tcps = tcp->tcp_tcps; in tcp_keepalive_timer() local 433 TCPS_BUMP_MIB(tcps, tcpTimKeepalive); in tcp_keepalive_timer() 458 TCPS_BUMP_MIB(tcps, tcpTimKeepaliveDrop); in tcp_keepalive_timer() 480 TCPS_BUMP_MIB(tcps, tcpTimKeepaliveProbe); in tcp_keepalive_timer() 563 tcp_stack_t *tcps = tcp->tcp_tcps; in tcp_ack_timer() local 565 TCP_DBGSTAT(tcps, tcp_ack_timer_cnt); in tcp_ack_timer() 598 TCPS_BUMP_MIB(tcps, tcpOutAck); in tcp_ack_timer() 599 TCPS_BUMP_MIB(tcps, tcpOutAckDelayed); in tcp_ack_timer() 651 tcp_stack_t *tcps = tcp->tcp_tcps; in tcp_timer() local 684 (tcps->tcps_conn_req_max_q0 >> 2)) && in tcp_timer() [all …]
|
H A D | tcp_input.c | 115 #define SET_TIME_WAIT(tcps, tcp, connp) \ argument 121 (uint64_t *)&(tcps)->tcps_sc[CPU->cpu_seqid]->tcp_sc_conn_cnt); \ 124 TCP_TIMER_RESTART(tcp, (tcps)->tcps_time_wait_interval); \ 127 TCP_DBGSTAT(tcps, tcp_rput_time_wait); \ 193 tcp_stack_t *tcps = tcp->tcp_tcps; in tcp_mss_set() local 197 mss_max = tcps->tcps_mss_max_ipv4; in tcp_mss_set() 199 mss_max = tcps->tcps_mss_max_ipv6; in tcp_mss_set() 201 if (mss < tcps->tcps_mss_min) in tcp_mss_set() 202 mss = tcps->tcps_mss_min; in tcp_mss_set() 407 tcp_stack_t *tcps = tcp->tcp_tcps; in tcp_process_options() local [all …]
|
H A D | tcp_output.c | 220 tcp_stack_t *tcps = tcp->tcp_tcps; in tcp_wput_data() local 375 TCP_SET_INIT_CWND(tcp, mss, tcps->tcps_slow_start_after_idle); in tcp_wput_data() 1098 tcp_stack_t *tcps = tcp->tcp_tcps; in tcp_output() local 1193 TCP_SET_INIT_CWND(tcp, mss, tcps->tcps_slow_start_after_idle); in tcp_output() 1269 TCPS_BUMP_MIB(tcps, tcpOutDataSegs); in tcp_output() 1270 TCPS_UPDATE_MIB(tcps, tcpOutDataBytes, len); in tcp_output() 1296 mp = allocb(hdrlen + tcps->tcps_wroff_xtra, BPRI_MED); in tcp_output() 1304 rptr = &mp1->b_rptr[tcps->tcps_wroff_xtra]; in tcp_output() 1445 tcp_stack_t *tcps = tcp->tcp_tcps; in tcp_close_output() local 1613 TCP_DBGSTAT(tcps, tcp_detach_time_wait); in tcp_close_output() [all …]
|
H A D | tcp_stats.c | 115 tcp_stack_t *tcps; in tcp_snmp_get() local 142 tcps = connp->conn_netstack->netstack_tcp; in tcp_snmp_get() 158 SET_MIB(tcp_mib.tcpRtoMin, tcps->tcps_rexmit_interval_min); in tcp_snmp_get() 159 SET_MIB(tcp_mib.tcpRtoMax, tcps->tcps_rexmit_interval_max); in tcp_snmp_get() 171 ipst = tcps->tcps_netstack->netstack_ip; in tcp_snmp_get() 186 TCPS_UPDATE_MIB(tcps, tcpHCInSegs, tcp->tcp_ibsegs); in tcp_snmp_get() 188 TCPS_UPDATE_MIB(tcps, tcpHCOutSegs, tcp->tcp_obsegs); in tcp_snmp_get() 361 tcp_sum_mib(tcps, &tcp_mib); in tcp_snmp_get() 553 tcp_stack_t *tcps; in tcp_kstat_update() local 563 tcps = ns->netstack_tcp; in tcp_kstat_update() [all …]
|
H A D | tcp_cluster.c | 34 void *arg, tcp_stack_t *tcps); 100 tcp_stack_t *tcps) in cl_tcp_walk_list_stack() argument 107 ip_stack_t *ipst = tcps->tcps_netstack->netstack_ip; in cl_tcp_walk_list_stack()
|
H A D | tcp_tpi.c | 801 tcp_stack_t *tcps = tcp->tcp_tcps; in tcp_copy_info() local 815 tia->TIDU_size = tcps->tcps_mss_def_ipv4; in tcp_copy_info() 817 tia->TIDU_size = tcps->tcps_mss_def_ipv6; in tcp_copy_info() 1054 tcp_stack_t *tcps = tcp->tcp_tcps; in tcp_accept_finish() local 1185 TCP_STAT(tcps, tcp_fusion_backenabled); in tcp_accept_finish() 1302 tcp_stack_t *tcps = listener->tcp_tcps; in tcp_tli_accept() local 1372 acceptor = tcp_acceptor_hash_lookup(acceptor_id, tcps); in tcp_tli_accept() 1911 tcp_stack_t *tcps = listener->tcp_tcps; in tcp_send_conn_ind() local 2022 (tcps->tcps_conn_req_max_q0 >> 5) && in tcp_send_conn_ind()
|
H A D | tcp_socket.c | 670 tcp_stack_t *tcps = connp->conn_tcp->tcp_tcps; in tcp_ioctl() local 675 error = ip_create_helper_stream(connp, tcps->tcps_ldi_ident); in tcp_ioctl()
|
/titanic_44/usr/src/uts/common/inet/ |
H A D | tcp_stats.h | 208 #define TCPS_BUMP_MIB(tcps, x) \ argument 209 BUMP_MIB(&(tcps)->tcps_sc[CPU->cpu_seqid]->tcp_sc_mib, x) 211 #define TCPS_UPDATE_MIB(tcps, x, y) \ argument 212 UPDATE_MIB(&(tcps)->tcps_sc[CPU->cpu_seqid]->tcp_sc_mib, x, y) 215 #define TCP_DBGSTAT(tcps, x) \ argument 217 &((tcps)->tcps_sc[CPU->cpu_seqid]->tcp_sc_stats.x)) 221 #define TCP_DBGSTAT(tcps, x) argument 227 #define TCP_STAT(tcps, x) \ argument 228 ((tcps)->tcps_sc[CPU->cpu_seqid]->tcp_sc_stats.x++) 229 #define TCP_STAT_UPDATE(tcps, x, n) \ argument [all …]
|
H A D | tunables.c | 350 tcp_stack_t *tcps; in mod_set_extra_privports() local 375 tcps = stack->netstack_tcp; in mod_set_extra_privports() 376 lock = &tcps->tcps_epriv_port_lock; in mod_set_extra_privports() 377 ports = tcps->tcps_g_epriv_ports; in mod_set_extra_privports() 378 nports = tcps->tcps_g_num_epriv_ports; in mod_set_extra_privports() 468 tcp_stack_t *tcps; in mod_get_extra_privports() local 493 tcps = stack->netstack_tcp; in mod_get_extra_privports() 494 ports = tcps->tcps_g_epriv_ports; in mod_get_extra_privports() 495 nports = tcps->tcps_g_num_epriv_ports; in mod_get_extra_privports()
|
H A D | tcp_impl.h | 380 #define TCPS_CONN_INC(tcps) \ argument 382 (uint64_t *)&(tcps)->tcps_sc[CPU->cpu_seqid]->tcp_sc_conn_cnt) 384 #define TCPS_CONN_DEC(tcps) \ argument 386 (uint64_t *)&(tcps)->tcps_sc[CPU->cpu_seqid]->tcp_sc_conn_cnt)
|
/titanic_44/usr/src/uts/common/inet/ip/ |
H A D | ip_attr.c | 1194 tcp_stack_t *tcps = connp->conn_netstack->netstack_tcp; in tcp_ixa_cleanup_getmblk() local 1198 mutex_enter(&tcps->tcps_ixa_cleanup_lock); in tcp_ixa_cleanup_getmblk() 1212 cv_wait(&tcps->tcps_ixa_cleanup_done_cv, in tcp_ixa_cleanup_getmblk() 1213 &tcps->tcps_ixa_cleanup_lock); in tcp_ixa_cleanup_getmblk() 1216 while ((mp = tcps->tcps_ixa_cleanup_mp) == NULL) { in tcp_ixa_cleanup_getmblk() 1222 cv_wait(&tcps->tcps_ixa_cleanup_ready_cv, in tcp_ixa_cleanup_getmblk() 1223 &tcps->tcps_ixa_cleanup_lock); in tcp_ixa_cleanup_getmblk() 1232 ASSERT(MUTEX_HELD(&tcps->tcps_ixa_cleanup_lock)); in tcp_ixa_cleanup_getmblk() 1234 ASSERT(tcps->tcps_ixa_cleanup_mp == mp); in tcp_ixa_cleanup_getmblk() 1238 tcps->tcps_ixa_cleanup_mp = NULL; in tcp_ixa_cleanup_getmblk() [all …]
|
/titanic_44/usr/src/cmd/mdb/common/modules/ip/ |
H A D | ip.c | 419 tcp_stack_t tcps; in tcps_sc_walk_init() local 424 if (mdb_vread(&tcps, sizeof (tcps), wsp->walk_addr) == -1) { in tcps_sc_walk_init() 428 if (tcps.tcps_sc_cnt == 0) in tcps_sc_walk_init() 436 wsp->walk_addr = (uintptr_t)tcps.tcps_sc; in tcps_sc_walk_init() 447 tcp_stack_t tcps; in tcps_sc_walk_step() local 451 if (mdb_vread(&tcps, sizeof (tcps), (uintptr_t)wsp->walk_data) == -1) { in tcps_sc_walk_step() 465 end = (char *)tcps.tcps_sc + tcps.tcps_sc_cnt * in tcps_sc_walk_step()
|
/titanic_44/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | net.c | 595 tcp_t tcps, *tcp; in netstat_tcp_cb() local 603 if (mdb_vread(&tcps, sizeof (tcp_t), tcp_kaddr) == -1) { in netstat_tcp_cb() 608 tcp = &tcps; in netstat_tcp_cb()
|