| Property | Value |
|---|---|
| OID | 4.2.6 |
| Description | TCP |
| Label | |
| Type | node |
| Format | N |
| Flags |
|
| Child | Description |
|---|---|
| net.inet.tcp.rfc1323 | Enable rfc1323 (high performance TCP) extensions |
| net.inet.tcp.mssdflt | Default TCP Maximum Segment Size |
| net.inet.tcp.stats | TCP statistics (struct tcpstat, netinet/tcp_var.h) |
| net.inet.tcp.keepidle | time before keepalive probes begin |
| net.inet.tcp.keepintvl | time between keepalive probes |
| net.inet.tcp.sendspace | Initial send socket buffer size |
| net.inet.tcp.recvspace | Initial receive socket buffer size |
| net.inet.tcp.keepinit | time to establish connection |
| net.inet.tcp.pcblist | List of active TCP connections |
| net.inet.tcp.delacktime | Time before a delayed ACK is sent |
| net.inet.tcp.v6mssdflt | Default TCP Maximum Segment Size for IPv6 |
| net.inet.tcp.drop | Drop TCP connection |
| net.inet.tcp.states | TCP connection counts by TCP state |
| net.inet.tcp.require_unique_port | Require globally-unique ephemeral port for outgoing connections |
| net.inet.tcp.nolocaltimewait | Do not create compressed TCP TIME_WAIT entries for local connections |
| net.inet.tcp.maxtcptw | Maximum number of compressed TCP TIME_WAIT entries |
| net.inet.tcp.per_cpu_timers | run tcp timers on all cpus |
| net.inet.tcp.v6pmtud_blackhole_mss | Path MTU Discovery IPv6 Black Hole Detection lowered MSS |
| net.inet.tcp.pmtud_blackhole_mss | Path MTU Discovery Black Hole Detection lowered MSS |
| net.inet.tcp.pmtud_blackhole_detection | Path MTU Discovery Black Hole Detection Enabled |
| net.inet.tcp.rexmit_drop_options | Drop TCP options from 3rd and later retransmitted SYN |
| net.inet.tcp.keepcnt | Number of keepalive probes to send |
| net.inet.tcp.finwait2_timeout | FIN-WAIT2 timeout |
| net.inet.tcp.fast_finwait2_recycle | Recycle closed FIN_WAIT_2 connections faster |
| net.inet.tcp.always_keepalive | Assume SO_KEEPALIVE on all TCP connections |
| net.inet.tcp.rexmit_slop | Retransmission Timer Slop |
| net.inet.tcp.rexmit_min | Minimum Retransmission Timeout |
| net.inet.tcp.rexmit_initial | Initial Retransmission Timeout |
| net.inet.tcp.msl | Maximum segment lifetime |
| net.inet.tcp.persmax | maximum persistence interval |
| net.inet.tcp.persmin | minimum persistence interval |
| net.inet.tcp.syncache | TCP SYN cache |
| net.inet.tcp.functions_inherit_listen_socket_stack | Inherit listen socket's stack |
| net.inet.tcp.syncookies_only | Use only TCP SYN cookies |
| net.inet.tcp.syncookies | Use TCP SYN cookies if the syncache overflows |
| net.inet.tcp.getcred | Get the xucred of a TCP connection |
| net.inet.tcp.function_info | List TCP function block name-to-ID mappings |
| net.inet.tcp.functions_available | list available TCP Function sets |
| net.inet.tcp.functions_default | Set/get the default TCP functions |
| net.inet.tcp.split_limit | Total sendmap split entries limit |
| net.inet.tcp.map_limit | Total sendmap entries limit |
| net.inet.tcp.soreceive_stream | Using soreceive_stream for TCP sockets |
| net.inet.tcp.isn_reseed_interval | Seconds between reseeding of ISN secret |
| net.inet.tcp.icmp_may_rst | Certain ICMP unreachable messages may abort connections in SYN_SENT |
| net.inet.tcp.pcbcount | Number of active PCBs |
| net.inet.tcp.do_tcpdrain | Enable tcp_drain routine for extra help when low on mbufs |
| net.inet.tcp.tcbhashsize | Size of TCP control-block hashtable |
| net.inet.tcp.log_debug | Log errors caused by incoming TCP segments |
| net.inet.tcp.ts_offset_per_conn | Initialize TCP timestamps per connection instead of per host pair |
| net.inet.tcp.tolerate_missing_ts | Tolerate missing TCP timestamps |
| net.inet.tcp.minmss | Minimum TCP Maximum Segment Size |
| net.inet.tcp.sack | TCP SACK |
| net.inet.tcp.reass | TCP Segment Reassembly Queue |
| net.inet.tcp.sendbuf_auto_lowat | Modify threshold for auto send buffer growth to account for SO_SNDLOWAT |
| net.inet.tcp.sendbuf_max | Max size of automatic send buffer |
| net.inet.tcp.sendbuf_inc | Incrementor step size of automatic send buffer |
| net.inet.tcp.sendbuf_auto | Enable automatic send buffer sizing |
| net.inet.tcp.tso | Enable TCP Segmentation Offload |
| net.inet.tcp.path_mtu_discovery | Enable Path MTU Discovery |
| net.inet.tcp.lro | TCP LRO |
| net.inet.tcp.bb | TCP Black Box controls |
| net.inet.tcp.recvbuf_max | Max size of automatic receive buffer |
| net.inet.tcp.recvbuf_auto | Enable automatic receive buffer sizing |
| net.inet.tcp.insecure_rst | Follow RFC793 instead of RFC5961 criteria for accepting RST packets |
| net.inet.tcp.insecure_syn | Follow RFC793 instead of RFC5961 criteria for accepting SYN packets |
| net.inet.tcp.ecn | TCP ECN |
| net.inet.tcp.abc_l_var | Cap the max cwnd increment during slow-start to this number of segments |
| net.inet.tcp.rfc3465 | Enable RFC 3465 (Appropriate Byte Counting) |
| net.inet.tcp.initcwnd_segments | Slow-start flight size (initial congestion window) in number of segments |
| net.inet.tcp.rfc3390 | Enable RFC 3390 (Increasing TCP's Initial Congestion Window) |
| net.inet.tcp.rfc3042 | Enable RFC 3042 (Limited Transmit) |
| net.inet.tcp.rfc6675_pipe | Use calculated pipe/in-flight bytes per RFC 6675 |
| net.inet.tcp.newcwv | Enable New Congestion Window Validation per RFC7661 |
| net.inet.tcp.do_prr | Enable Proportional Rate Reduction per RFC 6937 |
| net.inet.tcp.do_prr_conservative | Do conservative Proportional Rate Reduction |
| net.inet.tcp.drop_synfin | Drop TCP packets with SYN+FIN set |
| net.inet.tcp.delayed_ack | Delay ACK to try and piggyback it onto a data packet |
| net.inet.tcp.blackhole | Do not send RST on segments to closed ports |
| net.inet.tcp.log_in_vain | Log all incoming TCP segments to closed ports |
| net.inet.tcp.hostcache | TCP Host cache |
| net.inet.tcp.fastopen | TCP Fast Open |
| net.inet.tcp.cc | Congestion control related settings |