Code Review
/
vpp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
rdma: add support for RSS configuration
[vpp.git]
/
src
/
vppinfra
/
sparse_vec.h
diff --git
a/src/vppinfra/sparse_vec.h
b/src/vppinfra/sparse_vec.h
index
cfa5778
..
54a92ce
100644
(file)
--- a/
src/vppinfra/sparse_vec.h
+++ b/
src/vppinfra/sparse_vec.h
@@
-115,6
+115,10
@@
sparse_vec_index_internal (void *v,
w = h->is_member_bitmap[i];
w = h->is_member_bitmap[i];
+ /* count_trailing_zeros(0) == 0, take care of that case */
+ if (PREDICT_FALSE (maybe_range == 0 && insert == 0 && w == 0))
+ return 0;
+
if (PREDICT_TRUE (maybe_range == 0 && insert == 0 &&
count_trailing_zeros (w) == b))
return h->member_counts[i] + 1;
if (PREDICT_TRUE (maybe_range == 0 && insert == 0 &&
count_trailing_zeros (w) == b))
return h->member_counts[i] + 1;