]> git.puffer.fish Git - matthieu/frr.git/commit
bgpd: Move sticky, default_gw, router_flag into a single flags variable
authorDonatas Abraitis <donatas@opensourcerouting.org>
Tue, 2 Jul 2024 16:31:14 +0000 (19:31 +0300)
committerDonatas Abraitis <donatas@opensourcerouting.org>
Thu, 4 Jul 2024 06:47:07 +0000 (09:47 +0300)
commitd4c577e483504d916629dd095d256030884231a7
treecc7a438db7849c98d51933cb9e78d8ee2c31710a
parentd4758b3ccc76c77d0b8ba255089f79e67379bb30
bgpd: Move sticky, default_gw, router_flag into a single flags variable

Instead of using 3 uint8_t variables under struct attr, let's use a single
uint8_t as the flags. Saving 2-bytes. Not a big deal, but it's even easier to
track EVPN-related flags/variables.

Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
bgpd/bgp_attr.c
bgpd/bgp_attr.h
bgpd/bgp_attr_evpn.c
bgpd/bgp_attr_evpn.h
bgpd/bgp_evpn.c
bgpd/bgp_evpn_private.h
bgpd/bgp_route.c