Lines Matching +full:static +full:- +full:beta
1 /*-
2 * SPDX-License-Identifier: BSD-3-Clause
82 static __inline uint16_t
85 return (((uint16_t)th->th_x2 << 8) | th->th_flags); in __tcp_get_flags()
88 static __inline void
91 th->th_x2 = (flags >> 8) & 0x0f; in __tcp_set_flags()
92 th->th_flags = flags & 0xff; in __tcp_set_flags()
140 * For IPv4 the MSS is 576 - sizeof(struct tcpiphdr)
141 * For IPv6 the MSS is IPV6_MMTU - sizeof(struct ip6_hdr) - sizeof(struct tcphdr)
170 #define TCP_MAXOLEN (TCP_MAXHLEN - sizeof(struct tcphdr))
179 * User-settable options (used with setsockopt). These are discrete
217 #define TCP_LOG_LIMIT 74 /* Limit to number of records in tcp-log */
241 #define TCP_RACK_MIN_TO 1058 /* Minimum time between rack t-o's in ms */
247 #define TCP_RACK_PKT_DELAY 1064 /* RACK added ms i.e. rack-rtt + reord + N */
255 #define TCP_BBR_PROBE_RTT_INT 1072 /* How long in useconds between probe-rtt */
291 #define TCP_BBR_EXTRA_STATE 1107 /* Special exit-persist catch up */
301 #define TCP_RACK_FORCE_MSEG 1117 /* Override to use the user set max-seg value */
306 #define TCP_RACK_NONRXT_CFG_RATE 1123 /* In recovery does a non-rxt use the cfg rate */
315 …WR_UP_ONLY 1132 /* Allow the pacing rate to climb but not descend (with the exception of fill-cw */
321 #define TCP_RACK_PACING_BETA 1138 /* Changing the beta for pacing */
322 #define TCP_RACK_PACING_BETA_ECN 1139 /* Changing the beta for ecn with pacing */
327 #define TCP_RACK_HI_BETA 1144 /* Turn on/off high beta */
329 #define TCP_RACK_PACING_DIVISOR 1146 /* Pacing divisor given to rate-limit code for burst sizing */
340 #define TCP_SIDECHAN_DIS 1157 /* Disable/enable the side-channel */
348 /* Start of reserved space for third-party user-settable options. */
435 u_int32_t tcpi_rcv_ooopack; /* Out-of-order packets */
436 u_int32_t tcpi_snd_zerowin; /* Zero-sized windows sent */
464 * option, and the enable member is non-zero, a subsequent connect will use
465 * pre-shared key (PSK) mode using the provided key.
538 #define TCP_HYBRID_PACING_CU 0x0001 /* Enable catch-up mode */
546 #define TCP_HYBRID_PACING_USER_MASK 0x0FFF /* Non-internal flags mask */
559 * TCP specific variables of interest for tp->t_stats stats(9) accounting.
568 #define VOI_TCP_CALCFRWINDIFF 7 /* Congestion avoidance LCWIN - FRWIN */
573 #define TCP_REUSPORT_LB_NUMA_NODOM (-2) /* remove numa binding */
574 #define TCP_REUSPORT_LB_NUMA_CURDOM (-1) /* bind to current domain */