X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=lib%2Fefd%2Frte_efd.c;h=bbc6fc585d4d597f4a3b7880740f708289d0d6b2;hb=3dea1b2693ab8b46f5add0642b08714884634bae;hp=5bf517fee9886090d9286432ed024dc312f1b766;hpb=f1f6ebc0eaf68a825c6175f5e6a436f7d91660c3;p=dpdk.git diff --git a/lib/efd/rte_efd.c b/lib/efd/rte_efd.c index 5bf517fee9..bbc6fc585d 100644 --- a/lib/efd/rte_efd.c +++ b/lib/efd/rte_efd.c @@ -6,7 +6,6 @@ #include #include #include -#include #include #include @@ -21,11 +20,9 @@ #include #include #include -#include #include "rte_efd.h" #if defined(RTE_ARCH_X86) -#include "rte_efd_x86.h" #elif defined(RTE_ARCH_ARM64) #include "rte_efd_arm64.h" #endif @@ -495,7 +492,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; @@ -1165,7 +1162,7 @@ rte_efd_update(struct rte_efd_table * const table, const unsigned int socket_id, { uint32_t chunk_id = 0, group_id = 0, bin_id = 0; uint8_t new_bin_choice = 0; - struct efd_online_group_entry entry; + struct efd_online_group_entry entry = {{0}}; int status = efd_compute_update(table, socket_id, key, value, &chunk_id, &group_id, &bin_id,