Test-Label: iol-testing Test-Status: FAILURE http://dpdk.org/patch/102589 _build patch failure_ Submitter: Vipul Ashri Date: Thursday, October 21 2021 11:51:39 Applied on: CommitID:3ac2dffae88e8eb5c374b1fdd40d605014526510 Apply patch set 102589 failed: [1/1709] Compiling C object drivers/librte_net_fm10k.a.p/meson-generated_.._rte_net_fm10k.pmd.c.o [2/1709] Compiling C object drivers/librte_net_fm10k.so.22.0.p/meson-generated_.._rte_net_fm10k.pmd.c.o [3/1709] Compiling C object drivers/net/hinic/base/libhinic_base.a.p/hinic_pmd_cfg.c.o [4/1709] Compiling C object drivers/net/hinic/base/libhinic_base.a.p/hinic_pmd_cmdq.c.o [5/1709] Compiling C object drivers/net/hinic/base/libhinic_base.a.p/hinic_pmd_eqs.c.o [6/1709] Compiling C object drivers/net/hinic/base/libhinic_base.a.p/hinic_pmd_hwif.c.o [7/1709] Compiling C object drivers/net/hinic/base/libhinic_base.a.p/hinic_pmd_niccfg.c.o [8/1709] Compiling C object drivers/net/hinic/base/libhinic_base.a.p/hinic_pmd_wq.c.o [9/1709] Compiling C object drivers/libtmp_rte_net_hinic.a.p/net_hinic_hinic_pmd_ethdev.c.o [10/1709] Compiling C object drivers/net/hinic/base/libhinic_base.a.p/hinic_pmd_hwdev.c.o [11/1709] Compiling C object drivers/net/hinic/base/libhinic_base.a.p/hinic_pmd_mgmt.c.o [12/1709] Compiling C object drivers/net/hinic/base/libhinic_base.a.p/hinic_pmd_nicio.c.o [13/1709] Compiling C object drivers/libtmp_rte_net_hinic.a.p/net_hinic_hinic_pmd_flow.c.o [14/1709] Compiling C object drivers/libtmp_rte_net_hinic.a.p/net_hinic_hinic_pmd_rx.c.o [15/1709] Linking static target drivers/librte_net_fm10k.a [16/1709] Compiling C object drivers/net/hinic/base/libhinic_base.a.p/hinic_pmd_mbox.c.o [17/1709] Compiling C object drivers/libtmp_rte_net_hinic.a.p/net_hinic_hinic_pmd_tx.c.o [18/1709] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_intr.c.o [19/1709] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_ethdev.c.o [20/1709] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_cmd.c.o [21/1709] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_dcb.c.o [22/1709] Generating rte_net_hinic_def with a custom command [23/1709] Generating rte_net_hinic_mingw with a custom command [24/1709] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_tm.c.o [25/1709] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_stats.c.o [26/1709] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_flow.c.o [27/1709] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_fdir.c.o [28/1709] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_ethdev_vf.c.o [29/1709] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_regs.c.o [30/1709] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_mbx.c.o [31/1709] Linking static target drivers/net/hinic/base/libhinic_base.a [32/1709] Linking static target drivers/libtmp_rte_net_hinic.a [33/1709] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_rss.c.o [34/1709] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_rxtx.c.o [35/1709] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_mp.c.o [36/1709] Compiling C object drivers/net/i40e/base/libi40e_base.a.p/i40e_adminq.c.o [37/1709] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_ptp.c.o [38/1709] Compiling C object drivers/net/i40e/base/libi40e_base.a.p/i40e_diag.c.o [39/1709] Linking target lib/librte_eal.so.22.0 [40/1709] Generating rte_net_hns3_def with a custom command [41/1709] Compiling C object drivers/net/i40e/base/libi40e_base.a.p/i40e_dcb.c.o [42/1709] Compiling C object drivers/net/i40e/base/libi40e_base.a.p/i40e_common.c.o [43/1709] Compiling C object drivers/net/i40e/base/libi40e_base.a.p/i40e_hmc.c.o [44/1709] Compiling C object drivers/net/i40e/base/libi40e_base.a.p/i40e_lan_hmc.c.o [45/1709] Generating rte_net_hns3_mingw with a custom command [46/1709] Compiling C object drivers/net/i40e/libi40e_avx512_lib.a.p/i40e_rxtx_vec_avx512.c.o [47/1709] Compiling C object drivers/net/i40e/base/libi40e_base.a.p/i40e_nvm.c.o [48/1709] Compiling C object drivers/libtmp_rte_net_i40e.a.p/net_i40e_i40e_flow.c.o [49/1709] Compiling C object drivers/libtmp_rte_net_i40e.a.p/net_i40e_i40e_pf.c.o [50/1709] Compiling C object drivers/libtmp_rte_net_i40e.a.p/net_i40e_i40e_ethdev.c.o [51/1709] Compiling C object drivers/libtmp_rte_net_i40e.a.p/net_i40e_i40e_rxtx.c.o [52/1709] Linking static target drivers/libtmp_rte_net_hns3.a [53/1709] Compiling C object drivers/libtmp_rte_net_i40e.a.p/net_i40e_i40e_fdir.c.o [54/1709] Compiling C object drivers/libtmp_rte_net_i40e.a.p/net_i40e_i40e_tm.c.o [55/1709] Compiling C object drivers/libtmp_rte_net_i40e.a.p/net_i40e_i40e_vf_representor.c.o [56/1709] Linking static target drivers/net/i40e/libi40e_avx512_lib.a [57/1709] Compiling C object drivers/libtmp_rte_net_i40e.a.p/net_i40e_i40e_hash.c.o [58/1709] Compiling C object drivers/libtmp_rte_net_i40e.a.p/net_i40e_rte_pmd_i40e.c.o [59/1709] Compiling C object drivers/libtmp_rte_net_i40e.a.p/net_i40e_i40e_rxtx_vec_sse.c.o [60/1709] Linking static target drivers/net/i40e/base/libi40e_base.a [61/1709] Compiling C object drivers/libtmp_rte_net_i40e.a.p/net_i40e_i40e_rxtx_vec_avx2.c.o [62/1709] Compiling C object drivers/libtmp_rte_net_iavf.a.p/net_iavf_iavf_ethdev.c.o [63/1709] Compiling C object drivers/libtmp_rte_net_iavf.a.p/net_iavf_iavf_rxtx.c.o [64/1709] Generating rte_net_i40e_def with a custom command [65/1709] Generating rte_net_i40e_mingw with a custom command [66/1709] Compiling C object drivers/libtmp_rte_net_iavf.a.p/net_iavf_iavf_vchnl.c.o [67/1709] Compiling C object drivers/net/iavf/libiavf_avx512_lib.a.p/iavf_rxtx_vec_avx512.c.o [68/1709] Compiling C object drivers/libtmp_rte_net_iavf.a.p/net_iavf_iavf_generic_flow.c.o [69/1709] Compiling C object drivers/libtmp_rte_net_iavf.a.p/net_iavf_iavf_rxtx_vec_avx2.c.o [70/1709] Compiling C object drivers/libtmp_rte_net_iavf.a.p/net_iavf_iavf_tm.c.o [71/1709] Compiling C object drivers/libtmp_rte_net_iavf.a.p/net_iavf_iavf_fdir.c.o [72/1709] Compiling C object drivers/libtmp_rte_net_iavf.a.p/net_iavf_iavf_hash.c.o [73/1709] Compiling C object drivers/libtmp_rte_net_iavf.a.p/net_iavf_iavf_rxtx_vec_sse.c.o [74/1709] Linking static target drivers/libtmp_rte_net_i40e.a [75/1709] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_controlq.c.o [76/1709] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_common.c.o [77/1709] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_sched.c.o [78/1709] Linking static target drivers/net/iavf/libiavf_avx512_lib.a [79/1709] Generating rte_net_iavf_def with a custom command [80/1709] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_switch.c.o [81/1709] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_nvm.c.o [82/1709] Generating rte_net_iavf_mingw with a custom command [83/1709] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_flex_pipe.c.o [84/1709] Linking static target drivers/libtmp_rte_net_iavf.a [85/1709] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_flow.c.o [86/1709] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_dcb.c.o [87/1709] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_acl.c.o [88/1709] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_acl_ctrl.c.o [89/1709] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_vlan_mode.c.o [90/1709] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_fdir.c.o [91/1709] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_ptp_hw.c.o [92/1709] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_parser.c.o [93/1709] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_imem.c.o [94/1709] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_metainit.c.o [95/1709] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_pg_cam.c.o [96/1709] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_bst_tcam.c.o [97/1709] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_ptype_mk.c.o [98/1709] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_mk_grp.c.o [99/1709] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_proto_grp.c.o [100/1709] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_flg_rd.c.o [101/1709] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_xlt_kb.c.o [102/1709] Compiling C object drivers/net/igc/base/libigc_base.a.p/igc_base.c.o [103/1709] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_parser_rt.c.o [104/1709] Compiling C object drivers/net/ice/libice_avx512_lib.a.p/ice_rxtx_vec_avx512.c.o [105/1709] Compiling C object drivers/libtmp_rte_net_ice.a.p/net_ice_ice_acl_filter.c.o [106/1709] Compiling C object drivers/libtmp_rte_net_ice.a.p/net_ice_ice_ethdev.c.o [107/1709] Compiling C object drivers/libtmp_rte_net_ice.a.p/net_ice_ice_fdir_filter.c.o [108/1709] Compiling C object drivers/libtmp_rte_net_ice.a.p/net_ice_ice_generic_flow.c.o [109/1709] Compiling C object drivers/libtmp_rte_net_ice.a.p/net_ice_ice_hash.c.o [110/1709] Compiling C object drivers/libtmp_rte_net_ice.a.p/net_ice_ice_rxtx.c.o [111/1709] Compiling C object drivers/libtmp_rte_net_ice.a.p/net_ice_ice_switch_filter.c.o [112/1709] Compiling C object drivers/libtmp_rte_net_ice.a.p/net_ice_ice_rxtx_vec_sse.c.o [113/1709] Linking static target drivers/net/ice/base/libice_base.a [114/1709] Linking static target drivers/net/ice/libice_avx512_lib.a [115/1709] Compiling C object drivers/net/igc/base/libigc_base.a.p/igc_i225.c.o [116/1709] Compiling C object drivers/libtmp_rte_net_ice.a.p/net_ice_ice_rxtx_vec_avx2.c.o [117/1709] Compiling C object drivers/libtmp_rte_net_ice.a.p/net_ice_ice_dcf.c.o [118/1709] Compiling C object drivers/libtmp_rte_net_ice.a.p/net_ice_ice_dcf_ethdev.c.o [119/1709] Compiling C object drivers/net/igc/base/libigc_base.a.p/igc_mac.c.o [120/1709] Compiling C object drivers/net/igc/base/libigc_base.a.p/igc_api.c.o [121/1709] Compiling C object drivers/libtmp_rte_net_ice.a.p/net_ice_ice_dcf_vf_representor.c.o [122/1709] Compiling C object drivers/libtmp_rte_net_ice.a.p/net_ice_ice_dcf_sched.c.o [123/1709] Compiling C object drivers/net/igc/base/libigc_base.a.p/igc_manage.c.o [124/1709] Compiling C object drivers/net/igc/base/libigc_base.a.p/igc_nvm.c.o [125/1709] Compiling C object drivers/net/igc/base/libigc_base.a.p/igc_osdep.c.o [126/1709] Compiling C object drivers/net/igc/base/libigc_base.a.p/igc_phy.c.o [127/1709] Compiling C object drivers/libtmp_rte_net_igc.a.p/net_igc_igc_logs.c.o [128/1709] Compiling C object drivers/libtmp_rte_net_ice.a.p/net_ice_ice_dcf_parent.c.o [129/1709] Generating rte_net_ice_mingw with a custom command [130/1709] Compiling C object drivers/libtmp_rte_net_igc.a.p/net_igc_igc_ethdev.c.o [131/1709] Compiling C object drivers/libtmp_rte_net_igc.a.p/net_igc_igc_flow.c.o [132/1709] Generating rte_net_ice_def with a custom command [133/1709] Compiling C object drivers/libtmp_rte_net_igc.a.p/net_igc_igc_filter.c.o [134/1709] Linking static target drivers/net/igc/base/libigc_base.a [135/1709] Compiling C object drivers/libtmp_rte_net_ionic.a.p/net_ionic_ionic_lif.c.o [136/1709] Generating rte_net_hinic.pmd.c with a custom command [137/1709] Linking static target drivers/libtmp_rte_net_ice.a [138/1709] Compiling C object drivers/libtmp_rte_net_igc.a.p/net_igc_igc_txrx.c.o [139/1709] Generating rte_net_igc_def with a custom command [140/1709] Compiling C object drivers/libtmp_rte_net_ionic.a.p/net_ionic_ionic_mac_api.c.o [141/1709] Compiling C object drivers/libtmp_rte_net_ionic.a.p/net_ionic_ionic_dev.c.o [142/1709] Compiling C object drivers/librte_net_hinic.so.22.0.p/meson-generated_.._rte_net_hinic.pmd.c.o [143/1709] Compiling C object drivers/librte_net_hinic.a.p/meson-generated_.._rte_net_hinic.pmd.c.o [144/1709] Generating rte_net_igc_mingw with a custom command [145/1709] Compiling C object drivers/libtmp_rte_net_ionic.a.p/net_ionic_ionic_ethdev.c.o [146/1709] Compiling C object drivers/libtmp_rte_net_ionic.a.p/net_ionic_ionic_rx_filter.c.o [147/1709] Compiling C object drivers/libtmp_rte_net_ionic.a.p/net_ionic_ionic_rxtx.c.o [148/1709] Linking static target drivers/libtmp_rte_net_igc.a [149/1709] Compiling C object drivers/libtmp_rte_net_ionic.a.p/net_ionic_ionic_main.c.o [150/1709] Compiling C object drivers/libtmp_rte_net_ipn3ke.a.p/net_ipn3ke_ipn3ke_ethdev.c.o [151/1709] Compiling C object drivers/libtmp_rte_net_ipn3ke.a.p/net_ipn3ke_ipn3ke_representor.c.o [152/1709] Linking static target drivers/librte_net_hinic.a [153/1709] Generating rte_net_ionic_def with a custom command [154/1709] Compiling C object drivers/libtmp_rte_net_ipn3ke.a.p/net_ipn3ke_ipn3ke_flow.c.o [155/1709] Compiling C object drivers/libtmp_rte_net_ipn3ke.a.p/net_ipn3ke_ipn3ke_tm.c.o [156/1709] Generating rte_net_ionic_mingw with a custom command [157/1709] Linking static target drivers/libtmp_rte_net_ionic.a [158/1709] Compiling C object drivers/net/ixgbe/base/libixgbe_base.a.p/ixgbe_api.c.o [159/1709] Compiling C object drivers/net/ixgbe/base/libixgbe_base.a.p/ixgbe_82599.c.o [160/1709] Compiling C object drivers/net/ixgbe/base/libixgbe_base.a.p/ixgbe_dcb_82599.c.o [161/1709] Generating rte_net_ipn3ke_def with a custom command [162/1709] Generating rte_net_ipn3ke_mingw with a custom command [163/1709] Compiling C object drivers/net/ixgbe/base/libixgbe_base.a.p/ixgbe_82598.c.o [164/1709] Linking static target drivers/libtmp_rte_net_ipn3ke.a [165/1709] Compiling C object drivers/net/ixgbe/base/libixgbe_base.a.p/ixgbe_common.c.o [166/1709] Compiling C object drivers/net/ixgbe/base/libixgbe_base.a.p/ixgbe_dcb_82598.c.o [167/1709] Compiling C object drivers/net/ixgbe/base/libixgbe_base.a.p/ixgbe_hv_vf.c.o [168/1709] Compiling C object drivers/net/ixgbe/base/libixgbe_base.a.p/ixgbe_dcb.c.o [169/1709] Compiling C object drivers/net/ixgbe/base/libixgbe_base.a.p/ixgbe_x540.c.o [170/1709] Compiling C object drivers/net/ixgbe/base/libixgbe_base.a.p/ixgbe_mbx.c.o [171/1709] Compiling C object drivers/net/ixgbe/base/libixgbe_base.a.p/ixgbe_vf.c.o [172/1709] Compiling C object drivers/net/ixgbe/base/libixgbe_base.a.p/ixgbe_phy.c.o [173/1709] Compiling C object drivers/net/ixgbe/base/libixgbe_base.a.p/ixgbe_x550.c.o [174/1709] Compiling C object drivers/libtmp_rte_net_kni.a.p/net_kni_rte_eth_kni.c.o [175/1709] Compiling C object drivers/libtmp_rte_net_ixgbe.a.p/net_ixgbe_ixgbe_82599_bypass.c.o [176/1709] Compiling C object drivers/libtmp_rte_net_ixgbe.a.p/net_ixgbe_ixgbe_fdir.c.o [177/1709] Compiling C object drivers/libtmp_rte_net_ixgbe.a.p/net_ixgbe_ixgbe_ethdev.c.o [178/1709] Linking static target drivers/libtmp_rte_net_kni.a [179/1709] Compiling C object drivers/libtmp_rte_net_ixgbe.a.p/net_ixgbe_ixgbe_flow.c.o [180/1709] Compiling C object drivers/libtmp_rte_net_failsafe.a.p/net_failsafe_failsafe_ops.c.o FAILED: drivers/libtmp_rte_net_failsafe.a.p/net_failsafe_failsafe_ops.c.o ccache cc -Idrivers/libtmp_rte_net_failsafe.a.p -Idrivers -I../drivers -Idrivers/net/failsafe -I../drivers/net/failsafe -Ilib/ethdev -I../lib/ethdev -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/x86/include -I../lib/eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/net -I../lib/net -Ilib/mbuf -I../lib/mbuf -Ilib/mempool -I../lib/mempool -Ilib/ring -I../lib/ring -Ilib/meter -I../lib/meter -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -Ilib/pci -I../lib/pci -Idrivers/bus/vdev -I../drivers/bus/vdev -fdiagnostics-color=always -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 -std=gnu99 -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=700 -pedantic -DLINUX -DRTE_LOG_DEFAULT_LOGTYPE=pmd.net.failsafe -MD -MQ drivers/libtmp_rte_net_failsafe.a.p/net_failsafe_failsafe_ops.c.o -MF drivers/libtmp_rte_net_failsafe.a.p/net_failsafe_failsafe_ops.c.o.d -o drivers/libtmp_rte_net_failsafe.a.p/net_failsafe_failsafe_ops.c.o -c ../drivers/net/failsafe/failsafe_ops.c ../drivers/net/failsafe/failsafe_ops.c: In function ‘fs_rx_queue_release’: ../drivers/net/failsafe/failsafe_ops.c:383:1: warning: ISO C forbids nested functions [-Wpedantic] static int ^~~~~~ ../drivers/net/failsafe/failsafe_ops.c:384:1: error: invalid storage class for function ‘fs_rx_queue_setup’ fs_rx_queue_setup(struct rte_eth_dev *dev, ^~~~~~~~~~~~~~~~~ ../drivers/net/failsafe/failsafe_ops.c:470:1: warning: ISO C forbids nested functions [-Wpedantic] static int ^~~~~~ ../drivers/net/failsafe/failsafe_ops.c:471:1: error: invalid storage class for function ‘fs_rx_intr_enable’ fs_rx_intr_enable(struct rte_eth_dev *dev, uint16_t idx) ^~~~~~~~~~~~~~~~~ ../drivers/net/failsafe/failsafe_ops.c:509:1: warning: ISO C forbids nested functions [-Wpedantic] static int ^~~~~~ ../drivers/net/failsafe/failsafe_ops.c:510:1: error: invalid storage class for function ‘fs_rx_intr_disable’ fs_rx_intr_disable(struct rte_eth_dev *dev, uint16_t idx) ^~~~~~~~~~~~~~~~~~ ../drivers/net/failsafe/failsafe_ops.c:546:1: warning: ISO C forbids nested functions [-Wpedantic] static void ^~~~~~ ../drivers/net/failsafe/failsafe_ops.c:547:1: error: invalid storage class for function ‘fs_tx_queue_release’ fs_tx_queue_release(struct rte_eth_dev *dev, uint16_t qid) ^~~~~~~~~~~~~~~~~~~ ../drivers/net/failsafe/failsafe_ops.c: In function ‘fs_tx_queue_release’: ../drivers/net/failsafe/failsafe_ops.c:567:1: warning: ISO C forbids nested functions [-Wpedantic] static int ^~~~~~ ../drivers/net/failsafe/failsafe_ops.c:568:1: error: invalid storage class for function ‘fs_tx_queue_setup’ fs_tx_queue_setup(struct rte_eth_dev *dev, ^~~~~~~~~~~~~~~~~ ../drivers/net/failsafe/failsafe_ops.c:635:1: warning: ISO C forbids nested functions [-Wpedantic] static void ^~~~~~ ../drivers/net/failsafe/failsafe_ops.c:636:1: error: invalid storage class for function ‘fs_dev_free_queues’ fs_dev_free_queues(struct rte_eth_dev *dev) ^~~~~~~~~~~~~~~~~~ ../drivers/net/failsafe/failsafe_ops.c:652:1: warning: ISO C forbids nested functions [-Wpedantic] int ^~~ ../drivers/net/failsafe/failsafe_ops.c:712:1: warning: ISO C forbids nested functions [-Wpedantic] static int ^~~~~~ ../drivers/net/failsafe/failsafe_ops.c:713:1: error: invalid storage class for function ‘fs_promiscuous_enable’ fs_promiscuous_enable(struct rte_eth_dev *dev) ^~~~~~~~~~~~~~~~~~~~~ ../drivers/net/failsafe/failsafe_ops.c:744:1: warning: ISO C forbids nested functions [-Wpedantic] static int ^~~~~~ ../drivers/net/failsafe/failsafe_ops.c:745:1: error: invalid storage class for function ‘fs_promiscuous_disable’ fs_promiscuous_disable(struct rte_eth_dev *dev) ^~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/failsafe/failsafe_ops.c:776:1: warning: ISO C forbids nested functions [-Wpedantic] static int ^~~~~~ ../drivers/net/failsafe/failsafe_ops.c:777:1: error: invalid storage class for function ‘fs_allmulticast_enable’ fs_allmulticast_enable(struct rte_eth_dev *dev) ^~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/failsafe/failsafe_ops.c:808:1: warning: ISO C forbids nested functions [-Wpedantic] static int ^~~~~~ ../drivers/net/failsafe/failsafe_ops.c:809:1: error: invalid storage class for function ‘fs_allmulticast_disable’ fs_allmulticast_disable(struct rte_eth_dev *dev) ^~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/failsafe/failsafe_ops.c:840:1: warning: ISO C forbids nested functions [-Wpedantic] static int ^~~~~~ ../drivers/net/failsafe/failsafe_ops.c:841:1: error: invalid storage class for function ‘fs_link_update’ fs_link_update(struct rte_eth_dev *dev, ^~~~~~~~~~~~~~ ../drivers/net/failsafe/failsafe_ops.c:882:1: warning: ISO C forbids nested functions [-Wpedantic] static int ^~~~~~ ../drivers/net/failsafe/failsafe_ops.c:883:1: error: invalid storage class for function ‘fs_stats_get’ fs_stats_get(struct rte_eth_dev *dev, ^~~~~~~~~~~~ ../drivers/net/failsafe/failsafe_ops.c:918:1: warning: ISO C forbids nested functions [-Wpedantic] static int ^~~~~~ ../drivers/net/failsafe/failsafe_ops.c:919:1: error: invalid storage class for function ‘fs_stats_reset’ fs_stats_reset(struct rte_eth_dev *dev) ^~~~~~~~~~~~~~ ../drivers/net/failsafe/failsafe_ops.c:945:1: warning: ISO C forbids nested functions [-Wpedantic] static int ^~~~~~ ../drivers/net/failsafe/failsafe_ops.c:946:1: error: invalid storage class for function ‘__fs_xstats_count’ __fs_xstats_count(struct rte_eth_dev *dev) ^~~~~~~~~~~~~~~~~ ../drivers/net/failsafe/failsafe_ops.c:963:1: warning: ISO C forbids nested functions [-Wpedantic] static int ^~~~~~ ../drivers/net/failsafe/failsafe_ops.c:964:1: error: invalid storage class for function ‘__fs_xstats_get_names’ __fs_xstats_get_names(struct rte_eth_dev *dev, ^~~~~~~~~~~~~~~~~~~~~ ../drivers/net/failsafe/failsafe_ops.c:1008:1: warning: ISO C forbids nested functions [-Wpedantic] static int ^~~~~~ ../drivers/net/failsafe/failsafe_ops.c:1009:1: error: invalid storage class for function ‘fs_xstats_get_names’ fs_xstats_get_names(struct rte_eth_dev *dev, ^~~~~~~~~~~~~~~~~~~ ../drivers/net/failsafe/failsafe_ops.c:1021:1: warning: ISO C forbids nested functions [-Wpedantic] static int ^~~~~~ ../drivers/net/failsafe/failsafe_ops.c:1022:1: error: invalid storage class for function ‘__fs_xstats_get’ __fs_xstats_get(struct rte_eth_dev *dev, ^~~~~~~~~~~~~~~ ../drivers/net/failsafe/failsafe_ops.c:1060:1: warning: ISO C forbids nested functions [-Wpedantic] static int ^~~~~~ ../drivers/net/failsafe/failsafe_ops.c:1061:1: error: invalid storage class for function ‘fs_xstats_get’ fs_xstats_get(struct rte_eth_dev *dev, ^~~~~~~~~~~~~ ../drivers/net/failsafe/failsafe_ops.c:1075:1: warning: ISO C forbids nested functions [-Wpedantic] static int ^~~~~~ ../drivers/net/failsafe/failsafe_ops.c:1076:1: error: invalid storage class for function ‘fs_xstats_reset’ fs_xstats_reset(struct rte_eth_dev *dev) ^~~~~~~~~~~~~~~ ../drivers/net/failsafe/failsafe_ops.c:1093:1: warning: ISO C forbids nested functions [-Wpedantic] static void ^~~~~~ ../drivers/net/failsafe/failsafe_ops.c:1094:1: error: invalid storage class for function ‘fs_dev_merge_desc_lim’ fs_dev_merge_desc_lim(struct rte_eth_desc_lim *to, ^~~~~~~~~~~~~~~~~~~~~ ../drivers/net/failsafe/failsafe_ops.c:1110:1: warning: ISO C forbids nested functions [-Wpedantic] static void ^~~~~~ ../drivers/net/failsafe/failsafe_ops.c:1111:1: error: invalid storage class for function ‘fs_dev_merge_info’ fs_dev_merge_info(struct rte_eth_dev_info *info, ^~~~~~~~~~~~~~~~~ ../drivers/net/failsafe/failsafe_ops.c:1175:1: warning: ISO C forbids nested functions [-Wpedantic] static int ^~~~~~ ../drivers/net/failsafe/failsafe_ops.c:1176:1: error: invalid storage class for function ‘fs_dev_infos_get’ fs_dev_infos_get(struct rte_eth_dev *dev, ^~~~~~~~~~~~~~~~ ../drivers/net/failsafe/failsafe_ops.c:1266:1: warning: ISO C forbids nested functions [-Wpedantic] static const uint32_t * ^~~~~~ ../drivers/net/failsafe/failsafe_ops.c:1267:1: error: invalid storage class for function ‘fs_dev_supported_ptypes_get’ fs_dev_supported_ptypes_get(struct rte_eth_dev *dev) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/failsafe/failsafe_ops.c:1307:1: warning: ISO C forbids nested functions [-Wpedantic] static int ^~~~~~ ../drivers/net/failsafe/failsafe_ops.c:1308:1: error: invalid storage class for function ‘fs_mtu_set’ fs_mtu_set(struct rte_eth_dev *dev, uint16_t mtu) ^~~~~~~~~~ ../drivers/net/failsafe/failsafe_ops.c:1329:1: warning: ISO C forbids nested functions [-Wpedantic] static int ^~~~~~ ../drivers/net/failsafe/failsafe_ops.c:1330:1: error: invalid storage class for function ‘fs_vlan_filter_set’ fs_vlan_filter_set(struct rte_eth_dev *dev, uint16_t vlan_id, int on) ^~~~~~~~~~~~~~~~~~ ../drivers/net/failsafe/failsafe_ops.c:1351:1: warning: ISO C forbids nested functions [-Wpedantic] static int ^~~~~~ ../drivers/net/failsafe/failsafe_ops.c:1352:1: error: invalid storage class for function ‘fs_flow_ctrl_get’ fs_flow_ctrl_get(struct rte_eth_dev *dev, ^~~~~~~~~~~~~~~~ ../drivers/net/failsafe/failsafe_ops.c:1380:1: warning: ISO C forbids nested functions [-Wpedantic] static int ^~~~~~ ../drivers/net/failsafe/failsafe_ops.c:1381:1: error: invalid storage class for function ‘fs_flow_ctrl_set’ fs_flow_ctrl_set(struct rte_eth_dev *dev, ^~~~~~~~~~~~~~~~ ../drivers/net/failsafe/failsafe_ops.c:1403:1: warning: ISO C forbids nested functions [-Wpedantic] static void ^~~~~~ ../drivers/net/failsafe/failsafe_ops.c:1404:1: error: invalid storage class for function ‘fs_mac_addr_remove’ fs_mac_addr_remove(struct rte_eth_dev *dev, uint32_t index) ^~~~~~~~~~~~~~~~~~ ../drivers/net/failsafe/failsafe_ops.c:1420:1: warning: ISO C forbids nested functions [-Wpedantic] static int ^~~~~~ ../drivers/net/failsafe/failsafe_ops.c:1421:1: error: invalid storage class for function ‘fs_mac_addr_add’ fs_mac_addr_add(struct rte_eth_dev *dev, ^~~~~~~~~~~~~~~ ../drivers/net/failsafe/failsafe_ops.c:1450:1: warning: ISO C forbids nested functions [-Wpedantic] static int ^~~~~~ ../drivers/net/failsafe/failsafe_ops.c:1451:1: error: invalid storage class for function ‘fs_mac_addr_set’ fs_mac_addr_set(struct rte_eth_dev *dev, struct rte_ether_addr *mac_addr) ^~~~~~~~~~~~~~~ ../drivers/net/failsafe/failsafe_ops.c:1473:1: warning: ISO C forbids nested functions [-Wpedantic] static int ^~~~~~ ../drivers/net/failsafe/failsafe_ops.c:1474:1: error: invalid storage class for function ‘fs_set_mc_addr_list’ fs_set_mc_addr_list(struct rte_eth_dev *dev, ^~~~~~~~~~~~~~~~~~~ ../drivers/net/failsafe/failsafe_ops.c:1522:1: warning: ISO C forbids nested functions [-Wpedantic] static int ^~~~~~ ../drivers/net/failsafe/failsafe_ops.c:1523:1: error: invalid storage class for function ‘fs_rss_hash_update’ fs_rss_hash_update(struct rte_eth_dev *dev, ^~~~~~~~~~~~~~~~~~ ../drivers/net/failsafe/failsafe_ops.c:1547:1: warning: ISO C forbids nested functions [-Wpedantic] static int ^~~~~~ ../drivers/net/failsafe/failsafe_ops.c:1548:1: error: invalid storage class for function ‘fs_flow_ops_get’ fs_flow_ops_get(struct rte_eth_dev *dev __rte_unused, ^~~~~~~~~~~~~~~ ../drivers/net/failsafe/failsafe_ops.c:1594:1: error: expected declaration or statement at end of input }; ^ ../drivers/net/failsafe/failsafe_ops.c:1555:26: warning: unused variable ‘failsafe_ops’ [-Wunused-variable] const struct eth_dev_ops failsafe_ops = { ^~~~~~~~~~~~ ../drivers/net/failsafe/failsafe_ops.c: In function ‘fs_rx_queue_release’: ../drivers/net/failsafe/failsafe_ops.c:1594:1: error: expected declaration or statement at end of input }; ^ [181/1709] Compiling C object drivers/libtmp_rte_net_ixgbe.a.p/net_ixgbe_ixgbe_bypass.c.o [182/1709] Compiling C object drivers/libtmp_rte_net_ixgbe.a.p/net_ixgbe_ixgbe_ipsec.c.o [183/1709] Linking static target drivers/net/ixgbe/base/libixgbe_base.a [184/1709] Generating rte_net_hns3.pmd.c with a custom command [185/1709] Generating rte_net_iavf.pmd.c with a custom command [186/1709] Compiling C object drivers/libtmp_rte_net_ixgbe.a.p/net_ixgbe_ixgbe_pf.c.o [187/1709] Compiling C object drivers/libtmp_rte_net_ixgbe.a.p/net_ixgbe_ixgbe_vf_representor.c.o [188/1709] Compiling C object drivers/libtmp_rte_net_ixgbe.a.p/net_ixgbe_ixgbe_tm.c.o [189/1709] Compiling C object drivers/libtmp_rte_net_ixgbe.a.p/net_ixgbe_ixgbe_rxtx.c.o [190/1709] Generating symbol file lib/librte_eal.so.22.0.p/librte_eal.so.22.0.symbols [191/1709] Generating rte_net_i40e.pmd.c with a custom command [192/1709] Generating rte_net_igc.pmd.c with a custom command [193/1709] Generating rte_net_fm10k.sym_chk with a custom command (wrapped by meson to capture output) [194/1709] Generating rte_net_ionic.pmd.c with a custom command [195/1709] Generating rte_net_ipn3ke.pmd.c with a custom command [196/1709] Generating rte_net_ice.pmd.c with a custom command [197/1709] Generating rte_net_hinic.sym_chk with a custom command (wrapped by meson to capture output) ninja: build stopped: subcommand failed. https://lab.dpdk.org/results/dashboard/patchsets/19623/ UNH-IOL DPDK Community Lab