From patchwork Thu Oct 21 12:23:34 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tim Gardner X-Patchwork-Id: 1544333 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=canonical.com header.i=@canonical.com header.a=rsa-sha256 header.s=20210705 header.b=aDkS/jOe; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.ubuntu.com (client-ip=91.189.94.19; helo=huckleberry.canonical.com; envelope-from=kernel-team-bounces@lists.ubuntu.com; receiver=) Received: from huckleberry.canonical.com (huckleberry.canonical.com [91.189.94.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4HZmrB6Vjkz9sRR for ; Thu, 21 Oct 2021 23:24:25 +1100 (AEDT) Received: from localhost ([127.0.0.1] helo=huckleberry.canonical.com) by huckleberry.canonical.com with esmtp (Exim 4.86_2) (envelope-from ) id 1mdX7E-0002r7-1t; Thu, 21 Oct 2021 12:24:12 +0000 Received: from smtp-relay-internal-1.internal ([10.131.114.114] helo=smtp-relay-internal-1.canonical.com) by huckleberry.canonical.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1mdX7C-0002qg-5U for kernel-team@lists.ubuntu.com; Thu, 21 Oct 2021 12:24:10 +0000 Received: from mail-pl1-f197.google.com (mail-pl1-f197.google.com [209.85.214.197]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp-relay-internal-1.canonical.com (Postfix) with ESMTPS id E81C23FFF3 for ; Thu, 21 Oct 2021 12:24:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com; s=20210705; t=1634819049; bh=JTBMUI4ab4WOOmDdv4+jukcvU35I+zxZKS/y7qai6TI=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version; b=aDkS/jOeaVbNHpLlQZFC0U39QzRFCjFx9AKGjdyqQHai437deLsJu/4eBrz7ZNZir jZp8Enkqznz4CUlU3rxQnpECbnJn5rsIHlUAmKyIFLkIgD6/GYXAOerDPWb7AaayaZ +/lmR7vkEpfM4Cfjzv/6eT1I6qxYVfbH9TPUvTvnYoeG3QkAB3yXcMp4Mp8RjablzM jmVycVqBEe1RYXBpzW2l6wgR1qjQa4NGYKtQOktzkK2xPfmaoCN5ZVX0cQTwVWGw/I HxeZywf6FdM6KlDy1239i27NaCM5JnT98l7Kck5vmQIjsZPvq9qtGJ/4WjmVEsT7U0 5pjkFqjuFct1g== Received: by mail-pl1-f197.google.com with SMTP id w4-20020a1709029a8400b00138e222b06aso117526plp.12 for ; Thu, 21 Oct 2021 05:24:09 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=JTBMUI4ab4WOOmDdv4+jukcvU35I+zxZKS/y7qai6TI=; b=FY8VTwq540Zjxhjua/k7EJV7vf3S0PcdkBFHm3Pa8TRPi6H4dJdo/qjUYh2vR7YXkU sn6gbts1AZjF0wY7bUzGZPGl0wFq+YpKzb9/b7Kwzso5BcULN7jpcpHI+Rqe0P/L+zFR t/5fi9AONf+Oqbj6J5UgB6/kJavkajK3R7Jl/Y4EjoTeHN1sFeIBVgvBGZyxV7IdIpgK jlMac6PwdHzlhcIGVuVVbNLQHiuxpewNlAIBhTjWKpPPg9gXU9sPWb32dE8oNvq0uGsZ GG9YTt/kkuUKrVIyvzYp6Z8q8TPhfihxJOgq/kZTv8TCi7JGORbU62otM+aWQzsWtuSL VLsA== X-Gm-Message-State: AOAM5332RjaFUYgezLy0spgYpEBdAMsUO3BZW9FLNbeY3rD0+sGWvmC2 /qcWs/W/ZV3hRhnvTZ8N4e5MbD4jxTOFPUiCXQ073PHAlmH130mssX7MkhjxWkxqAzP1tVrjeNl Z5a7hinTNK2xFGuTOtdWU4KbXE2bNgEw/NrZ7w9ULfA== X-Received: by 2002:a17:90b:354:: with SMTP id fh20mr6406281pjb.188.1634819048155; Thu, 21 Oct 2021 05:24:08 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzC2RopF504WmC66+HgKpFGdr+uFj6T1iLIHIL2YFNpQPkQ8wmne68RuZqCwFsy5qt1t9W3tg== X-Received: by 2002:a17:90b:354:: with SMTP id fh20mr6406245pjb.188.1634819047765; Thu, 21 Oct 2021 05:24:07 -0700 (PDT) Received: from localhost.localdomain ([69.163.84.166]) by smtp.gmail.com with ESMTPSA id g25sm5192869pge.12.2021.10.21.05.24.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 21 Oct 2021 05:24:07 -0700 (PDT) From: Tim Gardner To: kernel-team@lists.ubuntu.com Subject: [PATCH 0/26] [FHI linux-azure] Update Microsoft MANA to 5.15-rc6 Date: Thu, 21 Oct 2021 06:23:34 -0600 Message-Id: <20211021122400.10390-1-tim.gardner@canonical.com> X-Mailer: git-send-email 2.33.1 MIME-Version: 1.0 X-BeenThere: kernel-team@lists.ubuntu.com X-Mailman-Version: 2.1.20 Precedence: list List-Id: Kernel team discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: kernel-team-bounces@lists.ubuntu.com Sender: "kernel-team" BugLink: https://bugs.launchpad.net/bugs/1947859 SRU Justification [Impact] Microsoft has requested the addition of MANA EQ-sharing patch set which is essentially everything up through v5.15-rc6. There are a couple of bug fix patches that are not strictly required, but seemed like a good idea. 3 more patches from Haiyang regarding EQ-sharing for Microsoft Azure Network Adapter (MANA). This saves MSI-X interrupts and allows the host to offer more virtual ports (network interfaces) to the VM. With the patches, the MANA driver supports up to 256 virtual ports per VF (it was 16/VF), and support up to 64 queues per vPort (it was 16). Hirsute appears to have missed having the MANA driver added while it was in development. This patch set corrects that overight. Upgrading users from focal/linux-azure to focal/linux-azure-5.11 will cause a regression with respect to MANA. [Test Case] Microsoft to test and verify. A Microsoft engineer manually tested the 3 kernels using iperf, ethtool, and hot-add/remove NIC, and all worked well. The 3 kernels do use EQ-sharing according to /proc/interrupts. [Where things might go wrong] More virtual ports may cause issues in older kernels. [Other Info] SF: #00321275 ---------------------------------------------------------------- The following changes since commit bc4974dcc627f703ad351c654d53935e52c945ed: net: mana: Fix error handling in mana_create_rxq() (2021-10-20 05:42:47 -0600) are available in the Git repository at: https://git.launchpad.net/~timg-tpi/ubuntu/+source/linux/+git/focal for you to fetch changes up to bc4974dcc627f703ad351c654d53935e52c945ed: net: mana: Fix error handling in mana_create_rxq() (2021-10-20 05:42:47 -0600) ---------------------------------------------------------------- The following changes since commit 9c595b89e7dd726949c37ab357621a020e7eaaff: net: mana: Fix error handling in mana_create_rxq() (2021-10-20 05:50:30 -0600) are available in the Git repository at: https://git.launchpad.net/~timg-tpi/ubuntu/+source/linux/+git/hirsute for you to fetch changes up to 9c595b89e7dd726949c37ab357621a020e7eaaff: net: mana: Fix error handling in mana_create_rxq() (2021-10-20 05:50:30 -0600) ---------------------------------------------------------------- The following changes since commit acf854e7401c0911a6527698bffc8bbb6d73864a: net: mana: Fix error handling in mana_create_rxq() (2021-10-20 05:53:14 -0600) are available in the Git repository at: https://git.launchpad.net/~timg-tpi/ubuntu/+source/linux/+git/impish for you to fetch changes up to acf854e7401c0911a6527698bffc8bbb6d73864a: net: mana: Fix error handling in mana_create_rxq() (2021-10-20 05:53:14 -0600) ---------------------------------------------------------------- Acked-by: Krzysztof Kozlowski Acked-by: Marcelo Henrique Cerri