From: Sean Morrissey <sean.morrissey@intel.com>
To: "Anatoly Burakov" <anatoly.burakov@intel.com>,
"Jerin Jacob" <jerinj@marvell.com>,
"Sunil Kumar Kori" <skori@marvell.com>,
"Mattias Rönnblom" <mattias.ronnblom@ericsson.com>,
"Harry van Haaren" <harry.van.haaren@intel.com>,
"Harman Kalra" <hkalra@marvell.com>,
"Bruce Richardson" <bruce.richardson@intel.com>,
"Konstantin Ananyev" <konstantin.ananyev@intel.com>
Cc: dev@dpdk.org, Sean Morrissey <sean.morrissey@intel.com>,
David Christensen <drc@linux.vnet.ibm.com>
Subject: [PATCH v5 05/50] eal: remove unneeded header includes
Date: Mon, 17 Jan 2022 20:18:58 +0000 [thread overview]
Message-ID: <20220117201943.873922-6-sean.morrissey@intel.com> (raw)
In-Reply-To: <20220117201943.873922-1-sean.morrissey@intel.com>
These header includes have been flagged by the iwyu_tool
and removed.
Signed-off-by: Sean Morrissey <sean.morrissey@intel.com>
Reviewed-by: Harry van Haaren <harry.van.haaren@intel.com>
Reviewed-by: Mattias Rönnblom <mattias.ronnblom@ericsson.com>
Reviewed-by: David Christensen <drc@linux.vnet.ibm.com>
---
lib/eal/common/eal_common_dev.c | 5 -----
lib/eal/common/eal_common_devargs.c | 1 -
lib/eal/common/eal_common_errno.c | 4 ----
lib/eal/common/eal_common_fbarray.c | 3 ---
lib/eal/common/eal_common_hexdump.c | 3 ---
lib/eal/common/eal_common_launch.c | 6 ------
lib/eal/common/eal_common_lcore.c | 7 +------
lib/eal/common/eal_common_log.c | 2 --
lib/eal/common/eal_common_memalloc.c | 3 ---
lib/eal/common/eal_common_memory.c | 5 -----
lib/eal/common/eal_common_memzone.c | 4 ----
lib/eal/common/eal_common_options.c | 2 --
lib/eal/common/eal_common_proc.c | 2 --
lib/eal/common/eal_common_string_fns.c | 2 --
lib/eal/common/eal_common_tailqs.c | 11 -----------
lib/eal/common/eal_common_thread.c | 3 ---
lib/eal/common/eal_common_timer.c | 6 ------
lib/eal/common/eal_common_trace.c | 1 -
lib/eal/common/hotplug_mp.h | 1 -
lib/eal/common/malloc_elem.c | 6 ------
lib/eal/common/malloc_heap.c | 5 -----
lib/eal/common/malloc_mp.c | 1 -
lib/eal/common/malloc_mp.h | 2 --
lib/eal/common/rte_malloc.c | 5 -----
lib/eal/common/rte_random.c | 3 ---
lib/eal/common/rte_service.c | 6 ------
lib/eal/include/rte_version.h | 2 --
lib/eal/linux/eal.c | 10 ----------
lib/eal/linux/eal_alarm.c | 7 -------
lib/eal/linux/eal_cpuflags.c | 2 --
lib/eal/linux/eal_debug.c | 5 -----
lib/eal/linux/eal_dev.c | 4 ----
lib/eal/linux/eal_hugepage_info.c | 7 -------
lib/eal/linux/eal_interrupts.c | 8 --------
lib/eal/linux/eal_lcore.c | 7 -------
lib/eal/linux/eal_log.c | 11 +----------
lib/eal/linux/eal_memalloc.c | 8 --------
lib/eal/linux/eal_memory.c | 9 ---------
lib/eal/linux/eal_thread.c | 6 ------
lib/eal/linux/eal_timer.c | 15 ---------------
lib/eal/linux/eal_vfio_mp_sync.c | 1 -
lib/eal/unix/eal_file.c | 1 -
lib/eal/unix/rte_thread.c | 1 -
lib/eal/x86/rte_cycles.c | 1 -
44 files changed, 2 insertions(+), 202 deletions(-)
diff --git a/lib/eal/common/eal_common_dev.c b/lib/eal/common/eal_common_dev.c
index e1e9976d8d..c0ee4e442f 100644
--- a/lib/eal/common/eal_common_dev.c
+++ b/lib/eal/common/eal_common_dev.c
@@ -5,20 +5,15 @@
#include <stdio.h>
#include <string.h>
-#include <inttypes.h>
#include <sys/queue.h>
-#include <rte_compat.h>
#include <rte_bus.h>
#include <rte_class.h>
#include <rte_dev.h>
#include <rte_devargs.h>
-#include <rte_debug.h>
#include <rte_errno.h>
-#include <rte_kvargs.h>
#include <rte_log.h>
#include <rte_spinlock.h>
-#include <rte_malloc.h>
#include <rte_string_fns.h>
#include "eal_private.h"
diff --git a/lib/eal/common/eal_common_devargs.c b/lib/eal/common/eal_common_devargs.c
index 8c7650cf6c..c3c3a9e6e4 100644
--- a/lib/eal/common/eal_common_devargs.c
+++ b/lib/eal/common/eal_common_devargs.c
@@ -12,7 +12,6 @@
#include <rte_bus.h>
#include <rte_class.h>
-#include <rte_compat.h>
#include <rte_dev.h>
#include <rte_devargs.h>
#include <rte_errno.h>
diff --git a/lib/eal/common/eal_common_errno.c b/lib/eal/common/eal_common_errno.c
index f86802705a..1091065568 100644
--- a/lib/eal/common/eal_common_errno.c
+++ b/lib/eal/common/eal_common_errno.c
@@ -5,15 +5,11 @@
/* Use XSI-compliant portable version of strerror_r() */
#undef _GNU_SOURCE
-#include <stdint.h>
#include <stdio.h>
#include <string.h>
-#include <stdarg.h>
-#include <errno.h>
#include <rte_per_lcore.h>
#include <rte_errno.h>
-#include <rte_string_fns.h>
#ifdef RTE_EXEC_ENV_WINDOWS
#define strerror_r(errnum, buf, buflen) strerror_s(buf, buflen, errnum)
diff --git a/lib/eal/common/eal_common_fbarray.c b/lib/eal/common/eal_common_fbarray.c
index 3a28a53247..f11f87979f 100644
--- a/lib/eal/common/eal_common_fbarray.c
+++ b/lib/eal/common/eal_common_fbarray.c
@@ -2,7 +2,6 @@
* Copyright(c) 2017-2018 Intel Corporation
*/
-#include <fcntl.h>
#include <inttypes.h>
#include <limits.h>
#include <stdint.h>
@@ -14,9 +13,7 @@
#include <rte_eal_paging.h>
#include <rte_errno.h>
#include <rte_log.h>
-#include <rte_memory.h>
#include <rte_spinlock.h>
-#include <rte_tailq.h>
#include "eal_filesystem.h"
#include "eal_private.h"
diff --git a/lib/eal/common/eal_common_hexdump.c b/lib/eal/common/eal_common_hexdump.c
index 2d2179d411..63bbbdcf0a 100644
--- a/lib/eal/common/eal_common_hexdump.c
+++ b/lib/eal/common/eal_common_hexdump.c
@@ -1,10 +1,7 @@
/* SPDX-License-Identifier: BSD-3-Clause
* Copyright(c) 2010-2014 Intel Corporation
*/
-#include <stdlib.h>
#include <stdio.h>
-#include <errno.h>
-#include <stdint.h>
#include <rte_hexdump.h>
#include <rte_string_fns.h>
diff --git a/lib/eal/common/eal_common_launch.c b/lib/eal/common/eal_common_launch.c
index e95dadffb3..9f393b9bda 100644
--- a/lib/eal/common/eal_common_launch.c
+++ b/lib/eal/common/eal_common_launch.c
@@ -3,16 +3,10 @@
*/
#include <errno.h>
-#include <stdint.h>
-#include <stdio.h>
-#include <sys/queue.h>
#include <rte_launch.h>
-#include <rte_memory.h>
-#include <rte_eal.h>
#include <rte_atomic.h>
#include <rte_pause.h>
-#include <rte_per_lcore.h>
#include <rte_lcore.h>
#include "eal_private.h"
diff --git a/lib/eal/common/eal_common_lcore.c b/lib/eal/common/eal_common_lcore.c
index 5de7570aac..11092791a4 100644
--- a/lib/eal/common/eal_common_lcore.c
+++ b/lib/eal/common/eal_common_lcore.c
@@ -2,19 +2,14 @@
* Copyright(c) 2010-2014 Intel Corporation
*/
-#include <unistd.h>
-#include <limits.h>
#include <string.h>
#include <rte_common.h>
-#include <rte_debug.h>
-#include <rte_eal.h>
+#include <rte_branch_prediction.h>
#include <rte_errno.h>
#include <rte_lcore.h>
#include <rte_log.h>
-#include <rte_rwlock.h>
-#include "eal_memcfg.h"
#include "eal_private.h"
#include "eal_thread.h"
diff --git a/lib/eal/common/eal_common_log.c b/lib/eal/common/eal_common_log.c
index 1be35f5397..6030927bbf 100644
--- a/lib/eal/common/eal_common_log.c
+++ b/lib/eal/common/eal_common_log.c
@@ -12,9 +12,7 @@
#include <fnmatch.h>
#include <sys/queue.h>
-#include <rte_eal.h>
#include <rte_log.h>
-#include <rte_os_shim.h>
#include <rte_per_lcore.h>
#include "eal_log.h"
diff --git a/lib/eal/common/eal_common_memalloc.c b/lib/eal/common/eal_common_memalloc.c
index e872c6533b..f8770ff835 100644
--- a/lib/eal/common/eal_common_memalloc.c
+++ b/lib/eal/common/eal_common_memalloc.c
@@ -5,12 +5,9 @@
#include <string.h>
#include <rte_errno.h>
-#include <rte_lcore.h>
#include <rte_fbarray.h>
-#include <rte_memzone.h>
#include <rte_memory.h>
#include <rte_string_fns.h>
-#include <rte_rwlock.h>
#include "eal_private.h"
#include "eal_internal_cfg.h"
diff --git a/lib/eal/common/eal_common_memory.c b/lib/eal/common/eal_common_memory.c
index 616db5ce31..e93d558a7d 100644
--- a/lib/eal/common/eal_common_memory.c
+++ b/lib/eal/common/eal_common_memory.c
@@ -2,16 +2,11 @@
* Copyright(c) 2010-2014 Intel Corporation
*/
-#include <fcntl.h>
#include <errno.h>
#include <stdio.h>
#include <stdint.h>
-#include <stdlib.h>
-#include <stdarg.h>
#include <string.h>
-#include <unistd.h>
#include <inttypes.h>
-#include <sys/queue.h>
#include <rte_fbarray.h>
#include <rte_memory.h>
diff --git a/lib/eal/common/eal_common_memzone.c b/lib/eal/common/eal_common_memzone.c
index ecde9441ee..0059de6981 100644
--- a/lib/eal/common/eal_common_memzone.c
+++ b/lib/eal/common/eal_common_memzone.c
@@ -2,20 +2,16 @@
* Copyright(c) 2010-2014 Intel Corporation
*/
-#include <stdlib.h>
#include <stdio.h>
#include <stdint.h>
-#include <stdarg.h>
#include <inttypes.h>
#include <string.h>
#include <errno.h>
-#include <sys/queue.h>
#include <rte_log.h>
#include <rte_memory.h>
#include <rte_memzone.h>
#include <rte_eal.h>
-#include <rte_per_lcore.h>
#include <rte_errno.h>
#include <rte_string_fns.h>
#include <rte_common.h>
diff --git a/lib/eal/common/eal_common_options.c b/lib/eal/common/eal_common_options.c
index 1cfdd75f3b..071f1acf50 100644
--- a/lib/eal/common/eal_common_options.c
+++ b/lib/eal/common/eal_common_options.c
@@ -4,7 +4,6 @@
*/
#include <stdlib.h>
-#include <unistd.h>
#include <string.h>
#ifndef RTE_EXEC_ENV_WINDOWS
#include <syslog.h>
@@ -17,7 +16,6 @@
#include <dlfcn.h>
#include <libgen.h>
#endif
-#include <sys/types.h>
#include <sys/stat.h>
#ifndef RTE_EXEC_ENV_WINDOWS
#include <dirent.h>
diff --git a/lib/eal/common/eal_common_proc.c b/lib/eal/common/eal_common_proc.c
index ebd0f6673b..575b4ca24d 100644
--- a/lib/eal/common/eal_common_proc.c
+++ b/lib/eal/common/eal_common_proc.c
@@ -15,7 +15,6 @@
#include <string.h>
#include <sys/file.h>
#include <sys/time.h>
-#include <sys/types.h>
#include <sys/socket.h>
#include <sys/un.h>
#include <unistd.h>
@@ -27,7 +26,6 @@
#include <rte_errno.h>
#include <rte_lcore.h>
#include <rte_log.h>
-#include <rte_tailq.h>
#include "eal_memcfg.h"
#include "eal_private.h"
diff --git a/lib/eal/common/eal_common_string_fns.c b/lib/eal/common/eal_common_string_fns.c
index ddd1891656..0236ae4023 100644
--- a/lib/eal/common/eal_common_string_fns.c
+++ b/lib/eal/common/eal_common_string_fns.c
@@ -2,9 +2,7 @@
* Copyright(c) 2010-2014 Intel Corporation
*/
-#include <string.h>
#include <stdio.h>
-#include <stdarg.h>
#include <errno.h>
#include <rte_string_fns.h>
diff --git a/lib/eal/common/eal_common_tailqs.c b/lib/eal/common/eal_common_tailqs.c
index ead06897b8..580fbf24bc 100644
--- a/lib/eal/common/eal_common_tailqs.c
+++ b/lib/eal/common/eal_common_tailqs.c
@@ -3,24 +3,13 @@
*/
#include <sys/queue.h>
-#include <stdint.h>
-#include <errno.h>
#include <stdio.h>
-#include <stdarg.h>
#include <string.h>
-#include <inttypes.h>
-#include <rte_memory.h>
-#include <rte_launch.h>
#include <rte_eal.h>
#include <rte_eal_memconfig.h>
-#include <rte_per_lcore.h>
-#include <rte_lcore.h>
-#include <rte_atomic.h>
-#include <rte_branch_prediction.h>
#include <rte_log.h>
#include <rte_string_fns.h>
-#include <rte_debug.h>
#include "eal_private.h"
#include "eal_memcfg.h"
diff --git a/lib/eal/common/eal_common_thread.c b/lib/eal/common/eal_common_thread.c
index bb6fc8084c..684bea166c 100644
--- a/lib/eal/common/eal_common_thread.c
+++ b/lib/eal/common/eal_common_thread.c
@@ -4,10 +4,7 @@
#include <stdio.h>
#include <stdlib.h>
-#include <stdint.h>
-#include <unistd.h>
#include <pthread.h>
-#include <signal.h>
#include <sched.h>
#include <assert.h>
#include <string.h>
diff --git a/lib/eal/common/eal_common_timer.c b/lib/eal/common/eal_common_timer.c
index 86f8429847..5686a5102b 100644
--- a/lib/eal/common/eal_common_timer.c
+++ b/lib/eal/common/eal_common_timer.c
@@ -2,16 +2,10 @@
* Copyright(c) 2010-2014 Intel Corporation
*/
-#include <string.h>
#include <stdio.h>
-#include <unistd.h>
#include <inttypes.h>
-#include <sys/types.h>
-#include <time.h>
-#include <errno.h>
#include <rte_common.h>
-#include <rte_compat.h>
#include <rte_log.h>
#include <rte_cycles.h>
#include <rte_pause.h>
diff --git a/lib/eal/common/eal_common_trace.c b/lib/eal/common/eal_common_trace.c
index 7bff1cd2ce..036f6ac348 100644
--- a/lib/eal/common/eal_common_trace.c
+++ b/lib/eal/common/eal_common_trace.c
@@ -3,7 +3,6 @@
*/
#include <fnmatch.h>
-#include <inttypes.h>
#include <sys/queue.h>
#include <regex.h>
diff --git a/lib/eal/common/hotplug_mp.h b/lib/eal/common/hotplug_mp.h
index 8fcf9b52e2..066494ff27 100644
--- a/lib/eal/common/hotplug_mp.h
+++ b/lib/eal/common/hotplug_mp.h
@@ -6,7 +6,6 @@
#define _HOTPLUG_MP_H_
#include "rte_dev.h"
-#include "rte_bus.h"
#define EAL_DEV_MP_ACTION_REQUEST "eal_dev_mp_request"
#define EAL_DEV_MP_ACTION_RESPONSE "eal_dev_mp_response"
diff --git a/lib/eal/common/malloc_elem.c b/lib/eal/common/malloc_elem.c
index bdd20a162e..c08f129c04 100644
--- a/lib/eal/common/malloc_elem.c
+++ b/lib/eal/common/malloc_elem.c
@@ -6,17 +6,11 @@
#include <stddef.h>
#include <stdio.h>
#include <string.h>
-#include <unistd.h>
#include <sys/queue.h>
#include <rte_memory.h>
#include <rte_eal.h>
-#include <rte_launch.h>
-#include <rte_per_lcore.h>
-#include <rte_lcore.h>
-#include <rte_debug.h>
#include <rte_common.h>
-#include <rte_spinlock.h>
#include "eal_private.h"
#include "eal_internal_cfg.h"
diff --git a/lib/eal/common/malloc_heap.c b/lib/eal/common/malloc_heap.c
index 55aad2711b..5ee5b07941 100644
--- a/lib/eal/common/malloc_heap.c
+++ b/lib/eal/common/malloc_heap.c
@@ -5,7 +5,6 @@
#include <stddef.h>
#include <stdlib.h>
#include <stdio.h>
-#include <stdarg.h>
#include <errno.h>
#include <sys/queue.h>
@@ -13,15 +12,11 @@
#include <rte_errno.h>
#include <rte_eal.h>
#include <rte_eal_memconfig.h>
-#include <rte_launch.h>
-#include <rte_per_lcore.h>
#include <rte_lcore.h>
#include <rte_common.h>
#include <rte_string_fns.h>
#include <rte_spinlock.h>
-#include <rte_memcpy.h>
#include <rte_memzone.h>
-#include <rte_atomic.h>
#include <rte_fbarray.h>
#include "eal_internal_cfg.h"
diff --git a/lib/eal/common/malloc_mp.c b/lib/eal/common/malloc_mp.c
index 2e597a17a2..801b2e7fbd 100644
--- a/lib/eal/common/malloc_mp.c
+++ b/lib/eal/common/malloc_mp.c
@@ -5,7 +5,6 @@
#include <string.h>
#include <sys/time.h>
-#include <rte_alarm.h>
#include <rte_errno.h>
#include <rte_string_fns.h>
diff --git a/lib/eal/common/malloc_mp.h b/lib/eal/common/malloc_mp.h
index 0095062b72..fb10817e13 100644
--- a/lib/eal/common/malloc_mp.h
+++ b/lib/eal/common/malloc_mp.h
@@ -10,8 +10,6 @@
#include <rte_common.h>
#include <rte_random.h>
-#include <rte_spinlock.h>
-#include <rte_tailq.h>
/* forward declarations */
struct malloc_heap;
diff --git a/lib/eal/common/rte_malloc.c b/lib/eal/common/rte_malloc.c
index d0bec26920..7bcbec51a2 100644
--- a/lib/eal/common/rte_malloc.c
+++ b/lib/eal/common/rte_malloc.c
@@ -13,11 +13,6 @@
#include <rte_memory.h>
#include <rte_eal.h>
#include <rte_eal_memconfig.h>
-#include <rte_branch_prediction.h>
-#include <rte_debug.h>
-#include <rte_launch.h>
-#include <rte_per_lcore.h>
-#include <rte_lcore.h>
#include <rte_common.h>
#include <rte_spinlock.h>
diff --git a/lib/eal/common/rte_random.c b/lib/eal/common/rte_random.c
index ce21c2242a..4535cc980c 100644
--- a/lib/eal/common/rte_random.c
+++ b/lib/eal/common/rte_random.c
@@ -5,14 +5,11 @@
#ifdef __RDSEED__
#include <x86intrin.h>
#endif
-#include <stdlib.h>
#include <unistd.h>
#include <rte_branch_prediction.h>
#include <rte_cycles.h>
-#include <rte_eal.h>
#include <rte_lcore.h>
-#include <rte_memory.h>
#include <rte_random.h>
struct rte_rand_state {
diff --git a/lib/eal/common/rte_service.c b/lib/eal/common/rte_service.c
index bd8fb72e78..ef31b1f63c 100644
--- a/lib/eal/common/rte_service.c
+++ b/lib/eal/common/rte_service.c
@@ -3,22 +3,16 @@
*/
#include <stdio.h>
-#include <unistd.h>
#include <inttypes.h>
-#include <limits.h>
#include <string.h>
-#include <rte_compat.h>
#include <rte_service.h>
#include <rte_service_component.h>
-#include <rte_eal.h>
#include <rte_lcore.h>
#include <rte_common.h>
-#include <rte_debug.h>
#include <rte_cycles.h>
#include <rte_atomic.h>
-#include <rte_memory.h>
#include <rte_malloc.h>
#include <rte_spinlock.h>
diff --git a/lib/eal/include/rte_version.h b/lib/eal/include/rte_version.h
index b06a62e7a2..414b6167f2 100644
--- a/lib/eal/include/rte_version.h
+++ b/lib/eal/include/rte_version.h
@@ -14,10 +14,8 @@
extern "C" {
#endif
-#include <stdint.h>
#include <string.h>
#include <stdio.h>
-#include <rte_common.h>
#include <rte_compat.h>
/**
diff --git a/lib/eal/linux/eal.c b/lib/eal/linux/eal.c
index 60b4924838..b5621e64e2 100644
--- a/lib/eal/linux/eal.c
+++ b/lib/eal/linux/eal.c
@@ -7,10 +7,8 @@
#include <stdlib.h>
#include <stdint.h>
#include <string.h>
-#include <stdarg.h>
#include <unistd.h>
#include <pthread.h>
-#include <syslog.h>
#include <getopt.h>
#include <sys/file.h>
#include <dirent.h>
@@ -20,32 +18,24 @@
#include <errno.h>
#include <limits.h>
#include <sys/mman.h>
-#include <sys/queue.h>
#include <sys/stat.h>
#if defined(RTE_ARCH_X86)
#include <sys/io.h>
#endif
#include <linux/version.h>
-#include <rte_compat.h>
#include <rte_common.h>
#include <rte_debug.h>
#include <rte_memory.h>
#include <rte_launch.h>
#include <rte_eal.h>
#include <rte_errno.h>
-#include <rte_per_lcore.h>
#include <rte_lcore.h>
#include <rte_service_component.h>
#include <rte_log.h>
-#include <rte_random.h>
-#include <rte_cycles.h>
#include <rte_string_fns.h>
#include <rte_cpuflags.h>
-#include <rte_interrupts.h>
#include <rte_bus.h>
-#include <rte_dev.h>
-#include <rte_devargs.h>
#include <rte_version.h>
#include <malloc_heap.h>
#include <rte_vfio.h>
diff --git a/lib/eal/linux/eal_alarm.c b/lib/eal/linux/eal_alarm.c
index 3b5e894595..4de67138bc 100644
--- a/lib/eal/linux/eal_alarm.c
+++ b/lib/eal/linux/eal_alarm.c
@@ -3,21 +3,14 @@
*/
#include <stdio.h>
#include <stdint.h>
-#include <signal.h>
#include <errno.h>
-#include <string.h>
#include <sys/queue.h>
#include <sys/time.h>
#include <sys/timerfd.h>
-#include <rte_memory.h>
#include <rte_interrupts.h>
#include <rte_alarm.h>
#include <rte_common.h>
-#include <rte_per_lcore.h>
-#include <rte_eal.h>
-#include <rte_launch.h>
-#include <rte_lcore.h>
#include <rte_errno.h>
#include <rte_spinlock.h>
#include <rte_eal_trace.h>
diff --git a/lib/eal/linux/eal_cpuflags.c b/lib/eal/linux/eal_cpuflags.c
index d38296e1e5..c684940e1d 100644
--- a/lib/eal/linux/eal_cpuflags.c
+++ b/lib/eal/linux/eal_cpuflags.c
@@ -5,8 +5,6 @@
#include <elf.h>
#include <fcntl.h>
#include <string.h>
-#include <sys/stat.h>
-#include <sys/types.h>
#include <unistd.h>
#if defined(__GLIBC__) && defined(__GLIBC_PREREQ)
diff --git a/lib/eal/linux/eal_debug.c b/lib/eal/linux/eal_debug.c
index 64dab4e0da..b0ecf5a9dc 100644
--- a/lib/eal/linux/eal_debug.c
+++ b/lib/eal/linux/eal_debug.c
@@ -5,16 +5,11 @@
#ifdef RTE_BACKTRACE
#include <execinfo.h>
#endif
-#include <stdarg.h>
-#include <signal.h>
#include <stdlib.h>
#include <stdio.h>
-#include <stdint.h>
#include <rte_log.h>
#include <rte_debug.h>
-#include <rte_common.h>
-#include <rte_eal.h>
#define BACKTRACE_SIZE 256
diff --git a/lib/eal/linux/eal_dev.c b/lib/eal/linux/eal_dev.c
index bde55a3d92..f6e5861221 100644
--- a/lib/eal/linux/eal_dev.c
+++ b/lib/eal/linux/eal_dev.c
@@ -4,20 +4,16 @@
#include <string.h>
#include <unistd.h>
-#include <fcntl.h>
#include <signal.h>
#include <sys/socket.h>
#include <linux/netlink.h>
#include <rte_string_fns.h>
#include <rte_log.h>
-#include <rte_compat.h>
#include <rte_dev.h>
-#include <rte_malloc.h>
#include <rte_interrupts.h>
#include <rte_alarm.h>
#include <rte_bus.h>
-#include <rte_eal.h>
#include <rte_spinlock.h>
#include <rte_errno.h>
diff --git a/lib/eal/linux/eal_hugepage_info.c b/lib/eal/linux/eal_hugepage_info.c
index 9fb0e968db..3f760f85ca 100644
--- a/lib/eal/linux/eal_hugepage_info.c
+++ b/lib/eal/linux/eal_hugepage_info.c
@@ -3,7 +3,6 @@
*/
#include <string.h>
-#include <sys/types.h>
#include <sys/file.h>
#include <dirent.h>
#include <fcntl.h>
@@ -12,19 +11,13 @@
#include <stdio.h>
#include <fnmatch.h>
#include <inttypes.h>
-#include <stdarg.h>
#include <unistd.h>
#include <errno.h>
#include <sys/mman.h>
-#include <sys/queue.h>
#include <sys/stat.h>
#include <linux/mman.h> /* for hugetlb-related flags */
-#include <rte_memory.h>
-#include <rte_eal.h>
-#include <rte_launch.h>
-#include <rte_per_lcore.h>
#include <rte_lcore.h>
#include <rte_debug.h>
#include <rte_log.h>
diff --git a/lib/eal/linux/eal_interrupts.c b/lib/eal/linux/eal_interrupts.c
index 70060bf3ef..d52ec8eb4c 100644
--- a/lib/eal/linux/eal_interrupts.c
+++ b/lib/eal/linux/eal_interrupts.c
@@ -7,13 +7,10 @@
#include <stdlib.h>
#include <pthread.h>
#include <sys/queue.h>
-#include <stdarg.h>
#include <unistd.h>
#include <string.h>
#include <errno.h>
-#include <inttypes.h>
#include <sys/epoll.h>
-#include <sys/signalfd.h>
#include <sys/ioctl.h>
#include <sys/eventfd.h>
#include <assert.h>
@@ -21,9 +18,6 @@
#include <rte_common.h>
#include <rte_interrupts.h>
-#include <rte_memory.h>
-#include <rte_launch.h>
-#include <rte_eal.h>
#include <rte_per_lcore.h>
#include <rte_lcore.h>
#include <rte_branch_prediction.h>
@@ -36,8 +30,6 @@
#include <rte_eal_trace.h>
#include "eal_private.h"
-#include "eal_vfio.h"
-#include "eal_thread.h"
#define EAL_INTR_EPOLL_WAIT_FOREVER (-1)
#define NB_OTHER_INTR 1
diff --git a/lib/eal/linux/eal_lcore.c b/lib/eal/linux/eal_lcore.c
index bc8965844c..2e6a350603 100644
--- a/lib/eal/linux/eal_lcore.c
+++ b/lib/eal/linux/eal_lcore.c
@@ -4,15 +4,8 @@
#include <unistd.h>
#include <limits.h>
-#include <string.h>
-#include <dirent.h>
#include <rte_log.h>
-#include <rte_eal.h>
-#include <rte_lcore.h>
-#include <rte_common.h>
-#include <rte_string_fns.h>
-#include <rte_debug.h>
#include "eal_private.h"
#include "eal_filesystem.h"
diff --git a/lib/eal/linux/eal_log.c b/lib/eal/linux/eal_log.c
index c0aa1007c4..9e72412e2b 100644
--- a/lib/eal/linux/eal_log.c
+++ b/lib/eal/linux/eal_log.c
@@ -2,19 +2,10 @@
* Copyright(c) 2010-2014 Intel Corporation
*/
-#include <string.h>
#include <stdio.h>
-#include <stdint.h>
#include <sys/types.h>
#include <syslog.h>
-#include <sys/queue.h>
-
-#include <rte_memory.h>
-#include <rte_eal.h>
-#include <rte_launch.h>
-#include <rte_per_lcore.h>
-#include <rte_lcore.h>
-#include <rte_spinlock.h>
+
#include <rte_log.h>
#include "eal_log.h"
diff --git a/lib/eal/linux/eal_memalloc.c b/lib/eal/linux/eal_memalloc.c
index 337f2bc739..3ba5ca4673 100644
--- a/lib/eal/linux/eal_memalloc.c
+++ b/lib/eal/linux/eal_memalloc.c
@@ -3,23 +3,17 @@
*/
#include <errno.h>
-#include <stdarg.h>
#include <stdbool.h>
#include <stdlib.h>
#include <stdio.h>
#include <stdint.h>
-#include <inttypes.h>
#include <string.h>
#include <sys/mman.h>
-#include <sys/types.h>
#include <sys/stat.h>
-#include <sys/queue.h>
#include <sys/file.h>
#include <unistd.h>
#include <limits.h>
#include <fcntl.h>
-#include <sys/ioctl.h>
-#include <sys/time.h>
#include <signal.h>
#include <setjmp.h>
#ifdef F_ADD_SEALS /* if file sealing is supported, so is memfd */
@@ -36,9 +30,7 @@
#include <rte_common.h>
#include <rte_log.h>
#include <rte_eal.h>
-#include <rte_errno.h>
#include <rte_memory.h>
-#include <rte_spinlock.h>
#include "eal_filesystem.h"
#include "eal_internal_cfg.h"
diff --git a/lib/eal/linux/eal_memory.c b/lib/eal/linux/eal_memory.c
index 03a4f2dd2d..40ec9663d0 100644
--- a/lib/eal/linux/eal_memory.c
+++ b/lib/eal/linux/eal_memory.c
@@ -5,7 +5,6 @@
#include <errno.h>
#include <fcntl.h>
-#include <stdarg.h>
#include <stdbool.h>
#include <stdlib.h>
#include <stdio.h>
@@ -13,19 +12,14 @@
#include <inttypes.h>
#include <string.h>
#include <sys/mman.h>
-#include <sys/types.h>
#include <sys/stat.h>
-#include <sys/queue.h>
#include <sys/file.h>
#include <sys/resource.h>
#include <unistd.h>
#include <limits.h>
-#include <sys/ioctl.h>
-#include <sys/time.h>
#include <signal.h>
#include <setjmp.h>
#ifdef F_ADD_SEALS /* if file sealing is supported, so is memfd */
-#include <linux/memfd.h>
#define MEMFD_SUPPORTED
#endif
#ifdef RTE_EAL_NUMA_AWARE_HUGEPAGES
@@ -36,12 +30,9 @@
#include <rte_errno.h>
#include <rte_log.h>
#include <rte_memory.h>
-#include <rte_launch.h>
#include <rte_eal.h>
-#include <rte_per_lcore.h>
#include <rte_lcore.h>
#include <rte_common.h>
-#include <rte_string_fns.h>
#include "eal_private.h"
#include "eal_memalloc.h"
diff --git a/lib/eal/linux/eal_thread.c b/lib/eal/linux/eal_thread.c
index c7f0f9b2f7..fa6cd7e2c4 100644
--- a/lib/eal/linux/eal_thread.c
+++ b/lib/eal/linux/eal_thread.c
@@ -4,20 +4,14 @@
#include <errno.h>
#include <stdio.h>
-#include <stdlib.h>
#include <stdint.h>
#include <unistd.h>
#include <pthread.h>
-#include <sched.h>
-#include <sys/queue.h>
#include <sys/syscall.h>
#include <rte_debug.h>
-#include <rte_atomic.h>
#include <rte_launch.h>
#include <rte_log.h>
-#include <rte_memory.h>
-#include <rte_per_lcore.h>
#include <rte_eal.h>
#include <rte_lcore.h>
#include <rte_eal_trace.h>
diff --git a/lib/eal/linux/eal_timer.c b/lib/eal/linux/eal_timer.c
index 7cf15cabac..620baf038d 100644
--- a/lib/eal/linux/eal_timer.c
+++ b/lib/eal/linux/eal_timer.c
@@ -3,28 +3,13 @@
* Copyright(c) 2012-2013 6WIND S.A.
*/
-#include <string.h>
-#include <stdlib.h>
#include <stdio.h>
#include <stdint.h>
-#include <unistd.h>
-#include <fcntl.h>
-#include <inttypes.h>
-#include <sys/mman.h>
-#include <sys/queue.h>
-#include <pthread.h>
-#include <errno.h>
#include <rte_common.h>
-#include <rte_log.h>
#include <rte_cycles.h>
-#include <rte_lcore.h>
-#include <rte_memory.h>
-#include <rte_eal.h>
-#include <rte_debug.h>
#include "eal_private.h"
-#include "eal_internal_cfg.h"
enum timer_source eal_timer_source = EAL_TIMER_HPET;
diff --git a/lib/eal/linux/eal_vfio_mp_sync.c b/lib/eal/linux/eal_vfio_mp_sync.c
index a2accfab3a..e1776166af 100644
--- a/lib/eal/linux/eal_vfio_mp_sync.c
+++ b/lib/eal/linux/eal_vfio_mp_sync.c
@@ -5,7 +5,6 @@
#include <unistd.h>
#include <string.h>
-#include <rte_compat.h>
#include <rte_errno.h>
#include <rte_log.h>
#include <rte_vfio.h>
diff --git a/lib/eal/unix/eal_file.c b/lib/eal/unix/eal_file.c
index ec554e0096..f04f5fbcbc 100644
--- a/lib/eal/unix/eal_file.c
+++ b/lib/eal/unix/eal_file.c
@@ -3,7 +3,6 @@
*/
#include <sys/file.h>
-#include <sys/mman.h>
#include <fcntl.h>
#include <unistd.h>
diff --git a/lib/eal/unix/rte_thread.c b/lib/eal/unix/rte_thread.c
index c72d619ec1..c34ede9186 100644
--- a/lib/eal/unix/rte_thread.c
+++ b/lib/eal/unix/rte_thread.c
@@ -7,7 +7,6 @@
#include <stdlib.h>
#include <string.h>
-#include <rte_common.h>
#include <rte_errno.h>
#include <rte_log.h>
#include <rte_thread.h>
diff --git a/lib/eal/x86/rte_cycles.c b/lib/eal/x86/rte_cycles.c
index edd9621abb..0e695caf28 100644
--- a/lib/eal/x86/rte_cycles.c
+++ b/lib/eal/x86/rte_cycles.c
@@ -6,7 +6,6 @@
#include <unistd.h>
#include <cpuid.h>
-#include <rte_common.h>
#include "eal_private.h"
--
2.25.1
next prev parent reply other threads:[~2022-01-17 20:21 UTC|newest]
Thread overview: 368+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-10-04 10:10 [dpdk-dev] [PATCH v1 0/5] introduce IWYU Sean Morrissey
2021-10-04 10:10 ` [dpdk-dev] [PATCH v1 1/5] devtools: script to remove unused headers includes Sean Morrissey
2021-10-04 15:07 ` Bruce Richardson
2021-10-06 13:37 ` Thomas Monjalon
2021-10-06 15:19 ` Morrissey, Sean
2021-10-06 16:28 ` Bruce Richardson
2021-10-06 16:44 ` Thomas Monjalon
2021-10-04 10:10 ` [dpdk-dev] [PATCH v1 2/5] lib/telemetry: remove unneeded header includes Sean Morrissey
2021-10-04 10:10 ` [dpdk-dev] [PATCH v1 3/5] lib/ring: " Sean Morrissey
2021-10-04 10:10 ` [dpdk-dev] [PATCH v1 4/5] lib/kvargs: " Sean Morrissey
2021-10-04 10:10 ` [dpdk-dev] [PATCH v1 5/5] lib/eal: " Sean Morrissey
2021-10-04 10:23 ` Van Haaren, Harry
2021-10-04 10:46 ` Mattias Rönnblom
2021-10-04 18:15 ` David Christensen
2021-10-04 15:55 ` [dpdk-dev] [PATCH v1 0/5] introduce IWYU Stephen Hemminger
2021-10-04 16:34 ` Bruce Richardson
2021-10-06 11:13 ` [dpdk-dev] [PATCH v2 " Sean Morrissey
2021-10-06 11:13 ` [dpdk-dev] [PATCH v2 1/5] devtools: script to remove unused headers includes Sean Morrissey
2021-10-06 13:30 ` Bruce Richardson
2021-10-06 11:13 ` [dpdk-dev] [PATCH v2 2/5] lib/telemetry: remove unneeded header includes Sean Morrissey
2021-10-06 12:34 ` Power, Ciara
2021-10-06 11:13 ` [dpdk-dev] [PATCH v2 3/5] lib/ring: " Sean Morrissey
2021-10-06 11:13 ` [dpdk-dev] [PATCH v2 4/5] lib/kvargs: " Sean Morrissey
2021-10-06 11:13 ` [dpdk-dev] [PATCH v2 5/5] lib/eal: " Sean Morrissey
2021-10-06 16:36 ` David Christensen
2021-10-07 10:25 ` [dpdk-dev] [PATCH v3 0/5] introduce IWYU Sean Morrissey
2021-10-07 10:25 ` [dpdk-dev] [PATCH v3 1/5] devtools: script to remove unused headers includes Sean Morrissey
2021-10-07 10:25 ` [dpdk-dev] [PATCH v3 2/5] lib/telemetry: remove unneeded header includes Sean Morrissey
2021-10-07 10:25 ` [dpdk-dev] [PATCH v3 3/5] lib/ring: " Sean Morrissey
2021-10-07 12:17 ` Ananyev, Konstantin
2021-10-07 10:25 ` [dpdk-dev] [PATCH v3 4/5] lib/kvargs: " Sean Morrissey
2021-10-15 9:00 ` Olivier Matz
2021-10-15 9:20 ` Morrissey, Sean
2021-10-15 12:24 ` Olivier Matz
2021-10-07 10:25 ` [dpdk-dev] [PATCH v3 5/5] lib/eal: " Sean Morrissey
2022-01-14 16:23 ` [PATCH v4 00/53] introduce IWYU Sean Morrissey
2022-01-14 16:23 ` [PATCH v4 01/53] devtools: script to remove unused headers includes Sean Morrissey
2022-01-14 17:02 ` Stephen Hemminger
2022-01-14 17:36 ` Bruce Richardson
2022-01-14 16:23 ` [PATCH v4 02/53] telemetry: remove unneeded header includes Sean Morrissey
2022-01-14 16:23 ` [PATCH v4 03/53] ring: " Sean Morrissey
2022-01-14 16:23 ` [PATCH v4 04/53] kvargs: " Sean Morrissey
2022-01-14 16:23 ` [PATCH v4 05/53] eal: " Sean Morrissey
2022-01-14 16:23 ` [PATCH v4 06/53] vhost: " Sean Morrissey
2022-01-14 16:23 ` [PATCH v4 07/53] timer: " Sean Morrissey
2022-01-14 16:23 ` [PATCH v4 08/53] table: " Sean Morrissey
2022-01-14 16:23 ` [PATCH v4 09/53] stack: " Sean Morrissey
2022-01-14 16:23 ` [PATCH v4 10/53] security: " Sean Morrissey
2022-01-14 16:23 ` [PATCH v4 11/53] sched: " Sean Morrissey
2022-01-14 16:23 ` [PATCH v4 12/53] ring: " Sean Morrissey
2022-01-14 16:23 ` [PATCH v4 13/53] rib: " Sean Morrissey
2022-01-14 16:23 ` [PATCH v4 14/53] reorder: " Sean Morrissey
2022-01-14 16:23 ` [PATCH v4 15/53] regexdev: " Sean Morrissey
2022-01-16 7:40 ` Ori Kam
2022-01-14 16:23 ` [PATCH v4 16/53] rcu: " Sean Morrissey
2022-01-14 16:23 ` [PATCH v4 17/53] rawdev: " Sean Morrissey
2022-01-14 16:23 ` [PATCH v4 18/53] power: " Sean Morrissey
2022-01-14 16:23 ` [PATCH v4 19/53] port: " Sean Morrissey
2022-01-14 16:23 ` [PATCH v4 20/53] pipeline: " Sean Morrissey
2022-01-14 16:23 ` [PATCH v4 21/53] pdump: " Sean Morrissey
2022-01-14 16:23 ` [PATCH v4 22/53] pci: " Sean Morrissey
2022-01-14 16:23 ` [PATCH v4 23/53] pcapng: " Sean Morrissey
2022-01-14 16:23 ` [PATCH v4 24/53] node: " Sean Morrissey
2022-01-14 16:23 ` [PATCH v4 25/53] net: " Sean Morrissey
2022-01-14 16:23 ` [PATCH v4 26/53] metrics: " Sean Morrissey
2022-01-14 16:23 ` [PATCH v4 27/53] mempool: " Sean Morrissey
2022-01-14 16:23 ` [PATCH v4 28/53] member: " Sean Morrissey
2022-01-14 16:23 ` [PATCH v4 29/53] mbuf: " Sean Morrissey
2022-01-14 16:23 ` [PATCH v4 30/53] lpm: " Sean Morrissey
2022-01-14 16:23 ` [PATCH v4 31/53] latencystats: " Sean Morrissey
2022-01-14 16:23 ` [PATCH v4 32/53] kvargs: " Sean Morrissey
2022-01-14 16:23 ` [PATCH v4 33/53] kni: " Sean Morrissey
2022-01-14 16:23 ` [PATCH v4 34/53] jobstats: " Sean Morrissey
2022-01-14 16:23 ` [PATCH v4 35/53] ipsec: " Sean Morrissey
2022-01-14 16:23 ` [PATCH v4 36/53] ip_frag: " Sean Morrissey
2022-01-14 16:23 ` [PATCH v4 37/53] hash: " Sean Morrissey
2022-01-14 16:23 ` [PATCH v4 38/53] gro: " Sean Morrissey
2022-01-14 16:23 ` [PATCH v4 39/53] graph: " Sean Morrissey
2022-01-14 16:23 ` [PATCH v4 40/53] gpudev: " Sean Morrissey
2022-01-14 16:23 ` [PATCH v4 41/53] flow_classify: " Sean Morrissey
2022-01-14 16:23 ` [PATCH v4 42/53] fib: " Sean Morrissey
2022-01-14 16:23 ` [PATCH v4 43/53] eventdev: " Sean Morrissey
2022-01-14 16:24 ` [PATCH v4 44/53] efd: " Sean Morrissey
2022-01-14 16:24 ` [PATCH v4 45/53] eal: " Sean Morrissey
2022-01-14 16:24 ` [PATCH v4 46/53] dmadev: " Sean Morrissey
2022-01-14 16:24 ` [PATCH v4 47/53] distributor: " Sean Morrissey
2022-01-14 16:24 ` [PATCH v4 48/53] compressdev: " Sean Morrissey
2022-01-14 16:24 ` [PATCH v4 49/53] cmdline: " Sean Morrissey
2022-01-14 16:24 ` [PATCH v4 50/53] bpf: " Sean Morrissey
2022-01-14 16:24 ` [PATCH v4 51/53] bbdev: " Sean Morrissey
2022-01-14 16:24 ` [PATCH v4 52/53] cryptodev: " Sean Morrissey
2022-01-14 16:24 ` [PATCH v4 53/53] acl: " Sean Morrissey
2022-01-17 20:18 ` [PATCH v5 00/50] introduce IWYU Sean Morrissey
2022-01-17 20:18 ` [PATCH v5 01/50] devtools: script to remove unused headers includes Sean Morrissey
2022-01-20 15:00 ` Thomas Monjalon
2022-01-17 20:18 ` [PATCH v5 02/50] telemetry: remove unneeded header includes Sean Morrissey
2022-01-17 20:18 ` [PATCH v5 03/50] ring: " Sean Morrissey
2022-01-17 20:18 ` [PATCH v5 04/50] kvargs: " Sean Morrissey
2022-01-17 20:18 ` Sean Morrissey [this message]
2022-01-17 20:18 ` [PATCH v5 06/50] vhost: " Sean Morrissey
2022-01-17 20:19 ` [PATCH v5 07/50] timer: " Sean Morrissey
2022-01-18 19:43 ` Carrillo, Erik G
2022-01-17 20:19 ` [PATCH v5 08/50] table: " Sean Morrissey
2022-01-17 20:19 ` [PATCH v5 09/50] stack: " Sean Morrissey
2022-01-17 20:19 ` [PATCH v5 10/50] security: " Sean Morrissey
2022-01-17 20:19 ` [PATCH v5 11/50] sched: " Sean Morrissey
2022-01-17 20:19 ` [PATCH v5 12/50] rib: " Sean Morrissey
2022-01-17 20:19 ` [PATCH v5 13/50] reorder: " Sean Morrissey
2022-01-17 20:19 ` [PATCH v5 14/50] regexdev: " Sean Morrissey
2022-01-17 20:19 ` [PATCH v5 15/50] rcu: " Sean Morrissey
2022-01-17 20:19 ` [PATCH v5 16/50] rawdev: " Sean Morrissey
2022-01-24 5:14 ` Hemant Agrawal
2022-01-17 20:19 ` [PATCH v5 17/50] power: " Sean Morrissey
2022-01-25 8:45 ` David Hunt
2022-01-17 20:19 ` [PATCH v5 18/50] port: " Sean Morrissey
2022-01-17 20:19 ` [PATCH v5 19/50] pipeline: " Sean Morrissey
2022-01-17 20:19 ` [PATCH v5 20/50] pdump: " Sean Morrissey
2022-01-17 20:19 ` [PATCH v5 21/50] pci: " Sean Morrissey
2022-01-17 20:19 ` [PATCH v5 22/50] pcapng: " Sean Morrissey
2022-01-17 20:19 ` [PATCH v5 23/50] node: " Sean Morrissey
2022-01-17 20:19 ` [PATCH v5 24/50] net: " Sean Morrissey
2022-01-17 20:19 ` [PATCH v5 25/50] metrics: " Sean Morrissey
2022-01-17 20:19 ` [PATCH v5 26/50] mempool: " Sean Morrissey
2022-01-17 20:19 ` [PATCH v5 27/50] member: " Sean Morrissey
2022-01-17 20:19 ` [PATCH v5 28/50] mbuf: " Sean Morrissey
2022-01-17 20:19 ` [PATCH v5 29/50] lpm: " Sean Morrissey
2022-01-17 20:19 ` [PATCH v5 30/50] latencystats: " Sean Morrissey
2022-01-17 20:19 ` [PATCH v5 31/50] kni: " Sean Morrissey
2022-01-17 20:19 ` [PATCH v5 32/50] jobstats: " Sean Morrissey
2022-01-17 20:19 ` [PATCH v5 33/50] ipsec: " Sean Morrissey
2022-01-17 20:19 ` [PATCH v5 34/50] ip_frag: " Sean Morrissey
2022-01-17 20:19 ` [PATCH v5 35/50] hash: " Sean Morrissey
2022-01-17 20:19 ` [PATCH v5 36/50] gro: " Sean Morrissey
2022-01-17 20:19 ` [PATCH v5 37/50] graph: " Sean Morrissey
2022-01-17 20:19 ` [PATCH v5 38/50] gpudev: " Sean Morrissey
2022-01-17 20:19 ` [PATCH v5 39/50] flow_classify: " Sean Morrissey
2022-01-17 20:19 ` [PATCH v5 40/50] fib: " Sean Morrissey
2022-01-17 20:19 ` [PATCH v5 41/50] eventdev: " Sean Morrissey
2022-01-18 19:47 ` Carrillo, Erik G
2022-01-17 20:19 ` [PATCH v5 42/50] efd: " Sean Morrissey
2022-01-17 20:19 ` [PATCH v5 43/50] dmadev: " Sean Morrissey
2022-01-17 20:19 ` [PATCH v5 44/50] distributor: " Sean Morrissey
2022-01-25 8:44 ` David Hunt
2022-01-17 20:19 ` [PATCH v5 45/50] compressdev: " Sean Morrissey
2022-01-17 20:19 ` [PATCH v5 46/50] cmdline: " Sean Morrissey
2022-01-17 20:19 ` [PATCH v5 47/50] bpf: " Sean Morrissey
2022-01-17 20:19 ` [PATCH v5 48/50] bbdev: " Sean Morrissey
2022-01-17 20:19 ` [PATCH v5 49/50] cryptodev: " Sean Morrissey
2022-01-17 20:19 ` [PATCH v5 50/50] acl: " Sean Morrissey
2022-01-20 8:29 ` [PATCH v5 00/50] introduce IWYU David Marchand
2022-02-02 9:47 ` [PATCH v6 " Sean Morrissey
2022-02-02 9:47 ` [PATCH v6 01/50] devtools: script to remove unused headers includes Sean Morrissey
2022-02-02 13:14 ` Thomas Monjalon
2022-02-02 9:47 ` [PATCH v6 02/50] telemetry: remove unneeded header includes Sean Morrissey
2022-02-02 9:47 ` [PATCH v6 03/50] ring: " Sean Morrissey
2022-02-02 9:47 ` [PATCH v6 04/50] kvargs: " Sean Morrissey
2022-02-02 9:47 ` [PATCH v6 05/50] eal: " Sean Morrissey
2022-02-02 9:47 ` [PATCH v6 06/50] vhost: " Sean Morrissey
2022-02-02 9:47 ` [PATCH v6 07/50] timer: " Sean Morrissey
2022-02-02 9:47 ` [PATCH v6 08/50] table: " Sean Morrissey
2022-02-02 9:47 ` [PATCH v6 09/50] stack: " Sean Morrissey
2022-02-02 9:47 ` [PATCH v6 10/50] security: " Sean Morrissey
2022-02-02 9:47 ` [PATCH v6 11/50] sched: " Sean Morrissey
2022-02-02 9:47 ` [PATCH v6 12/50] rib: " Sean Morrissey
2022-02-02 9:47 ` [PATCH v6 13/50] reorder: " Sean Morrissey
2022-02-02 9:47 ` [PATCH v6 14/50] regexdev: " Sean Morrissey
2022-02-02 9:47 ` [PATCH v6 15/50] rcu: " Sean Morrissey
2022-02-02 9:47 ` [PATCH v6 16/50] rawdev: " Sean Morrissey
2022-02-02 9:47 ` [PATCH v6 17/50] power: " Sean Morrissey
2022-02-02 9:47 ` [PATCH v6 18/50] port: " Sean Morrissey
2022-02-02 9:47 ` [PATCH v6 19/50] pipeline: " Sean Morrissey
2022-02-02 9:47 ` [PATCH v6 20/50] pdump: " Sean Morrissey
2022-02-02 15:54 ` Stephen Hemminger
2022-02-02 16:00 ` Bruce Richardson
2022-02-02 16:45 ` Morten Brørup
2022-02-02 17:03 ` Bruce Richardson
2022-02-02 17:28 ` Stephen Hemminger
2022-02-02 18:21 ` Morten Brørup
2022-02-03 10:42 ` Bruce Richardson
2022-02-03 12:11 ` Morten Brørup
2022-02-03 12:22 ` Bruce Richardson
2022-02-02 9:47 ` [PATCH v6 21/50] pci: " Sean Morrissey
2022-02-02 9:47 ` [PATCH v6 22/50] pcapng: " Sean Morrissey
2022-02-02 15:56 ` Stephen Hemminger
2022-02-02 9:47 ` [PATCH v6 23/50] node: " Sean Morrissey
2022-02-02 9:47 ` [PATCH v6 24/50] net: " Sean Morrissey
2022-02-02 9:47 ` [PATCH v6 25/50] metrics: " Sean Morrissey
2022-02-02 9:47 ` [PATCH v6 26/50] mempool: " Sean Morrissey
2022-02-02 9:47 ` [PATCH v6 27/50] member: " Sean Morrissey
2022-02-02 9:47 ` [PATCH v6 28/50] mbuf: " Sean Morrissey
2022-02-02 9:47 ` [PATCH v6 29/50] lpm: " Sean Morrissey
2022-02-02 9:47 ` [PATCH v6 30/50] latencystats: " Sean Morrissey
2022-02-02 9:47 ` [PATCH v6 31/50] kni: " Sean Morrissey
2022-02-02 9:47 ` [PATCH v6 32/50] jobstats: " Sean Morrissey
2022-02-02 9:47 ` [PATCH v6 33/50] ipsec: " Sean Morrissey
2022-02-02 9:47 ` [PATCH v6 34/50] ip_frag: " Sean Morrissey
2022-02-02 9:47 ` [PATCH v6 35/50] hash: " Sean Morrissey
2022-02-02 9:47 ` [PATCH v6 36/50] gro: " Sean Morrissey
2022-02-02 9:47 ` [PATCH v6 37/50] graph: " Sean Morrissey
2022-02-02 9:47 ` [PATCH v6 38/50] gpudev: " Sean Morrissey
2022-02-02 9:47 ` [PATCH v6 39/50] flow_classify: " Sean Morrissey
2022-02-02 9:47 ` [PATCH v6 40/50] fib: " Sean Morrissey
2022-02-02 9:47 ` [PATCH v6 41/50] eventdev: " Sean Morrissey
2022-02-02 9:47 ` [PATCH v6 42/50] efd: " Sean Morrissey
2022-02-02 9:47 ` [PATCH v6 43/50] dmadev: " Sean Morrissey
2022-02-02 9:47 ` [PATCH v6 44/50] distributor: " Sean Morrissey
2022-02-02 9:47 ` [PATCH v6 45/50] compressdev: " Sean Morrissey
2022-02-02 9:47 ` [PATCH v6 46/50] cmdline: " Sean Morrissey
2022-02-02 9:47 ` [PATCH v6 47/50] bpf: " Sean Morrissey
2022-02-02 9:48 ` [PATCH v6 48/50] bbdev: " Sean Morrissey
2022-02-02 9:48 ` [PATCH v6 49/50] cryptodev: " Sean Morrissey
2022-02-02 9:48 ` [PATCH v6 50/50] acl: " Sean Morrissey
2022-02-14 11:35 ` [PATCH v7 00/50] introduce IWYU Sean Morrissey
2022-02-14 11:35 ` [PATCH v7 01/50] devtools: script to remove unused headers includes Sean Morrissey
2022-02-14 11:35 ` [PATCH v7 02/50] telemetry: remove unneeded header includes Sean Morrissey
2022-02-14 11:35 ` [PATCH v7 03/50] ring: " Sean Morrissey
2022-02-14 11:35 ` [PATCH v7 04/50] kvargs: " Sean Morrissey
2022-02-14 11:35 ` [PATCH v7 05/50] eal: " Sean Morrissey
2022-02-14 11:35 ` [PATCH v7 06/50] vhost: " Sean Morrissey
2022-02-14 11:35 ` [PATCH v7 07/50] timer: " Sean Morrissey
2022-02-14 11:35 ` [PATCH v7 08/50] table: " Sean Morrissey
2022-02-14 11:35 ` [PATCH v7 09/50] stack: " Sean Morrissey
2022-02-14 11:35 ` [PATCH v7 10/50] security: " Sean Morrissey
2022-02-14 11:35 ` [PATCH v7 11/50] sched: " Sean Morrissey
2022-02-14 11:35 ` [PATCH v7 12/50] rib: " Sean Morrissey
2022-02-14 11:35 ` [PATCH v7 13/50] reorder: " Sean Morrissey
2022-02-14 11:35 ` [PATCH v7 14/50] regexdev: " Sean Morrissey
2022-02-14 11:35 ` [PATCH v7 15/50] rcu: " Sean Morrissey
2022-02-14 11:35 ` [PATCH v7 16/50] rawdev: " Sean Morrissey
2022-02-14 11:35 ` [PATCH v7 17/50] power: " Sean Morrissey
2022-02-14 11:36 ` [PATCH v7 18/50] port: " Sean Morrissey
2022-02-14 11:36 ` [PATCH v7 19/50] pipeline: " Sean Morrissey
2022-02-14 11:36 ` [PATCH v7 20/50] pdump: " Sean Morrissey
2022-02-14 11:36 ` [PATCH v7 21/50] pci: " Sean Morrissey
2022-02-14 11:36 ` [PATCH v7 22/50] pcapng: " Sean Morrissey
2022-02-14 11:36 ` [PATCH v7 23/50] node: " Sean Morrissey
2022-02-14 11:36 ` [PATCH v7 24/50] net: " Sean Morrissey
2022-02-14 12:23 ` Ananyev, Konstantin
2022-02-14 11:36 ` [PATCH v7 25/50] metrics: " Sean Morrissey
2022-02-14 11:36 ` [PATCH v7 26/50] mempool: " Sean Morrissey
2022-02-14 11:36 ` [PATCH v7 27/50] member: " Sean Morrissey
2022-02-14 11:36 ` [PATCH v7 28/50] mbuf: " Sean Morrissey
2022-02-14 11:36 ` [PATCH v7 29/50] lpm: " Sean Morrissey
2022-02-14 11:36 ` [PATCH v7 30/50] latencystats: " Sean Morrissey
2022-02-14 11:36 ` [PATCH v7 31/50] kni: " Sean Morrissey
2022-02-14 11:36 ` [PATCH v7 32/50] jobstats: " Sean Morrissey
2022-02-14 11:36 ` [PATCH v7 33/50] ipsec: " Sean Morrissey
2022-02-14 11:36 ` [PATCH v7 34/50] ip_frag: " Sean Morrissey
2022-02-14 11:36 ` [PATCH v7 35/50] hash: " Sean Morrissey
2022-02-14 11:36 ` [PATCH v7 36/50] gro: " Sean Morrissey
2022-02-14 11:36 ` [PATCH v7 37/50] graph: " Sean Morrissey
2022-02-14 11:36 ` [PATCH v7 38/50] gpudev: " Sean Morrissey
2022-02-14 11:36 ` [PATCH v7 39/50] flow_classify: " Sean Morrissey
2022-02-14 11:36 ` [PATCH v7 40/50] fib: " Sean Morrissey
2022-02-14 11:36 ` [PATCH v7 41/50] eventdev: " Sean Morrissey
2022-02-14 11:36 ` [PATCH v7 42/50] efd: " Sean Morrissey
2022-02-14 11:36 ` [PATCH v7 43/50] dmadev: " Sean Morrissey
2022-02-14 11:36 ` [PATCH v7 44/50] distributor: " Sean Morrissey
2022-02-14 11:36 ` [PATCH v7 45/50] compressdev: " Sean Morrissey
2022-02-14 11:36 ` [PATCH v7 46/50] cmdline: " Sean Morrissey
2022-02-14 11:36 ` [PATCH v7 47/50] bpf: " Sean Morrissey
2022-02-14 11:36 ` [PATCH v7 48/50] bbdev: " Sean Morrissey
2022-02-14 11:36 ` [PATCH v7 49/50] cryptodev: " Sean Morrissey
2022-02-14 11:36 ` [PATCH v7 50/50] acl: " Sean Morrissey
2022-02-14 14:43 ` [PATCH v8 00/50] introduce IWYU Sean Morrissey
2022-02-14 14:43 ` [PATCH v8 01/50] devtools: script to remove unused headers includes Sean Morrissey
2022-02-14 14:43 ` [PATCH v8 02/50] telemetry: remove unneeded header includes Sean Morrissey
2022-02-14 14:43 ` [PATCH v8 03/50] ring: " Sean Morrissey
2022-02-14 14:43 ` [PATCH v8 04/50] kvargs: " Sean Morrissey
2022-02-14 14:43 ` [PATCH v8 05/50] eal: " Sean Morrissey
2022-02-14 14:43 ` [PATCH v8 06/50] vhost: " Sean Morrissey
2022-02-14 14:43 ` [PATCH v8 07/50] timer: " Sean Morrissey
2022-02-14 14:43 ` [PATCH v8 08/50] table: " Sean Morrissey
2022-02-14 14:43 ` [PATCH v8 09/50] stack: " Sean Morrissey
2022-02-14 14:43 ` [PATCH v8 10/50] security: " Sean Morrissey
2022-02-14 14:43 ` [PATCH v8 11/50] sched: " Sean Morrissey
2022-02-14 14:43 ` [PATCH v8 12/50] rib: " Sean Morrissey
2022-02-14 14:43 ` [PATCH v8 13/50] reorder: " Sean Morrissey
2022-02-14 14:43 ` [PATCH v8 14/50] regexdev: " Sean Morrissey
2022-02-14 14:43 ` [PATCH v8 15/50] rcu: " Sean Morrissey
2022-02-14 14:43 ` [PATCH v8 16/50] rawdev: " Sean Morrissey
2022-02-14 14:43 ` [PATCH v8 17/50] power: " Sean Morrissey
2022-02-14 14:43 ` [PATCH v8 18/50] port: " Sean Morrissey
2022-02-14 14:43 ` [PATCH v8 19/50] pipeline: " Sean Morrissey
2022-02-14 14:43 ` [PATCH v8 20/50] pdump: " Sean Morrissey
2022-02-14 14:43 ` [PATCH v8 21/50] pci: " Sean Morrissey
2022-02-14 14:43 ` [PATCH v8 22/50] pcapng: " Sean Morrissey
2022-02-14 14:43 ` [PATCH v8 23/50] node: " Sean Morrissey
2022-02-14 14:43 ` [PATCH v8 24/50] net: " Sean Morrissey
2022-02-14 14:43 ` [PATCH v8 25/50] metrics: " Sean Morrissey
2022-02-14 14:43 ` [PATCH v8 26/50] mempool: " Sean Morrissey
2022-02-14 14:43 ` [PATCH v8 27/50] member: " Sean Morrissey
2022-02-14 14:43 ` [PATCH v8 28/50] mbuf: " Sean Morrissey
2022-02-14 14:43 ` [PATCH v8 29/50] lpm: " Sean Morrissey
2022-02-14 14:43 ` [PATCH v8 30/50] latencystats: " Sean Morrissey
2022-02-14 14:43 ` [PATCH v8 31/50] kni: " Sean Morrissey
2022-02-14 14:43 ` [PATCH v8 32/50] jobstats: " Sean Morrissey
2022-02-14 14:43 ` [PATCH v8 33/50] ipsec: " Sean Morrissey
2022-02-14 14:43 ` [PATCH v8 34/50] ip_frag: " Sean Morrissey
2022-02-14 14:43 ` [PATCH v8 35/50] hash: " Sean Morrissey
2022-02-14 14:43 ` [PATCH v8 36/50] gro: " Sean Morrissey
2022-02-14 14:43 ` [PATCH v8 37/50] graph: " Sean Morrissey
2022-02-14 14:43 ` [PATCH v8 38/50] gpudev: " Sean Morrissey
2022-02-14 14:43 ` [PATCH v8 39/50] flow_classify: " Sean Morrissey
2022-02-14 14:43 ` [PATCH v8 40/50] fib: " Sean Morrissey
2022-02-14 14:43 ` [PATCH v8 41/50] eventdev: " Sean Morrissey
2022-02-14 14:43 ` [PATCH v8 42/50] efd: " Sean Morrissey
2022-02-14 14:43 ` [PATCH v8 43/50] dmadev: " Sean Morrissey
2022-02-14 14:44 ` [PATCH v8 44/50] distributor: " Sean Morrissey
2022-02-14 14:44 ` [PATCH v8 45/50] compressdev: " Sean Morrissey
2022-02-14 14:44 ` [PATCH v8 46/50] cmdline: " Sean Morrissey
2022-02-14 14:44 ` [PATCH v8 47/50] bpf: " Sean Morrissey
2022-02-14 14:44 ` [PATCH v8 48/50] bbdev: " Sean Morrissey
2022-02-14 14:44 ` [PATCH v8 49/50] cryptodev: " Sean Morrissey
2022-02-14 14:44 ` [PATCH v8 50/50] acl: " Sean Morrissey
2022-02-15 12:29 ` [PATCH v9 00/50] introduce IWYU Sean Morrissey
2022-02-15 12:29 ` [PATCH v9 01/50] devtools: script to remove unused headers includes Sean Morrissey
2022-02-15 12:29 ` [PATCH v9 02/50] telemetry: remove unneeded header includes Sean Morrissey
2022-02-15 12:29 ` [PATCH v9 03/50] ring: " Sean Morrissey
2022-02-15 12:29 ` [PATCH v9 04/50] kvargs: " Sean Morrissey
2022-02-15 12:29 ` [PATCH v9 05/50] eal: " Sean Morrissey
2022-02-15 12:29 ` [PATCH v9 06/50] vhost: " Sean Morrissey
2022-02-17 7:54 ` Xia, Chenbo
2022-02-15 12:29 ` [PATCH v9 07/50] timer: " Sean Morrissey
2022-02-15 12:29 ` [PATCH v9 08/50] table: " Sean Morrissey
2022-02-15 12:29 ` [PATCH v9 09/50] stack: " Sean Morrissey
2022-02-15 12:29 ` [PATCH v9 10/50] security: " Sean Morrissey
2022-02-15 12:29 ` [PATCH v9 11/50] sched: " Sean Morrissey
2022-02-15 12:29 ` [PATCH v9 12/50] rib: " Sean Morrissey
2022-02-15 12:30 ` [PATCH v9 13/50] reorder: " Sean Morrissey
2022-02-15 12:30 ` [PATCH v9 14/50] regexdev: " Sean Morrissey
2022-02-15 12:30 ` [PATCH v9 15/50] rcu: " Sean Morrissey
2022-02-15 12:30 ` [PATCH v9 16/50] rawdev: " Sean Morrissey
2022-02-15 12:30 ` [PATCH v9 17/50] power: " Sean Morrissey
2022-02-15 12:30 ` [PATCH v9 18/50] port: " Sean Morrissey
2022-02-15 12:30 ` [PATCH v9 19/50] pipeline: " Sean Morrissey
2022-02-15 12:30 ` [PATCH v9 20/50] pdump: " Sean Morrissey
2022-02-15 12:30 ` [PATCH v9 21/50] pci: " Sean Morrissey
2022-02-15 12:30 ` [PATCH v9 22/50] pcapng: " Sean Morrissey
2022-02-15 12:30 ` [PATCH v9 23/50] node: " Sean Morrissey
2022-02-15 12:30 ` [PATCH v9 24/50] net: " Sean Morrissey
2022-02-15 12:30 ` [PATCH v9 25/50] metrics: " Sean Morrissey
2022-02-15 12:30 ` [PATCH v9 26/50] mempool: " Sean Morrissey
2022-02-15 12:30 ` [PATCH v9 27/50] member: " Sean Morrissey
2022-02-15 12:30 ` [PATCH v9 28/50] mbuf: " Sean Morrissey
2022-02-15 12:30 ` [PATCH v9 29/50] lpm: " Sean Morrissey
2022-02-15 12:30 ` [PATCH v9 30/50] latencystats: " Sean Morrissey
2022-02-15 12:30 ` [PATCH v9 31/50] kni: " Sean Morrissey
2022-02-15 12:30 ` [PATCH v9 32/50] jobstats: " Sean Morrissey
2022-02-15 12:30 ` [PATCH v9 33/50] ipsec: " Sean Morrissey
2022-02-15 12:30 ` [PATCH v9 34/50] ip_frag: " Sean Morrissey
2022-02-15 12:30 ` [PATCH v9 35/50] hash: " Sean Morrissey
2022-02-15 12:30 ` [PATCH v9 36/50] gro: " Sean Morrissey
2022-02-15 12:30 ` [PATCH v9 37/50] graph: " Sean Morrissey
2022-02-15 12:30 ` [PATCH v9 38/50] gpudev: " Sean Morrissey
2022-02-15 12:30 ` [PATCH v9 39/50] flow_classify: " Sean Morrissey
2022-02-15 12:30 ` [PATCH v9 40/50] fib: " Sean Morrissey
2022-02-15 12:30 ` [PATCH v9 41/50] eventdev: " Sean Morrissey
2022-02-15 12:30 ` [PATCH v9 42/50] efd: " Sean Morrissey
2022-02-15 12:30 ` [PATCH v9 43/50] dmadev: " Sean Morrissey
2022-02-15 12:30 ` [PATCH v9 44/50] distributor: " Sean Morrissey
2022-02-15 12:30 ` [PATCH v9 45/50] compressdev: " Sean Morrissey
2022-02-15 12:30 ` [PATCH v9 46/50] cmdline: " Sean Morrissey
2022-02-15 12:30 ` [PATCH v9 47/50] bpf: " Sean Morrissey
2022-02-15 12:30 ` [PATCH v9 48/50] bbdev: " Sean Morrissey
2022-02-15 12:30 ` [PATCH v9 49/50] cryptodev: " Sean Morrissey
2022-02-15 12:30 ` [PATCH v9 50/50] acl: " Sean Morrissey
2022-02-22 9:22 ` [PATCH v9 00/50] introduce IWYU Thomas Monjalon
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20220117201943.873922-6-sean.morrissey@intel.com \
--to=sean.morrissey@intel.com \
--cc=anatoly.burakov@intel.com \
--cc=bruce.richardson@intel.com \
--cc=dev@dpdk.org \
--cc=drc@linux.vnet.ibm.com \
--cc=harry.van.haaren@intel.com \
--cc=hkalra@marvell.com \
--cc=jerinj@marvell.com \
--cc=konstantin.ananyev@intel.com \
--cc=mattias.ronnblom@ericsson.com \
--cc=skori@marvell.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).