[dpdk-test-report] |FAILURE| pw56157[v4, 2/8] eal: add EAL tailq list lock/unlock API
sys_stv at intel.com
sys_stv at intel.com
Mon Jul 8 10:32:22 CEST 2019
Test-Label: Intel-compilation
Test-Status: FAILURE
http://dpdk.org/patch/56157
_apply issues_
Submitter: Anatoly Burakov <anatoly.burakov at intel.com>
Date: 2019-07-05 13:10:28
Reply_mail: ccfa75cbf83f5b1b48a0757d1b49f78df01b9b3d.1562332112.git.anatoly.burakov at intel.com
DPDK git baseline:
Repo:dpdk, CommitID: 7ddd2e81697bfc04eafac35082c4e3271721a780
*Repo: dpdk
rte_rwlock_read_unlock(RTE_EAL_TAILQ_RWLOCK);
if (te == NULL) {
rte_errno = ENOENT;
error: patch failed: lib/librte_acl/rte_acl.c:156
error: lib/librte_acl/rte_acl.c: patch does not apply
Checking patch lib/librte_distributor/rte_distributor.c...
error: while searching for:
rte_dist_burst_list);
--
rte_rwlock_write_unlock(RTE_EAL_TAILQ_RWLOCK);
return d;
}
error: patch failed: lib/librte_distributor/rte_distributor.c:645
error: lib/librte_distributor/rte_distributor.c: patch does not apply
Checking patch lib/librte_distributor/rte_distributor_v20.c...
error: while searching for:
distributor_list = RTE_TAILQ_CAST(rte_distributor_tailq.head,
rte_distributor_list);
--
rte_rwlock_write_unlock(RTE_EAL_TAILQ_RWLOCK);
return d;
}
error: patch failed: lib/librte_distributor/rte_distributor_v20.c:392
error: lib/librte_distributor/rte_distributor_v20.c: patch does not apply
Checking patch lib/librte_eal/common/eal_common_mcfg.c...
error: while searching for:
struct rte_mem_config *mcfg = rte_eal_get_configuration()->mem_config;
rte_rwlock_write_unlock(&mcfg->memory_hotplug_lock);
}
error: patch failed: lib/librte_eal/common/eal_common_mcfg.c:32
error: lib/librte_eal/common/eal_common_mcfg.c: patch does not apply
Checking patch lib/librte_eal/common/eal_common_tailqs.c...
error: while searching for:
mcfg = rte_eal_get_configuration()->mem_config;
--
rte_rwlock_read_lock(&mcfg->qlock);
for (i = 0; i < RTE_MAX_TAILQ; i++) {
const struct rte_tailq_head *tailq = &mcfg->tailq_head[i];
const struct rte_tailq_entry_head *head = &tailq->tailq_head;
error: patch failed: lib/librte_eal/common/eal_common_tailqs.c:58
error: lib/librte_eal/common/eal_common_tailqs.c: patch does not apply
Checking patch lib/librte_eal/common/include/rte_eal.h...
error: while searching for:
rte_usage_hook_t
rte_set_application_usage_hook(rte_usage_hook_t usage_func);
--
/**
* macro to get the multiple lock of mempool shared by multiple-instance
*/
error: patch failed: lib/librte_eal/common/include/rte_eal.h:446
error: lib/librte_eal/common/include/rte_eal.h: patch does not apply
Checking patch lib/librte_eal/common/include/rte_eal_memconfig.h...
error: while searching for:
void
rte_mcfg_mem_write_unlock(void);
#ifdef __cplusplus
}
#endif
error: patch failed: lib/librte_eal/common/include/rte_eal_memconfig.h:124
error: lib/librte_eal/common/include/rte_eal_memconfig.h: patch does not apply
Checking patch lib/librte_eal/rte_eal_version.map...
error: while searching for:
rte_mcfg_mem_read_unlock;
rte_mcfg_mem_write_lock;
rte_mcfg_mem_write_unlock;
rte_rand;
rte_srand;
error: patch failed: lib/librte_eal/rte_eal_version.map:296
error: lib/librte_eal/rte_eal_version.map: patch does not apply
Checking patch lib/librte_efd/rte_efd.c...
error: while searching for:
num_chunks_shift = rte_bsf32(num_chunks);
--
rte_rwlock_write_lock(RTE_EAL_TAILQ_RWLOCK);
/*
* Guarantee there's no existing: this is normally already checked
error: patch failed: lib/librte_efd/rte_efd.c:532
error: lib/librte_efd/rte_efd.c: patch does not apply
Checking patch lib/librte_eventdev/rte_event_ring.c...
error: while searching for:
return NULL;
}
--
rte_rwlock_write_lock(RTE_EAL_TAILQ_RWLOCK);
/*
* reserve a memory zone for this ring. If we can't get rte_config or
error: patch failed: lib/librte_eventdev/rte_event_ring.c:72
error: lib/librte_eventdev/rte_event_ring.c: patch does not apply
Checking patch lib/librte_hash/rte_cuckoo_hash.c...
error: while searching for:
hash_list = RTE_TAILQ_CAST(rte_hash_tailq.head, rte_hash_list);
--
rte_rwlock_read_unlock(RTE_EAL_TAILQ_RWLOCK);
if (te == NULL) {
rte_errno = ENOENT;
error: patch failed: lib/librte_hash/rte_cuckoo_hash.c:52
error: lib/librte_hash/rte_cuckoo_hash.c: patch does not apply
Checking patch lib/librte_hash/rte_fbk_hash.c...
error: while searching for:
fbk_hash_list = RTE_TAILQ_CAST(rte_fbk_hash_tailq.head,
rte_fbk_hash_list);
--
rte_rwlock_read_unlock(RTE_EAL_TAILQ_RWLOCK);
if (te == NULL) {
rte_errno = ENOENT;
return NULL;
error: patch failed: lib/librte_hash/rte_fbk_hash.c:50
error: lib/librte_hash/rte_fbk_hash.c: patch does not apply
Checking patch lib/librte_kni/rte_kni.c...
error: while searching for:
return NULL;
}
--
rte_rwlock_write_lock(RTE_EAL_TAILQ_RWLOCK);
kni = __rte_kni_get(conf->name);
if (kni != NULL) {
error: patch failed: lib/librte_kni/rte_kni.c:214
error: lib/librte_kni/rte_kni.c: patch does not apply
Checking patch lib/librte_lpm/rte_lpm.c...
error: while searching for:
lpm_list = RTE_TAILQ_CAST(rte_lpm_tailq.head, rte_lpm_list);
--
rte_rwlock_read_unlock(RTE_EAL_TAILQ_RWLOCK);
if (te == NULL) {
rte_errno = ENOENT;
error: patch failed: lib/librte_lpm/rte_lpm.c:97
error: lib/librte_lpm/rte_lpm.c: patch does not apply
Checking patch lib/librte_lpm/rte_lpm6.c...
error: while searching for:
mem_size = sizeof(*lpm) + (sizeof(lpm->tbl8[0]) *
RTE_LPM6_TBL8_GROUP_NUM_ENTRIES * config->number_tbl8s);
--
rte_rwlock_write_lock(RTE_EAL_TAILQ_RWLOCK);
/* Guarantee there's no existing */
TAILQ_FOREACH(te, lpm_list, next) {
error: patch failed: lib/librte_lpm/rte_lpm6.c:316
error: lib/librte_lpm/rte_lpm6.c: patch does not apply
Checking patch lib/librte_member/rte_member.c...
error: while searching for:
member_list = RTE_TAILQ_CAST(rte_member_tailq.head, rte_member_list);
--
rte_rwlock_read_unlock(RTE_EAL_TAILQ_RWLOCK);
if (te == NULL) {
rte_errno = ENOENT;
error: patch failed: lib/librte_member/rte_member.c:32
error: lib/librte_member/rte_member.c: patch does not apply
Checking patch lib/librte_mempool/rte_mempool.c...
error: while searching for:
return;
--
rte_rwlock_write_lock(RTE_EAL_TAILQ_RWLOCK);
/* find out tailq entry */
TAILQ_FOREACH(te, mempool_list, next) {
if (te->data == (void *)mp)
error: patch failed: lib/librte_mempool/rte_mempool.c:711
error: lib/librte_mempool/rte_mempool.c: patch does not apply
Checking patch lib/librte_reorder/rte_reorder.c...
error: while searching for:
return NULL;
}
--
rte_rwlock_write_lock(RTE_EAL_TAILQ_RWLOCK);
/* guarantee there's no existing */
TAILQ_FOREACH(te, reorder_list, next) {
error: patch failed: lib/librte_reorder/rte_reorder.c:119
error: lib/librte_reorder/rte_reorder.c: patch does not apply
Checking patch lib/librte_ring/rte_ring.c...
error: while searching for:
return NULL;
}
--
rte_rwlock_write_lock(RTE_EAL_TAILQ_RWLOCK);
/* reserve a memory zone for this ring. If we can't get rte_config or
* we are secondary process, the memzone_reserve function will set
error: patch failed: lib/librte_ring/rte_ring.c:147
error: lib/librte_ring/rte_ring.c: patch does not apply
Checking patch lib/librte_stack/rte_stack.c...
error: while searching for:
return NULL;
}
--
rte_rwlock_write_unlock(RTE_EAL_TAILQ_RWLOCK);
rte_free(te);
return NULL;
}
error: patch failed: lib/librte_stack/rte_stack.c:84
error: lib/librte_stack/rte_stack.c: patch does not apply
DPDK STV team
More information about the test-report
mailing list