On Tuesday 21 April 2015 11:37:37 Sven Eckelmann wrote:
On Tuesday 21 April 2015 10:42:42 Sven Eckelmann wrote:
It is unnecessary to allocate an extra memory region for hashtables and the corresponding locks. This brings the hashes used in batman-adv slightly in the direction of the common statically sized hash table implementation. More common hashtable functionality cannot be used batman-adv wide because the simple hashtable and rhashtable implementations don't provide bucket based locking.
I was now informed that the rhashtable can now (Linux 4.0) support per bucket locks. The last statement is therefore wrong since the last Linux release.
I cannot find a good reason why David should accept such a patch. I will therefore retract this patchset. The remaining patches will be rebased and submitted later (during lunch time or this evening).
Kind regards, Sven