[v2,0/7] net/ionic: fixes for stop and start
Message ID | 20201216211257.37195-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 dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id A8494A09F0; Wed, 16 Dec 2020 22:13:23 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id F263BC9CC; Wed, 16 Dec 2020 22:13:20 +0100 (CET) Received: from mail-pj1-f49.google.com (mail-pj1-f49.google.com [209.85.216.49]) by dpdk.org (Postfix) with ESMTP id 643C6C9CA for <dev@dpdk.org>; Wed, 16 Dec 2020 22:13:19 +0100 (CET) Received: by mail-pj1-f49.google.com with SMTP id b5so2417701pjk.2 for <dev@dpdk.org>; Wed, 16 Dec 2020 13:13:19 -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:in-reply-to:references; bh=90GlSA/9HOj8JGPPzBZBCSPIfKRUCx/pJ1nKZThklnI=; b=EzmbZbVK6IR0+Q+Q74axmU46t3qps5mWlhbLa6SQ1m+Lqcb4I38Yr5r358EBRpOSz4 NUIjOJZ9pUPcaLwfzqp1ijr2kb2kSznPfiP5BR8RL+8OXMNBRdXSSOzlc6zdlXf206yt a/2JBsX6zINpQQASLskdkTZR/6fY7MJC+9g5rh1HfzK5w0ZVR4afMqjdTfvG6cfOXQjC NZ9hMeFl2Esx7omy+vC9BCwLr8vmG3XitAV9goaR/J7+ccFJylpCMca18NBMxJ+/NzlO yNniHXSr/ALCN7+KUeM7L3gFHeXjPTzq1A7KGWj3vgkgjdTJ1KdthuKdTW3oHDp+Msrs uVOQ== 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:in-reply-to :references; bh=90GlSA/9HOj8JGPPzBZBCSPIfKRUCx/pJ1nKZThklnI=; b=jO+GsE6deVenRoZj85cfWyM9xsxiHxNuVEDtRcVcCO4mGu57Q0JkzHXeZXTqv6GBsK qsGIiJtfeUAJAv3xhy3GQtr+5BnesuvwgEKyq3HjhOPRfQ9rQpZfpSNH5+QUAKyrQr+y aSU8+fknIAprch32N5zoVktXyL/HK3B7mrpaU0SsAuVpbqdoD3b2uOqPh38ldlsJEvDA c0kQCQXguBCbsdknuLbMKGxfjN351gySlHyw1GkjdnNJJM36S7vFqTSCVTkFVQc99q9q dr62dcVZgRAmIp8tRBIJRQvLA+KTERnHHFGZH2rD71VeC945ErWjz5VakssZ2jBQr3Ec t5HA== X-Gm-Message-State: AOAM531+jbjTYz2EpahEISSJaIspNeik0sif5vcpK38B4aAZ3xVe2ptT DHpQyLwaCiW7Rw7Z+4N5AvcTUogXuhIhJw== X-Google-Smtp-Source: ABdhPJzhGVH78WcVvsQHxxzN250AI17SJC3GZ4nfThCocI63tl7FtVGsO1FEh7Et37g8PD3tRwFFpQ== X-Received: by 2002:a17:90a:5911:: with SMTP id k17mr4718719pji.152.1608153197264; Wed, 16 Dec 2020 13:13:17 -0800 (PST) Received: from driver-dev1.pensando.io ([12.226.153.42]) by smtp.gmail.com with ESMTPSA id r67sm3345614pfc.82.2020.12.16.13.13.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 16 Dec 2020 13:13:16 -0800 (PST) From: Andrew Boyer <aboyer@pensando.io> To: dev@dpdk.org Cc: Alfredo Cardigliano <cardigliano@ntop.org>, Andrew Boyer <aboyer@pensando.io> Date: Wed, 16 Dec 2020 13:12:50 -0800 Message-Id: <20201216211257.37195-1-aboyer@pensando.io> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20201210142231.63209-1-aboyer@pensando.io> References: <20201210142231.63209-1-aboyer@pensando.io> Subject: [dpdk-dev] [PATCH v2 0/7] net/ionic: fixes for stop and start X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 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
Dec. 16, 2020, 9:12 p.m. UTC
These patches address issues found when testing port stop and start,
link up and down, and queue stop and start.
The UNMAINTAINED flag is removed in patch 3.
Signed-off-by: Andrew Boyer <aboyer@pensando.io>
---
v2:
* Address Ferruh's comments
* Insert a new patch "net/ionic: remove multi-LIF support" so that the
patch "net/ionic: fully implement remove-on-close" makes sense
Andrew Boyer (7):
net/ionic: preserve RSS state unless RETA size changes
net/ionic: preserve Rx mode across LIF stop/start
net/ionic: remove multi-LIF support
net/ionic: fully implement remove-on-close
net/ionic: improve link state handling
net/ionic: improve queue state handling
net/ionic: stop queues when LIF is stopped
MAINTAINERS | 2 +-
drivers/net/ionic/ionic.h | 3 +-
drivers/net/ionic/ionic_dev.c | 16 +--
drivers/net/ionic/ionic_dev.h | 8 +-
drivers/net/ionic/ionic_ethdev.c | 137 ++++++++++---------------
drivers/net/ionic/ionic_ethdev.h | 4 +
drivers/net/ionic/ionic_lif.c | 165 +++++++++++++++++++------------
drivers/net/ionic/ionic_lif.h | 7 +-
drivers/net/ionic/ionic_rxtx.c | 62 ++++++++----
9 files changed, 217 insertions(+), 187 deletions(-)