]> git.puffer.fish Git - mirror/frr.git/commit
bgpd: Reduce size of 'struct bgp_node' by 8 bytes
authorDonald Sharp <sharpd@cumulusnetworks.com>
Tue, 25 Sep 2018 22:39:37 +0000 (18:39 -0400)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Fri, 16 Nov 2018 14:43:35 +0000 (09:43 -0500)
commitaaafc3216727276a6daf5f2fc5a050b5601e1eb3
tree526c3358dcd9e65b2d21de5fe17c9a7cdd8a2a42
parenteb9125b3a21bec6331ae6ebce407120d22b17e2f
bgpd: Reduce size of 'struct bgp_node' by 8 bytes

The ordering of data within the `struct bgp_node`
was causing extra padding of data.  Moving the version
to a bit different spot allows for more efficient packing
of data.

Pre-change:
(gdb) p sizeof(struct bgp_node)
$1 = 152
(gdb)

Post-change:
(gdb) p sizeof(struct bgp_node)
$1 = 144
(gdb)

Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
bgpd/bgp_table.h