Print this page
DLPX-25998 TCP congestion control is inadequate
Reviewed at: http://reviews.delphix.com/r/34808/
DLPX-37540 TCP per-connection kernel statistics DLPX-37544 connstat command to display per-connection TCP statistics

*** 93,102 **** --- 93,103 ---- #include <inet/ip_ndp.h> #include <inet/ip_listutils.h> #include <netinet/igmp.h> #include <netinet/ip_mroute.h> #include <inet/ipp_common.h> + #include <inet/cc.h> #include <net/pfkeyv2.h> #include <inet/sadb.h> #include <inet/ipsec_impl.h> #include <inet/iptun/iptun_impl.h>
*** 4565,4574 **** --- 4566,4577 ---- "ip_ddi_init: ip_minor_arena_sa creation failed\n"); } #endif ip_poll_normal_ticks = MSEC_TO_TICK_ROUNDUP(ip_poll_normal_ms); + cc_init(); + ipcl_g_init(); ip_ire_g_init(); ip_net_g_init(); #ifdef DEBUG
*** 9636,9652 **** --- 9639,9661 ---- if (level != MIB2_TCP) { if ((mpctl = udp_snmp_get(q, mpctl, legacy_req)) == NULL) { return (1); } + if (level == MIB2_UDP) { + goto done; } + } if (level != MIB2_UDP) { if ((mpctl = tcp_snmp_get(q, mpctl, legacy_req)) == NULL) { return (1); } + if (level == MIB2_TCP) { + goto done; } + } if ((mpctl = ip_snmp_get_mib2_ip_traffic_stats(q, mpctl, ipst, legacy_req)) == NULL) { return (1); }
*** 9718,9727 **** --- 9727,9737 ---- return (1); } if ((mpctl = ip_snmp_get_mib2_ip_dce(q, mpctl, ipst)) == NULL) { return (1); } + done: freemsg(mpctl); return (1); } /* Get global (legacy) IPv4 statistics */