Test-Label: Intel-compilation Test-Status: FAILURE http://dpdk.org/patch/40616 _Compilation issues_ Submitter: Michal Krawczyk Date: 2018-06-04 12:09:42 DPDK git baseline: Repo:dpdk-master, CommitID: c6266cd55c3ab3bd13711ac0ae599fcf4a32ce84 Build Summary: 15 Builds Done, 10 Successful, 5 Failures Test environment and configuration as below: OS: FC25 Kernel Version: 4.9.13-100.fc24.x86_64 CPU info: Intel(R) Xeon(R) CPU E5-2699 v3 @ 2.30GHz GCC Version: gcc (GCC) 6.2.1 20160916 (Red Hat 6.2.1-2) Clang Version: 3.8.0 (tags/RELEASE_380/final) x86_64-native-linuxapp-gcc x86_64-native-linuxapp-gcc-debug OS: FC24 Kernel Version: 4.9.13-100.fc24.x86_64 CPU info: Intel(R) Xeon(R) CPU E5-2699 v3 @ 2.30GHz GCC Version: gcc (GCC) 6.2.1 20160916 (Red Hat 6.2.1-2) Clang Version: 3.8.0 (tags/RELEASE_380/final) x86_64-native-linuxapp-gcc-shared i686-native-linuxapp-gcc x86_64-native-linuxapp-clang OS: CENTOS Kernel Version: 3.10.0-514.10.2.el7.x86_64 CPU info: Intel(R) Xeon(R) CPU E5-2699 v3 @ 2.30GHz GCC Version: gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-4) Clang Version: 3.4.2 (tags/RELEASE_34/dot2-final) x86_64-native-linuxapp-gcc-shared x86_64-native-linuxapp-clang i686-native-linuxapp-gcc x86_64-native-linuxapp-gcc OS: UB1604 Kernel Version: 4.4.0-78-generic CPU info: Intel(R) Xeon(R) CPU E5-2699 v3 @ 2.30GHz GCC Version: gcc (Ubuntu 5.4.0-6ubuntu1~16.04.9) 5.4.0 20160609 Clang Version: 3.8.0-2ubuntu4 (tags/RELEASE_380/final) x86_64-native-linuxapp-gcc x86_64-native-linuxapp-gcc-shared x86_64-native-linuxapp-clang i686-native-linuxapp-gcc OS: FreeBSD Kernel Version: 10.3-RELEASE CPU info: Intel(R) Xeon(R) CPU E5-2699 v3 @ 2.30GHz (2294.75-MHz K8-class CPU) GCC Version: gcc (FreeBSD Ports Collection) 4.8.5 Clang Version: 3.4.1 (tags/RELEASE_34/dot1-final 208032) 20140512 x86_64-native-bsdapp-clang x86_64-native-bsdapp-gcc *Failed Build #1: OS: CENTOS Target: x86_64-native-linuxapp-gcc-shared ena_ethdev.c:(.text+0x2919): undefined reference to `rte_timer_stop_sync' ena_ethdev.o: In function `ena_start': ena_ethdev.c:(.text+0x39d0): undefined reference to `rte_timer_reset' CC e1000_manage.o CC e1000_mbx.o collect2: error: ld returned 1 exit status make[6]: *** [librte_pmd_ena.so.1.1] Error 1 make[5]: *** [ena] Error 2 make[5]: *** Waiting for unfinished jobs.... CC e1000_nvm.o CC e1000_osdep.o *Failed Build #2: OS: UB1604 Target: x86_64-native-linuxapp-gcc-shared ena_ethdev.c:(.text+0x1964): undefined reference to `rte_timer_init' ena_ethdev.o: In function `ena_close': ena_ethdev.c:(.text+0x29cd): undefined reference to `rte_timer_stop_sync' ena_ethdev.o: In function `ena_start': ena_ethdev.c:(.text+0x3c19): undefined reference to `rte_timer_reset' collect2: error: ld returned 1 exit status /tmp/UB1604_K4.4.0_GCC5.4.0/x86_64-native-linuxapp-gcc-shared/08b237a368e24f469b62cfcddf68dd4f/dpdk/mk/rte.lib.mk:98: recipe for target 'librte_pmd_ena.so.1.1' failed make[6]: *** [librte_pmd_ena.so.1.1] Error 1 /tmp/UB1604_K4.4.0_GCC5.4.0/x86_64-native-linuxapp-gcc-shared/08b237a368e24f469b62cfcddf68dd4f/dpdk/mk/rte.subdir.mk:35: recipe for target 'ena' failed make[5]: *** [ena] Error 2 make[5]: *** Waiting for unfinished jobs.... CC e1000_osdep.o CC e1000_phy.o CC e1000_vf.o -- CC em_ethdev.o.pmd.o CC em_rxtx.o LD em_ethdev.o LD librte_pmd_e1000.so.1.1 INSTALL-LIB librte_pmd_e1000.so.1.1 /tmp/UB1604_K4.4.0_GCC5.4.0/x86_64-native-linuxapp-gcc-shared/08b237a368e24f469b62cfcddf68dd4f/dpdk/mk/rte.subdir.mk:35: recipe for target 'net' failed make[4]: *** [net] Error 2 /tmp/UB1604_K4.4.0_GCC5.4.0/x86_64-native-linuxapp-gcc-shared/08b237a368e24f469b62cfcddf68dd4f/dpdk/mk/rte.sdkbuild.mk:49: recipe for target 'drivers' failed make[3]: *** [drivers] Error 2 /tmp/UB1604_K4.4.0_GCC5.4.0/x86_64-native-linuxapp-gcc-shared/08b237a368e24f469b62cfcddf68dd4f/dpdk/mk/rte.sdkroot.mk:100: recipe for target 'all' failed make[2]: *** [all] Error 2 /tmp/UB1604_K4.4.0_GCC5.4.0/x86_64-native-linuxapp-gcc-shared/08b237a368e24f469b62cfcddf68dd4f/dpdk/mk/rte.sdkinstall.mk:57: recipe for target 'pre_install' failed make[1]: *** [pre_install] Error 2 /tmp/UB1604_K4.4.0_GCC5.4.0/x86_64-native-linuxapp-gcc-shared/08b237a368e24f469b62cfcddf68dd4f/dpdk/mk/rte.sdkroot.mk:79: recipe for target 'install' failed make: *** [install] Error 2 *Failed Build #3: OS: FreeBSD Target: x86_64-native-bsdapp-clang @ -> /usr/src/sys machine -> /usr/src/sys/amd64/include x86 -> /usr/src/sys/x86/include awk -f @/tools/makeobjops.awk @/kern/device_if.m -h awk -f @/tools/makeobjops.awk @/kern/bus_if.m -h cc -Winline -Wall -Werror -include /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-clang/08b237a368e24f469b62cfcddf68dd4f/dpdk/x86_64-native-bsdapp-clang/include/rte_config.h -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-clang/08b237a368e24f469b62cfcddf68dd4f/dpdk/kernel/freebsd/contigmem -I/tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-clang/08b237a368e24f469b62cfcddf68dd4f/dpdk/x86_64-native-bsdapp-clang/include -I. -I@ -I@/contrib/altq -fno-common -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mno-aes -mno-avx -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fstack-protector -std=iso9899:1999 -Qunused-arguments -fstack-protector -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -c contigmem.c -o contigmem.o INSTALL-HOSTAPP dpdk-pmdinfogen == Build kernel/freebsd/nic_uio ld -L/tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-clang/08b237a368e24f469b62cfcddf68dd4f/dpdk/x86_64-native-bsdapp-clang/lib -d -warn-common -r -d -o contigmem.ko contigmem.o :> export_syms awk -f /sys/conf/kmod_syms.awk contigmem.ko export_syms | xargs -J% objcopy % contigmem.ko -- INSTALL-MODULE contigmem.ko awk -f @/tools/makeobjops.awk @/kern/device_if.m -h awk -f @/tools/makeobjops.awk @/kern/bus_if.m -h == Build drivers awk -f @/tools/makeobjops.awk @/dev/pci/pci_if.m -h cc -Winline -Wall -Werror -include /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-clang/08b237a368e24f469b62cfcddf68dd4f/dpdk/x86_64-native-bsdapp-clang/include/rte_config.h -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-clang/08b237a368e24f469b62cfcddf68dd4f/dpdk/kernel/freebsd/nic_uio -I/tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-clang/08b237a368e24f469b62cfcddf68dd4f/dpdk/x86_64-native-bsdapp-clang/include -I. -I@ -I@/contrib/altq -fno-common -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mno-aes -mno-avx -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fstack-protector -std=iso9899:1999 -Qunused-arguments -fstack-protector -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -c nic_uio.c -o nic_uio.o == Build drivers/common ld -L/tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-clang/08b237a368e24f469b62cfcddf68dd4f/dpdk/x86_64-native-bsdapp-clang/lib -d -warn-common -r -d -o nic_uio.ko nic_uio.o :> export_syms awk -f /sys/conf/kmod_syms.awk nic_uio.ko export_syms | xargs -J% objcopy % nic_uio.ko objcopy --strip-debug nic_uio.ko -- CC e1000_nvm.o CC e1000_osdep.o In file included from /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-clang/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:45: In file included from /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-clang/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.h:42: In file included from /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-clang/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:37: /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-clang/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_plat.h:48:2: error: "Invalid platform" #error "Invalid platform" ^ In file included from /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-clang/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:45: In file included from /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-clang/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.h:42: In file included from /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-clang/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:38: In file included from /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-clang/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_defs/ena_includes.h:36: /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-clang/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_defs/ena_admin_defs.h:644:24: warning: implicit declaration of function 'BIT' is invalid in C99 [-Wimplicit-function-declaration] ENA_ADMIN_RSS_L2_DA = BIT(0), ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-clang/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_defs/ena_admin_defs.h:644:24: error: expression is not an integer constant expression ENA_ADMIN_RSS_L2_DA = BIT(0), ^~~~~~ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-clang/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_defs/ena_admin_defs.h:647:24: error: expression is not an integer constant expression ENA_ADMIN_RSS_L2_SA = BIT(1), ^~~~~~ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-clang/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_defs/ena_admin_defs.h:650:24: error: expression is not an integer constant expression ENA_ADMIN_RSS_L3_DA = BIT(2), ^~~~~~ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-clang/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_defs/ena_admin_defs.h:653:24: error: expression is not an integer constant expression ENA_ADMIN_RSS_L3_SA = BIT(3), ^~~~~~ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-clang/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_defs/ena_admin_defs.h:656:24: error: expression is not an integer constant expression ENA_ADMIN_RSS_L4_DP = BIT(4), ^~~~~~ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-clang/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_defs/ena_admin_defs.h:659:24: error: expression is not an integer constant expression ENA_ADMIN_RSS_L4_SP = BIT(5), ^~~~~~ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-clang/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_defs/ena_admin_defs.h:1023:25: warning: implicit declaration of function 'GENMASK' is invalid in C99 [-Wimplicit-function-declaration] return p->command_id & ENA_ADMIN_AQ_COMMON_DESC_COMMAND_ID_MASK; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-clang/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_defs/ena_admin_defs.h:933:50: note: expanded from macro 'ENA_ADMIN_AQ_COMMON_DESC_COMMAND_ID_MASK' #define ENA_ADMIN_AQ_COMMON_DESC_COMMAND_ID_MASK GENMASK(11, 0) ^ In file included from /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-clang/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:45: In file included from /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-clang/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.h:42: /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-clang/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:110:2: error: unknown type name 'dma_addr_t' dma_addr_t paddr; /**< Buffer physical address */ ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-clang/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:111:2: error: unknown type name 'u16' u16 len; /**< Buffer length in bytes */ ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-clang/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:115:2: error: unknown type name 'u16' u16 len; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-clang/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:116:2: error: unknown type name 'u16' u16 req_id; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-clang/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:120:2: error: unknown type name 'u8' u8 __iomem *pbuf_dev_addr; /* LLQ address */ ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-clang/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:120:12: error: expected ';' at end of declaration list u8 __iomem *pbuf_dev_addr; /* LLQ address */ ^ ; /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-clang/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:121:2: error: unknown type name 'u8' u8 *virt_addr; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-clang/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:122:2: error: unknown type name 'dma_addr_t' dma_addr_t phys_addr; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-clang/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:123:2: error: unknown type name 'ena_mem_handle_t' ena_mem_handle_t mem_handle; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-clang/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:127:2: error: unknown type name 'u16' u16 mss; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-clang/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:128:2: error: unknown type name 'u16' u16 l3_hdr_len; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-clang/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:129:2: error: unknown type name 'u16' u16 l3_hdr_offset; ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] CC e1000_phy.o 2 warnings and 20 errors generated. /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-clang/08b237a368e24f469b62cfcddf68dd4f/dpdk/mk/internal/rte.compile-pre.mk:114: recipe for target 'ena_ethdev.o' failed gmake[6]: *** [ena_ethdev.o] Error 1 /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-clang/08b237a368e24f469b62cfcddf68dd4f/dpdk/mk/rte.subdir.mk:35: recipe for target 'ena' failed gmake[5]: *** [ena] Error 2 gmake[5]: *** Waiting for unfinished jobs.... CC e1000_vf.o CC igb_ethdev.o CC igb_rxtx.o -- PMDINFO em_ethdev.o.pmd.c CC em_ethdev.o.pmd.o LD em_ethdev.o AR librte_pmd_e1000.a INSTALL-LIB librte_pmd_e1000.a /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-clang/08b237a368e24f469b62cfcddf68dd4f/dpdk/mk/rte.subdir.mk:35: recipe for target 'net' failed gmake[4]: *** [net] Error 2 /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-clang/08b237a368e24f469b62cfcddf68dd4f/dpdk/mk/rte.sdkbuild.mk:49: recipe for target 'drivers' failed gmake[3]: *** [drivers] Error 2 /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-clang/08b237a368e24f469b62cfcddf68dd4f/dpdk/mk/rte.sdkroot.mk:100: recipe for target 'all' failed gmake[2]: *** [all] Error 2 /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-clang/08b237a368e24f469b62cfcddf68dd4f/dpdk/mk/rte.sdkinstall.mk:57: recipe for target 'pre_install' failed gmake[1]: *** [pre_install] Error 2 /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-clang/08b237a368e24f469b62cfcddf68dd4f/dpdk/mk/rte.sdkroot.mk:79: recipe for target 'install' failed gmake: *** [install] Error 2 *Failed Build #4: OS: FreeBSD Target: x86_64-native-bsdapp-gcc @ -> /usr/src/sys machine -> /usr/src/sys/amd64/include x86 -> /usr/src/sys/x86/include awk -f @/tools/makeobjops.awk @/kern/device_if.m -h awk -f @/tools/makeobjops.awk @/kern/bus_if.m -h cc -Winline -Wall -Werror -include /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/x86_64-native-bsdapp-gcc/include/rte_config.h -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/kernel/freebsd/contigmem -I/tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/x86_64-native-bsdapp-gcc/include -I. -I@ -I@/contrib/altq -fno-common -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mno-aes -mno-avx -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fstack-protector -std=iso9899:1999 -Qunused-arguments -fstack-protector -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -c contigmem.c -o contigmem.o ld -L/tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/x86_64-native-bsdapp-gcc/lib -d -warn-common -r -d -o contigmem.ko contigmem.o :> export_syms awk -f /sys/conf/kmod_syms.awk contigmem.ko export_syms | xargs -J% objcopy % contigmem.ko objcopy --strip-debug contigmem.ko INSTALL-MODULE contigmem.ko -- machine -> /usr/src/sys/amd64/include x86 -> /usr/src/sys/x86/include awk -f @/tools/makeobjops.awk @/kern/device_if.m -h awk -f @/tools/makeobjops.awk @/kern/bus_if.m -h awk -f @/tools/makeobjops.awk @/dev/pci/pci_if.m -h cc -Winline -Wall -Werror -include /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/x86_64-native-bsdapp-gcc/include/rte_config.h -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/kernel/freebsd/nic_uio -I/tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/x86_64-native-bsdapp-gcc/include -I. -I@ -I@/contrib/altq -fno-common -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mno-aes -mno-avx -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fstack-protector -std=iso9899:1999 -Qunused-arguments -fstack-protector -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -c nic_uio.c -o nic_uio.o ld -L/tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/x86_64-native-bsdapp-gcc/lib -d -warn-common -r -d -o nic_uio.ko nic_uio.o :> export_syms awk -f /sys/conf/kmod_syms.awk nic_uio.ko export_syms | xargs -J% objcopy % nic_uio.ko objcopy --strip-debug nic_uio.ko INSTALL-MODULE nic_uio.ko -- CC ena_ethdev.o CC e1000_i210.o In file included from /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:37:0, from /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.h:42, from /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:45: /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_plat.h:48:2: error: #error "Invalid platform" #error "Invalid platform" ^ In file included from /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_defs/ena_includes.h:36:0, from /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:38, from /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.h:42, from /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:45: /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_defs/ena_admin_defs.h:644:2: warning: implicit declaration of function 'BIT' [-Wimplicit-function-declaration] ENA_ADMIN_RSS_L2_DA = BIT(0), ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_defs/ena_admin_defs.h:644:2: error: enumerator value for 'ENA_ADMIN_RSS_L2_DA' is not an integer constant /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_defs/ena_admin_defs.h:647:2: error: enumerator value for 'ENA_ADMIN_RSS_L2_SA' is not an integer constant ENA_ADMIN_RSS_L2_SA = BIT(1), ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_defs/ena_admin_defs.h:650:2: error: enumerator value for 'ENA_ADMIN_RSS_L3_DA' is not an integer constant ENA_ADMIN_RSS_L3_DA = BIT(2), ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_defs/ena_admin_defs.h:653:2: error: enumerator value for 'ENA_ADMIN_RSS_L3_SA' is not an integer constant ENA_ADMIN_RSS_L3_SA = BIT(3), ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_defs/ena_admin_defs.h:656:2: error: enumerator value for 'ENA_ADMIN_RSS_L4_DP' is not an integer constant ENA_ADMIN_RSS_L4_DP = BIT(4), ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_defs/ena_admin_defs.h:659:2: error: enumerator value for 'ENA_ADMIN_RSS_L4_SP' is not an integer constant ENA_ADMIN_RSS_L4_SP = BIT(5), ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_defs/ena_admin_defs.h: In function 'get_ena_admin_aq_common_desc_command_id': /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_defs/ena_admin_defs.h:1023:2: warning: implicit declaration of function 'GENMASK' [-Wimplicit-function-declaration] return p->command_id & ENA_ADMIN_AQ_COMMON_DESC_COMMAND_ID_MASK; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_defs/ena_admin_defs.h:1023:2: warning: nested extern declaration of 'GENMASK' [-Wnested-externs] In file included from /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.h:42:0, from /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:45: /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h: At top level: /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:110:2: error: unknown type name 'dma_addr_t' dma_addr_t paddr; /**< Buffer physical address */ ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:111:2: error: unknown type name 'u16' u16 len; /**< Buffer length in bytes */ ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:115:2: error: unknown type name 'u16' u16 len; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:116:2: error: unknown type name 'u16' u16 req_id; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:120:2: error: unknown type name 'u8' u8 __iomem *pbuf_dev_addr; /* LLQ address */ ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:120:13: error: expected ':', ',', ';', '}' or '__attribute__' before '*' token u8 __iomem *pbuf_dev_addr; /* LLQ address */ ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:127:2: error: unknown type name 'u16' u16 mss; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:128:2: error: unknown type name 'u16' u16 l3_hdr_len; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:129:2: error: unknown type name 'u16' u16 l3_hdr_offset; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:130:2: error: unknown type name 'u16' u16 l4_hdr_len; /* In words */ ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:138:2: error: unknown type name 'u32' u32 __iomem *unmask_reg; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:138:14: error: expected ':', ',', ';', '}' or '__attribute__' before '*' token u32 __iomem *unmask_reg; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:175:2: error: unknown type name 'u32' u32 __iomem *db_addr; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:175:14: error: expected ':', ',', ';', '}' or '__attribute__' before '*' token u32 __iomem *db_addr; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:194:3: error: conflicting types for '____cacheline_aligned' } ____cacheline_aligned; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:169:3: note: previous declaration of '____cacheline_aligned' was here } ____cacheline_aligned; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:198:2: error: unknown type name 'ena_mem_handle_t' ena_mem_handle_t mem_handle; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:199:2: error: unknown type name 'dma_addr_t' dma_addr_t dma_addr; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:201:2: error: unknown type name 'u16' u16 head; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:202:2: error: unknown type name 'u8' u8 phase; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:207:2: error: unknown type name 'ena_mem_handle_t' ena_mem_handle_t mem_handle; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:208:2: error: unknown type name 'dma_addr_t' dma_addr_t dma_addr; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:210:2: error: unknown type name 'u32' u32 __iomem *db_addr; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:210:14: error: expected ':', ',', ';', '}' or '__attribute__' before '*' token u32 __iomem *db_addr; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:219:2: error: unknown type name 'u32' u32 aborted_cmd; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:220:2: error: unknown type name 'u32' u32 submitted_cmd; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:221:2: error: unknown type name 'u32' u32 completed_cmd; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:222:2: error: unknown type name 'u32' u32 out_of_space; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:223:2: error: unknown type name 'u32' u32 no_completion; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:229:2: error: unknown type name 'ena_spinlock_t' ena_spinlock_t q_lock; /* spinlock for the admin queue */ ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:232:2: error: unknown type name 'u32' u32 completion_timeout; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:233:2: error: unknown type name 'u16' u16 q_depth; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:240:2: error: unknown type name 'u16' u16 curr_cmd_id; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:248:2: error: unknown type name 'ena_atomic32_t' ena_atomic32_t outstanding_cmds; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:256:2: error: unknown type name 'u16' u16 head; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:257:2: error: unknown type name 'u8' u8 phase; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:259:2: error: unknown type name 'dma_addr_t' dma_addr_t dma_addr; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:260:2: error: unknown type name 'ena_mem_handle_t' ena_mem_handle_t mem_handle; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:261:2: error: unknown type name 'u16' u16 q_depth; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:267:2: error: unknown type name 'dma_addr_t' dma_addr_t read_resp_dma_addr; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:268:2: error: unknown type name 'ena_mem_handle_t' ena_mem_handle_t read_resp_mem_handle; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:269:2: error: unknown type name 'u32' u32 reg_read_to; /* in us */ ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:270:2: error: unknown type name 'u16' u16 seq_num; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:273:2: error: unknown type name 'ena_spinlock_t' ena_spinlock_t lock; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:278:2: error: unknown type name 'u16' u16 *host_rss_ind_tbl; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:280:2: error: unknown type name 'dma_addr_t' dma_addr_t rss_ind_tbl_dma_addr; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:281:2: error: unknown type name 'ena_mem_handle_t' ena_mem_handle_t rss_ind_tbl_mem_handle; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:282:2: error: unknown type name 'u16' u16 tbl_log_size; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:287:2: error: unknown type name 'dma_addr_t' dma_addr_t hash_key_dma_addr; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:288:2: error: unknown type name 'ena_mem_handle_t' ena_mem_handle_t hash_key_mem_handle; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:289:2: error: unknown type name 'u32' u32 hash_init_val; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:293:2: error: unknown type name 'dma_addr_t' dma_addr_t hash_ctrl_dma_addr; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:294:2: error: unknown type name 'ena_mem_handle_t' ena_mem_handle_t hash_ctrl_mem_handle; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:300:2: error: unknown type name 'u8' u8 *debug_area_virt_addr; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:301:2: error: unknown type name 'dma_addr_t' dma_addr_t debug_area_dma_addr; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:302:2: error: unknown type name 'ena_mem_handle_t' ena_mem_handle_t debug_area_dma_handle; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:303:2: error: unknown type name 'u32' u32 debug_area_size; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:307:2: error: unknown type name 'dma_addr_t' dma_addr_t host_info_dma_addr; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:308:2: error: unknown type name 'ena_mem_handle_t' ena_mem_handle_t host_info_dma_handle; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:317:2: error: unknown type name 'u8' u8 __iomem *reg_bar; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:317:13: error: expected ':', ',', ';', '}' or '__attribute__' before '*' token u8 __iomem *reg_bar; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:352:2: error: unknown type name 'u32' u32 msix_vector; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:353:2: error: unknown type name 'u16' u16 queue_size; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:354:2: error: unknown type name 'u16' u16 qid; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:449:60: error: unknown type name 'u16' void ena_com_destroy_io_queue(struct ena_com_dev *ena_dev, u16 qid); ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:459:58: error: unknown type name 'u16' int ena_com_get_io_handlers(struct ena_com_dev *ena_dev, u16 qid, ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:582:58: error: unknown type name 'u32' int ena_com_set_aenq_config(struct ena_com_dev *ena_dev, u32 groups_flag); ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:629:51: error: unknown type name 'u16' int ena_com_rss_init(struct ena_com_dev *ena_dev, u16 log_size); ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:654:11: error: unknown type name 'u8' const u8 *key, u16 key_len, u32 init_val); ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:654:26: error: unknown type name 'u16' const u8 *key, u16 key_len, u32 init_val); ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:654:39: error: unknown type name 'u32' const u8 *key, u16 key_len, u32 init_val); ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:684:10: error: unknown type name 'u8' u8 *key); ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:700:7: error: unknown type name 'u16' u16 hash_fields); ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:727:6: error: unknown type name 'u16' u16 *fields); ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:754:11: error: unknown type name 'u16' u16 entry_idx, u16 entry_value); ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:754:26: error: unknown type name 'u16' u16 entry_idx, u16 entry_value); ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:777:61: error: unknown type name 'u32' int ena_com_indirect_table_get(struct ena_com_dev *ena_dev, u32 *ind_tbl); ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:793:5: error: unknown type name 'u32' u32 debug_area_size); ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:891:13: error: unknown type name 'u32' u32 tx_coalesce_usecs); ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:901:13: error: unknown type name 'u32' u32 rx_coalesce_usecs); ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h: In function 'ena_com_get_adaptive_moderation_enabled': /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:944:16: error: 'struct ena_com_dev' has no member named 'adaptive_coalescing' return ena_dev->adaptive_coalescing; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h: In function 'ena_com_enable_adaptive_moderation': /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:949:9: error: 'struct ena_com_dev' has no member named 'adaptive_coalescing' ena_dev->adaptive_coalescing = true; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h: In function 'ena_com_disable_adaptive_moderation': /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:954:9: error: 'struct ena_com_dev' has no member named 'adaptive_coalescing' ena_dev->adaptive_coalescing = false; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h: In function 'ena_com_calculate_interrupt_delay': /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:975:55: error: 'struct ena_com_dev' has no member named 'intr_moder_tbl' struct ena_intr_moder_entry *intr_moder_tbl = ena_dev->intr_moder_tbl; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:989:3: warning: implicit declaration of function 'ena_trc_err' [-Wimplicit-function-declaration] ena_trc_err("Wrong moderation index %u\n", curr_moder_idx); ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:989:3: warning: nested extern declaration of 'ena_trc_err' [-Wnested-externs] /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h: At top level: /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:1035:9: error: unknown type name 'u32' u32 rx_delay_interval, ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_com.h:1036:9: error: unknown type name 'u32' u32 tx_delay_interval, ^ In file included from /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:45:0: /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.h:75:2: error: unknown type name 'u16' u16 next_to_use; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.h:76:2: error: unknown type name 'u16' u16 next_to_clean; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.h:106:2: error: unknown type name 'u16' u16 sgl_size; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.h:125:2: error: unknown type name 'u64' u64 tx_timeout; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.h:126:2: error: unknown type name 'u64' u64 io_suspend; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.h:127:2: error: unknown type name 'u64' u64 io_resume; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.h:128:2: error: unknown type name 'u64' u64 wd_expired; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.h:129:2: error: unknown type name 'u64' u64 interface_up; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.h:130:2: error: unknown type name 'u64' u64 interface_down; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.h:131:2: error: unknown type name 'u64' u64 admin_q_pause; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.h:135:2: error: unknown type name 'u64' u64 cnt; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.h:136:2: error: unknown type name 'u64' u64 bytes; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.h:137:2: error: unknown type name 'u64' u64 queue_stop; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.h:138:2: error: unknown type name 'u64' u64 prepare_ctx_err; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.h:139:2: error: unknown type name 'u64' u64 queue_wakeup; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.h:140:2: error: unknown type name 'u64' u64 dma_mapping_err; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.h:141:2: error: unknown type name 'u64' u64 linearize; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.h:142:2: error: unknown type name 'u64' u64 linearize_failed; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.h:143:2: error: unknown type name 'u64' u64 tx_poll; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.h:144:2: error: unknown type name 'u64' u64 doorbells; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.h:145:2: error: unknown type name 'u64' u64 missing_tx_comp; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.h:146:2: error: unknown type name 'u64' u64 bad_req_id; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.h:150:2: error: unknown type name 'u64' u64 cnt; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.h:151:2: error: unknown type name 'u64' u64 bytes; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.h:152:2: error: unknown type name 'u64' u64 refil_partial; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.h:153:2: error: unknown type name 'u64' u64 bad_csum; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.h:154:2: error: unknown type name 'u64' u64 page_alloc_fail; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.h:155:2: error: unknown type name 'u64' u64 skb_alloc_fail; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.h:156:2: error: unknown type name 'u64' u64 dma_mapping_err; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.h:157:2: error: unknown type name 'u64' u64 bad_desc_num; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.h:158:2: error: unknown type name 'u64' u64 small_copy_len_pkt; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.h:173:2: error: unknown type name 'u16' u16 max_tx_sgl_size; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.h:179:2: error: unknown type name 'u16' u16 num_queues; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.h:180:2: error: unknown type name 'u16' u16 max_mtu; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.h:181:2: error: unknown type name 'u8' u8 tso4_supported; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.h:185:2: error: unknown type name 'u8' u8 mac_addr[ETHER_ADDR_LEN]; ^ In file included from /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:49:0: /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_eth_com.h:53:2: error: unknown type name 'u16' u16 num_bufs; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_eth_com.h:54:2: error: unknown type name 'u16' u16 req_id; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_eth_com.h:58:2: error: unknown type name 'u16' u16 header_len; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_eth_com.h:60:2: error: unknown type name 'u8' u8 meta_valid; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_eth_com.h:61:2: error: unknown type name 'u8' u8 tso_enable; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_eth_com.h:62:2: error: unknown type name 'u8' u8 l3_csum_enable; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_eth_com.h:63:2: error: unknown type name 'u8' u8 l4_csum_enable; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_eth_com.h:64:2: error: unknown type name 'u8' u8 l4_csum_partial; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_eth_com.h:65:2: error: unknown type name 'u8' u8 df; /* Don't fragment */ ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_eth_com.h:76:2: error: unknown type name 'u32' u32 hash; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_eth_com.h:77:2: error: unknown type name 'u16' u16 descs; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_eth_com.h:91:11: error: unknown type name 'u16' u16 req_id); ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_eth_com.h:93:61: error: unknown type name 'u16' int ena_com_tx_comp_req_id_get(struct ena_com_io_cq *io_cq, u16 *req_id); ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_eth_com.h: In function 'ena_com_unmask_intr': /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_eth_com.h:100:2: warning: implicit declaration of function 'ENA_REG_WRITE32' [-Wimplicit-function-declaration] ENA_REG_WRITE32(io_cq->bus, intr_reg->intr_control, io_cq->unmask_reg); ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_eth_com.h:100:2: warning: nested extern declaration of 'ENA_REG_WRITE32' [-Wnested-externs] /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_eth_com.h:100:59: error: 'struct ena_com_io_cq' has no member named 'unmask_reg' ENA_REG_WRITE32(io_cq->bus, intr_reg->intr_control, io_cq->unmask_reg); ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_eth_com.h: In function 'ena_com_sq_empty_space': /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_eth_com.h:105:2: error: unknown type name 'u16' u16 tail, next_to_comp, cnt; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_eth_com.h:107:22: error: 'struct ena_com_io_sq' has no member named 'next_to_comp' next_to_comp = io_sq->next_to_comp; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_eth_com.h:108:14: error: 'struct ena_com_io_sq' has no member named 'tail' tail = io_sq->tail; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_eth_com.h:111:14: error: 'struct ena_com_io_sq' has no member named 'q_depth' return io_sq->q_depth - 1 - cnt; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_eth_com.h: In function 'ena_com_write_sq_doorbell': /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_eth_com.h:116:2: error: unknown type name 'u16' u16 tail; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_eth_com.h:118:14: error: 'struct ena_com_io_sq' has no member named 'tail' tail = io_sq->tail; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_eth_com.h:120:2: warning: implicit declaration of function 'ena_trc_dbg' [-Wimplicit-function-declaration] ena_trc_dbg("write submission queue doorbell for queue: %d tail: %d\n", ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_eth_com.h:120:2: warning: nested extern declaration of 'ena_trc_dbg' [-Wnested-externs] /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_eth_com.h:121:12: error: 'struct ena_com_io_sq' has no member named 'qid' io_sq->qid, tail); ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_eth_com.h:123:41: error: 'struct ena_com_io_sq' has no member named 'db_addr' ENA_REG_WRITE32(io_sq->bus, tail, io_sq->db_addr); ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_eth_com.h: In function 'ena_com_update_dev_comp_head': /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_eth_com.h:130:2: error: unknown type name 'u16' u16 unreported_comp, head; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_eth_com.h:133:14: error: 'struct ena_com_io_cq' has no member named 'head' head = io_cq->head; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_eth_com.h:134:32: error: 'struct ena_com_io_cq' has no member named 'last_head_update' unreported_comp = head - io_cq->last_head_update; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_eth_com.h:135:40: error: 'struct ena_com_io_cq' has no member named 'q_depth' need_update = unreported_comp > (io_cq->q_depth / ENA_COMP_HEAD_THRESH); ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_eth_com.h:137:11: error: 'struct ena_com_io_cq' has no member named 'cq_head_db_reg' if (io_cq->cq_head_db_reg && need_update) { ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_eth_com.h:139:13: error: 'struct ena_com_io_cq' has no member named 'qid' io_cq->qid, head); ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_eth_com.h:140:42: error: 'struct ena_com_io_cq' has no member named 'cq_head_db_reg' ENA_REG_WRITE32(io_cq->bus, head, io_cq->cq_head_db_reg); ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_eth_com.h:141:8: error: 'struct ena_com_io_cq' has no member named 'last_head_update' io_cq->last_head_update = head; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_eth_com.h: At top level: /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_eth_com.h:148:10: error: unknown type name 'u8' u8 numa_node) ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/base/ena_eth_com.h:161:66: error: unknown type name 'u16' static inline void ena_com_comp_ack(struct ena_com_io_sq *io_sq, u16 elem) ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:387:57: error: unknown type name 'u16' static int validate_tx_req_id(struct ena_ring *tx_ring, u16 req_id) ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c: In function 'ena_config_host_info': /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:420:21: error: 'struct ena_com_dev' has no member named 'host_attr' host_info = ena_dev->host_attr.host_info; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:439:14: error: 'ENA_COM_UNSUPPORTED' undeclared (first use in this function) if (rc == -ENA_COM_UNSUPPORTED) ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:439:14: note: each undeclared identifier is reported only once for each function it appears in /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c: In function 'ena_get_sset_count': /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:463:2: warning: implicit declaration of function 'ENA_TOUCH' [-Wimplicit-function-declaration] ENA_TOUCH(ena_stats_global_strings); ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:463:2: warning: nested extern declaration of 'ENA_TOUCH' [-Wnested-externs] /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c: In function 'ena_config_debug_area': /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:475:2: error: unknown type name 'u32' u32 debug_area_size; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:485:56: error: 'u64' undeclared (first use in this function) debug_area_size = ss_count * ETH_GSTRING_LEN + sizeof(u64) * ss_count; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:487:2: warning: implicit declaration of function 'ena_com_allocate_debug_area' [-Wimplicit-function-declaration] rc = ena_com_allocate_debug_area(&adapter->ena_dev, debug_area_size); ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:487:2: warning: nested extern declaration of 'ena_com_allocate_debug_area' [-Wnested-externs] /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:495:14: error: 'ENA_COM_UNSUPPORTED' undeclared (first use in this function) if (rc == -ENA_COM_UNSUPPORTED) ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c: In function 'ena_rss_reta_update': /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:591:2: error: unknown type name 'u16' u16 entry_value; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:615:4: warning: implicit declaration of function 'ena_com_indirect_table_fill_entry' [-Wimplicit-function-declaration] rc = ena_com_indirect_table_fill_entry(ena_dev, ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:615:4: warning: nested extern declaration of 'ena_com_indirect_table_fill_entry' [-Wnested-externs] In file included from /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/x86_64-native-bsdapp-gcc/include/rte_spinlock.h:15:0, from /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/x86_64-native-bsdapp-gcc/include/rte_mempool.h:44, from /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/x86_64-native-bsdapp-gcc/include/rte_mbuf.h:38, from /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/x86_64-native-bsdapp-gcc/include/rte_ether.h:23, from /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:34: /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:618:29: error: 'ENA_COM_UNSUPPORTED' undeclared (first use in this function) if (unlikely(rc && rc != ENA_COM_UNSUPPORTED)) { ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/x86_64-native-bsdapp-gcc/include/rte_branch_prediction.h:38:41: note: in definition of macro 'unlikely' #define unlikely(x) __builtin_expect(!!(x), 0) ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c: In function 'ena_rss_reta_query': /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:648:2: error: unknown type name 'u32' u32 indirect_table[ENA_RX_RSS_TABLE_SIZE] = {0}; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:656:2: warning: implicit declaration of function 'ena_com_indirect_table_get' [-Wimplicit-function-declaration] rc = ena_com_indirect_table_get(ena_dev, indirect_table); ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:656:2: warning: nested extern declaration of 'ena_com_indirect_table_get' [-Wnested-externs] In file included from /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/x86_64-native-bsdapp-gcc/include/rte_spinlock.h:15:0, from /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/x86_64-native-bsdapp-gcc/include/rte_mempool.h:44, from /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/x86_64-native-bsdapp-gcc/include/rte_mbuf.h:38, from /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/x86_64-native-bsdapp-gcc/include/rte_ether.h:23, from /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:34: /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:657:27: error: 'ENA_COM_UNSUPPORTED' undeclared (first use in this function) if (unlikely(rc && rc != ENA_COM_UNSUPPORTED)) { ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/x86_64-native-bsdapp-gcc/include/rte_branch_prediction.h:38:41: note: in definition of macro 'unlikely' #define unlikely(x) __builtin_expect(!!(x), 0) ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c: In function 'ena_rss_init_default': /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:678:2: error: unknown type name 'u32' u32 val; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:680:2: warning: implicit declaration of function 'ena_com_rss_init' [-Wimplicit-function-declaration] rc = ena_com_rss_init(ena_dev, ENA_RX_RSS_TABLE_LOG_SIZE); ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:680:2: warning: nested extern declaration of 'ena_com_rss_init' [-Wnested-externs] In file included from /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/x86_64-native-bsdapp-gcc/include/rte_spinlock.h:15:0, from /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/x86_64-native-bsdapp-gcc/include/rte_mempool.h:44, from /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/x86_64-native-bsdapp-gcc/include/rte_mbuf.h:38, from /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/x86_64-native-bsdapp-gcc/include/rte_ether.h:23, from /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:34: /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:690:29: error: 'ENA_COM_UNSUPPORTED' undeclared (first use in this function) if (unlikely(rc && (rc != ENA_COM_UNSUPPORTED))) { ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/x86_64-native-bsdapp-gcc/include/rte_branch_prediction.h:38:41: note: in definition of macro 'unlikely' #define unlikely(x) __builtin_expect(!!(x), 0) ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:696:2: warning: implicit declaration of function 'ena_com_fill_hash_function' [-Wimplicit-function-declaration] rc = ena_com_fill_hash_function(ena_dev, ENA_ADMIN_CRC32, NULL, ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:696:2: warning: nested extern declaration of 'ena_com_fill_hash_function' [-Wnested-externs] /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c: In function 'ena_rx_queue_release': /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:759:2: warning: implicit declaration of function 'ena_com_destroy_io_queue' [-Wimplicit-function-declaration] ena_com_destroy_io_queue(&adapter->ena_dev, ena_qid); ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:759:2: warning: nested extern declaration of 'ena_com_destroy_io_queue' [-Wnested-externs] /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c: In function 'ena_check_valid_conf': /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:916:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (max_frame_len > adapter->max_mtu || max_frame_len < ENA_MIN_MTU) { ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:920:10: error: 'ENA_COM_UNSUPPORTED' undeclared (first use in this function) return ENA_COM_UNSUPPORTED; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c: At top level: /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:928:7: error: unknown type name 'u16' u16 *max_tx_sgl_size, ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c: In function 'ena_queue_restart': /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:1102:10: error: 'ENA_COM_FAULT' undeclared (first use in this function) return ENA_COM_FAULT; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c: In function 'ena_tx_queue_setup': /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:1132:10: error: 'ENA_COM_FAULT' undeclared (first use in this function) return ENA_COM_FAULT; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:1154:30: error: 'struct ena_com_dev' has no member named 'tx_mem_queue_type' ctx.mem_queue_type = ena_dev->tx_mem_queue_type; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:1168:2: warning: implicit declaration of function 'ena_com_get_io_handlers' [-Wimplicit-function-declaration] rc = ena_com_get_io_handlers(ena_dev, ena_qid, ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:1168:2: warning: nested extern declaration of 'ena_com_get_io_handlers' [-Wnested-externs] /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:1178:2: warning: implicit declaration of function 'ena_com_update_numa_node' [-Wimplicit-function-declaration] ena_com_update_numa_node(txq->ena_com_io_cq, ctx.numa_node); ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:1178:2: warning: nested extern declaration of 'ena_com_update_numa_node' [-Wnested-externs] /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:1196:14: error: 'u16' undeclared (first use in this function) sizeof(u16) * txq->ring_size, ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c: In function 'ena_rx_queue_setup': /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:1249:10: error: 'ENA_COM_FAULT' undeclared (first use in this function) return ENA_COM_FAULT; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c: In function 'ena_populate_rx_queue': /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:1377:3: warning: implicit declaration of function 'ena_com_add_single_rx_desc' [-Wimplicit-function-declaration] rc = ena_com_add_single_rx_desc(rxq->ena_com_io_sq, ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:1377:3: warning: nested extern declaration of 'ena_com_add_single_rx_desc' [-Wnested-externs] /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c: In function 'ena_device_init': /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:1427:38: error: 'struct ena_com_dev' has no member named 'dmadev' !(((struct rte_pci_device *)ena_dev->dmadev)->id.class_id ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:1445:9: error: 'struct ena_com_dev' has no member named 'dma_addr_bits' ena_dev->dma_addr_bits = ena_com_get_dma_width(ena_dev); ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:1478:2: warning: implicit declaration of function 'ena_com_set_aenq_config' [-Wimplicit-function-declaration] rc = ena_com_set_aenq_config(ena_dev, aenq_groups); ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:1478:2: warning: nested extern declaration of 'ena_com_set_aenq_config' [-Wnested-externs] /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c: In function 'eth_ena_dev_init': /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:1576:2: error: unknown type name 'u16' u16 tx_sgl_size = 0; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:1614:9: error: 'struct ena_com_dev' has no member named 'reg_bar' ena_dev->reg_bar = adapter->regs; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:1615:9: error: 'struct ena_com_dev' has no member named 'dmadev' ena_dev->dmadev = adapter->pdev; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:1630:9: error: 'struct ena_com_dev' has no member named 'tx_mem_queue_type' ena_dev->tx_mem_queue_type = ENA_ADMIN_PLACEMENT_POLICY_HOST; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:1634:2: warning: implicit declaration of function 'ena_calc_queue_size' [-Wimplicit-function-declaration] queue_size = ena_calc_queue_size(ena_dev, &tx_sgl_size, &get_feat_ctx); ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:1634:2: warning: nested extern declaration of 'ena_calc_queue_size' [-Wnested-externs] /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c: In function 'ena_init_rings': /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:1752:45: error: 'struct ena_com_dev' has no member named 'tx_mem_queue_type' ring->tx_mem_queue_type = adapter->ena_dev.tx_mem_queue_type; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:1753:46: error: 'struct ena_com_dev' has no member named 'tx_max_header_size' ring->tx_max_header_size = adapter->ena_dev.tx_max_header_size; ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c: In function 'ena_update_hints': /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:2023:19: error: 'struct ena_com_dev' has no member named 'mmio_read' adapter->ena_dev.mmio_read.reg_read_to = ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c: In function 'eth_ena_xmit_pkts': /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:2164:2: warning: implicit declaration of function 'ena_com_tx_comp_req_id_get' [-Wimplicit-function-declaration] while (ena_com_tx_comp_req_id_get(tx_ring->ena_com_io_cq, &req_id) >= 0) { ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:2164:2: warning: nested extern declaration of 'ena_com_tx_comp_req_id_get' [-Wnested-externs] /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:2165:3: warning: implicit declaration of function 'validate_tx_req_id' [-Wimplicit-function-declaration] rc = validate_tx_req_id(tx_ring, req_id); ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:2165:3: warning: nested extern declaration of 'validate_tx_req_id' [-Wnested-externs] /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:2189:3: warning: implicit declaration of function 'ena_com_comp_ack' [-Wimplicit-function-declaration] ena_com_comp_ack(tx_ring->ena_com_io_sq, total_tx_descs); ^ /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/drivers/net/ena/ena_ethdev.c:2189:3: warning: nested extern declaration of 'ena_com_comp_ack' [-Wnested-externs] /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/mk/internal/rte.compile-pre.mk:114: recipe for target 'ena_ethdev.o' failed gmake[6]: *** [ena_ethdev.o] Error 1 /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/mk/rte.subdir.mk:35: recipe for target 'ena' failed gmake[5]: *** [ena] Error 2 gmake[5]: *** Waiting for unfinished jobs.... CC e1000_api.o CC e1000_ich8lan.o CC e1000_logs.o -- PMDINFO em_ethdev.o.pmd.c CC em_ethdev.o.pmd.o LD em_ethdev.o AR librte_pmd_e1000.a INSTALL-LIB librte_pmd_e1000.a /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/mk/rte.subdir.mk:35: recipe for target 'net' failed gmake[4]: *** [net] Error 2 /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/mk/rte.sdkbuild.mk:49: recipe for target 'drivers' failed gmake[3]: *** [drivers] Error 2 /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/mk/rte.sdkroot.mk:100: recipe for target 'all' failed gmake[2]: *** [all] Error 2 /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/mk/rte.sdkinstall.mk:57: recipe for target 'pre_install' failed gmake[1]: *** [pre_install] Error 2 /tmp/FreeBSD_K10.3_GCC4.8.5/x86_64-native-bsdapp-gcc/08b237a368e24f469b62cfcddf68dd4f/dpdk/mk/rte.sdkroot.mk:79: recipe for target 'install' failed gmake: *** [install] Error 2 *Failed Build #5: OS: FC24 Target: x86_64-native-linuxapp-gcc-shared ena_ethdev.c:(.text+0x1891): undefined reference to `rte_timer_init' ena_ethdev.o: In function `ena_close': ena_ethdev.c:(.text+0x27fd): undefined reference to `rte_timer_stop_sync' ena_ethdev.o: In function `ena_start': ena_ethdev.c:(.text+0x398b): undefined reference to `rte_timer_reset' collect2: error: ld returned 1 exit status /tmp/FC24_K4.9.13_GCC6.2.1/x86_64-native-linuxapp-gcc-shared/08b237a368e24f469b62cfcddf68dd4f/dpdk/mk/rte.lib.mk:98: recipe for target 'librte_pmd_ena.so.1.1' failed make[6]: *** [librte_pmd_ena.so.1.1] Error 1 /tmp/FC24_K4.9.13_GCC6.2.1/x86_64-native-linuxapp-gcc-shared/08b237a368e24f469b62cfcddf68dd4f/dpdk/mk/rte.subdir.mk:35: recipe for target 'ena' failed make[5]: *** [ena] Error 2 make[5]: *** Waiting for unfinished jobs.... CC e1000_i210.o CC e1000_api.o CC e1000_ich8lan.o -- PMDINFO em_ethdev.o.pmd.c CC em_ethdev.o.pmd.o LD em_ethdev.o LD librte_pmd_e1000.so.1.1 INSTALL-LIB librte_pmd_e1000.so.1.1 /tmp/FC24_K4.9.13_GCC6.2.1/x86_64-native-linuxapp-gcc-shared/08b237a368e24f469b62cfcddf68dd4f/dpdk/mk/rte.subdir.mk:35: recipe for target 'net' failed make[4]: *** [net] Error 2 /tmp/FC24_K4.9.13_GCC6.2.1/x86_64-native-linuxapp-gcc-shared/08b237a368e24f469b62cfcddf68dd4f/dpdk/mk/rte.sdkbuild.mk:49: recipe for target 'drivers' failed make[3]: *** [drivers] Error 2 /tmp/FC24_K4.9.13_GCC6.2.1/x86_64-native-linuxapp-gcc-shared/08b237a368e24f469b62cfcddf68dd4f/dpdk/mk/rte.sdkroot.mk:100: recipe for target 'all' failed make[2]: *** [all] Error 2 /tmp/FC24_K4.9.13_GCC6.2.1/x86_64-native-linuxapp-gcc-shared/08b237a368e24f469b62cfcddf68dd4f/dpdk/mk/rte.sdkinstall.mk:57: recipe for target 'pre_install' failed make[1]: *** [pre_install] Error 2 /tmp/FC24_K4.9.13_GCC6.2.1/x86_64-native-linuxapp-gcc-shared/08b237a368e24f469b62cfcddf68dd4f/dpdk/mk/rte.sdkroot.mk:79: recipe for target 'install' failed make: *** [install] Error 2 DPDK STV team