On Fri, 1 Jul 2022 02:02:42 -0700 lon...@linuxonhyperv.com wrote: > +#include <stddef.h> > +#include <unistd.h> > +#include <string.h> > +#include <stdint.h> > +#include <stdlib.h> > +#include <errno.h> > +#include <stdio.h> > +#include <sys/types.h> > +#include <dirent.h> > + > +#include <rte_malloc.h> > +#include <ethdev_driver.h> > +#include <ethdev_pci.h> > +#include <rte_pci.h> > +#include <rte_bus_pci.h> > +#include <rte_common.h> > +#include <rte_kvargs.h> > +#include <rte_rwlock.h> > +#include <rte_spinlock.h> > +#include <rte_string_fns.h> > +#include <rte_alarm.h> > +#include <rte_log.h> > +#include <rte_eal_paging.h> > +#include <rte_io.h> > + > +#include <infiniband/verbs.h> > +#include <infiniband/manadv.h> > + > +#include "mana.h" > +
Lots extra include here as well. Try IWYU tool to find what is needed?