X-Git-Url: http://git.liburcu.org/?p=urcu.git;a=blobdiff_plain;f=urcu%2Frculfhash.h;h=2e50beb27a5711c855a03f4689e11ae8c033e8ea;hp=e650acdf83c91e9357beab3d224136cbf8ca3c92;hb=9b35f1e4c8561fd8937ab394e65cc9b230ea854d;hpb=9dba85be054385dbb40d02631baffdcb735114a4 diff --git a/urcu/rculfhash.h b/urcu/rculfhash.h index e650acd..2e50beb 100644 --- a/urcu/rculfhash.h +++ b/urcu/rculfhash.h @@ -5,12 +5,14 @@ #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 */ + unsigned long hash; struct rcu_head head; };