From nobody Mon Mar 23 21:56:18 2026 X-Original-To: dev-commits-src-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4ffn7C6nWZz6WYqB for ; Mon, 23 Mar 2026 21:56:23 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4ffn7C3s2Dz3fnk for ; Mon, 23 Mar 2026 21:56:23 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1774302983; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=sp2I2ujZSh5Wp3W36GtWzQv3Fmir4H6BqFm+evDhb3I=; b=dfLJmcBcq00vWjOrr4wvzERtkXbSv4zZfcREnqoTlVz51KrrRPkZpyQii1amJPuH0N6118 /OctZyCX2T130vSh3iVEnJXi3EGeDokyFFVQujhz3JZFoR2OOwrs0z41Ke4eo2n1PX0jdg cSYslLN4NiOd8GleRzgDqmRw+mWvOdNYPTUKSTHvRT7MjPYnQLIZIhdJ80lwjunDgNcw/u lo/QY0/jieypIhO7J+GX976JWinkPtFOC9mX2BlaqOe4wJ86t4FO6V3Qf3gfwRweAnfSHP HhLJ+R+Szm8+S31pIDPRUvua9GdJn/dmmhaynrwhZJnyZaZfnC/fIEFuE7/DoQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1774302983; a=rsa-sha256; cv=none; b=Q9nU4XfgOEqndozbNN1VgV4lCm4FCp4YdWEo1h4zFcdUPja2rWZOwfaYYJI1VdN0phsJPL U1S0mLeRfMWzkJkpExPrWnheP8YT5dT1ZgkyzqW/VeVxH6zlNuBzsb0ft0VpNjMRVPcXGo VerRsCHR4m1w325DoUhzbYqVwyoXuZqj123algYLRcqyTJb2SxfKN+I3bebrB4WoHk9hMT Hdyo3XQfpBLdqsVSkjQ9CAhIZ1EQuJYUJakv+Fiwi/e//T+c+msZMhdWJrbde+ctBRNRN/ PSrE6zbGHhqGvG0WIE9N+3rnMhDUHkOFyBF/4nZ/5fWo/MaauK1A1jLq/StJHA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1774302983; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=sp2I2ujZSh5Wp3W36GtWzQv3Fmir4H6BqFm+evDhb3I=; b=LSckgKzSw77KbKzCRmjhE5HFJrLB/9zbKdFC/luCtdcnPNWrI95a/5rTbo+dz/NgWKYB4Z mF05kVwUCcIEbcQIGzZJlI2tbvuTkeyYCqNKuZnZM0DkKqfdGMYSEqOuyIThhQKyVbSgxm ZaEthQaOSinct6GsdPB9Pkgy4GjU8HvFMu7bVaBlbW0dOV3sJkmq3hlFlcXkpzXQFBFvd0 fummuMvlT2t1Jy1yMwDZYfAvsSwu+k22Io9imiQArh0I3F3hbk/OBMvJjlZ1A/JJJ/1OMA 6j6/+xcXdu1hpwKL0WxPK0QTwXajfQQp1m1qhFLt1A3bCfnW6KdpqoBHMUfFjQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4ffn7C3FWbz15gq for ; Mon, 23 Mar 2026 21:56:23 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 23ac1 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 23 Mar 2026 21:56:18 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Gleb Smirnoff Subject: git: 73f72ca08dbb - main - tcp: make TCP_TRK_TRACK_FLG_* flags visible to userland programs List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: glebius X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 73f72ca08dbb13ad186e6b33420015d51d0d5b17 Auto-Submitted: auto-generated Date: Mon, 23 Mar 2026 21:56:18 +0000 Message-Id: <69c1b702.23ac1.6c1a3a13@gitrepo.freebsd.org> The branch main has been updated by glebius: URL: https://cgit.FreeBSD.org/src/commit/?id=73f72ca08dbb13ad186e6b33420015d51d0d5b17 commit 73f72ca08dbb13ad186e6b33420015d51d0d5b17 Author: Gleb Smirnoff AuthorDate: 2026-03-23 21:55:59 +0000 Commit: Gleb Smirnoff CommitDate: 2026-03-23 21:55:59 +0000 tcp: make TCP_TRK_TRACK_FLG_* flags visible to userland programs These flags are used in BBLog entries. --- sys/netinet/tcp_var.h | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/sys/netinet/tcp_var.h b/sys/netinet/tcp_var.h index 8dff330cb46b..a3a42b68c26b 100644 --- a/sys/netinet/tcp_var.h +++ b/sys/netinet/tcp_var.h @@ -85,6 +85,15 @@ #define TCP_EI_BITS_RST_IN_FR 0x200 /* a front state reset */ #define TCP_EI_BITS_2MS_TIMER 0x400 /* 2 MSL timer expired */ +#define TCP_TRK_TRACK_FLG_EMPTY 0x00 /* Available */ +#define TCP_TRK_TRACK_FLG_USED 0x01 /* In use */ +#define TCP_TRK_TRACK_FLG_OPEN 0x02 /* End is not valid (open range request) */ +#define TCP_TRK_TRACK_FLG_SEQV 0x04 /* We had a sendfile that touched it */ +#define TCP_TRK_TRACK_FLG_COMP 0x08 /* Sendfile as placed the last bits (range req only) */ +#define TCP_TRK_TRACK_FLG_FSND 0x10 /* First send has been done into the seq space */ +#define TCP_TRK_TRACK_FLG_LSND 0x20 /* We were able to set the Last Sent */ +#define MAX_TCP_TRK_REQ 5 /* Max we will have at once */ + #if defined(_KERNEL) #include #include @@ -136,15 +145,6 @@ struct sackhint { STAILQ_HEAD(tcp_log_stailq, tcp_log_mem); -#define TCP_TRK_TRACK_FLG_EMPTY 0x00 /* Available */ -#define TCP_TRK_TRACK_FLG_USED 0x01 /* In use */ -#define TCP_TRK_TRACK_FLG_OPEN 0x02 /* End is not valid (open range request) */ -#define TCP_TRK_TRACK_FLG_SEQV 0x04 /* We had a sendfile that touched it */ -#define TCP_TRK_TRACK_FLG_COMP 0x08 /* Sendfile as placed the last bits (range req only) */ -#define TCP_TRK_TRACK_FLG_FSND 0x10 /* First send has been done into the seq space */ -#define TCP_TRK_TRACK_FLG_LSND 0x20 /* We were able to set the Last Sent */ -#define MAX_TCP_TRK_REQ 5 /* Max we will have at once */ - struct tcp_sendfile_track { uint64_t timestamp; /* User sent timestamp */ uint64_t start; /* Start of sendfile offset */