From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm0-f42.google.com (mail-wm0-f42.google.com [74.125.82.42]) by dpdk.org (Postfix) with ESMTP id D66E32C2E for ; Mon, 24 Apr 2017 17:53:18 +0200 (CEST) Received: by mail-wm0-f42.google.com with SMTP id r190so72170665wme.1 for ; Mon, 24 Apr 2017 08:53:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=6wind-com.20150623.gappssmtp.com; s=20150623; h=from:to:subject:date:message-id; bh=SsySeETj1y5oS1CYgsL6monWPod4tWLcvslSfmla4ZE=; b=gr6bpk1BmZzEuyAzM94Vi44IiECQsHAj4JR1Lo/s6eDLxbwBomQvl5j+wcFpOPcxhS 280+b7pqkAO5SF+HAvUlNzACaY5SZUF1Ktky4KaW8nKpcnvrs+w8vodIKyoBU4luWyBC xwO1o5Ypxr2uTnFAlTZG9Xnj6bnLJDF7+9bK9cZvHqLHeJfIFv22lO1C4PkYkhZmQ6RS 8MxOHFvO280TMlpmiU1OvCzL4cZtH7MWl6fE71m/UzrK7WmPe6zjapizLaYOjxo8QnC8 C7i58KfYjXDvL/tlsItMFtRVshafvCGeX3bt/Kjy7lcDGo7hQQrZXaCvWiEZalOH/fA7 +A6w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id; bh=SsySeETj1y5oS1CYgsL6monWPod4tWLcvslSfmla4ZE=; b=hl4YontOHBITM59xluJ0g3YDogyCf8mD9KvUCDw7TZfgrcbzb3euhTSE70krqtb+Ge vJ55n20EwsPuQgywJ2SL8D7YQakSTsLx+cuO6otshrdSwaFFywl+ytyTDdfxnkzgMSuL U3kHBcIZlEmcuP/sKDvmJxDxghs6HYDKKLJ2DUuWHljVtIbfl+djbDLcGAVcuapIjV43 Ko/h4IHA6YhGJci0fgNdrAu2OSKS1Kmy9yTmuil/YvOnU9xna2KZEZQhnuUI+edMAbm6 f8NmoLayL18Akw7RsvZiii9mf06kHKuxHksmexgg+NB1Ipg1gBOkJBa5vl+12dajXpl7 xG1w== X-Gm-Message-State: AN3rC/671gGHZFqmlbE1PFTIEv9ArVjaNHM0p7CvfFL6Us7BvhoULZSu tR+Ip49RAhsLQoHnHuI= X-Received: by 10.28.23.198 with SMTP id 189mr10726940wmx.38.1493049198398; Mon, 24 Apr 2017 08:53:18 -0700 (PDT) Received: from 6wind.com (host.78.145.23.62.rev.coltfrance.com. [62.23.145.78]) by smtp.gmail.com with ESMTPSA id m21sm836613wma.19.2017.04.24.08.53.17 for (version=TLS1_2 cipher=AES128-SHA bits=128/128); Mon, 24 Apr 2017 08:53:17 -0700 (PDT) From: Adrien Mazarguil To: dev@dpdk.org Date: Mon, 24 Apr 2017 17:52:54 +0200 Message-Id: X-Mailer: git-send-email 2.1.4 Subject: [dpdk-dev] [PATCH 00/13] Fixes for exported headers 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: , X-List-Received-Date: Mon, 24 Apr 2017 15:53:19 -0000 This series addresses the remaining issues seen by check-includes.sh in exported headers. Most of them may cause compilation errors in user applications: - Dependencies on missing includes. - Non-standard C/C++ constructs usage without associated safeties. - Missing C++ awareness blocks. It also addresses the incomplete implementation of E-Tag and NVGRE flow API pattern items. Adrien Mazarguil (13): crypto/scheduler: fix missing includes eventdev: fix errors with strict compilation flags latency: fix missing includes in exported header net: fix missing include in exported header vhost: fix errors with strict compilation flags mbuf: fix missing includes in exported header net/avp: fix errors in exported headers bitrate: fix errors in exported header efd: fix missing include in exported header metrics: fix errors in exported header ethdev: fix C++ errors in flow API ethdev: fix C++ errors in flow API (MPLS, GRE) ethdev: fix incomplete items in flow API app/test-pmd/cmdline_flow.c | 46 ++++++++++++++++++ devtools/check-includes.sh | 4 +- doc/guides/prog_guide/rte_flow.rst | 19 ++++++++ .../crypto/scheduler/rte_cryptodev_scheduler.h | 1 + .../rte_cryptodev_scheduler_operations.h | 1 + drivers/net/avp/rte_avp_common.h | 16 +++++- drivers/net/avp/rte_avp_fifo.h | 12 +++++ lib/librte_bitratestats/rte_bitrate.h | 10 ++++ lib/librte_efd/rte_efd.h | 2 + lib/librte_ether/rte_flow.h | 51 ++++++++++++++++++++ lib/librte_eventdev/rte_eventdev.h | 3 +- lib/librte_eventdev/rte_eventdev_pmd.h | 16 +++--- lib/librte_latencystats/rte_latencystats.h | 2 + lib/librte_mbuf/rte_mbuf_ptype.h | 3 ++ lib/librte_metrics/rte_metrics.h | 10 ++++ lib/librte_net/rte_net_crc.h | 2 + lib/librte_vhost/rte_vhost.h | 16 ++++-- 17 files changed, 200 insertions(+), 14 deletions(-) -- 2.1.4