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 06766A04DC; Sat, 31 Oct 2020 22:48:44 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id BEF75592C; Sat, 31 Oct 2020 22:48:42 +0100 (CET) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [216.205.24.124]) by dpdk.org (Postfix) with ESMTP id 9BD1356A3 for ; Sat, 31 Oct 2020 22:48:40 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1604180919; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=BBYGkaroWRi5j8cdiuvEmR8YT4d7Xjj1c/Z3cko6xvM=; b=LcI/3Sgk5jJCPWUrn7k3/lE+Yy3VbF5ZbSfm4Y7AUwo9kX8BBvD7c9Rp6FQLHuQJG67MIu oAVYF5zgvqfpUv7EV0Cg+rVHB2rwCgTkm8anHehgqHwmMO4tiBkrN6B8JP5rRa4iMJ+F4n VAMeZDTz+kqxwbAGuAaVuMH5hjlBQEU= Received: from mail-vs1-f70.google.com (mail-vs1-f70.google.com [209.85.217.70]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-567-D8YMsaMNOxeBypEztS6ozg-1; Sat, 31 Oct 2020 17:48:37 -0400 X-MC-Unique: D8YMsaMNOxeBypEztS6ozg-1 Received: by mail-vs1-f70.google.com with SMTP id u14so1134287vsp.2 for ; Sat, 31 Oct 2020 14:48:37 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=BBYGkaroWRi5j8cdiuvEmR8YT4d7Xjj1c/Z3cko6xvM=; b=VgRTsP74o2pmKIx/pRdROM5C1z8gkhajFIvjmdZIHVWD1P1ZhrxDA2WZVaCkdSCCVs PSpgbSMavQ5dYFXDRUcJi+6OX5rmB/k9+q4qTIA7idJr1CFI+8kWbr3yArqXX3Mi1Huj uCRW0bJ8mXE4ohQYXcFkB9eMLH5N3ytH3sMsaQZD6OVXKPiNhR24TZ7APiw2cHQbCOGT BOHBMCLBzZOdcL3FwVGm+DpyrXjOCaPKTwVg7OqBUION1Af4f48HADfF8OxtyfqA+HVE FCPQzDr3fpZJN+OfnMLIzQe8XuCRsIapFYKMGd7YQnlpWQ4fEQheUfiR2/XNWkzX861O BkWw== X-Gm-Message-State: AOAM530s/jXSXM7ScEfAVFluDe6ZIT4uvGy9VrDGv380fM6bA677xukB Wv4lUzoQ+qkTR0ZM063hZEJbNRA+r0NheeZfjeDsro40OKNFc10QDMABfHtWtYbNJ+OnxtzyFSY V8qRKRgwHLBlD+926WRY= X-Received: by 2002:ab0:3b47:: with SMTP id o7mr4509715uaw.86.1604180916689; Sat, 31 Oct 2020 14:48:36 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyQMoVcogK8V0ix5uLnMfi5cyMniRMPOW2MPLqof/a4zIPAzZhyYZe+J2s2Tsxl4/qjY/AXLTNiRpI36Vkmpc4= X-Received: by 2002:ab0:3b47:: with SMTP id o7mr4509712uaw.86.1604180916487; Sat, 31 Oct 2020 14:48:36 -0700 (PDT) MIME-Version: 1.0 References: <20200612212434.6852-2-timothy.mcdaniel@intel.com> <1604168282-30079-1-git-send-email-timothy.mcdaniel@intel.com> <1604168282-30079-2-git-send-email-timothy.mcdaniel@intel.com> In-Reply-To: <1604168282-30079-2-git-send-email-timothy.mcdaniel@intel.com> From: David Marchand Date: Sat, 31 Oct 2020 22:48:24 +0100 Message-ID: To: Timothy McDaniel Cc: Thomas Monjalon , Bruce Richardson , Ray Kinsella , Neil Horman , dev , Erik Gabriel Carrillo , Gage Eads , Van Haaren Harry , Jerin Jacob Kollanukkaran Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=dmarchan@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset="UTF-8" Subject: Re: [dpdk-dev] [PATCH v14 01/23] event/dlb: add documentation and meson infrastructure 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" On Sat, Oct 31, 2020 at 7:16 PM Timothy McDaniel wrote: > > Note that config/rte_config.h contains several configuration > switches, providing for fine control of the PMD's > runtime behaviour. > > The meson infrastructure is expanded as additional files are > added to this patchset. > > Adds announcement of availabililty of the new driver availability* > for Intel Dynamic Load Balancer 1.0 hardware. > > Signed-off-by: Timothy McDaniel > --- > MAINTAINERS | 6 +++++- > config/rte_config.h | 6 ++++++ > doc/guides/eventdevs/dlb.rst | 36 ++++++++++++++++++++++++++++++++++ > doc/guides/eventdevs/index.rst | 1 + > doc/guides/rel_notes/release_20_11.rst | 5 +++++ > drivers/event/dlb/meson.build | 13 ++++++++++++ > drivers/event/dlb/version.map | 3 +++ > drivers/event/meson.build | 2 +- > 8 files changed, 70 insertions(+), 2 deletions(-) > create mode 100644 doc/guides/eventdevs/dlb.rst > create mode 100644 drivers/event/dlb/meson.build > create mode 100644 drivers/event/dlb/version.map > > diff --git a/MAINTAINERS b/MAINTAINERS > index a3d1927..b904132 100644 > --- a/MAINTAINERS > +++ b/MAINTAINERS > @@ -1162,6 +1162,11 @@ Cavium OCTEON TX timvf > M: Pavan Nikhilesh > F: drivers/event/octeontx/timvf_* > > +Intel DLB > +M: Timothy McDaniel > +F: drivers/event/dlb/ > +F: doc/guides/eventdevs/dlb.rst > + > Marvell OCTEON TX2 > M: Pavan Nikhilesh > M: Jerin Jacob > @@ -1198,7 +1203,6 @@ M: Peter Mccarthy > F: drivers/event/opdl/ > F: doc/guides/eventdevs/opdl.rst > > - Please leave this empty line. > Rawdev Drivers > -------------- > > diff --git a/doc/guides/rel_notes/release_20_11.rst b/doc/guides/rel_notes/release_20_11.rst > index d8ac359..0a95bf0 100644 > --- a/doc/guides/rel_notes/release_20_11.rst > +++ b/doc/guides/rel_notes/release_20_11.rst > @@ -55,6 +55,11 @@ New Features > Also, make sure to start the actual text at the margin. > ======================================================= > > +* **Added a new driver for the Intel Dynamic Load Balancer v1.0 device.** > + > + Added the new ``dlb`` eventdev driver for the Intel DLB V1.0 device. See the > + :doc:`../eventdevs/dlb` eventdev guide for more details on this new driver. > + > * **Added write combining store APIs.** > eventdev drivers go after net drivers. > Added ``rte_write32_wc`` and ``rte_write32_wc_relaxed`` APIs > diff --git a/drivers/event/dlb/meson.build b/drivers/event/dlb/meson.build > new file mode 100644 > index 0000000..5324043 > --- /dev/null > +++ b/drivers/event/dlb/meson.build > @@ -0,0 +1,13 @@ > +# SPDX-License-Identifier: BSD-3-Clause > +# Copyright(c) 2019-2020 Intel Corporation > + > +if not is_linux or not dpdk_conf.has('RTE_ARCH_X86_64') > + build = false > + reason = 'only supported on ARCH_X86_64 Linux' > + subdir_done() > +endif > + > +sources = files( > +) If you go with empty list, you can also start with headers = files() (rather than install_headers, see later comment). > + > +deps += ['mbuf', 'mempool', 'ring', 'pci', 'bus_pci'] Odd to see dependencies with nothing to build. -- David Marchand