X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=lib%2Fefd%2Frte_efd.c;h=86ef46863ca60bef421d4642cd92242bc4ed2a22;hb=28dde5da503ed09f10cdfb295e390b114df7330a;hp=77f46809f866f261df6dd7c319988054304db9a6;hpb=99a2dd955fba6e4cc23b77d590a033650ced9c45;p=dpdk.git diff --git a/lib/efd/rte_efd.c b/lib/efd/rte_efd.c index 77f46809f8..86ef46863c 100644 --- a/lib/efd/rte_efd.c +++ b/lib/efd/rte_efd.c @@ -495,7 +495,7 @@ efd_search_hash(struct rte_efd_table * const table, struct rte_efd_table * rte_efd_create(const char *name, uint32_t max_num_rules, uint32_t key_len, - uint8_t online_cpu_socket_bitmask, uint8_t offline_cpu_socket) + uint64_t online_cpu_socket_bitmask, uint8_t offline_cpu_socket) { struct rte_efd_table *table = NULL; uint8_t *key_array = NULL; @@ -759,7 +759,7 @@ rte_efd_free(struct rte_efd_table *table) efd_list = RTE_TAILQ_CAST(rte_efd_tailq.head, rte_efd_list); rte_mcfg_tailq_write_lock(); - TAILQ_FOREACH_SAFE(te, efd_list, next, temp) { + RTE_TAILQ_FOREACH_SAFE(te, efd_list, next, temp) { if (te->data == (void *) table) { TAILQ_REMOVE(efd_list, te, next); rte_free(te);