From 7283260541526f08dffe1f7e538f2545fda70ade Mon Sep 17 00:00:00 2001 From: Bruce Richardson Date: Thu, 23 Apr 2015 14:03:51 +0100 Subject: [PATCH] ethdev: remove inclusion of mbuf header The ethdev header file includes the mbuf header file, but it does not need to do so as it only uses pointers to the struct rte_mbuf type, and does not use any of the mbuf internals, nor any of the mbuf functions or macros. Therefore the inclusion is unnecessary, and can be replaced by a forward declaration of the mbuf type. Signed-off-by: Bruce Richardson Acked-by: Olivier Matz --- lib/librte_ether/rte_ethdev.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/librte_ether/rte_ethdev.h b/lib/librte_ether/rte_ethdev.h index 4648290833..16dbe00ee6 100644 --- a/lib/librte_ether/rte_ethdev.h +++ b/lib/librte_ether/rte_ethdev.h @@ -180,10 +180,11 @@ extern "C" { #include #include #include -#include #include "rte_ether.h" #include "rte_eth_ctrl.h" +struct rte_mbuf; + /** * A structure used to retrieve statistics for an Ethernet port. */ -- 2.20.1