From patchwork Wed Oct 17 00:16:43 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Neal Cardwell X-Patchwork-Id: 985069 Return-Path: X-Original-To: patchwork-incoming-netdev@ozlabs.org Delivered-To: patchwork-incoming-netdev@ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=netdev-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=pass (p=reject dis=none) header.from=google.com Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=google.com header.i=@google.com header.b="oqU1Iaaw"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 42ZXmR2wMFz9s8F for ; Wed, 17 Oct 2018 11:16:55 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727447AbeJQIJt (ORCPT ); Wed, 17 Oct 2018 04:09:49 -0400 Received: from mail-qk1-f201.google.com ([209.85.222.201]:46040 "EHLO mail-qk1-f201.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727088AbeJQIJt (ORCPT ); Wed, 17 Oct 2018 04:09:49 -0400 Received: by mail-qk1-f201.google.com with SMTP id s123-v6so25609570qkf.12 for ; Tue, 16 Oct 2018 17:16:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=date:message-id:mime-version:subject:from:to:cc; bh=xUJaoEboweoAfmmXYSd5aZ7teC2d52nMMUiMHanxP7A=; b=oqU1IaawaqRM0AqfPv2qiLicVS8e86zipVBAAb0H2gfWKhtKzpFjyyQ0+moEMu0mU4 w5Tx+tvH2WwFnpFO+c/e6nOwm5SRUDWSezuPTzk+y5eaomUiojusrKKJETs4MEOote9A 666Q+uLu2fNhDTK4lcd689Ox+au3lTX9fsIhp33OhbYlmewhlp7t2MKSHKw+pa+jt+go ssM3IxuDyMJ8KTyXH6pv/W0KRacpICG6oBVw2T6N8KXliYu2YTznW6G043Ym8wzvpKow CTvQlsKNu4EzVHORVbUqublog1B6bd4U/KnCnBCjUVCUPOhSbzaAf5I6iHZhlgM9YUpC Y21g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:message-id:mime-version:subject:from:to:cc; bh=xUJaoEboweoAfmmXYSd5aZ7teC2d52nMMUiMHanxP7A=; b=bdRkIJl5nfnY6MaN7gNydEKS3YP/muPNSxgA/gr9xLdykoDXBTSm4evWqNrg7z9IyZ HKR6MtAr4xsvvu2ontER5BFweCCHWi4vL6EZtbDsd0g90cs8SeffXkThIjP1H+4QBC9a JagU6t9XUgPixW7Jg9ZhkQIeColVlaJtSB9j42WpWOP5yI0QsQK6+Q9mtNN8HD5Pu6ik I6/FWhzXibLUtvrlskG6zcDOlwQ171xHQRs+jBosoRCMpzIe16e9F+3TLiZhMSRJNbzW CfmDjr7IFmbFC5Mt7mmQqEpiWN3/xUmAHvjfWAigvJXnCAHeBHIYkqa/+XjYvFs/VGSC HfTw== X-Gm-Message-State: ABuFfogMdewHkccDvdB6bFU0chIW/P6b0eXZyEWoGObQ5wx1NgMhbWfO c/PdWHqZ4kMcb+2NDmJ6gTvIH/hUsdQqezE= X-Google-Smtp-Source: ACcGV62ALOwx00Ee34J8o+ZOjr/kBHTjXyxNmN34PhdkMp81mPVenpQvbKrC5Q75uPbGGcAzf5NrIWtOumrFa04= X-Received: by 2002:a0c:d1e9:: with SMTP id k38mr19234099qvh.46.1539735412441; Tue, 16 Oct 2018 17:16:52 -0700 (PDT) Date: Tue, 16 Oct 2018 20:16:43 -0400 Message-Id: <20181017001645.261770-1-ncardwell@google.com> Mime-Version: 1.0 X-Mailer: git-send-email 2.19.1.568.g152ad8e336-goog Subject: [PATCH net-next 0/2] tcp_bbr: TCP BBR changes for EDT pacing model From: Neal Cardwell To: David Miller Cc: netdev@vger.kernel.org, Neal Cardwell Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org Two small patches for TCP BBR to follow up with Eric's recent work to change the TCP and fq pacing machinery to an "earliest departure time" (EDT) model: - The first patch adjusts the TCP BBR logic to work with the new "earliest departure time" (EDT) pacing model. - The second patch adjusts the TCP BBR logic to centralize the setting of gain values, to simplify the code and prepare for future changes. Neal Cardwell (2): tcp_bbr: adjust TCP BBR for departure time pacing tcp_bbr: centralize code to set gains net/ipv4/tcp_bbr.c | 77 ++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 65 insertions(+), 12 deletions(-)