On Tue, Nov 03 2015 10:24:32 +0200, Lauri Tirkkonen wrote:
> I applied the attached patch on top of 5.8-stable rtadvd
Might work better if I actually attach the patch.
--
Lauri Tirkkonen | lotheac @ IRCnet
? usr.sbin/rtadvd/cscope.out
? usr.sbin/rtadvd/rtadvd
Index: usr.sbin/rtadvd/if.c
===================================================================
RCS file: /cvs/src/usr.sbin/rtadvd/if.c,v
retrieving revision 1.29
diff -u -p -r1.29 if.c
--- usr.sbin/rtadvd/if.c 25 Oct 2015 22:11:34 -0000 1.29
+++ usr.sbin/rtadvd/if.c 3 Nov 2015 08:14:23 -0000
@@ -180,6 +180,7 @@ int
lladdropt_length(struct sockaddr_dl *sdl)
{
switch (sdl->sdl_type) {
+ case IFT_CARP:
case IFT_ETHER:
case IFT_FDDI:
return(ROUNDUP8(ETHER_ADDR_LEN + 2));
@@ -196,6 +197,7 @@ lladdropt_fill(struct sockaddr_dl *sdl,
ndopt->nd_opt_type = ND_OPT_SOURCE_LINKADDR; /* fixed */
switch (sdl->sdl_type) {
+ case IFT_CARP:
case IFT_ETHER:
case IFT_FDDI:
ndopt->nd_opt_len = (ROUNDUP8(ETHER_ADDR_LEN + 2)) >> 3;