X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=lib%2Fdistributor%2Frte_distributor_single.c;h=2c77ac454a0a9be5b2b58e73cdb62b91cc90ae39;hb=ea0d681efa86cb8902d93409679e3ac507755345;hp=b6536206883e1d27b724ab5f7d27088b4cde9b54;hpb=6b70c6b31f13b4ac1f7431aa8cccd62fdaf84548;p=dpdk.git diff --git a/lib/distributor/rte_distributor_single.c b/lib/distributor/rte_distributor_single.c index b653620688..2c77ac454a 100644 --- a/lib/distributor/rte_distributor_single.c +++ b/lib/distributor/rte_distributor_single.c @@ -4,9 +4,7 @@ #include #include -#include #include -#include #include #include #include @@ -247,8 +245,7 @@ rte_distributor_process_single(struct rte_distributor_single *d, * worker given by the bit-position */ for (i = 0; i < d->num_workers; i++) - match |= (!(d->in_flight_tags[i] ^ new_tag) - << i); + match |= ((uint64_t)!(d->in_flight_tags[i] ^ new_tag) << i); /* Only turned-on bits are considered as match */ match &= d->in_flight_bitmask;