Skip site navigation (1)Skip section navigation (2)
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>