[dpdk-test-report] |FAILURE| pw86387-86389 [PATCH] [v6, 3/3] net/iavf: implement new VLAN capability handling

dpdklab at iol.unh.edu dpdklab at iol.unh.edu
Tue Jan 12 09:46:54 CET 2021


Test-Label: Performance-Testing
Test-Status: FAILURE
http://dpdk.org/patch/86387

_build patch failure_

Submitter: Haiyue Wang <haiyue.wang at intel.com>
Date: Tuesday, January 12 2021 08:13:02 
Applied on: CommitID:797de16affaed72fb2a836310fcd1497d002a1e3
Apply patch set 86387-86389 failed:

[1/1292] Linking static target drivers/libtmp_rte_net_i40e.a.
[2/1292] Linking static target drivers/libtmp_rte_net_hinic.a.
[3/1292] Generating rte_net_hns3_mingw with a custom command.
[4/1292] Generating rte_net_hns3_def with a custom command.
[5/1292] Linking target lib/librte_pipeline.so.21.1.
[6/1292] Generating rte_net_iavf_def with a custom command.
[7/1292] Generating rte_net_iavf_mingw with a custom command.
[8/1292] Generating rte_net_hinic.pmd.c with a custom command.
[9/1292] Compiling C object 'drivers/a715181@@rte_net_hinic at sta/meson-generated_.._rte_net_hinic.pmd.c.o'.
[10/1292] Compiling C object 'drivers/net/iavf/cd88e11@@iavf_avx512_lib at sta/iavf_rxtx_vec_avx512.c.o'.
FAILED: drivers/net/iavf/cd88e11@@iavf_avx512_lib at sta/iavf_rxtx_vec_avx512.c.o 
cc -Idrivers/net/iavf/cd88e11@@iavf_avx512_lib at sta -Idrivers/net/iavf -I../drivers/net/iavf -Idrivers/net/iavf/../../common/iavf -I../drivers/net/iavf/../../common/iavf -Ilib/librte_ethdev -I../lib/librte_ethdev -I. -I../ -Iconfig -I../config -Ilib/librte_eal/include -I../lib/librte_eal/include -Ilib/librte_eal/linux/include -I../lib/librte_eal/linux/include -Ilib/librte_eal/x86/include -I../lib/librte_eal/x86/include -Ilib/librte_eal/common -I../lib/librte_eal/common -Ilib/librte_eal -I../lib/librte_eal -Ilib/librte_kvargs -I../lib/librte_kvargs -Ilib/librte_telemetry/../librte_metrics -I../lib/librte_telemetry/../librte_metrics -Ilib/librte_telemetry -I../lib/librte_telemetry -Ilib/librte_net -I../lib/librte_net -Ilib/librte_mbuf -I../lib/librte_mbuf -Ilib/librte_mempool -I../lib/librte_mempool -Ilib/librte_ring -I../lib/librte_ring -Ilib/librte_meter -I../lib/librte_meter -Ilib/librte_hash -I../lib/librte_hash -Ilib/librte_rcu -I../lib/librte_rcu -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -Wno-strict-aliasing -DCC_AVX2_SUPPORT -DCC_AVX512_SUPPORT -mavx512f -mavx512bw -march=skylake-avx512 -MD -MQ 'drivers/net/iavf/cd88e11@@iavf_avx512_lib at sta/iavf_rxtx_vec_avx512.c.o' -MF 'drivers/net/iavf/cd88e11@@iavf_avx512_lib at sta/iavf_rxtx_vec_avx512.c.o.d' -o 'drivers/net/iavf/cd88e11@@iavf_avx512_lib at sta/iavf_rxtx_vec_avx512.c.o' -c ../drivers/net/iavf/iavf_rxtx_vec_avx512.c
In file included from ../drivers/net/iavf/iavf_rxtx_vec_common.h:11:0,
                 from ../drivers/net/iavf/iavf_rxtx_vec_avx512.c:5:
../drivers/net/iavf/iavf.h:142:28: error: field ‘vlan_v2_caps’ has incomplete type
  struct virtchnl_vlan_caps vlan_v2_caps;
                            ^~~~~~~~~~~~
[11/1292] Compiling C object 'drivers/a715181@@tmp_rte_net_iavf at sta/net_iavf_iavf_rxtx_vec_sse.c.o'.
FAILED: drivers/a715181@@tmp_rte_net_iavf at sta/net_iavf_iavf_rxtx_vec_sse.c.o 
cc -Idrivers/a715181@@tmp_rte_net_iavf at sta -Idrivers -I../drivers -Idrivers/net/iavf -I../drivers/net/iavf -Idrivers/net/iavf/../../common/iavf -I../drivers/net/iavf/../../common/iavf -Ilib/librte_ethdev -I../lib/librte_ethdev -I. -I../ -Iconfig -I../config -Ilib/librte_eal/include -I../lib/librte_eal/include -Ilib/librte_eal/linux/include -I../lib/librte_eal/linux/include -Ilib/librte_eal/x86/include -I../lib/librte_eal/x86/include -Ilib/librte_eal/common -I../lib/librte_eal/common -Ilib/librte_eal -I../lib/librte_eal -Ilib/librte_kvargs -I../lib/librte_kvargs -Ilib/librte_telemetry/../librte_metrics -I../lib/librte_telemetry/../librte_metrics -Ilib/librte_telemetry -I../lib/librte_telemetry -Ilib/librte_net -I../lib/librte_net -Ilib/librte_mbuf -I../lib/librte_mbuf -Ilib/librte_mempool -I../lib/librte_mempool -Ilib/librte_ring -I../lib/librte_ring -Ilib/librte_meter -I../lib/librte_meter -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -Ilib/librte_pci -I../lib/librte_pci -Idrivers/bus/vdev -I../drivers/bus/vdev -Idrivers/common/iavf -I../drivers/common/iavf -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -Wno-strict-aliasing -DCC_AVX2_SUPPORT -DCC_AVX512_SUPPORT -MD -MQ 'drivers/a715181@@tmp_rte_net_iavf at sta/net_iavf_iavf_rxtx_vec_sse.c.o' -MF 'drivers/a715181@@tmp_rte_net_iavf at sta/net_iavf_iavf_rxtx_vec_sse.c.o.d' -o 'drivers/a715181@@tmp_rte_net_iavf at sta/net_iavf_iavf_rxtx_vec_sse.c.o' -c ../drivers/net/iavf/iavf_rxtx_vec_sse.c
In file included from ../drivers/net/iavf/iavf_rxtx_vec_sse.c:9:0:
../drivers/net/iavf/iavf.h:142:28: error: field ‘vlan_v2_caps’ has incomplete type
  struct virtchnl_vlan_caps vlan_v2_caps;
                            ^~~~~~~~~~~~
[12/1292] Compiling C object 'drivers/a715181@@tmp_rte_net_iavf at sta/net_iavf_iavf_hash.c.o'.
FAILED: drivers/a715181@@tmp_rte_net_iavf at sta/net_iavf_iavf_hash.c.o 
cc -Idrivers/a715181@@tmp_rte_net_iavf at sta -Idrivers -I../drivers -Idrivers/net/iavf -I../drivers/net/iavf -Idrivers/net/iavf/../../common/iavf -I../drivers/net/iavf/../../common/iavf -Ilib/librte_ethdev -I../lib/librte_ethdev -I. -I../ -Iconfig -I../config -Ilib/librte_eal/include -I../lib/librte_eal/include -Ilib/librte_eal/linux/include -I../lib/librte_eal/linux/include -Ilib/librte_eal/x86/include -I../lib/librte_eal/x86/include -Ilib/librte_eal/common -I../lib/librte_eal/common -Ilib/librte_eal -I../lib/librte_eal -Ilib/librte_kvargs -I../lib/librte_kvargs -Ilib/librte_telemetry/../librte_metrics -I../lib/librte_telemetry/../librte_metrics -Ilib/librte_telemetry -I../lib/librte_telemetry -Ilib/librte_net -I../lib/librte_net -Ilib/librte_mbuf -I../lib/librte_mbuf -Ilib/librte_mempool -I../lib/librte_mempool -Ilib/librte_ring -I../lib/librte_ring -Ilib/librte_meter -I../lib/librte_meter -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -Ilib/librte_pci -I../lib/librte_pci -Idrivers/bus/vdev -I../drivers/bus/vdev -Idrivers/common/iavf -I../drivers/common/iavf -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -Wno-strict-aliasing -DCC_AVX2_SUPPORT -DCC_AVX512_SUPPORT -MD -MQ 'drivers/a715181@@tmp_rte_net_iavf at sta/net_iavf_iavf_hash.c.o' -MF 'drivers/a715181@@tmp_rte_net_iavf at sta/net_iavf_iavf_hash.c.o.d' -o 'drivers/a715181@@tmp_rte_net_iavf at sta/net_iavf_iavf_hash.c.o' -c ../drivers/net/iavf/iavf_hash.c
In file included from ../drivers/net/iavf/iavf_hash.c:23:0:
../drivers/net/iavf/iavf.h:142:28: error: field ‘vlan_v2_caps’ has incomplete type
  struct virtchnl_vlan_caps vlan_v2_caps;
                            ^~~~~~~~~~~~
[13/1292] Linking static target drivers/librte_net_hinic.a.
[14/1292] Compiling C object 'drivers/a715181@@tmp_rte_net_iavf at sta/net_iavf_iavf_fdir.c.o'.
FAILED: drivers/a715181@@tmp_rte_net_iavf at sta/net_iavf_iavf_fdir.c.o 
cc -Idrivers/a715181@@tmp_rte_net_iavf at sta -Idrivers -I../drivers -Idrivers/net/iavf -I../drivers/net/iavf -Idrivers/net/iavf/../../common/iavf -I../drivers/net/iavf/../../common/iavf -Ilib/librte_ethdev -I../lib/librte_ethdev -I. -I../ -Iconfig -I../config -Ilib/librte_eal/include -I../lib/librte_eal/include -Ilib/librte_eal/linux/include -I../lib/librte_eal/linux/include -Ilib/librte_eal/x86/include -I../lib/librte_eal/x86/include -Ilib/librte_eal/common -I../lib/librte_eal/common -Ilib/librte_eal -I../lib/librte_eal -Ilib/librte_kvargs -I../lib/librte_kvargs -Ilib/librte_telemetry/../librte_metrics -I../lib/librte_telemetry/../librte_metrics -Ilib/librte_telemetry -I../lib/librte_telemetry -Ilib/librte_net -I../lib/librte_net -Ilib/librte_mbuf -I../lib/librte_mbuf -Ilib/librte_mempool -I../lib/librte_mempool -Ilib/librte_ring -I../lib/librte_ring -Ilib/librte_meter -I../lib/librte_meter -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -Ilib/librte_pci -I../lib/librte_pci -Idrivers/bus/vdev -I../drivers/bus/vdev -Idrivers/common/iavf -I../drivers/common/iavf -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -Wno-strict-aliasing -DCC_AVX2_SUPPORT -DCC_AVX512_SUPPORT -MD -MQ 'drivers/a715181@@tmp_rte_net_iavf at sta/net_iavf_iavf_fdir.c.o' -MF 'drivers/a715181@@tmp_rte_net_iavf at sta/net_iavf_iavf_fdir.c.o.d' -o 'drivers/a715181@@tmp_rte_net_iavf at sta/net_iavf_iavf_fdir.c.o' -c ../drivers/net/iavf/iavf_fdir.c
In file included from ../drivers/net/iavf/iavf_fdir.c:18:0:
../drivers/net/iavf/iavf.h:142:28: error: field ‘vlan_v2_caps’ has incomplete type
  struct virtchnl_vlan_caps vlan_v2_caps;
                            ^~~~~~~~~~~~
[15/1292] Compiling C object 'drivers/a715181@@tmp_rte_net_iavf at sta/net_iavf_iavf_rxtx_vec_avx2.c.o'.
FAILED: drivers/a715181@@tmp_rte_net_iavf at sta/net_iavf_iavf_rxtx_vec_avx2.c.o 
cc -Idrivers/a715181@@tmp_rte_net_iavf at sta -Idrivers -I../drivers -Idrivers/net/iavf -I../drivers/net/iavf -Idrivers/net/iavf/../../common/iavf -I../drivers/net/iavf/../../common/iavf -Ilib/librte_ethdev -I../lib/librte_ethdev -I. -I../ -Iconfig -I../config -Ilib/librte_eal/include -I../lib/librte_eal/include -Ilib/librte_eal/linux/include -I../lib/librte_eal/linux/include -Ilib/librte_eal/x86/include -I../lib/librte_eal/x86/include -Ilib/librte_eal/common -I../lib/librte_eal/common -Ilib/librte_eal -I../lib/librte_eal -Ilib/librte_kvargs -I../lib/librte_kvargs -Ilib/librte_telemetry/../librte_metrics -I../lib/librte_telemetry/../librte_metrics -Ilib/librte_telemetry -I../lib/librte_telemetry -Ilib/librte_net -I../lib/librte_net -Ilib/librte_mbuf -I../lib/librte_mbuf -Ilib/librte_mempool -I../lib/librte_mempool -Ilib/librte_ring -I../lib/librte_ring -Ilib/librte_meter -I../lib/librte_meter -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -Ilib/librte_pci -I../lib/librte_pci -Idrivers/bus/vdev -I../drivers/bus/vdev -Idrivers/common/iavf -I../drivers/common/iavf -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -Wno-strict-aliasing -DCC_AVX2_SUPPORT -DCC_AVX512_SUPPORT -MD -MQ 'drivers/a715181@@tmp_rte_net_iavf at sta/net_iavf_iavf_rxtx_vec_avx2.c.o' -MF 'drivers/a715181@@tmp_rte_net_iavf at sta/net_iavf_iavf_rxtx_vec_avx2.c.o.d' -o 'drivers/a715181@@tmp_rte_net_iavf at sta/net_iavf_iavf_rxtx_vec_avx2.c.o' -c ../drivers/net/iavf/iavf_rxtx_vec_avx2.c
In file included from ../drivers/net/iavf/iavf_rxtx_vec_common.h:11:0,
                 from ../drivers/net/iavf/iavf_rxtx_vec_avx2.c:5:
../drivers/net/iavf/iavf.h:142:28: error: field ‘vlan_v2_caps’ has incomplete type
  struct virtchnl_vlan_caps vlan_v2_caps;
                            ^~~~~~~~~~~~
[16/1292] Generating rte_net_i40e.pmd.c with a custom command.
[17/1292] Compiling C object 'drivers/a715181@@tmp_rte_net_iavf at sta/net_iavf_iavf_generic_flow.c.o'.
FAILED: drivers/a715181@@tmp_rte_net_iavf at sta/net_iavf_iavf_generic_flow.c.o 
cc -Idrivers/a715181@@tmp_rte_net_iavf at sta -Idrivers -I../drivers -Idrivers/net/iavf -I../drivers/net/iavf -Idrivers/net/iavf/../../common/iavf -I../drivers/net/iavf/../../common/iavf -Ilib/librte_ethdev -I../lib/librte_ethdev -I. -I../ -Iconfig -I../config -Ilib/librte_eal/include -I../lib/librte_eal/include -Ilib/librte_eal/linux/include -I../lib/librte_eal/linux/include -Ilib/librte_eal/x86/include -I../lib/librte_eal/x86/include -Ilib/librte_eal/common -I../lib/librte_eal/common -Ilib/librte_eal -I../lib/librte_eal -Ilib/librte_kvargs -I../lib/librte_kvargs -Ilib/librte_telemetry/../librte_metrics -I../lib/librte_telemetry/../librte_metrics -Ilib/librte_telemetry -I../lib/librte_telemetry -Ilib/librte_net -I../lib/librte_net -Ilib/librte_mbuf -I../lib/librte_mbuf -Ilib/librte_mempool -I../lib/librte_mempool -Ilib/librte_ring -I../lib/librte_ring -Ilib/librte_meter -I../lib/librte_meter -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -Ilib/librte_pci -I../lib/librte_pci -Idrivers/bus/vdev -I../drivers/bus/vdev -Idrivers/common/iavf -I../drivers/common/iavf -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -Wno-strict-aliasing -DCC_AVX2_SUPPORT -DCC_AVX512_SUPPORT -MD -MQ 'drivers/a715181@@tmp_rte_net_iavf at sta/net_iavf_iavf_generic_flow.c.o' -MF 'drivers/a715181@@tmp_rte_net_iavf at sta/net_iavf_iavf_generic_flow.c.o.d' -o 'drivers/a715181@@tmp_rte_net_iavf at sta/net_iavf_iavf_generic_flow.c.o' -c ../drivers/net/iavf/iavf_generic_flow.c
In file included from ../drivers/net/iavf/iavf_generic_flow.c:18:0:
../drivers/net/iavf/iavf.h:142:28: error: field ‘vlan_v2_caps’ has incomplete type
  struct virtchnl_vlan_caps vlan_v2_caps;
                            ^~~~~~~~~~~~
[18/1292] Compiling C object 'drivers/a715181@@tmp_rte_net_iavf at sta/net_iavf_iavf_rxtx.c.o'.
FAILED: drivers/a715181@@tmp_rte_net_iavf at sta/net_iavf_iavf_rxtx.c.o 
cc -Idrivers/a715181@@tmp_rte_net_iavf at sta -Idrivers -I../drivers -Idrivers/net/iavf -I../drivers/net/iavf -Idrivers/net/iavf/../../common/iavf -I../drivers/net/iavf/../../common/iavf -Ilib/librte_ethdev -I../lib/librte_ethdev -I. -I../ -Iconfig -I../config -Ilib/librte_eal/include -I../lib/librte_eal/include -Ilib/librte_eal/linux/include -I../lib/librte_eal/linux/include -Ilib/librte_eal/x86/include -I../lib/librte_eal/x86/include -Ilib/librte_eal/common -I../lib/librte_eal/common -Ilib/librte_eal -I../lib/librte_eal -Ilib/librte_kvargs -I../lib/librte_kvargs -Ilib/librte_telemetry/../librte_metrics -I../lib/librte_telemetry/../librte_metrics -Ilib/librte_telemetry -I../lib/librte_telemetry -Ilib/librte_net -I../lib/librte_net -Ilib/librte_mbuf -I../lib/librte_mbuf -Ilib/librte_mempool -I../lib/librte_mempool -Ilib/librte_ring -I../lib/librte_ring -Ilib/librte_meter -I../lib/librte_meter -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -Ilib/librte_pci -I../lib/librte_pci -Idrivers/bus/vdev -I../drivers/bus/vdev -Idrivers/common/iavf -I../drivers/common/iavf -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -Wno-strict-aliasing -DCC_AVX2_SUPPORT -DCC_AVX512_SUPPORT -MD -MQ 'drivers/a715181@@tmp_rte_net_iavf at sta/net_iavf_iavf_rxtx.c.o' -MF 'drivers/a715181@@tmp_rte_net_iavf at sta/net_iavf_iavf_rxtx.c.o.d' -o 'drivers/a715181@@tmp_rte_net_iavf at sta/net_iavf_iavf_rxtx.c.o' -c ../drivers/net/iavf/iavf_rxtx.c
In file included from ../drivers/net/iavf/iavf_rxtx.c:28:0:
../drivers/net/iavf/iavf.h:142:28: error: field ‘vlan_v2_caps’ has incomplete type
  struct virtchnl_vlan_caps vlan_v2_caps;
                            ^~~~~~~~~~~~
[19/1292] Compiling C object 'drivers/a715181@@tmp_rte_net_hns3 at sta/net_hns3_hns3_mbx.c.o'.
[20/1292] Compiling C object 'drivers/a715181@@tmp_rte_net_iavf at sta/net_iavf_iavf_ethdev.c.o'.
FAILED: drivers/a715181@@tmp_rte_net_iavf at sta/net_iavf_iavf_ethdev.c.o 
cc -Idrivers/a715181@@tmp_rte_net_iavf at sta -Idrivers -I../drivers -Idrivers/net/iavf -I../drivers/net/iavf -Idrivers/net/iavf/../../common/iavf -I../drivers/net/iavf/../../common/iavf -Ilib/librte_ethdev -I../lib/librte_ethdev -I. -I../ -Iconfig -I../config -Ilib/librte_eal/include -I../lib/librte_eal/include -Ilib/librte_eal/linux/include -I../lib/librte_eal/linux/include -Ilib/librte_eal/x86/include -I../lib/librte_eal/x86/include -Ilib/librte_eal/common -I../lib/librte_eal/common -Ilib/librte_eal -I../lib/librte_eal -Ilib/librte_kvargs -I../lib/librte_kvargs -Ilib/librte_telemetry/../librte_metrics -I../lib/librte_telemetry/../librte_metrics -Ilib/librte_telemetry -I../lib/librte_telemetry -Ilib/librte_net -I../lib/librte_net -Ilib/librte_mbuf -I../lib/librte_mbuf -Ilib/librte_mempool -I../lib/librte_mempool -Ilib/librte_ring -I../lib/librte_ring -Ilib/librte_meter -I../lib/librte_meter -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -Ilib/librte_pci -I../lib/librte_pci -Idrivers/bus/vdev -I../drivers/bus/vdev -Idrivers/common/iavf -I../drivers/common/iavf -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -Wno-strict-aliasing -DCC_AVX2_SUPPORT -DCC_AVX512_SUPPORT -MD -MQ 'drivers/a715181@@tmp_rte_net_iavf at sta/net_iavf_iavf_ethdev.c.o' -MF 'drivers/a715181@@tmp_rte_net_iavf at sta/net_iavf_iavf_ethdev.c.o.d' -o 'drivers/a715181@@tmp_rte_net_iavf at sta/net_iavf_iavf_ethdev.c.o' -c ../drivers/net/iavf/iavf_ethdev.c
In file included from ../drivers/net/iavf/iavf_ethdev.c:28:0:
../drivers/net/iavf/iavf.h:142:28: error: field ‘vlan_v2_caps’ has incomplete type
  struct virtchnl_vlan_caps vlan_v2_caps;
                            ^~~~~~~~~~~~
../drivers/net/iavf/iavf_ethdev.c: In function ‘iavf_dev_vlan_insert_set’:
../drivers/net/iavf/iavf_ethdev.c:337:35: error: ‘VIRTCHNL_VF_OFFLOAD_VLAN_V2’ undeclared (first use in this function); did you mean ‘VIRTCHNL_VF_OFFLOAD_VLAN’?
  if (!(vf->vf_res->vf_cap_flags & VIRTCHNL_VF_OFFLOAD_VLAN_V2))
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
                                   VIRTCHNL_VF_OFFLOAD_VLAN
../drivers/net/iavf/iavf_ethdev.c:337:35: note: each undeclared identifier is reported only once for each function it appears in
../drivers/net/iavf/iavf_ethdev.c: In function ‘iavf_dev_vlan_filter_set’:
../drivers/net/iavf/iavf_ethdev.c:1038:33: error: ‘VIRTCHNL_VF_OFFLOAD_VLAN_V2’ undeclared (first use in this function); did you mean ‘VIRTCHNL_VF_OFFLOAD_VLAN’?
  if (vf->vf_res->vf_cap_flags & VIRTCHNL_VF_OFFLOAD_VLAN_V2) {
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
                                 VIRTCHNL_VF_OFFLOAD_VLAN
../drivers/net/iavf/iavf_ethdev.c: In function ‘iavf_dev_vlan_offload_set’:
../drivers/net/iavf/iavf_ethdev.c:1111:33: error: ‘VIRTCHNL_VF_OFFLOAD_VLAN_V2’ undeclared (first use in this function); did you mean ‘VIRTCHNL_VF_OFFLOAD_VLAN’?
  if (vf->vf_res->vf_cap_flags & VIRTCHNL_VF_OFFLOAD_VLAN_V2)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
                                 VIRTCHNL_VF_OFFLOAD_VLAN
../drivers/net/iavf/iavf_ethdev.c: In function ‘iavf_init_vf’:
../drivers/net/iavf/iavf_ethdev.c:1997:33: error: ‘VIRTCHNL_VF_OFFLOAD_VLAN_V2’ undeclared (first use in this function); did you mean ‘VIRTCHNL_VF_OFFLOAD_VLAN’?
  if (vf->vf_res->vf_cap_flags & VIRTCHNL_VF_OFFLOAD_VLAN_V2) {
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
                                 VIRTCHNL_VF_OFFLOAD_VLAN
[21/1292] Compiling C object 'drivers/a715181@@tmp_rte_net_hns3 at sta/net_hns3_hns3_stats.c.o'.
[22/1292] Compiling C object 'drivers/a715181@@tmp_rte_net_iavf at sta/net_iavf_iavf_vchnl.c.o'.
FAILED: drivers/a715181@@tmp_rte_net_iavf at sta/net_iavf_iavf_vchnl.c.o 
cc -Idrivers/a715181@@tmp_rte_net_iavf at sta -Idrivers -I../drivers -Idrivers/net/iavf -I../drivers/net/iavf -Idrivers/net/iavf/../../common/iavf -I../drivers/net/iavf/../../common/iavf -Ilib/librte_ethdev -I../lib/librte_ethdev -I. -I../ -Iconfig -I../config -Ilib/librte_eal/include -I../lib/librte_eal/include -Ilib/librte_eal/linux/include -I../lib/librte_eal/linux/include -Ilib/librte_eal/x86/include -I../lib/librte_eal/x86/include -Ilib/librte_eal/common -I../lib/librte_eal/common -Ilib/librte_eal -I../lib/librte_eal -Ilib/librte_kvargs -I../lib/librte_kvargs -Ilib/librte_telemetry/../librte_metrics -I../lib/librte_telemetry/../librte_metrics -Ilib/librte_telemetry -I../lib/librte_telemetry -Ilib/librte_net -I../lib/librte_net -Ilib/librte_mbuf -I../lib/librte_mbuf -Ilib/librte_mempool -I../lib/librte_mempool -Ilib/librte_ring -I../lib/librte_ring -Ilib/librte_meter -I../lib/librte_meter -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -Ilib/librte_pci -I../lib/librte_pci -Idrivers/bus/vdev -I../drivers/bus/vdev -Idrivers/common/iavf -I../drivers/common/iavf -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -Wno-strict-aliasing -DCC_AVX2_SUPPORT -DCC_AVX512_SUPPORT -MD -MQ 'drivers/a715181@@tmp_rte_net_iavf at sta/net_iavf_iavf_vchnl.c.o' -MF 'drivers/a715181@@tmp_rte_net_iavf at sta/net_iavf_iavf_vchnl.c.o.d' -o 'drivers/a715181@@tmp_rte_net_iavf at sta/net_iavf_iavf_vchnl.c.o' -c ../drivers/net/iavf/iavf_vchnl.c
In file included from ../drivers/net/iavf/iavf_vchnl.c:23:0:
../drivers/net/iavf/iavf.h:142:28: error: field ‘vlan_v2_caps’ has incomplete type
  struct virtchnl_vlan_caps vlan_v2_caps;
                            ^~~~~~~~~~~~
../drivers/net/iavf/iavf_vchnl.c: In function ‘iavf_execute_vf_cmd’:
../drivers/net/iavf/iavf_vchnl.c:177:7: error: ‘VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS’ undeclared (first use in this function); did you mean ‘VIRTCHNL_OP_GET_RSS_HENA_CAPS’?
  case VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS:
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       VIRTCHNL_OP_GET_RSS_HENA_CAPS
../drivers/net/iavf/iavf_vchnl.c:177:7: note: each undeclared identifier is reported only once for each function it appears in
../drivers/net/iavf/iavf_vchnl.c: In function ‘iavf_get_vf_resource’:
../drivers/net/iavf/iavf_vchnl.c:463:3: error: ‘VIRTCHNL_VF_OFFLOAD_VLAN_V2’ undeclared (first use in this function); did you mean ‘VIRTCHNL_VF_OFFLOAD_VLAN’?
   VIRTCHNL_VF_OFFLOAD_VLAN_V2 |
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
   VIRTCHNL_VF_OFFLOAD_VLAN
../drivers/net/iavf/iavf_vchnl.c: In function ‘iavf_config_vlan_strip_v2’:
../drivers/net/iavf/iavf_vchnl.c:532:31: error: storage size of ‘vlan_strip’ isn’t known
  struct virtchnl_vlan_offload vlan_strip;
                               ^~~~~~~~~~
../drivers/net/iavf/iavf_vchnl.c:539:20: error: dereferencing pointer to incomplete type ‘struct virtchnl_vlan_supported_caps’
  if (supported_caps->outer) {
                    ^~
../drivers/net/iavf/iavf_vchnl.c:547:25: error: ‘VIRTCHNL_VLAN_ETHERTYPE_8100’ undeclared (first use in this function); did you mean ‘VIRTCHNL_QUEUE_TYPE_RX’?
  if (!(stripping_caps & VIRTCHNL_VLAN_ETHERTYPE_8100))
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
                         VIRTCHNL_QUEUE_TYPE_RX
../drivers/net/iavf/iavf_vchnl.c:554:22: error: ‘VIRTCHNL_OP_ENABLE_VLAN_STRIPPING_V2’ undeclared (first use in this function); did you mean ‘VIRTCHNL_OP_ENABLE_VLAN_STRIPPING’?
  args.ops = enable ? VIRTCHNL_OP_ENABLE_VLAN_STRIPPING_V2 :
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                      VIRTCHNL_OP_ENABLE_VLAN_STRIPPING
../drivers/net/iavf/iavf_vchnl.c:555:8: error: ‘VIRTCHNL_OP_DISABLE_VLAN_STRIPPING_V2’ undeclared (first use in this function); did you mean ‘VIRTCHNL_OP_ENABLE_VLAN_STRIPPING_V2’?
        VIRTCHNL_OP_DISABLE_VLAN_STRIPPING_V2;
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        VIRTCHNL_OP_ENABLE_VLAN_STRIPPING_V2
../drivers/net/iavf/iavf_vchnl.c:532:31: warning: unused variable ‘vlan_strip’ [-Wunused-variable]
  struct virtchnl_vlan_offload vlan_strip;
                               ^~~~~~~~~~
../drivers/net/iavf/iavf_vchnl.c: In function ‘iavf_config_vlan_insert_v2’:
../drivers/net/iavf/iavf_vchnl.c:574:31: error: storage size of ‘vlan_insert’ isn’t known
  struct virtchnl_vlan_offload vlan_insert;
                               ^~~~~~~~~~~
../drivers/net/iavf/iavf_vchnl.c:581:20: error: dereferencing pointer to incomplete type ‘struct virtchnl_vlan_supported_caps’
  if (supported_caps->outer) {
                    ^~
../drivers/net/iavf/iavf_vchnl.c:589:25: error: ‘VIRTCHNL_VLAN_ETHERTYPE_8100’ undeclared (first use in this function); did you mean ‘VIRTCHNL_QUEUE_TYPE_RX’?
  if (!(insertion_caps & VIRTCHNL_VLAN_ETHERTYPE_8100))
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
                         VIRTCHNL_QUEUE_TYPE_RX
../drivers/net/iavf/iavf_vchnl.c:596:22: error: ‘VIRTCHNL_OP_ENABLE_VLAN_INSERTION_V2’ undeclared (first use in this function); did you mean ‘VIRTCHNL_OP_ENABLE_VLAN_STRIPPING’?
  args.ops = enable ? VIRTCHNL_OP_ENABLE_VLAN_INSERTION_V2 :
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                      VIRTCHNL_OP_ENABLE_VLAN_STRIPPING
../drivers/net/iavf/iavf_vchnl.c:597:8: error: ‘VIRTCHNL_OP_DISABLE_VLAN_INSERTION_V2’ undeclared (first use in this function); did you mean ‘VIRTCHNL_OP_ENABLE_VLAN_INSERTION_V2’?
        VIRTCHNL_OP_DISABLE_VLAN_INSERTION_V2;
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        VIRTCHNL_OP_ENABLE_VLAN_INSERTION_V2
../drivers/net/iavf/iavf_vchnl.c:574:31: warning: unused variable ‘vlan_insert’ [-Wunused-variable]
  struct virtchnl_vlan_offload vlan_insert;
                               ^~~~~~~~~~~
../drivers/net/iavf/iavf_vchnl.c: In function ‘iavf_add_del_vlan_v2’:
../drivers/net/iavf/iavf_vchnl.c:616:38: error: storage size of ‘vlan_filter’ isn’t known
  struct virtchnl_vlan_filter_list_v2 vlan_filter;
                                      ^~~~~~~~~~~
../drivers/net/iavf/iavf_vchnl.c:623:20: error: dereferencing pointer to incomplete type ‘struct virtchnl_vlan_supported_caps’
  if (supported_caps->outer) {
                    ^~
../drivers/net/iavf/iavf_vchnl.c:631:25: error: ‘VIRTCHNL_VLAN_ETHERTYPE_8100’ undeclared (first use in this function); did you mean ‘VIRTCHNL_QUEUE_TYPE_RX’?
  if (!(filtering_caps & VIRTCHNL_VLAN_ETHERTYPE_8100))
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
                         VIRTCHNL_QUEUE_TYPE_RX
../drivers/net/iavf/iavf_vchnl.c:637:14: error: dereferencing pointer to incomplete type ‘struct virtchnl_vlan’
  vlan_setting->tpid = RTE_ETHER_TYPE_VLAN;
              ^~
../drivers/net/iavf/iavf_vchnl.c:640:19: error: ‘VIRTCHNL_OP_ADD_VLAN_V2’ undeclared (first use in this function); did you mean ‘VIRTCHNL_OP_ADD_VLAN’?
  args.ops = add ? VIRTCHNL_OP_ADD_VLAN_V2 : VIRTCHNL_OP_DEL_VLAN_V2;
                   ^~~~~~~~~~~~~~~~~~~~~~~
                   VIRTCHNL_OP_ADD_VLAN
../drivers/net/iavf/iavf_vchnl.c:640:45: error: ‘VIRTCHNL_OP_DEL_VLAN_V2’ undeclared (first use in this function); did you mean ‘VIRTCHNL_OP_ADD_VLAN_V2’?
  args.ops = add ? VIRTCHNL_OP_ADD_VLAN_V2 : VIRTCHNL_OP_DEL_VLAN_V2;
                                             ^~~~~~~~~~~~~~~~~~~~~~~
                                             VIRTCHNL_OP_ADD_VLAN_V2
../drivers/net/iavf/iavf_vchnl.c:616:38: warning: unused variable ‘vlan_filter’ [-Wunused-variable]
  struct virtchnl_vlan_filter_list_v2 vlan_filter;
                                      ^~~~~~~~~~~
../drivers/net/iavf/iavf_vchnl.c: In function ‘iavf_get_vlan_offload_caps_v2’:
../drivers/net/iavf/iavf_vchnl.c:660:13: error: ‘VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS’ undeclared (first use in this function); did you mean ‘VIRTCHNL_OP_GET_RSS_HENA_CAPS’?
  args.ops = VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS;
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
             VIRTCHNL_OP_GET_RSS_HENA_CAPS
[23/1292] Generating symbol file 'lib/76b5a35@@rte_pipeline at sha/librte_pipeline.so.21.1.symbols'.
[24/1292] Compiling C object 'drivers/net/ice/base/39545a2@@ice_base at sta/ice_controlq.c.o'.
[25/1292] Compiling C object 'drivers/net/ice/base/39545a2@@ice_base at sta/ice_common.c.o'.
[26/1292] Compiling C object 'drivers/a715181@@tmp_rte_net_hns3 at sta/net_hns3_hns3_rxtx.c.o'.
[27/1292] Compiling C object 'drivers/net/ice/base/39545a2@@ice_base at sta/ice_switch.c.o'.
ninja: build stopped: subcommand failed.

https://lab.dpdk.org/results/dashboard/patchsets/15119/

UNH-IOL DPDK Community Lab


More information about the test-report mailing list