From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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 ; Wed, 16 Dec 2020 22:13:19 +0100 (CET) Received: by mail-pj1-f49.google.com with SMTP id b5so2417701pjk.2 for ; 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 To: dev@dpdk.org Cc: Alfredo Cardigliano , Andrew Boyer 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" 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 --- 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(-) -- 2.17.1