Date: Thu, 30 Sep 2010 21:40:03 GMT From: Melissa Jenkins <melissa-freebsd@littlebluecar.co.uk> To: freebsd-ports-bugs@FreeBSD.org Subject: Re: ports/151124: OpenBGPD exists if an interface is removed or created Message-ID: <201009302140.o8ULe34p098558@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/151124; it has been noted by GNATS. From: Melissa Jenkins <melissa-freebsd@littlebluecar.co.uk> To: bug-followup@FreeBSD.org Cc: Subject: Re: ports/151124: OpenBGPD exists if an interface is removed or created Date: Thu, 30 Sep 2010 21:58:23 +0100 Running "route monitor" shows a RTM_DELETE message on the routing socket = with no addresses. =20 This appears to match the line in kroute.c int dispatch_rtmsg_addr(struct rt_msghdr *rtm, struct sockaddr = *rti_info[RTAX_MAX], int connected_only) { ... if ((sa =3D rti_info[RTAX_DST]) =3D=3D NULL) return (-1); ... } If the return (-1) is changed to return (0) then OpenBGPD no longer = exits on changes to the interface. I'm not sure why there is a empty RTM_DELETE message generated or if it = is safe to ignore this rather than abort the program.... Mel got message of size 224 on Thu Sep 30 21:50:52 2010 RTM_DELETE: Delete Route: len 224, pid: 0, seq 0, errno 0, flags:<HOST> locks: inits: sockaddrs: <DST,GATEWAY> 10.0.5.1 got message of size 116 on Thu Sep 30 21:50:52 2010 RTM_DELADDR: address being removed from iface: len 116, metric 0, = flags:<UP> sockaddrs: <NETMASK,IFP,IFA,BRD> 255.255.0.0 gif1 172.30.1.1 10.0.5.1 * got message of size 152 on Thu Sep 30 21:50:52 2010 * RTM_DELETE: Delete Route: len 152, pid: 0, seq 0, errno 0, flags: * locks: inits: got message of size 100 on Thu Sep 30 21:50:52 2010 RTM_DELADDR: address being removed from iface: len 100, metric 0, flags: sockaddrs: <NETMASK,IFP,IFA,BRD> default gif1 default default got message of size 116 on Thu Sep 30 21:50:52 2010 RTM_NEWADDR: address being added to iface: len 116, metric 0, flags: sockaddrs: <NETMASK,IFP,IFA,BRD> 255.255.0.0 gif1 172.30.1.1 10.0.5.1 got message of size 224 on Thu Sep 30 21:50:52 2010 RTM_ADD: Add Route: len 224, pid: 0, seq 0, errno 0, flags:<UP,HOST> locks: inits: sockaddrs: <DST,GATEWAY> 10.0.5.1 got message of size 88 on Thu Sep 30 21:50:52 2010 RTM_NEWMADDR: new multicast group membership on iface: len 88, sockaddrs: <IFP,IFA> gif1 ALL-SYSTEMS.MCAST.NET
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201009302140.o8ULe34p098558>