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 6969F45EC3; Mon, 16 Dec 2024 20:13:36 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 3424C402AC; Mon, 16 Dec 2024 20:13:36 +0100 (CET) Received: from mail-pl1-f181.google.com (mail-pl1-f181.google.com [209.85.214.181]) by mails.dpdk.org (Postfix) with ESMTP id 285AE40144 for ; Mon, 16 Dec 2024 20:13:35 +0100 (CET) Received: by mail-pl1-f181.google.com with SMTP id d9443c01a7336-215770613dbso30177645ad.2 for ; Mon, 16 Dec 2024 11:13:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=networkplumber-org.20230601.gappssmtp.com; s=20230601; t=1734376414; x=1734981214; darn=dpdk.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=0dc3sSyeDZYqTCHVA9SQARVyHFj7UsyIzX3zsVU91gk=; b=RnFgGxi08Gm5PmybXwjQp49+GO0aahRXWl4mQEk56UG2CyB79mBChA6AZnB/7802dU o7y+c8J48n9axbNTqQyHaIPz1f0jJxfy++NUYHFSNQgBHOJx5xW1QNB9GscPbIdiVXkm wePGMQrsWaDx9mFG6o+sK+kq4o5T8n/suntf/pdr4L4qKihWygpNTf2ZcNgHJSY9XSsr dr0bJd55Qp7llAqTdwLmRl84ncWQ/vF3iUSRyB//A1sR/tEKiEx8z2kISWZcMqAL4JwI csg9Pq/kMTPW+Ly8xDAI5um8SUNBSwWriUSSs7VWkutaCl9wsKGM2w5cwysyeh/tWCx5 +G7A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734376414; x=1734981214; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=0dc3sSyeDZYqTCHVA9SQARVyHFj7UsyIzX3zsVU91gk=; b=iH1qkbAdhzri7H+enF2Y8Oj31rcz3qEgDo1zB5u4SWuQ5bGOAvArfR9QxShanNUg/n KOj9YD6ELRJLbANWKTuEL1etDa4QBd4DhEKVNTBL233FUYs4NaPcSPbvoNwgB2hQOiRP nrWaAOpNZwCbxKv1nT95mBKQeR2npX1qjyFMqTQDJUjdFgFyNCiE7jPFldbIhRDIo9LE HC7QdjVPPqHfhWU6nXF76MSdMFNxm6c1C2ReeePaOai+rTn4lkwQ/by9+Jr59o/kOTEv BZSfyRjVqOyZktsC3FqBW6EmIjri8lNVdVzBXEWNC0Tw7UOZ1AHMVrPi8/RlYHN1hv9y zdjQ== X-Gm-Message-State: AOJu0YzHJJbzpdD4XzmpIkfUpbo7Bw8O7IwtgAmlkIcumxvvV86uIVnE /4N7bYXsOS+1b29d2DO8Hsz9aaZ7UzgbNLuULMcv8IWL/yPTNZirkLP4z76USNdJtM3B6QzUopZ 5NjE= X-Gm-Gg: ASbGnctLpZhAc0J1zAmpllE3mKEW4ftWYyjOx+N8QMGSV2B12Bq5WQNgRcmIk2qBMOh 3T88jj3EmdHjI9Sh6o7WTZE4jZUWCy374qC6o82itcfCTp3YzOWrnAvmmWOvC5l9lJOnigsoO9x Ba+0x33FrrrzNV/uqTBVlkkwPVr/izYsALBh+K9OesfZAxWBx/HufPMIjXOGet5pbP7cCscXUei 15mHxQaQ1dvF0+CSyvZ24PyBb3EXBeaKg4UkAb3kcP8WvMq/Qu6EFEttLCQpdDHSJdunmkrX1oi wpHMsxl7lalYHC4DQ68UwpUkXBw1EHr4hA== X-Google-Smtp-Source: AGHT+IG/ychephV10b4xmC0N/8BW85BlvyrYx0ChlCj3wuClrWU5vE08EckBPz0y8zddSbUxI7TP8g== X-Received: by 2002:a17:902:e5c9:b0:216:59d4:40e7 with SMTP id d9443c01a7336-21892a59f57mr156884795ad.55.1734376414088; Mon, 16 Dec 2024 11:13:34 -0800 (PST) Received: from hermes.local (204-195-96-226.wavecable.com. [204.195.96.226]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-218a1e6c6d2sm46413865ad.255.2024.12.16.11.13.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Dec 2024 11:13:33 -0800 (PST) From: Stephen Hemminger To: dev@dpdk.org Cc: Stephen Hemminger Subject: [PATCH v3 0/6] queue start/stop and deferred checks Date: Mon, 16 Dec 2024 11:11:32 -0800 Message-ID: <20241216191323.75753-1-stephen@networkplumber.org> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20241213214929.817688-1-stephen@networkplumber.org> References: <20241213214929.817688-1-stephen@networkplumber.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 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 Recent zxdh driver review raised the question of why should drivers have to check rx_conf for deferred start support. This can be better handled across all drivers at ethdev level. Also found some drivers were incorrect in feature flags about handling of queue start/stop. v3 - fix doc about queue start/stop for some drivers Stephen Hemminger (6): ethdev: check that device supports deferred start doc: fix feature flags for queue start/stop net/dpaa: remove unnecessary deferred start check net/dpaa2: remove unneeded deferred start check net/enetfec: remove unneeded deferred start check net/virtio: remove unneeded deferred start check doc/guides/nics/features/gve.ini | 1 + doc/guides/nics/features/mana.ini | 1 - doc/guides/nics/features/netvsc.ini | 1 - doc/guides/nics/features/virtio.ini | 1 - doc/guides/nics/features/vmxnet3.ini | 1 - drivers/net/dpaa/dpaa_ethdev.c | 10 ---------- drivers/net/dpaa2/dpaa2_ethdev.c | 14 -------------- drivers/net/enetfec/enet_ethdev.c | 16 ++-------------- drivers/net/virtio/virtio_rxtx.c | 10 ---------- lib/ethdev/rte_ethdev.c | 16 ++++++++++++++++ 10 files changed, 19 insertions(+), 52 deletions(-) -- 2.45.2