Print this page
7127 remove -Wno-missing-braces from Makefile.uts
*** 450,512 ****
tcp_kstat_init(netstackid_t stackid)
{
kstat_t *ksp;
tcp_named_kstat_t template = {
! { "rtoAlgorithm", KSTAT_DATA_INT32, 0 },
! { "rtoMin", KSTAT_DATA_INT32, 0 },
! { "rtoMax", KSTAT_DATA_INT32, 0 },
! { "maxConn", KSTAT_DATA_INT32, 0 },
! { "activeOpens", KSTAT_DATA_UINT32, 0 },
! { "passiveOpens", KSTAT_DATA_UINT32, 0 },
! { "attemptFails", KSTAT_DATA_UINT32, 0 },
! { "estabResets", KSTAT_DATA_UINT32, 0 },
! { "currEstab", KSTAT_DATA_UINT32, 0 },
! { "inSegs", KSTAT_DATA_UINT64, 0 },
! { "outSegs", KSTAT_DATA_UINT64, 0 },
! { "retransSegs", KSTAT_DATA_UINT32, 0 },
! { "connTableSize", KSTAT_DATA_INT32, 0 },
! { "outRsts", KSTAT_DATA_UINT32, 0 },
! { "outDataSegs", KSTAT_DATA_UINT32, 0 },
! { "outDataBytes", KSTAT_DATA_UINT32, 0 },
! { "retransBytes", KSTAT_DATA_UINT32, 0 },
! { "outAck", KSTAT_DATA_UINT32, 0 },
! { "outAckDelayed", KSTAT_DATA_UINT32, 0 },
! { "outUrg", KSTAT_DATA_UINT32, 0 },
! { "outWinUpdate", KSTAT_DATA_UINT32, 0 },
! { "outWinProbe", KSTAT_DATA_UINT32, 0 },
! { "outControl", KSTAT_DATA_UINT32, 0 },
! { "outFastRetrans", KSTAT_DATA_UINT32, 0 },
! { "inAckSegs", KSTAT_DATA_UINT32, 0 },
! { "inAckBytes", KSTAT_DATA_UINT32, 0 },
! { "inDupAck", KSTAT_DATA_UINT32, 0 },
! { "inAckUnsent", KSTAT_DATA_UINT32, 0 },
! { "inDataInorderSegs", KSTAT_DATA_UINT32, 0 },
! { "inDataInorderBytes", KSTAT_DATA_UINT32, 0 },
! { "inDataUnorderSegs", KSTAT_DATA_UINT32, 0 },
! { "inDataUnorderBytes", KSTAT_DATA_UINT32, 0 },
! { "inDataDupSegs", KSTAT_DATA_UINT32, 0 },
! { "inDataDupBytes", KSTAT_DATA_UINT32, 0 },
! { "inDataPartDupSegs", KSTAT_DATA_UINT32, 0 },
! { "inDataPartDupBytes", KSTAT_DATA_UINT32, 0 },
! { "inDataPastWinSegs", KSTAT_DATA_UINT32, 0 },
! { "inDataPastWinBytes", KSTAT_DATA_UINT32, 0 },
! { "inWinProbe", KSTAT_DATA_UINT32, 0 },
! { "inWinUpdate", KSTAT_DATA_UINT32, 0 },
! { "inClosed", KSTAT_DATA_UINT32, 0 },
! { "rttUpdate", KSTAT_DATA_UINT32, 0 },
! { "rttNoUpdate", KSTAT_DATA_UINT32, 0 },
! { "timRetrans", KSTAT_DATA_UINT32, 0 },
! { "timRetransDrop", KSTAT_DATA_UINT32, 0 },
! { "timKeepalive", KSTAT_DATA_UINT32, 0 },
! { "timKeepaliveProbe", KSTAT_DATA_UINT32, 0 },
! { "timKeepaliveDrop", KSTAT_DATA_UINT32, 0 },
! { "listenDrop", KSTAT_DATA_UINT32, 0 },
! { "listenDropQ0", KSTAT_DATA_UINT32, 0 },
! { "halfOpenDrop", KSTAT_DATA_UINT32, 0 },
! { "outSackRetransSegs", KSTAT_DATA_UINT32, 0 },
! { "connTableSize6", KSTAT_DATA_INT32, 0 }
};
ksp = kstat_create_netstack(TCP_MOD_NAME, stackid, TCP_MOD_NAME, "mib2",
KSTAT_TYPE_NAMED, NUM_OF_FIELDS(tcp_named_kstat_t), 0, stackid);
--- 450,512 ----
tcp_kstat_init(netstackid_t stackid)
{
kstat_t *ksp;
tcp_named_kstat_t template = {
! { "rtoAlgorithm", KSTAT_DATA_INT32, {{0}} },
! { "rtoMin", KSTAT_DATA_INT32, {{0}} },
! { "rtoMax", KSTAT_DATA_INT32, {{0}} },
! { "maxConn", KSTAT_DATA_INT32, {{0}} },
! { "activeOpens", KSTAT_DATA_UINT32, {{0}} },
! { "passiveOpens", KSTAT_DATA_UINT32, {{0}} },
! { "attemptFails", KSTAT_DATA_UINT32, {{0}} },
! { "estabResets", KSTAT_DATA_UINT32, {{0}} },
! { "currEstab", KSTAT_DATA_UINT32, {{0}} },
! { "inSegs", KSTAT_DATA_UINT64, {{0}} },
! { "outSegs", KSTAT_DATA_UINT64, {{0}} },
! { "retransSegs", KSTAT_DATA_UINT32, {{0}} },
! { "connTableSize", KSTAT_DATA_INT32, {{0}} },
! { "outRsts", KSTAT_DATA_UINT32, {{0}} },
! { "outDataSegs", KSTAT_DATA_UINT32, {{0}} },
! { "outDataBytes", KSTAT_DATA_UINT32, {{0}} },
! { "retransBytes", KSTAT_DATA_UINT32, {{0}} },
! { "outAck", KSTAT_DATA_UINT32, {{0}} },
! { "outAckDelayed", KSTAT_DATA_UINT32, {{0}} },
! { "outUrg", KSTAT_DATA_UINT32, {{0}} },
! { "outWinUpdate", KSTAT_DATA_UINT32, {{0}} },
! { "outWinProbe", KSTAT_DATA_UINT32, {{0}} },
! { "outControl", KSTAT_DATA_UINT32, {{0}} },
! { "outFastRetrans", KSTAT_DATA_UINT32, {{0}} },
! { "inAckSegs", KSTAT_DATA_UINT32, {{0}} },
! { "inAckBytes", KSTAT_DATA_UINT32, {{0}} },
! { "inDupAck", KSTAT_DATA_UINT32, {{0}} },
! { "inAckUnsent", KSTAT_DATA_UINT32, {{0}} },
! { "inDataInorderSegs", KSTAT_DATA_UINT32, {{0}} },
! { "inDataInorderBytes", KSTAT_DATA_UINT32, {{0}} },
! { "inDataUnorderSegs", KSTAT_DATA_UINT32, {{0}} },
! { "inDataUnorderBytes", KSTAT_DATA_UINT32, {{0}} },
! { "inDataDupSegs", KSTAT_DATA_UINT32, {{0}} },
! { "inDataDupBytes", KSTAT_DATA_UINT32, {{0}} },
! { "inDataPartDupSegs", KSTAT_DATA_UINT32, {{0}} },
! { "inDataPartDupBytes", KSTAT_DATA_UINT32, {{0}} },
! { "inDataPastWinSegs", KSTAT_DATA_UINT32, {{0}} },
! { "inDataPastWinBytes", KSTAT_DATA_UINT32, {{0}} },
! { "inWinProbe", KSTAT_DATA_UINT32, {{0}} },
! { "inWinUpdate", KSTAT_DATA_UINT32, {{0}} },
! { "inClosed", KSTAT_DATA_UINT32, {{0}} },
! { "rttUpdate", KSTAT_DATA_UINT32, {{0}} },
! { "rttNoUpdate", KSTAT_DATA_UINT32, {{0}} },
! { "timRetrans", KSTAT_DATA_UINT32, {{0}} },
! { "timRetransDrop", KSTAT_DATA_UINT32, {{0}} },
! { "timKeepalive", KSTAT_DATA_UINT32, {{0}} },
! { "timKeepaliveProbe", KSTAT_DATA_UINT32, {{0}} },
! { "timKeepaliveDrop", KSTAT_DATA_UINT32, {{0}} },
! { "listenDrop", KSTAT_DATA_UINT32, {{0}} },
! { "listenDropQ0", KSTAT_DATA_UINT32, {{0}} },
! { "halfOpenDrop", KSTAT_DATA_UINT32, {{0}} },
! { "outSackRetransSegs", KSTAT_DATA_UINT32, {{0}} },
! { "connTableSize6", KSTAT_DATA_INT32, {{0}} }
};
ksp = kstat_create_netstack(TCP_MOD_NAME, stackid, TCP_MOD_NAME, "mib2",
KSTAT_TYPE_NAMED, NUM_OF_FIELDS(tcp_named_kstat_t), 0, stackid);
*** 689,746 ****
tcp_kstat2_init(netstackid_t stackid)
{
kstat_t *ksp;
tcp_stat_t template = {
! { "tcp_time_wait_syn_success", KSTAT_DATA_UINT64, 0 },
! { "tcp_clean_death_nondetached", KSTAT_DATA_UINT64, 0 },
! { "tcp_eager_blowoff_q", KSTAT_DATA_UINT64, 0 },
! { "tcp_eager_blowoff_q0", KSTAT_DATA_UINT64, 0 },
! { "tcp_no_listener", KSTAT_DATA_UINT64, 0 },
! { "tcp_listendrop", KSTAT_DATA_UINT64, 0 },
! { "tcp_listendropq0", KSTAT_DATA_UINT64, 0 },
! { "tcp_wsrv_called", KSTAT_DATA_UINT64, 0 },
! { "tcp_flwctl_on", KSTAT_DATA_UINT64, 0 },
! { "tcp_timer_fire_early", KSTAT_DATA_UINT64, 0 },
! { "tcp_timer_fire_miss", KSTAT_DATA_UINT64, 0 },
! { "tcp_zcopy_on", KSTAT_DATA_UINT64, 0 },
! { "tcp_zcopy_off", KSTAT_DATA_UINT64, 0 },
! { "tcp_zcopy_backoff", KSTAT_DATA_UINT64, 0 },
! { "tcp_fusion_flowctl", KSTAT_DATA_UINT64, 0 },
! { "tcp_fusion_backenabled", KSTAT_DATA_UINT64, 0 },
! { "tcp_fusion_urg", KSTAT_DATA_UINT64, 0 },
! { "tcp_fusion_putnext", KSTAT_DATA_UINT64, 0 },
! { "tcp_fusion_unfusable", KSTAT_DATA_UINT64, 0 },
! { "tcp_fusion_aborted", KSTAT_DATA_UINT64, 0 },
! { "tcp_fusion_unqualified", KSTAT_DATA_UINT64, 0 },
! { "tcp_fusion_rrw_busy", KSTAT_DATA_UINT64, 0 },
! { "tcp_fusion_rrw_msgcnt", KSTAT_DATA_UINT64, 0 },
! { "tcp_fusion_rrw_plugged", KSTAT_DATA_UINT64, 0 },
! { "tcp_in_ack_unsent_drop", KSTAT_DATA_UINT64, 0 },
! { "tcp_sock_fallback", KSTAT_DATA_UINT64, 0 },
! { "tcp_lso_enabled", KSTAT_DATA_UINT64, 0 },
! { "tcp_lso_disabled", KSTAT_DATA_UINT64, 0 },
! { "tcp_lso_times", KSTAT_DATA_UINT64, 0 },
! { "tcp_lso_pkt_out", KSTAT_DATA_UINT64, 0 },
! { "tcp_listen_cnt_drop", KSTAT_DATA_UINT64, 0 },
! { "tcp_listen_mem_drop", KSTAT_DATA_UINT64, 0 },
! { "tcp_zwin_mem_drop", KSTAT_DATA_UINT64, 0 },
! { "tcp_zwin_ack_syn", KSTAT_DATA_UINT64, 0 },
! { "tcp_rst_unsent", KSTAT_DATA_UINT64, 0 },
! { "tcp_reclaim_cnt", KSTAT_DATA_UINT64, 0 },
! { "tcp_reass_timeout", KSTAT_DATA_UINT64, 0 },
#ifdef TCP_DEBUG_COUNTER
! { "tcp_time_wait", KSTAT_DATA_UINT64, 0 },
! { "tcp_rput_time_wait", KSTAT_DATA_UINT64, 0 },
! { "tcp_detach_time_wait", KSTAT_DATA_UINT64, 0 },
! { "tcp_timeout_calls", KSTAT_DATA_UINT64, 0 },
! { "tcp_timeout_cached_alloc", KSTAT_DATA_UINT64, 0 },
! { "tcp_timeout_cancel_reqs", KSTAT_DATA_UINT64, 0 },
! { "tcp_timeout_canceled", KSTAT_DATA_UINT64, 0 },
! { "tcp_timermp_freed", KSTAT_DATA_UINT64, 0 },
! { "tcp_push_timer_cnt", KSTAT_DATA_UINT64, 0 },
! { "tcp_ack_timer_cnt", KSTAT_DATA_UINT64, 0 },
#endif
};
ksp = kstat_create_netstack(TCP_MOD_NAME, stackid, "tcpstat", "net",
KSTAT_TYPE_NAMED, sizeof (template) / sizeof (kstat_named_t), 0,
--- 689,746 ----
tcp_kstat2_init(netstackid_t stackid)
{
kstat_t *ksp;
tcp_stat_t template = {
! { "tcp_time_wait_syn_success", KSTAT_DATA_UINT64, {{0}} },
! { "tcp_clean_death_nondetached", KSTAT_DATA_UINT64, {{0}} },
! { "tcp_eager_blowoff_q", KSTAT_DATA_UINT64, {{0}} },
! { "tcp_eager_blowoff_q0", KSTAT_DATA_UINT64, {{0}} },
! { "tcp_no_listener", KSTAT_DATA_UINT64, {{0}} },
! { "tcp_listendrop", KSTAT_DATA_UINT64, {{0}} },
! { "tcp_listendropq0", KSTAT_DATA_UINT64, {{0}} },
! { "tcp_wsrv_called", KSTAT_DATA_UINT64, {{0}} },
! { "tcp_flwctl_on", KSTAT_DATA_UINT64, {{0}} },
! { "tcp_timer_fire_early", KSTAT_DATA_UINT64, {{0}} },
! { "tcp_timer_fire_miss", KSTAT_DATA_UINT64, {{0}} },
! { "tcp_zcopy_on", KSTAT_DATA_UINT64, {{0}} },
! { "tcp_zcopy_off", KSTAT_DATA_UINT64, {{0}} },
! { "tcp_zcopy_backoff", KSTAT_DATA_UINT64, {{0}} },
! { "tcp_fusion_flowctl", KSTAT_DATA_UINT64, {{0}} },
! { "tcp_fusion_backenabled", KSTAT_DATA_UINT64, {{0}} },
! { "tcp_fusion_urg", KSTAT_DATA_UINT64, {{0}} },
! { "tcp_fusion_putnext", KSTAT_DATA_UINT64, {{0}} },
! { "tcp_fusion_unfusable", KSTAT_DATA_UINT64, {{0}} },
! { "tcp_fusion_aborted", KSTAT_DATA_UINT64, {{0}} },
! { "tcp_fusion_unqualified", KSTAT_DATA_UINT64, {{0}} },
! { "tcp_fusion_rrw_busy", KSTAT_DATA_UINT64, {{0}} },
! { "tcp_fusion_rrw_msgcnt", KSTAT_DATA_UINT64, {{0}} },
! { "tcp_fusion_rrw_plugged", KSTAT_DATA_UINT64, {{0}} },
! { "tcp_in_ack_unsent_drop", KSTAT_DATA_UINT64, {{0}} },
! { "tcp_sock_fallback", KSTAT_DATA_UINT64, {{0}} },
! { "tcp_lso_enabled", KSTAT_DATA_UINT64, {{0}} },
! { "tcp_lso_disabled", KSTAT_DATA_UINT64, {{0}} },
! { "tcp_lso_times", KSTAT_DATA_UINT64, {{0}} },
! { "tcp_lso_pkt_out", KSTAT_DATA_UINT64, {{0}} },
! { "tcp_listen_cnt_drop", KSTAT_DATA_UINT64, {{0}} },
! { "tcp_listen_mem_drop", KSTAT_DATA_UINT64, {{0}} },
! { "tcp_zwin_mem_drop", KSTAT_DATA_UINT64, {{0}} },
! { "tcp_zwin_ack_syn", KSTAT_DATA_UINT64, {{0}} },
! { "tcp_rst_unsent", KSTAT_DATA_UINT64, {{0}} },
! { "tcp_reclaim_cnt", KSTAT_DATA_UINT64, {{0}} },
! { "tcp_reass_timeout", KSTAT_DATA_UINT64, {{0}} },
#ifdef TCP_DEBUG_COUNTER
! { "tcp_time_wait", KSTAT_DATA_UINT64, {{0}} },
! { "tcp_rput_time_wait", KSTAT_DATA_UINT64, {{0}} },
! { "tcp_detach_time_wait", KSTAT_DATA_UINT64, {{0}} },
! { "tcp_timeout_calls", KSTAT_DATA_UINT64, {{0}} },
! { "tcp_timeout_cached_alloc", KSTAT_DATA_UINT64, {{0}} },
! { "tcp_timeout_cancel_reqs", KSTAT_DATA_UINT64, {{0}} },
! { "tcp_timeout_canceled", KSTAT_DATA_UINT64, {{0}} },
! { "tcp_timermp_freed", KSTAT_DATA_UINT64, {{0}} },
! { "tcp_push_timer_cnt", KSTAT_DATA_UINT64, {{0}} },
! { "tcp_ack_timer_cnt", KSTAT_DATA_UINT64, {{0}} },
#endif
};
ksp = kstat_create_netstack(TCP_MOD_NAME, stackid, "tcpstat", "net",
KSTAT_TYPE_NAMED, sizeof (template) / sizeof (kstat_named_t), 0,