lib: Setup prefix.h to allow it to store (s,g)

We need the ability to store the (s,g) in a struct prefix.
This will allow us to consolidate some duplicated code in
pimd as well as set us up to switch from a link list to a
table to store (s,g) state.

Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
This commit is contained in:
Donald Sharp 2016-07-22 05:58:08 -04:00
parent f6a1dc2ca7
commit e945ee80d3

View File

@ -83,6 +83,11 @@ struct prefix
struct in_addr adv_router;
} lp;
struct ethaddr prefix_eth; /* AF_ETHERNET */
struct
{
struct in_addr src;
struct in_addr grp;
} sg;
u_char val[8];
uintptr_t ptr;
} u __attribute__ ((aligned (8)));