Test-Label: Intel-compilation Test-Status: FAILURE http://dpdk.org/patch/65377 _apply issues_ Submitter: Alexander Kozyrev Date: 2020-01-30 16:14:40 Reply_mail: 1580400880-96628-6-git-send-email-akozyrev@mellanox.com DPDK git baseline: Repo:dpdk-next-net-mlx, CommitID: 914397d6c1141235b48ca60249221976e9e08feb Repo:dpdk, CommitID: bc3282125b72ccfe8641f0826955a384f40ca775 *Repo: dpdk-next-net-mlx assert(((const void *const *)mlx5_glue)[i]); } #endif if (strcmp(mlx5_glue->version, MLX5_GLUE_VERSION)) { error: patch failed: drivers/common/mlx5/mlx5_common.c:310 error: drivers/common/mlx5/mlx5_common.c: patch does not apply Checking patch drivers/common/mlx5/mlx5_common.h... error: while searching for: #ifndef RTE_PMD_MLX5_COMMON_H_ #define RTE_PMD_MLX5_COMMON_H_ -- #include #include #include error: patch failed: drivers/common/mlx5/mlx5_common.h:5 error: drivers/common/mlx5/mlx5_common.h: patch does not apply Checking patch drivers/common/mlx5/mlx5_devx_cmds.c... error: while searching for: if (ret) return ret; -- assert(tx_domain); ret = mlx5_glue->dr_dump_domain(file, tx_domain); #else ret = ENOTSUP; error: patch failed: drivers/common/mlx5/mlx5_devx_cmds.c:1126 error: drivers/common/mlx5/mlx5_devx_cmds.c: patch does not apply Checking patch drivers/common/mlx5/mlx5_nl.c... error: while searching for: int ret; -- BITFIELD_SET(mac_own, index); if (ret == -EEXIST) return 0; return ret; error: patch failed: drivers/common/mlx5/mlx5_nl.c:671 error: drivers/common/mlx5/mlx5_nl.c: patch does not apply Checking patch drivers/common/mlx5/mlx5_prm.h... error: while searching for: #ifndef RTE_PMD_MLX5_PRM_H_ #define RTE_PMD_MLX5_PRM_H_ -- #include /* Verbs header. */ /* ISO C doesn't support unnamed structs/unions, disabling -pedantic. */ #ifdef PEDANTIC error: patch failed: drivers/common/mlx5/mlx5_prm.h:6 error: drivers/common/mlx5/mlx5_prm.h: patch does not apply Checking patch drivers/net/mlx5/mlx5.c... error: while searching for: #include #include -- #include #include #include #include error: patch failed: drivers/net/mlx5/mlx5.c:6 error: drivers/net/mlx5/mlx5.c: patch does not apply Checking patch drivers/net/mlx5/mlx5_ethdev.c... error: while searching for: */ -- #include #include #include #include error: patch failed: drivers/net/mlx5/mlx5_ethdev.c:4 error: drivers/net/mlx5/mlx5_ethdev.c: patch does not apply Checking patch drivers/net/mlx5/mlx5_flow.c... error: while searching for: return priv->mtr_color_reg != REG_C_2 ? REG_C_2 : REG_C_3; -- RTE_ASSERT(priv->mtr_color_reg != REG_NONE); return priv->mtr_color_reg; case MLX5_COPY_MARK: /* error: patch failed: drivers/net/mlx5/mlx5_flow.c:402 error: drivers/net/mlx5/mlx5_flow.c: patch does not apply Checking patch drivers/net/mlx5/mlx5_flow_dv.c... error: while searching for: uint8_t next_protocol, uint64_t *item_flags, int *tunnel) -- item->type == RTE_FLOW_ITEM_TYPE_IPV6); if (next_protocol == IPPROTO_IPIP) { *item_flags |= MLX5_FLOW_LAYER_IPIP; *tunnel = 1; error: patch failed: drivers/net/mlx5/mlx5_flow_dv.c:200 error: drivers/net/mlx5/mlx5_flow_dv.c: patch does not apply Checking patch drivers/net/mlx5/mlx5_flow_meter.c... error: while searching for: NULL, "Meter object is being used."); /* Get the meter profile. */ -- RTE_ASSERT(fmp); /* Update dependencies. */ fmp->ref_cnt--; /* Remove from the flow meter list. */ error: patch failed: drivers/net/mlx5/mlx5_flow_meter.c:734 error: drivers/net/mlx5/mlx5_flow_meter.c: patch does not apply Checking patch drivers/net/mlx5/mlx5_flow_verbs.c... error: while searching for: if (!verbs) -- assert(verbs->specs); dst = (void *)(verbs->specs + verbs->size); memcpy(dst, src, size); ++verbs->attr->num_of_specs; error: patch failed: drivers/net/mlx5/mlx5_flow_verbs.c:259 error: drivers/net/mlx5/mlx5_flow_verbs.c: patch does not apply Checking patch drivers/net/mlx5/mlx5_mac.c... error: while searching for: */ -- #include #include #include #include error: patch failed: drivers/net/mlx5/mlx5_mac.c:4 error: drivers/net/mlx5/mlx5_mac.c: patch does not apply Checking patch drivers/net/mlx5/mlx5_mp.c... error: while searching for: * Copyright 2019 Mellanox Technologies, Ltd */ -- #include #include #include error: patch failed: drivers/net/mlx5/mlx5_mp.c:3 error: drivers/net/mlx5/mlx5_mp.c: patch does not apply Checking patch drivers/net/mlx5/mlx5_mr.c... error: while searching for: uint16_t n; uint16_t base = 0; -- lkp_tbl[0].lkey == UINT32_MAX)); /* Binary search. */ do { register uint16_t delta = n >> 1; error: patch failed: drivers/net/mlx5/mlx5_mr.c:99 error: drivers/net/mlx5/mlx5_mr.c: patch does not apply Checking patch drivers/net/mlx5/mlx5_rss.c... error: while searching for: #include #include -- #include /* Verbs header. */ /* ISO C doesn't support unnamed structs/unions, disabling -pedantic. */ error: patch failed: drivers/net/mlx5/mlx5_rss.c:7 error: drivers/net/mlx5/mlx5_rss.c: patch does not apply Checking patch drivers/net/mlx5/mlx5_rxq.c... error: while searching for: */ -- #include #include #include #include error: patch failed: drivers/net/mlx5/mlx5_rxq.c:4 error: drivers/net/mlx5/mlx5_rxq.c: patch does not apply Checking patch drivers/net/mlx5/mlx5_rxtx.c... error: while searching for: * Copyright 2015-2019 Mellanox Technologies, Ltd */ -- #include #include #include #include error: patch failed: drivers/net/mlx5/mlx5_rxtx.c:3 error: drivers/net/mlx5/mlx5_rxtx.c: patch does not apply Checking patch drivers/net/mlx5/mlx5_rxtx_vec.c... error: while searching for: * Copyright 2017 Mellanox Technologies, Ltd */ -- #include #include #include #include error: patch failed: drivers/net/mlx5/mlx5_rxtx_vec.c:3 error: drivers/net/mlx5/mlx5_rxtx_vec.c: patch does not apply Checking patch drivers/net/mlx5/mlx5_rxtx_vec.h... error: while searching for: &((volatile struct mlx5_wqe_data_seg *)rxq->wqes)[elts_idx]; unsigned int i; -- assert(MLX5_VPMD_RXQ_RPLNSH_THRESH(q_n) > MLX5_VPMD_DESCS_PER_LOOP); /* Not to cross queue end. */ n = RTE_MIN(n - MLX5_VPMD_DESCS_PER_LOOP, q_n - elts_idx); if (rte_mempool_get_bulk(rxq->mp, (void *)elts, n) < 0) { error: patch failed: drivers/net/mlx5/mlx5_rxtx_vec.h:85 error: drivers/net/mlx5/mlx5_rxtx_vec.h: patch does not apply Checking patch drivers/net/mlx5/mlx5_rxtx_vec_altivec.h... error: while searching for: #ifndef RTE_PMD_MLX5_RXTX_VEC_ALTIVEC_H_ #define RTE_PMD_MLX5_RXTX_VEC_ALTIVEC_H_ -- #include #include #include #include error: patch failed: drivers/net/mlx5/mlx5_rxtx_vec_altivec.h:6 error: drivers/net/mlx5/mlx5_rxtx_vec_altivec.h: patch does not apply Checking patch drivers/net/mlx5/mlx5_rxtx_vec_neon.h... error: while searching for: #ifndef RTE_PMD_MLX5_RXTX_VEC_NEON_H_ #define RTE_PMD_MLX5_RXTX_VEC_NEON_H_ -- #include #include #include #include error: patch failed: drivers/net/mlx5/mlx5_rxtx_vec_neon.h:6 error: drivers/net/mlx5/mlx5_rxtx_vec_neon.h: patch does not apply Checking patch drivers/net/mlx5/mlx5_rxtx_vec_sse.h... error: while searching for: #ifndef RTE_PMD_MLX5_RXTX_VEC_SSE_H_ #define RTE_PMD_MLX5_RXTX_VEC_SSE_H_ -- #include #include #include #include error: patch failed: drivers/net/mlx5/mlx5_rxtx_vec_sse.h:6 error: drivers/net/mlx5/mlx5_rxtx_vec_sse.h: patch does not apply Checking patch drivers/net/mlx5/mlx5_socket.c... error: while searching for: static int mlx5_pmd_interrupt_handler_install(void) -- assert(server_socket); server_intr_handle.fd = server_socket; server_intr_handle.type = RTE_INTR_HANDLE_EXT; return rte_intr_callback_register(&server_intr_handle, error: patch failed: drivers/net/mlx5/mlx5_socket.c:126 error: drivers/net/mlx5/mlx5_socket.c: patch does not apply Checking patch drivers/net/mlx5/mlx5_stats.c... error: while searching for: xstats_ctrl->info[idx] = mlx5_counters_init[i]; } -- assert(xstats_ctrl->mlx5_stats_n <= MLX5_MAX_XSTATS); xstats_ctrl->stats_n = dev_stats_n; /* Copy to base at first time. */ ret = mlx5_read_dev_counters(dev, xstats_ctrl->base); error: patch failed: drivers/net/mlx5/mlx5_stats.c:306 error: drivers/net/mlx5/mlx5_stats.c: patch does not apply Checking patch drivers/net/mlx5/mlx5_txq.c... error: while searching for: */ -- #include #include #include #include error: patch failed: drivers/net/mlx5/mlx5_txq.c:4 error: drivers/net/mlx5/mlx5_txq.c: patch does not apply Checking patch drivers/net/mlx5/mlx5_utils.c... error: while searching for: struct mlx5_hlist_head *first; struct mlx5_hlist_entry *node; -- assert(h); idx = rte_hash_crc_8byte(key, 0) & h->mask; first = &h->heads[idx]; LIST_FOREACH(node, first, next) { error: patch failed: drivers/net/mlx5/mlx5_utils.c:49 error: drivers/net/mlx5/mlx5_utils.c: patch does not apply Checking patch drivers/net/mlx5/mlx5_utils.h... error: while searching for: #include #include -- #include #include #include error: patch failed: drivers/net/mlx5/mlx5_utils.h:10 error: drivers/net/mlx5/mlx5_utils.h: patch does not apply Checking patch drivers/net/mlx5/mlx5_vlan.c... error: while searching for: #include -- #include #include #include error: patch failed: drivers/net/mlx5/mlx5_vlan.c:5 error: drivers/net/mlx5/mlx5_vlan.c: patch does not apply *Repo: dpdk assert(((const void *const *)mlx5_glue)[i]); } #endif if (strcmp(mlx5_glue->version, MLX5_GLUE_VERSION)) { error: patch failed: drivers/common/mlx5/mlx5_common.c:310 error: drivers/common/mlx5/mlx5_common.c: patch does not apply Checking patch drivers/common/mlx5/mlx5_common.h... error: while searching for: #ifndef RTE_PMD_MLX5_COMMON_H_ #define RTE_PMD_MLX5_COMMON_H_ -- #include #include #include error: patch failed: drivers/common/mlx5/mlx5_common.h:5 error: drivers/common/mlx5/mlx5_common.h: patch does not apply Checking patch drivers/common/mlx5/mlx5_devx_cmds.c... error: while searching for: if (ret) return ret; -- assert(tx_domain); ret = mlx5_glue->dr_dump_domain(file, tx_domain); #else ret = ENOTSUP; error: patch failed: drivers/common/mlx5/mlx5_devx_cmds.c:1126 error: drivers/common/mlx5/mlx5_devx_cmds.c: patch does not apply Checking patch drivers/common/mlx5/mlx5_nl.c... error: while searching for: int ret; -- BITFIELD_SET(mac_own, index); if (ret == -EEXIST) return 0; return ret; error: patch failed: drivers/common/mlx5/mlx5_nl.c:671 error: drivers/common/mlx5/mlx5_nl.c: patch does not apply Checking patch drivers/common/mlx5/mlx5_prm.h... error: while searching for: #ifndef RTE_PMD_MLX5_PRM_H_ #define RTE_PMD_MLX5_PRM_H_ -- #include /* Verbs header. */ /* ISO C doesn't support unnamed structs/unions, disabling -pedantic. */ #ifdef PEDANTIC error: patch failed: drivers/common/mlx5/mlx5_prm.h:6 error: drivers/common/mlx5/mlx5_prm.h: patch does not apply Checking patch drivers/net/mlx5/mlx5.c... error: while searching for: #include #include -- #include #include #include #include error: patch failed: drivers/net/mlx5/mlx5.c:6 error: drivers/net/mlx5/mlx5.c: patch does not apply Checking patch drivers/net/mlx5/mlx5_ethdev.c... error: while searching for: */ -- #include #include #include #include error: patch failed: drivers/net/mlx5/mlx5_ethdev.c:4 error: drivers/net/mlx5/mlx5_ethdev.c: patch does not apply Checking patch drivers/net/mlx5/mlx5_flow.c... error: while searching for: return priv->mtr_color_reg != REG_C_2 ? REG_C_2 : REG_C_3; -- RTE_ASSERT(priv->mtr_color_reg != REG_NONE); return priv->mtr_color_reg; case MLX5_COPY_MARK: /* error: patch failed: drivers/net/mlx5/mlx5_flow.c:402 error: drivers/net/mlx5/mlx5_flow.c: patch does not apply Checking patch drivers/net/mlx5/mlx5_flow_dv.c... error: while searching for: uint8_t next_protocol, uint64_t *item_flags, int *tunnel) -- item->type == RTE_FLOW_ITEM_TYPE_IPV6); if (next_protocol == IPPROTO_IPIP) { *item_flags |= MLX5_FLOW_LAYER_IPIP; *tunnel = 1; error: patch failed: drivers/net/mlx5/mlx5_flow_dv.c:200 error: drivers/net/mlx5/mlx5_flow_dv.c: patch does not apply Checking patch drivers/net/mlx5/mlx5_flow_meter.c... error: while searching for: NULL, "Meter object is being used."); /* Get the meter profile. */ -- RTE_ASSERT(fmp); /* Update dependencies. */ fmp->ref_cnt--; /* Remove from the flow meter list. */ error: patch failed: drivers/net/mlx5/mlx5_flow_meter.c:734 error: drivers/net/mlx5/mlx5_flow_meter.c: patch does not apply Checking patch drivers/net/mlx5/mlx5_flow_verbs.c... error: while searching for: if (!verbs) -- assert(verbs->specs); dst = (void *)(verbs->specs + verbs->size); memcpy(dst, src, size); ++verbs->attr->num_of_specs; error: patch failed: drivers/net/mlx5/mlx5_flow_verbs.c:259 error: drivers/net/mlx5/mlx5_flow_verbs.c: patch does not apply Checking patch drivers/net/mlx5/mlx5_mac.c... error: while searching for: */ -- #include #include #include #include error: patch failed: drivers/net/mlx5/mlx5_mac.c:4 error: drivers/net/mlx5/mlx5_mac.c: patch does not apply Checking patch drivers/net/mlx5/mlx5_mp.c... error: while searching for: * Copyright 2019 Mellanox Technologies, Ltd */ -- #include #include #include error: patch failed: drivers/net/mlx5/mlx5_mp.c:3 error: drivers/net/mlx5/mlx5_mp.c: patch does not apply Checking patch drivers/net/mlx5/mlx5_mr.c... error: while searching for: uint16_t n; uint16_t base = 0; -- lkp_tbl[0].lkey == UINT32_MAX)); /* Binary search. */ do { register uint16_t delta = n >> 1; error: patch failed: drivers/net/mlx5/mlx5_mr.c:99 error: drivers/net/mlx5/mlx5_mr.c: patch does not apply Checking patch drivers/net/mlx5/mlx5_rss.c... error: while searching for: #include #include -- #include /* Verbs header. */ /* ISO C doesn't support unnamed structs/unions, disabling -pedantic. */ error: patch failed: drivers/net/mlx5/mlx5_rss.c:7 error: drivers/net/mlx5/mlx5_rss.c: patch does not apply Checking patch drivers/net/mlx5/mlx5_rxq.c... error: while searching for: */ -- #include #include #include #include error: patch failed: drivers/net/mlx5/mlx5_rxq.c:4 error: drivers/net/mlx5/mlx5_rxq.c: patch does not apply Checking patch drivers/net/mlx5/mlx5_rxtx.c... error: while searching for: * Copyright 2015-2019 Mellanox Technologies, Ltd */ -- #include #include #include #include error: patch failed: drivers/net/mlx5/mlx5_rxtx.c:3 error: drivers/net/mlx5/mlx5_rxtx.c: patch does not apply Checking patch drivers/net/mlx5/mlx5_rxtx_vec.c... error: while searching for: * Copyright 2017 Mellanox Technologies, Ltd */ -- #include #include #include #include error: patch failed: drivers/net/mlx5/mlx5_rxtx_vec.c:3 error: drivers/net/mlx5/mlx5_rxtx_vec.c: patch does not apply Checking patch drivers/net/mlx5/mlx5_rxtx_vec.h... error: while searching for: &((volatile struct mlx5_wqe_data_seg *)rxq->wqes)[elts_idx]; unsigned int i; -- assert(MLX5_VPMD_RXQ_RPLNSH_THRESH(q_n) > MLX5_VPMD_DESCS_PER_LOOP); /* Not to cross queue end. */ n = RTE_MIN(n - MLX5_VPMD_DESCS_PER_LOOP, q_n - elts_idx); if (rte_mempool_get_bulk(rxq->mp, (void *)elts, n) < 0) { error: patch failed: drivers/net/mlx5/mlx5_rxtx_vec.h:85 error: drivers/net/mlx5/mlx5_rxtx_vec.h: patch does not apply Checking patch drivers/net/mlx5/mlx5_rxtx_vec_altivec.h... error: while searching for: #ifndef RTE_PMD_MLX5_RXTX_VEC_ALTIVEC_H_ #define RTE_PMD_MLX5_RXTX_VEC_ALTIVEC_H_ -- #include #include #include #include error: patch failed: drivers/net/mlx5/mlx5_rxtx_vec_altivec.h:6 error: drivers/net/mlx5/mlx5_rxtx_vec_altivec.h: patch does not apply Checking patch drivers/net/mlx5/mlx5_rxtx_vec_neon.h... error: while searching for: #ifndef RTE_PMD_MLX5_RXTX_VEC_NEON_H_ #define RTE_PMD_MLX5_RXTX_VEC_NEON_H_ -- #include #include #include #include error: patch failed: drivers/net/mlx5/mlx5_rxtx_vec_neon.h:6 error: drivers/net/mlx5/mlx5_rxtx_vec_neon.h: patch does not apply Checking patch drivers/net/mlx5/mlx5_rxtx_vec_sse.h... error: while searching for: #ifndef RTE_PMD_MLX5_RXTX_VEC_SSE_H_ #define RTE_PMD_MLX5_RXTX_VEC_SSE_H_ -- #include #include #include #include error: patch failed: drivers/net/mlx5/mlx5_rxtx_vec_sse.h:6 error: drivers/net/mlx5/mlx5_rxtx_vec_sse.h: patch does not apply Checking patch drivers/net/mlx5/mlx5_socket.c... error: while searching for: static int mlx5_pmd_interrupt_handler_install(void) -- assert(server_socket); server_intr_handle.fd = server_socket; server_intr_handle.type = RTE_INTR_HANDLE_EXT; return rte_intr_callback_register(&server_intr_handle, error: patch failed: drivers/net/mlx5/mlx5_socket.c:126 error: drivers/net/mlx5/mlx5_socket.c: patch does not apply Checking patch drivers/net/mlx5/mlx5_stats.c... error: while searching for: xstats_ctrl->info[idx] = mlx5_counters_init[i]; } -- assert(xstats_ctrl->mlx5_stats_n <= MLX5_MAX_XSTATS); xstats_ctrl->stats_n = dev_stats_n; /* Copy to base at first time. */ ret = mlx5_read_dev_counters(dev, xstats_ctrl->base); error: patch failed: drivers/net/mlx5/mlx5_stats.c:306 error: drivers/net/mlx5/mlx5_stats.c: patch does not apply Checking patch drivers/net/mlx5/mlx5_txq.c... error: while searching for: */ -- #include #include #include #include error: patch failed: drivers/net/mlx5/mlx5_txq.c:4 error: drivers/net/mlx5/mlx5_txq.c: patch does not apply Checking patch drivers/net/mlx5/mlx5_utils.c... error: while searching for: struct mlx5_hlist_head *first; struct mlx5_hlist_entry *node; -- assert(h); idx = rte_hash_crc_8byte(key, 0) & h->mask; first = &h->heads[idx]; LIST_FOREACH(node, first, next) { error: patch failed: drivers/net/mlx5/mlx5_utils.c:49 error: drivers/net/mlx5/mlx5_utils.c: patch does not apply Checking patch drivers/net/mlx5/mlx5_utils.h... error: while searching for: #include #include -- #include #include #include error: patch failed: drivers/net/mlx5/mlx5_utils.h:10 error: drivers/net/mlx5/mlx5_utils.h: patch does not apply Checking patch drivers/net/mlx5/mlx5_vlan.c... error: while searching for: #include -- #include #include #include error: patch failed: drivers/net/mlx5/mlx5_vlan.c:5 error: drivers/net/mlx5/mlx5_vlan.c: patch does not apply DPDK STV team