Paul Jakma | 6 Mar 2007 14:29
Picon

[quagga-dev 4605] Re: [quagga-users 7979] Re: quagga-0.99.6: ripd does not increment metric(FreeBSD)

On Mon, 5 Mar 2007, Paul Jakma wrote:

> So my vote is for:
>
> Index: kernel_socket.c
> ===================================================================
> RCS file: /var/cvsroot/quagga/zebra/kernel_socket.c,v
> retrieving revision 1.40
> diff -u -p -r1.40 kernel_socket.c
> --- kernel_socket.c     12 Dec 2006 19:18:21 -0000      1.40
> +++ kernel_socket.c     5 Mar 2007 17:46:34 -0000
>  <at>  <at>  -584,9 +584,7  <at>  <at>  ifam_read (struct ifa_msghdr *ifam)
>
>   if (ifnlen && strncmp (ifp->name, ifname, INTERFACE_NAMSIZ))
>     isalias = 1;
> -
> -  ifp->metric = ifam->ifam_metric;
> -
> +
>   /* Add connected address. */
>   switch (sockunion_family (&addr))
>     {
>
>
> does that fix things?

Eugene's address bounces, so presumably he isn't going to test 
whether it fixes his problem. It's a straight-forward revert though, 
so I'll apply soon, if no one objects.

(Continue reading)


Gmane