From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 12BBBA0C4D for ; Mon, 6 Sep 2021 10:17:55 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id DA5DD40C35; Mon, 6 Sep 2021 10:17:54 +0200 (CEST) Received: from smtp-relay-internal-0.canonical.com (smtp-relay-internal-0.canonical.com [185.125.188.122]) by mails.dpdk.org (Postfix) with ESMTP id ABB0940C35 for ; Mon, 6 Sep 2021 10:17:53 +0200 (CEST) Received: from mail-ed1-f71.google.com (mail-ed1-f71.google.com [209.85.208.71]) (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-0.canonical.com (Postfix) with ESMTPS id 699244017E for ; Mon, 6 Sep 2021 08:17:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com; s=20210705; t=1630916273; bh=jqBKysemcsp+cGn1F9nBi5oMULxXAUZP0JaYdzivW6c=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version; b=Vr0ZeZKYL8Hr+5yF2xG8C3D97H1DGi/Bg3n9SsMbVY//9PYfeXEW4rAdzrY4HDsx0 yNWS3rv2K0PvxBLTBcZbJkZcL/ywxB2DPYSMRRauiO+dQ1z0nfLYLdeWryxfKFPNsj 5UM+GuVCmB7WSlpIC6DQnjmHYqiLqz0bQJsJylpg5spAgLT54rtsRkiYfvpBXrjA1o PpmweGqCKjBvPRns5yGstKzWyCZxDxPqC10efciZuKAdyRRBU4QCX04HDUza4s/GEJ okv8AZZrBBhGpahl/paJ+bCwB22Kz2zM2OFBDmzijVrOyIbcCAQzgb4KGkoYYGKhKo zwH1NH6OpZZsQ== Received: by mail-ed1-f71.google.com with SMTP id b6-20020aa7c6c6000000b003c2b5b2ddf8so3342894eds.0 for ; Mon, 06 Sep 2021 01:17:53 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=jqBKysemcsp+cGn1F9nBi5oMULxXAUZP0JaYdzivW6c=; b=QcRKsZQ0Cm/gN+/0erQNARYPMtVf1OzwqSjeunn/b7e7qPGRDOP2TcYcdWGHQCyqHs 8Q10l3mWAnhIwsDWC7aKwYNBg1M2Z13Uu9+F/BISMqT7HxvMUoKyiPNliUdUmEHFE5dh ajEjGRoK10G+IfXdNmMI/51/rPBEu2qVp4YGJZZXlPknn9xF+AKN4U1pASAQlr3udcoN H22eDnlH86Xg6YtjQX2G7z8ZYO3lXBMEgsgIeYX3fEPqmrs5b3FYs+dT3tQhBD76eijp 5lbKLp92lSbcDwgKUYl6S5irJDo1RgGr/M6grmZl/B+KOHDS7ioEGPi7o+ZPX2lYeqJR 27rA== X-Gm-Message-State: AOAM533n4yfSd5Ka82qrcKul5CGT6MD6PAh9JgzTywFXb0qXTgtZyHT6 QAczEMavorb8/SxUI1oeQeVphAAkzEB4mNLs4hkyyQQTJETFOJZVLsU3f/5sWA5+EWw9afZt90Z RUQSCs7WsxnCzLNFu+UTjv5gB X-Received: by 2002:a17:907:2d9f:: with SMTP id gt31mr12442560ejc.489.1630916272840; Mon, 06 Sep 2021 01:17:52 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw/xAyM8KcSbO00c2cGf1GeFspQhYhx7ivlF2RNYk5U+VJ+3qST9/zmCb6dUg4llWz0GR4L0w== X-Received: by 2002:a17:907:2d9f:: with SMTP id gt31mr12442551ejc.489.1630916272637; Mon, 06 Sep 2021 01:17:52 -0700 (PDT) Received: from Keschdeichel.lxd ([2001:67c:1560:8007::aac:c4ad]) by smtp.gmail.com with ESMTPSA id i6sm3414806ejd.57.2021.09.06.01.17.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 06 Sep 2021 01:17:52 -0700 (PDT) From: christian.ehrhardt@canonical.com To: stable@dpdk.org Cc: Yury Kylulin , Ashish Paul , Christian Ehrhardt Date: Mon, 6 Sep 2021 10:17:44 +0200 Message-Id: <20210906081744.585417-1-christian.ehrhardt@canonical.com> X-Mailer: git-send-email 2.32.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [dpdk-stable] [20.11 PATCH] net/i40e: support 25G AOC/ACC cables X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org Sender: "stable" From: Yury Kylulin [ upstream commit b1daa3461429e7674206a714c17adca65e9b44b4 ] Enable additional PHY types (25G-AOC and 25G-ACC) for set PHY config command. Ubuntu bug: https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/1940957 Cc: stable@dpdk.org Signed-off-by: Yury Kylulin Tested-by: Ashish Paul Signed-off-by: Christian Ehrhardt --- drivers/net/i40e/i40e_ethdev.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/net/i40e/i40e_ethdev.c b/drivers/net/i40e/i40e_ethdev.c index 0dc20de9a0..5e3b80a6b8 100644 --- a/drivers/net/i40e/i40e_ethdev.c +++ b/drivers/net/i40e/i40e_ethdev.c @@ -2372,7 +2372,8 @@ i40e_phy_conf_link(struct i40e_hw *hw, phy_conf.phy_type = is_up ? cpu_to_le32(phy_type_mask) : 0; phy_conf.phy_type_ext = is_up ? (I40E_AQ_PHY_TYPE_EXT_25G_KR | I40E_AQ_PHY_TYPE_EXT_25G_CR | I40E_AQ_PHY_TYPE_EXT_25G_SR | - I40E_AQ_PHY_TYPE_EXT_25G_LR) : 0; + I40E_AQ_PHY_TYPE_EXT_25G_LR | I40E_AQ_PHY_TYPE_EXT_25G_AOC | + I40E_AQ_PHY_TYPE_EXT_25G_ACC) : 0; phy_conf.fec_config = phy_ab.fec_cfg_curr_mod_ext_info; phy_conf.eee_capability = phy_ab.eee_capability; phy_conf.eeer = phy_ab.eeer_val; -- 2.32.0