From patchwork Wed Nov 10 06:04:16 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kumara Parameshwaran X-Patchwork-Id: 104092 X-Patchwork-Delegate: ferruh.yigit@amd.com Return-Path: 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 6D4A7A034F; Wed, 10 Nov 2021 07:04:30 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 09D714014D; Wed, 10 Nov 2021 07:04:30 +0100 (CET) Received: from mail-pl1-f176.google.com (mail-pl1-f176.google.com [209.85.214.176]) by mails.dpdk.org (Postfix) with ESMTP id 4006A40142 for ; Wed, 10 Nov 2021 07:04:28 +0100 (CET) Received: by mail-pl1-f176.google.com with SMTP id y7so2239317plp.0 for ; Tue, 09 Nov 2021 22:04:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=v6X2zyuYMCtLoq0TVCNDXcO8+uzIHj01xmkd4ZaPsJk=; b=bvvatzkOGFboa86bAybcRBm8yyjal+T4fVG6H0I4B/qhCRTBwsN74LH7eeNpGg8UdN TnBy32nKoAyiY4u5ObQQ0rfOe4Uf03ZkNpncs7gH3SQQ06DWAAdXN4//A4GTRNgNzb5A NpkurZQKIaOzHR6l7XxHNJNXCikJ0UIemfQmZt8rSBg+8qFm3lN2WcrTqHvLrFwIvOXo PKfdteU9q2+W3NzHuPZy7elT+0l4fjyY0eJ9fMnwCPxzYaf/uqJyUEK3ECtFP/zA/F2V 5HExH0PVpsmqbV7xgeeTlz/yMeV7BeZjzyk8OtOnGmbhH6bZ6vEKlMkPTTJgbbiFRnS6 X7GQ== 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=v6X2zyuYMCtLoq0TVCNDXcO8+uzIHj01xmkd4ZaPsJk=; b=Og9nooLl4UDwwI69ezu1rVJxILLarOujEY6+55vBXDnzoJnTpsK4ViGKVmKdo4RHHO 5imYCq6dIGn3gwa68fh0jLaOL0rr6imGY17grM0VagcAmBi5+OCCD9LCVcsQkB6gHcm4 XfOjBWyCKbiKNNyLi2UUuWDc3byWG24YnrqA+mcRrKbEfnh9xSn1qOG1YRGuIEZOb7dU PjHrBye4eRksfnJvIq1DrsQFZ5lheNBUuwon+iqFhS74YRIm4078r3YQlviMMPCFi5m/ rgi8doRSlkhy+DEgVzyxWnK934ERO+ADD1ka71a+U3bIDlY4N+s74BVI9aMdjuY0XBbF FTKg== X-Gm-Message-State: AOAM531kqx26eaWYI3oWzoqYIOOC2UeL2HdLcrzLM0WW7Q3CSgW9UDXB DLlRFeWqLlDlFn6nxcbA3mA= X-Google-Smtp-Source: ABdhPJyAsgsi6SwWsSo5eWGRgZaKXXeX2MVV71eUlX8iJCmSqkcWybqGHAp5bJE9B9ZkN/VgLX7O+g== X-Received: by 2002:a17:902:bd44:b0:141:ba1e:cc90 with SMTP id b4-20020a170902bd4400b00141ba1ecc90mr13398985plx.16.1636524267033; Tue, 09 Nov 2021 22:04:27 -0800 (PST) Received: from kparameshwa-a01.vmware.com.com ([106.51.24.56]) by smtp.googlemail.com with ESMTPSA id d9sm1775827pgd.40.2021.11.09.22.04.25 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 09 Nov 2021 22:04:26 -0800 (PST) From: Kumara Parameshwaran To: grive@u256.net Cc: dev@dpdk.org, Kumara Parameshwaran Date: Wed, 10 Nov 2021 11:34:16 +0530 Message-Id: <20211110060416.34756-1-kumaraparamesh92@gmail.com> X-Mailer: git-send-email 2.30.1 (Apple Git-130) MIME-Version: 1.0 Subject: [dpdk-dev] [PATCH] failsafe: Bug fix to support secondary process attach to the device created by primary for RX and TX X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 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" Remove the vdev args check for secondary process which prevents the secondary from attaching to the device created by the primary process via the hotplug framework. This check was removed for other vdevs but was missed for failsafe. Signed-off-by: Kumara Parameshwaran --- drivers/net/failsafe/failsafe.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/net/failsafe/failsafe.c b/drivers/net/failsafe/failsafe.c index ad6b43538e..3c754a5f66 100644 --- a/drivers/net/failsafe/failsafe.c +++ b/drivers/net/failsafe/failsafe.c @@ -340,8 +340,7 @@ rte_pmd_failsafe_probe(struct rte_vdev_device *vdev) INFO("Initializing " FAILSAFE_DRIVER_NAME " for %s", name); - if (rte_eal_process_type() == RTE_PROC_SECONDARY && - strlen(rte_vdev_device_args(vdev)) == 0) { + if (rte_eal_process_type() == RTE_PROC_SECONDARY) { eth_dev = rte_eth_dev_attach_secondary(name); if (!eth_dev) { ERROR("Failed to probe %s", name);