]> git.puffer.fish Git - mirror/frr.git/commitdiff
lib: Reduce size of hash_bucket by 8 bytes
authorDonald Sharp <sharpd@nvidia.com>
Wed, 31 Jan 2024 16:33:36 +0000 (11:33 -0500)
committerDonald Sharp <sharpd@nvidia.com>
Thu, 1 Feb 2024 12:53:31 +0000 (07:53 -0500)
pahole reports that the hash_bucket has 2 4 byte holes
in the data structure.  Let's reorganize this a bit
and save 8 bytes per hash_bucket instance.

Signed-off-by: Donald Sharp <sharpd@nvidia.com>
lib/hash.h

index 810faf903070fa35a8def99f9f91dcb8ec001632..2d00a334bea7d4ff89faa5f012301b0051cd1b09 100644 (file)
@@ -28,12 +28,12 @@ struct hash_bucket {
         */
        int len;
 
-       /* Linked list.  */
-       struct hash_bucket *next;
-
        /* Hash key. */
        unsigned int key;
 
+       /* Linked list.  */
+       struct hash_bucket *next;
+
        /* Data.  */
        void *data;
 };