11/07/2017 20:55, Stephen Hemminger: > Using a simple script (in first patch), discovered that there was > lots of #include file sloppiness in DPDK. This patch series > fixes everything but base drivers and examples. > > Stephen Hemminger (19): > devtools: add simple script to find duplicate includes > eal: remove duplicate includes > cmdline: remove duplicate include of errno.h > distributor: remove duplicate include of rte_compat.h > lpm: remove duplicate include of errno.h > cuckoo_hash: remove duplicate include of rte_log.h > timer: remove duplicate include of rte_per_lcore.h > bnxt: remove duplicate include of unistd.h > ixgbe: remove duplicate include of rte_atomic.h > i40e: remove duplicate include of rte_atomic.h > virtio: remove duplicated includes > cxgbe: remove duplicated includes > vmxnet3: remove duplicated include of rte_atomic.h > dpaa2: remove duplicated includes > fsmlc: remove duplicated includes > app/proc-info: remove duplicate include > app/test-pmd: remove duplicate includes > test/test-pipeline: remove duplicate include of rte_per_lcore.h > test/test: remove duplicate includes
Squashed a bit and applied with an additional patch for examples, some more duplicates in .h files removed, and without the perl script. Note: my shell script is pending for approval :) Thanks