Print this page
7127 remove -Wno-missing-braces from Makefile.uts
@@ -450,63 +450,63 @@
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 }
+ { "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,58 +689,58 @@
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 },
+ { "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 },
+ { "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,