[0/6] net/ionic: fix device configuration and init
Message ID | 20210111190209.70928-1-aboyer@pensando.io (mailing list archive) |
---|---|
Headers |
Return-Path: <dev-bounces@dpdk.org> X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 5B629A04B5; Mon, 11 Jan 2021 20:02:22 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 077A9141008; Mon, 11 Jan 2021 20:02:22 +0100 (CET) Received: from mail-pj1-f51.google.com (mail-pj1-f51.google.com [209.85.216.51]) by mails.dpdk.org (Postfix) with ESMTP id 12861141003 for <dev@dpdk.org>; Mon, 11 Jan 2021 20:02:21 +0100 (CET) Received: by mail-pj1-f51.google.com with SMTP id n3so335355pjm.1 for <dev@dpdk.org>; Mon, 11 Jan 2021 11:02:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pensando.io; s=google; h=from:to:cc:subject:date:message-id; bh=aRRNiIH5UCfwu+kl7mepqOmuReLpvj6ok5yDcHlNl6o=; b=mb8pWR+jstMr48T5/qRnoJBLwq6/TvpyQoTuOg/s2YAb3XWPzbi1hVTN+TvR6DQXz9 nHZgOXnSvqRoi3h/pzkgkpIB7tuU2cR81p9rPoqXwDF+xOHZVsWH9j/IZ5lbZ9UZJrXo WviB0dOzcnD1UG485nv3jO4YmkAsk77aFBN4Wh1IAnYkhVTjhYGbpftY+mZxC1ZQaXbP ATeUjt8tiWliNgvL4ZlClQr1ghwDzfXeJpxORUVJpkBP1bQCmfCC7GF9RPsCNXZWrjyn nRiN+0+VCPkKW++s2BhzskFeQUhL+f2FWvvyT7H4uerIoqy+W6yCcpmXO6Tpin0QH6VK IuPg== 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; bh=aRRNiIH5UCfwu+kl7mepqOmuReLpvj6ok5yDcHlNl6o=; b=OK+yYezZP2nhRxEBDySPbHJoyDeW0/dyLVaJOV9lZvFb2BBgp97siMUSi1nZ7P/ur3 4o0QeQMY9msCzqz3YomOv32PmndamoJTMa0HOoJ7G4A80XCzg7ptI0k+1FJEtE+i3AzU ap4vLvHYQWCO/xa5k5OWYkTDTqs6QZ1+G4f13OjNdhqZC2UY0etOpmt86MsQBHNV/u7g 4QERmXFdO+SdukNKkALdjO/nsjCbYCpBVAiiwYlIrAFZ4Qvi2vTrQiGA39KGU/DbABMS FgUtRvaLNFNfPL0AdvzdvQeD66BcFZPERnjaKPxRHEMXiAgKBGkyStgBJ6z3JoyjIqfu YySA== X-Gm-Message-State: AOAM533qRIruOck5mqG0Xyf+PrRxaRiMkQ0A/i9KcP8mG6naaG+ghKOt 9sgG6N++vsYwhEzzbsLdnLeD7JzVYDa4nA== X-Google-Smtp-Source: ABdhPJwohbVSaaNec9gKNyjns1RF1JECw3w19/m5riokf9WBYH1BLuGGVi1Xf4HPJ2ciDmbEIWF7DQ== X-Received: by 2002:a17:902:6a82:b029:da:fc41:bafe with SMTP id n2-20020a1709026a82b02900dafc41bafemr745134plk.20.1610391740083; Mon, 11 Jan 2021 11:02:20 -0800 (PST) Received: from driver-dev1.pensando.io ([12.226.153.42]) by smtp.gmail.com with ESMTPSA id x1sm361858pfc.112.2021.01.11.11.02.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 11 Jan 2021 11:02:19 -0800 (PST) From: Andrew Boyer <aboyer@pensando.io> To: dev@dpdk.org Cc: Alfredo Cardigliano <cardigliano@ntop.org>, Andrew Boyer <aboyer@pensando.io> Date: Mon, 11 Jan 2021 11:02:03 -0800 Message-Id: <20210111190209.70928-1-aboyer@pensando.io> X-Mailer: git-send-email 2.17.1 Subject: [dpdk-dev] [PATCH 0/6] net/ionic: fix device configuration and init X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions <dev.dpdk.org> List-Unsubscribe: <https://mails.dpdk.org/options/dev>, <mailto:dev-request@dpdk.org?subject=unsubscribe> List-Archive: <http://mails.dpdk.org/archives/dev/> List-Post: <mailto:dev@dpdk.org> List-Help: <mailto:dev-request@dpdk.org?subject=help> List-Subscribe: <https://mails.dpdk.org/listinfo/dev>, <mailto:dev-request@dpdk.org?subject=subscribe> Errors-To: dev-bounces@dpdk.org Sender: "dev" <dev-bounces@dpdk.org> |
Message
Andrew Boyer
Jan. 11, 2021, 7:02 p.m. UTC
This patch series fixes up configuration flag handling, fixes up link autonegotiation, and reduces the init time. DTS was used to identify the issues and verify the fixes. Andrew Boyer (6): net/ionic: revise configuration flag handling net/ionic: combine queue init and enable commands net/ionic: set port admin state to up in port init net/ionic: don't add station MAC filter on init net/ionic: clear up confusion around FC autoneg net/ionic: correctly set link speed and autonegotiation drivers/net/ionic/ionic_ethdev.c | 123 +++++++++++++++---------------- drivers/net/ionic/ionic_lif.c | 120 ++++++++++++++++++++++-------- drivers/net/ionic/ionic_lif.h | 3 +- drivers/net/ionic/ionic_main.c | 14 +--- drivers/net/ionic/ionic_rxtx.c | 14 ++-- 5 files changed, 161 insertions(+), 113 deletions(-)