From owner-dev-commits-src-main@freebsd.org  Fri May  7 21:34:45 2021
Return-Path: <owner-dev-commits-src-main@freebsd.org>
Delivered-To: dev-commits-src-main@mailman.nyi.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
 by mailman.nyi.freebsd.org (Postfix) with ESMTP id CB97163D90E;
 Fri,  7 May 2021 21:34:45 +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 "R3" (verified OK))
 by mx1.freebsd.org (Postfix) with ESMTPS id 4FcNyF5P5Nz3PPN;
 Fri,  7 May 2021 21:34:45 +0000 (UTC) (envelope-from git@FreeBSD.org)
Received: from gitrepo.freebsd.org (gitrepo.freebsd.org
 [IPv6:2610:1c1:1:6068::e6a:5])
 (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 did not present a certificate)
 by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id A80CD13286;
 Fri,  7 May 2021 21:34:45 +0000 (UTC) (envelope-from git@FreeBSD.org)
Received: from gitrepo.freebsd.org ([127.0.1.44])
 by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 147LYj0b018825;
 Fri, 7 May 2021 21:34:45 GMT (envelope-from git@gitrepo.freebsd.org)
Received: (from git@localhost)
 by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 147LYjPn018824;
 Fri, 7 May 2021 21:34:45 GMT (envelope-from git)
Date: Fri, 7 May 2021 21:34:45 GMT
Message-Id: <202105072134.147LYjPn018824@gitrepo.freebsd.org>
To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org,
 dev-commits-src-main@FreeBSD.org
From: Randall Stewart <rrs@FreeBSD.org>
Subject: git: 5a4333a5378f - main - This takes Warners suggested approach to
 making it so that platforms that for whatever reason cannot include the
 RATELIMIT option can still work with rack. It adds two dummy functions that
 rack will call and find out that the highest hw supported b/w is 0 (which
 kinda makes sense and rack is already prepared to handle).
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Git-Committer: rrs
X-Git-Repository: src
X-Git-Refname: refs/heads/main
X-Git-Reftype: branch
X-Git-Commit: 5a4333a5378f7afe4f8cab293a987865ae0c32c4
Auto-Submitted: auto-generated
X-BeenThere: dev-commits-src-main@freebsd.org
X-Mailman-Version: 2.1.34
Precedence: list
List-Id: Commit messages for the main branch of the src repository
 <dev-commits-src-main.freebsd.org>
List-Unsubscribe: <https://lists.freebsd.org/mailman/options/dev-commits-src-main>, 
 <mailto:dev-commits-src-main-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/dev-commits-src-main/>
List-Post: <mailto:dev-commits-src-main@freebsd.org>
List-Help: <mailto:dev-commits-src-main-request@freebsd.org?subject=help>
List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/dev-commits-src-main>, 
 <mailto:dev-commits-src-main-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 07 May 2021 21:34:45 -0000

The branch main has been updated by rrs:

URL: https://cgit.FreeBSD.org/src/commit/?id=5a4333a5378f7afe4f8cab293a987865ae0c32c4

commit 5a4333a5378f7afe4f8cab293a987865ae0c32c4
Author:     Randall Stewart <rrs@FreeBSD.org>
AuthorDate: 2021-05-07 21:32:32 +0000
Commit:     Randall Stewart <rrs@FreeBSD.org>
CommitDate: 2021-05-07 21:32:32 +0000

    This takes Warners suggested approach to making it so that
    platforms that for whatever reason cannot include the RATELIMIT option
    can still work with rack. It adds two dummy functions that rack will
    call and find out that the highest hw supported b/w is 0 (which
    kinda makes sense and rack is already prepared to handle).
    
    Reviewed by: Michael Tuexen, Warner Losh
    Sponsored by: Netflix Inc
    Differential Revision:  https://reviews.freebsd.org/D30163
---
 sys/netinet/tcp_ratelimit.h | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/sys/netinet/tcp_ratelimit.h b/sys/netinet/tcp_ratelimit.h
index 8747708e8b5e..b689c9127493 100644
--- a/sys/netinet/tcp_ratelimit.h
+++ b/sys/netinet/tcp_ratelimit.h
@@ -147,6 +147,20 @@ tcp_rel_pacing_rate(const struct tcp_hwrate_limit_table *crte,
 {
 	return;
 }
+
+static uint64_t inline
+tcp_hw_highest_rate(const struct tcp_hwrate_limit_table *rle)
+{
+	return (0);
+}
+
+static uint64_t inline
+tcp_hw_highest_rate_ifp(struct ifnet *ifp, struct inpcb *inp)
+{
+	return (0);
+}
+
+
 #endif
 /*
  * Given a b/w and a segsiz, and optional hardware