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>
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)));