History log of /illumos-gate/usr/src/uts/common/inet/tcp/tcp_tunables.c
Revision Date Author Comments Expand
995de72901a2c8b79bd3aea3df1617643d53ea89 10-Jun-2016 Patrick Mooney <patrick.f.mooney@gmail.com>

7064 TCP_KEEPIDLE has needless 10sec minimum Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@omniti.com>

2404c9e6b54f427b32dd0a2d46940d6a4c5299bc 09-Jun-2016 Patrick Mooney <pmooney@pfmooney.com>

7062 Connections remain in TIME_WAIT too long 7061 local TCP connections should be expediently purged from TIME_WAIT Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@omniti.com>

6400a6be1817a40f3dbefdd3df7b7d87bcebef30 19-Jul-2014 Dan McDonald <danmcd@omniti.com>

474 tcp_strong_iss should be 2 instead of 1 Reviewed by: Sebastien Roy <sebastien.roy@delphix.com> Reviewed by: Saso Kiselkov <skiselkov.ml@gmail.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Robert Mustacchi <rm@joyent.com>

299625c6492013aa7bd163862f0d181854f69b3c 02-Aug-2013 Sebastien Roy <seb@delphix.com>

3942 inject sanity into ipadm tcp buffer size properties 3943 _snd_lowat_fraction tcp tunable has no effect Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Peng Dai <peng.dai@delphix.com> Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@nexenta.com>

7256a34efe9df75b638b9e812912ef7c5c68e208 19-Jul-2013 Dan McDonald <danmcd@nexenta.com>

3895 {tcp,udp}_{largest,smallest}_anon_port should reality-check Reviewed by: Marcel Telka <marcel@telka.sk> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Garrett D'Amore <garrett@damore.org>

e068a72acd1b6e428098d1af72dee9e6ef7c9b12 28-Mar-2013 Theo Schlossnagle <jesus@omniti.com>

3660 tcp_slow_start_* tunables should allow increasing the initial congestion window Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Sebastien Roy <sebastien.roy@delphix.com> Reviewed by: Brendan Gregg <brendan.gregg@joyent.com> Approved by: Dan McDonald <danmcd@nexenta.com>

c0e6663fe828dc0e5313994c7ac7527654f066f9 10-Sep-2011 Jerry Jelinek <jerry.jelinek@joyent.com>

917 Make TCP's iss_incr a tunable Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Garrett D'Amore <garrett@nexenta.com> Approved by: Albert Lee <trisk@nexenta.com>

8887b57dc579de11464fc6c74163d2595ce073af 17-Aug-2010 Girish Moodalbail <Girish.Moodalbail@oracle.COM>

6956844 ipadm private properties should begin with '_' instead of leading protocol name

/illumos-gate/usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_impl.h /illumos-gate/usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_main.c /illumos-gate/usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_persist.c /illumos-gate/usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_util.c /illumos-gate/usr/src/cmd/cmd-inet/lib/ipmgmtd/net-ipmgmt /illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c /illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ndd.c /illumos-gate/usr/src/lib/libipadm/common/ipadm_addr.c /illumos-gate/usr/src/lib/libipadm/common/ipadm_ipmgmt.h /illumos-gate/usr/src/lib/libipadm/common/ipadm_persist.c /illumos-gate/usr/src/lib/libipadm/common/ipadm_prop.c /illumos-gate/usr/src/lib/libipadm/common/libipadm.h /illumos-gate/usr/src/lib/libipadm/common/libipadm_impl.h /illumos-gate/usr/src/lib/libipadm/common/mapfile-vers /illumos-gate/usr/src/uts/common/inet/ip/icmp.c /illumos-gate/usr/src/uts/common/inet/ip/ip_tunables.c /illumos-gate/usr/src/uts/common/inet/sctp/sctp_tunables.c tcp_tunables.c /illumos-gate/usr/src/uts/common/inet/tunables.c /illumos-gate/usr/src/uts/common/inet/udp/udp_tunables.c
5dd46ab5742d7db1cbb08dec7b64fa14930c02f7 20-Jul-2010 Kacheong Poon <Kacheong.Poon@Sun.COM>

6910078 SCTP should have similar memory handling mechanism as TCP

/illumos-gate/usr/src/cmd/mdb/common/modules/sctp/sctp.c /illumos-gate/usr/src/uts/common/Makefile.files /illumos-gate/usr/src/uts/common/inet/ip/ip.c /illumos-gate/usr/src/uts/common/inet/sctp/sctp.c /illumos-gate/usr/src/uts/common/inet/sctp/sctp_asconf.c /illumos-gate/usr/src/uts/common/inet/sctp/sctp_bind.c /illumos-gate/usr/src/uts/common/inet/sctp/sctp_common.c /illumos-gate/usr/src/uts/common/inet/sctp/sctp_conn.c /illumos-gate/usr/src/uts/common/inet/sctp/sctp_cookie.c /illumos-gate/usr/src/uts/common/inet/sctp/sctp_error.c /illumos-gate/usr/src/uts/common/inet/sctp/sctp_heartbeat.c /illumos-gate/usr/src/uts/common/inet/sctp/sctp_impl.h /illumos-gate/usr/src/uts/common/inet/sctp/sctp_input.c /illumos-gate/usr/src/uts/common/inet/sctp/sctp_misc.c /illumos-gate/usr/src/uts/common/inet/sctp/sctp_output.c /illumos-gate/usr/src/uts/common/inet/sctp/sctp_snmp.c /illumos-gate/usr/src/uts/common/inet/sctp/sctp_stack.h /illumos-gate/usr/src/uts/common/inet/sctp/sctp_timer.c /illumos-gate/usr/src/uts/common/inet/sctp/sctp_tunables.c tcp.c tcp_misc.c tcp_stats.c tcp_timers.c tcp_tunables.c /illumos-gate/usr/src/uts/common/inet/tcp_impl.h /illumos-gate/usr/src/uts/common/inet/tcp_stack.h /illumos-gate/usr/src/uts/common/inet/tcp_stats.h /illumos-gate/usr/src/uts/common/inet/tunables.h /illumos-gate/usr/src/uts/common/inet/udp/udp.c /illumos-gate/usr/src/uts/common/inet/udp/udp_stats.c /illumos-gate/usr/src/uts/common/inet/udp_impl.h /illumos-gate/usr/src/uts/intel/ip/ip.global-objs.debug64 /illumos-gate/usr/src/uts/intel/ip/ip.global-objs.obj64 /illumos-gate/usr/src/uts/sparc/ip/ip.global-objs.debug64 /illumos-gate/usr/src/uts/sparc/ip/ip.global-objs.obj64
707e74bc53cd429bcd731df722227c7dc2de47c6 03-Jun-2010 Kacheong Poon <Kacheong.Poon@Sun.COM>

PSARC 2010/151 new socket options for TCP timers 6955557 Various new TCP socket options

6e91bba0d6c6bdabbba62cefae583715a4a58e2a 26-Mar-2010 Girish Moodalbail <Girish.Moodalbail@Sun.COM>

PSARC 2009/306 Brussels II - ipadm and libipadm PSARC 2010/080 Brussels II addendum 6827318 Brussels Phase II aka ipadm(1m) 6731945 need BSD getifaddrs() API 6909065 explicitly disallow non-contiguous netmasks in the next minor release 6853922 ifconfig dumps core when ether address is non-hexadecimal. 6815806 ipReasmTimeout value should be variable 6567083 nd_getset has some dead and confusing code. 6884466 remove unused tcp/sctp ndd tunables 6928813 Comments at odds with default value of tcp_time_wait_interval 6236982 ifconfig usesrc lets adapter use itself as source address 6936855 modifying the ip6_strict_src_multihoming to non-zero value will unbind V4 IREs

/illumos-gate/exception_lists/packaging /illumos-gate/usr/src/Makefile.lint /illumos-gate/usr/src/Targetdirs /illumos-gate/usr/src/cmd/cmd-inet/lib/Makefile /illumos-gate/usr/src/cmd/cmd-inet/lib/ipmgmtd/Makefile /illumos-gate/usr/src/cmd/cmd-inet/lib/ipmgmtd/ipadm.conf /illumos-gate/usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c /illumos-gate/usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_impl.h /illumos-gate/usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_main.c /illumos-gate/usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_persist.c /illumos-gate/usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_util.c /illumos-gate/usr/src/cmd/cmd-inet/lib/ipmgmtd/net-ipmgmt /illumos-gate/usr/src/cmd/cmd-inet/lib/ipmgmtd/network-ipmgmt.xml /illumos-gate/usr/src/cmd/cmd-inet/usr.lib/in.ndpd/Makefile /illumos-gate/usr/src/cmd/cmd-inet/usr.lib/in.ndpd/defs.h /illumos-gate/usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c /illumos-gate/usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c /illumos-gate/usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c /illumos-gate/usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.h /illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/Makefile /illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ifconfig/Makefile /illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ifconfig/ifconfig.c /illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ifconfig/ifconfig.h /illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ipadm/Makefile /illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c /illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.xcl /illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ndd.c /illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/routeadm/svc-forwarding /illumos-gate/usr/src/cmd/rcm_daemon/Makefile.com /illumos-gate/usr/src/cmd/rcm_daemon/common/ip_rcm.c /illumos-gate/usr/src/cmd/svc/milestone/net-iptun /illumos-gate/usr/src/cmd/svc/milestone/net-loopback /illumos-gate/usr/src/cmd/svc/milestone/net-physical /illumos-gate/usr/src/cmd/svc/seed/Makefile /illumos-gate/usr/src/cmd/truss/codes.c /illumos-gate/usr/src/head/Makefile /illumos-gate/usr/src/head/ifaddrs.h /illumos-gate/usr/src/lib/Makefile /illumos-gate/usr/src/lib/brand/solaris10/zone/s10_boot.ksh /illumos-gate/usr/src/lib/libbc/inc/include/net/if.h /illumos-gate/usr/src/lib/libinetcfg/common/inetcfg.c /illumos-gate/usr/src/lib/libinetutil/common/inetutil.c /illumos-gate/usr/src/lib/libinetutil/common/libinetutil.h /illumos-gate/usr/src/lib/libinetutil/common/mapfile-vers /illumos-gate/usr/src/lib/libipadm/Makefile /illumos-gate/usr/src/lib/libipadm/Makefile.com /illumos-gate/usr/src/lib/libipadm/common/ipadm_addr.c /illumos-gate/usr/src/lib/libipadm/common/ipadm_if.c /illumos-gate/usr/src/lib/libipadm/common/ipadm_ipmgmt.h /illumos-gate/usr/src/lib/libipadm/common/ipadm_ndpd.c /illumos-gate/usr/src/lib/libipadm/common/ipadm_ndpd.h /illumos-gate/usr/src/lib/libipadm/common/ipadm_persist.c /illumos-gate/usr/src/lib/libipadm/common/ipadm_prop.c /illumos-gate/usr/src/lib/libipadm/common/libipadm.c /illumos-gate/usr/src/lib/libipadm/common/libipadm.h /illumos-gate/usr/src/lib/libipadm/common/libipadm_impl.h /illumos-gate/usr/src/lib/libipadm/common/llib-lipadm /illumos-gate/usr/src/lib/libipadm/common/mapfile-vers /illumos-gate/usr/src/lib/libipadm/i386/Makefile /illumos-gate/usr/src/lib/libipadm/libipadm.xcl /illumos-gate/usr/src/lib/libipadm/sparc/Makefile /illumos-gate/usr/src/lib/libsecdb/auth_attr.txt /illumos-gate/usr/src/lib/libsecdb/exec_attr.txt /illumos-gate/usr/src/lib/libsecdb/help/auths/Makefile /illumos-gate/usr/src/lib/libsecdb/help/auths/NetworkInterfaceConfig.html /illumos-gate/usr/src/lib/libsecdb/prof_attr.txt /illumos-gate/usr/src/lib/libsocket/Makefile /illumos-gate/usr/src/lib/libsocket/Makefile.com /illumos-gate/usr/src/lib/libsocket/common/libsocket_priv.h /illumos-gate/usr/src/lib/libsocket/common/llib-lsocket /illumos-gate/usr/src/lib/libsocket/common/mapfile-vers /illumos-gate/usr/src/lib/libsocket/inet/getifaddrs.c /illumos-gate/usr/src/pkg/manifests/SUNWcs.mf /illumos-gate/usr/src/pkg/manifests/consolidation-osnet-osnet-message-files.mf /illumos-gate/usr/src/pkg/manifests/system-header.mf /illumos-gate/usr/src/pkg/manifests/system-kernel.mf /illumos-gate/usr/src/pkg/manifests/system-library.mf /illumos-gate/usr/src/pkg/manifests/system-network.mf /illumos-gate/usr/src/tools/scripts/bfu.sh /illumos-gate/usr/src/uts/common/Makefile.files /illumos-gate/usr/src/uts/common/inet/Makefile /illumos-gate/usr/src/uts/common/inet/ip.h /illumos-gate/usr/src/uts/common/inet/ip/icmp.c /illumos-gate/usr/src/uts/common/inet/ip/igmp.c /illumos-gate/usr/src/uts/common/inet/ip/ip.c /illumos-gate/usr/src/uts/common/inet/ip/ip6_if.c /illumos-gate/usr/src/uts/common/inet/ip/ip6_ire.c /illumos-gate/usr/src/uts/common/inet/ip/ip_if.c /illumos-gate/usr/src/uts/common/inet/ip/ip_ire.c /illumos-gate/usr/src/uts/common/inet/ip/ip_mroute.c /illumos-gate/usr/src/uts/common/inet/ip/ip_rts.c /illumos-gate/usr/src/uts/common/inet/ip/ip_tunables.c /illumos-gate/usr/src/uts/common/inet/ip_if.h /illumos-gate/usr/src/uts/common/inet/ip_impl.h /illumos-gate/usr/src/uts/common/inet/ip_stack.h /illumos-gate/usr/src/uts/common/inet/nd.c /illumos-gate/usr/src/uts/common/inet/rawip_impl.h /illumos-gate/usr/src/uts/common/inet/sctp/sctp.c /illumos-gate/usr/src/uts/common/inet/sctp/sctp_impl.h /illumos-gate/usr/src/uts/common/inet/sctp/sctp_ioc.c /illumos-gate/usr/src/uts/common/inet/sctp/sctp_param.c /illumos-gate/usr/src/uts/common/inet/sctp/sctp_stack.h /illumos-gate/usr/src/uts/common/inet/sctp/sctp_tunables.c /illumos-gate/usr/src/uts/common/inet/sctp_ip.h tcp.c tcp_misc.c tcp_output.c tcp_tunables.c /illumos-gate/usr/src/uts/common/inet/tcp_impl.h /illumos-gate/usr/src/uts/common/inet/tcp_stack.h /illumos-gate/usr/src/uts/common/inet/tunables.c /illumos-gate/usr/src/uts/common/inet/tunables.h /illumos-gate/usr/src/uts/common/inet/udp/udp.c /illumos-gate/usr/src/uts/common/inet/udp/udp_tunables.c /illumos-gate/usr/src/uts/common/inet/udp_impl.h /illumos-gate/usr/src/uts/common/io/strplumb.c /illumos-gate/usr/src/uts/common/net/if.h /illumos-gate/usr/src/uts/common/sys/sockio.h /illumos-gate/usr/src/uts/intel/Makefile.intel.shared /illumos-gate/usr/src/uts/intel/ip/ip.global-objs.debug64 /illumos-gate/usr/src/uts/intel/ip/ip.global-objs.obj64 /illumos-gate/usr/src/uts/intel/sctp/Makefile /illumos-gate/usr/src/uts/intel/sctp6/Makefile /illumos-gate/usr/src/uts/sparc/Makefile.sparc.shared /illumos-gate/usr/src/uts/sparc/ip/ip.global-objs.debug64 /illumos-gate/usr/src/uts/sparc/ip/ip.global-objs.obj64 /illumos-gate/usr/src/uts/sparc/sctp/Makefile /illumos-gate/usr/src/uts/sparc/sctp6/Makefile