Lines Matching refs:tcps
109 #define SET_TIME_WAIT(tcps, tcp, connp) \ argument
115 (uint64_t *)&(tcps)->tcps_sc[CPU->cpu_seqid]->tcp_sc_conn_cnt); \
118 TCP_TIMER_RESTART(tcp, (tcps)->tcps_time_wait_interval); \
121 TCP_DBGSTAT(tcps, tcp_rput_time_wait); \
314 tcp_stack_t *tcps = tcp->tcp_tcps; in tcp_mss_set() local
318 mss_max = tcps->tcps_mss_max_ipv4; in tcp_mss_set()
320 mss_max = tcps->tcps_mss_max_ipv6; in tcp_mss_set()
322 if (mss < tcps->tcps_mss_min) in tcp_mss_set()
323 mss = tcps->tcps_mss_min; in tcp_mss_set()
553 tcp_stack_t *tcps = tcp->tcp_tcps; in tcp_process_options() local
595 tcpopt.tcp_opt_mss = tcps->tcps_mss_def_ipv4; in tcp_process_options()
597 tcpopt.tcp_opt_mss = tcps->tcps_mss_def_ipv6; in tcp_process_options()
600 mss_max = tcps->tcps_mss_max_ipv4; in tcp_process_options()
602 mss_max = tcps->tcps_mss_max_ipv6; in tcp_process_options()
603 if (tcpopt.tcp_opt_mss < tcps->tcps_mss_min) in tcp_process_options()
604 tcpopt.tcp_opt_mss = tcps->tcps_mss_min; in tcp_process_options()
663 (tcps->tcps_sack_permitted != 0 && TCP_IS_DETACHED(tcp)))) { in tcp_process_options()
721 TCP_SET_INIT_CWND(tcp, tcp->tcp_mss, tcps->tcps_slow_start_initial); in tcp_process_options()
743 tcp_stack_t *tcps = tcp->tcp_tcps; in tcp_reass() local
773 TCPS_BUMP_MIB(tcps, tcpInDataUnorderSegs); in tcp_reass()
774 TCPS_UPDATE_MIB(tcps, tcpInDataUnorderBytes, bytes); in tcp_reass()
841 tcp_stack_t *tcps = tcp->tcp_tcps; in tcp_reass_elim_overlap() local
851 TCPS_BUMP_MIB(tcps, tcpInDataPartDupSegs); in tcp_reass_elim_overlap()
852 TCPS_UPDATE_MIB(tcps, tcpInDataPartDupBytes, in tcp_reass_elim_overlap()
860 TCPS_BUMP_MIB(tcps, tcpInDataDupSegs); in tcp_reass_elim_overlap()
861 TCPS_UPDATE_MIB(tcps, tcpInDataDupBytes, end - u1); in tcp_reass_elim_overlap()
913 tcp_stack_t *tcps = tcp->tcp_tcps; in tcp_drop_q0() local
939 " (%d pending) on %s, drop one", tcps->tcps_conn_req_max_q0, in tcp_drop_q0()
944 TCPS_BUMP_MIB(tcps, tcpHalfOpenDrop); in tcp_drop_q0()
970 tcp_stack_t *tcps = tcp->tcp_tcps; in tcp_conn_create_v6() local
985 IPCL_ZONEID(lconnp), tcps->tcps_netstack); in tcp_conn_create_v6()
1020 IPCL_ZONEID(lconnp), tcps->tcps_netstack); in tcp_conn_create_v6()
1051 tcp->tcp_mss = tcps->tcps_mss_def_ipv6; in tcp_conn_create_v6()
1064 tcp_stack_t *tcps = tcp->tcp_tcps; in tcp_conn_create_v4() local
1097 tcp->tcp_mss = tcps->tcps_mss_def_ipv4; in tcp_conn_create_v4()
1201 tcp_stack_t *tcps = listener->tcp_tcps; in tcp_eager_cleanup() local
1207 TCP_STAT(tcps, tcp_eager_blowoff_q); in tcp_eager_cleanup()
1223 TCP_STAT(tcps, tcp_eager_blowoff_q0); in tcp_eager_cleanup()
1450 tcp_stack_t *tcps = listener->tcp_tcps; in tcp_input_listener() local
1451 ip_stack_t *ipst = tcps->tcps_netstack->netstack_ip; in tcp_input_listener()
1495 if (tcps->tcps_reclaim && (listener->tcp_conn_req_cnt_q > 0 || in tcp_input_listener()
1498 TCP_STAT(tcps, tcp_listen_mem_drop); in tcp_input_listener()
1504 TCP_STAT(tcps, tcp_listendrop); in tcp_input_listener()
1505 TCPS_BUMP_MIB(tcps, tcpListenDrop); in tcp_input_listener()
1518 listener->tcp_conn_req_max + tcps->tcps_conn_req_max_q0) { in tcp_input_listener()
1527 TCP_STAT(tcps, tcp_listendropq0); in tcp_input_listener()
1531 TCPS_BUMP_MIB(tcps, tcpListenDropQ0); in tcp_input_listener()
1536 tcps->tcps_conn_req_max_q0, in tcp_input_listener()
1558 TCP_STAT(tcps, tcp_listen_cnt_drop); in tcp_input_listener()
1584 econnp = tcp_get_conn(arg2, tcps); in tcp_input_listener()
1633 if (!tcps->tcps_dev_flow_ctl) in tcp_input_listener()
1651 tcps->tcps_rev_src_routes) { in tcp_input_listener()
1768 tcp_bind_hash_insert(&tcps->tcps_bind_fanout[ in tcp_input_listener()
1784 TCPS_BUMP_MIB(tcps, tcpAttemptFails); in tcp_input_listener()
1797 if (tcps->tcps_ecn_permitted >= 1 && in tcp_input_listener()
1888 TCPS_BUMP_MIB(tcps, tcpPassiveOpens); in tcp_input_listener()
1972 ipst = tcps->tcps_netstack->netstack_ip; in tcp_input_listener()
2214 tcp_stack_t *tcps = tcp->tcp_tcps; in tcp_ack_mp() local
2275 mp1 = allocb(total_hdr_len + tcps->tcps_wroff_xtra, BPRI_MED); in tcp_ack_mp()
2283 rptr = mp1->b_rptr + tcps->tcps_wroff_xtra; in tcp_ack_mp()
2511 tcp_stack_t *tcps = tcp->tcp_tcps; in tcp_input_data() local
2518 TCP_STAT(tcps, tcp_fusion_aborted); in tcp_input_data()
2596 TCPS_BUMP_MIB(tcps, tcpHCInSegs); in tcp_input_data()
2731 connp->conn_wroff += tcps->tcps_wroff_xtra; in tcp_input_data()
2762 TCPS_CONN_INC(tcps); in tcp_input_data()
2848 TCPS_BUMP_MIB(tcps, tcpHCOutSegs); in tcp_input_data()
2849 TCPS_BUMP_MIB(tcps, tcpOutAck); in tcp_input_data()
2878 TCP_STAT(tcps, tcp_fusion_unfusable); in tcp_input_data()
2966 TCP_STAT(tcps, tcp_zwin_ack_syn); in tcp_input_data()
2987 ip_stack_t *ipst = tcps->tcps_netstack->netstack_ip; in tcp_input_data()
3035 TCPS_BUMP_MIB(tcps, tcpInClosed); in tcp_input_data()
3134 TCPS_BUMP_MIB(tcps, tcpInDataDupSegs); in tcp_input_data()
3135 TCPS_UPDATE_MIB(tcps, tcpInDataDupBytes, in tcp_input_data()
3252 TCPS_BUMP_MIB(tcps, tcpInWinProbe); in tcp_input_data()
3255 TCPS_BUMP_MIB(tcps, tcpInDataPastWinSegs); in tcp_input_data()
3256 TCPS_UPDATE_MIB(tcps, tcpInDataPastWinBytes, -rgap); in tcp_input_data()
3473 tcps->tcps_reass_timeout); in tcp_input_data()
3492 if (tcps->tcps_reass_timeout != 0 && in tcp_input_data()
3496 tcps->tcps_reass_timeout); in tcp_input_data()
3501 TCPS_BUMP_MIB(tcps, tcpInDataInorderSegs); in tcp_input_data()
3502 TCPS_UPDATE_MIB(tcps, tcpInDataInorderBytes, seg_len); in tcp_input_data()
3895 TCP_STAT(tcps, tcp_fusion_unfusable); in tcp_input_data()
4011 TCPS_CONN_INC(tcps); in tcp_input_data()
4097 TCPS_BUMP_MIB(tcps, tcpInDupAck); in tcp_input_data()
4110 tcps->tcps_dupack_fast_retransmit) { in tcp_input_data()
4143 tcps->tcps_dupack_fast_retransmit) { in tcp_input_data()
4265 TCPS_BUMP_MIB(tcps, tcpInWinUpdate); in tcp_input_data()
4327 TCPS_BUMP_MIB(tcps, tcpInAckUnsent); in tcp_input_data()
4344 TCP_STAT(tcps, tcp_in_ack_unsent_drop); in tcp_input_data()
4353 TCPS_BUMP_MIB(tcps, tcpHCOutSegs); in tcp_input_data()
4354 TCPS_BUMP_MIB(tcps, tcpOutAck); in tcp_input_data()
4379 if (tcp->tcp_dupack_cnt >= tcps->tcps_dupack_fast_retransmit) { in tcp_input_data()
4416 tcps->tcps_dupack_fast_retransmit * mss; in tcp_input_data()
4456 TCPS_BUMP_MIB(tcps, tcpInAckSegs); in tcp_input_data()
4457 TCPS_UPDATE_MIB(tcps, tcpInAckBytes, bytes_acked); in tcp_input_data()
4513 TCPS_BUMP_MIB(tcps, tcpRttNoUpdate); in tcp_input_data()
4523 TCPS_BUMP_MIB(tcps, tcpRttNoUpdate); in tcp_input_data()
4714 SET_TIME_WAIT(tcps, tcp, connp); in tcp_input_data()
4776 SET_TIME_WAIT(tcps, tcp, connp); in tcp_input_data()
4994 tcps->tcps_push_timer_interval); in tcp_input_data()
5012 TCPS_BUMP_MIB(tcps, tcpOutFastRetrans); in tcp_input_data()
5025 TCPS_BUMP_MIB(tcps, tcpRetransSegs); in tcp_input_data()
5026 TCPS_UPDATE_MIB(tcps, tcpRetransBytes, in tcp_input_data()
5105 TCPS_BUMP_MIB(tcps, tcpHCOutSegs); in tcp_input_data()
5106 TCPS_BUMP_MIB(tcps, tcpOutAck); in tcp_input_data()
5121 tcps->tcps_local_dack_interval : in tcp_input_data()
5122 tcps->tcps_deferred_ack_interval); in tcp_input_data()
5444 tcp_stack_t *tcps = tcp->tcp_tcps; in tcp_set_rto() local
5446 TCPS_BUMP_MIB(tcps, tcpRttUpdate); in tcp_set_rto()
5524 tcp->tcp_rto = tcp_calculate_rto(tcp, tcps, 0); in tcp_set_rto()