X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;ds=sidebyside;f=urcu%2Frculfhash.h;h=bec7776c2fd6f3f2f2eb58c9c058dafd18e2d3f0;hb=e43f23f80fca2d7c3e5ae1b412649fdf20bb8f9c;hp=e650acdf83c91e9357beab3d224136cbf8ca3c92;hpb=273399de2e11da5cfea7b412a4bdd904467e9126;p=urcu.git diff --git a/urcu/rculfhash.h b/urcu/rculfhash.h index e650acd..bec7776 100644 --- a/urcu/rculfhash.h +++ b/urcu/rculfhash.h @@ -5,12 +5,13 @@ #include struct rcu_ht_node { + /* cache-hot for iteration */ struct rcu_ht_node *next; - void *key; - size_t key_len; - unsigned long hash; unsigned long reverse_hash; + void *key; + unsigned int key_len; unsigned int dummy; + /* cache-cold for iteration */ struct rcu_head head; };