Sorry Donald, I don't even have a quagga master setup here, much less anything 
to run it on and even less time to work on it.
When/if I get to quagga master I will resubmit missing parts.
I don't mind if you(or anyone else) just scoops these patches into your own, 
they are just small bug fixes.

    Jocke

On Tue, 2015-11-10 at 15:40 -0500, Donald Sharp wrote:
Joakim -

If you resubmit your patch, I'll ACK it and work towards getting the code in( 
and obviously remove the Patch from Vipin from our proposed tree ).  I would 
hate to see your good work sitting idly by the side due to past issues.

donald

On Tue, Nov 10, 2015 at 3:13 PM, Joakim Tjernlund 
<[email protected]<mailto:[email protected]>> wrote:
No, I am way behind quagga master and having submitted so much stuff that never 
went anywere.
Now I can only point at my old stuff and hope someone picks it it up.
I hope Quagga soon has what I need and then I will consider upgrading.

It is not the same fix, it is more of the same and also includes VLINKs.

     Jocke

On Tue, 2015-11-10 at 14:59 -0500, Donald Sharp wrote:
Joakim -

Are you planning on fixing up your two submissions and resubmitting?

donald

On Tue, Nov 10, 2015 at 2:46 PM, Donald Sharp 
<[email protected]<mailto:[email protected]>> wrote:
Yep looks like the same fix.

donald

On Tue, Nov 10, 2015 at 11:49 AM, Joakim Tjernlund 
<[email protected]<mailto:[email protected]>> wrote:
On Tue, 2015-11-10 at 09:33 -0500, Donald Sharp wrote:
> From: Vipin Kumar 
> <[email protected]<mailto:[email protected]>>
>
> ISSUE:
>
> LSAcks (for directed acks) are being sent to neighbor's unicast address.
>
> RFC 2328 says:
>
> "The IP destination address for the packet is selected as
>  follows.  On physical point-to-point networks, the IP
>  destination is always set to the address AllSPFRouters"
>
> Fix is to unconditionally set the destination address for LSAcks over
> point-to-point links as AllSPFRouters. Quagga OSPF already has similar
> change for OSPF DBD, LSUpdate and LSrequest packets.

Yes, but I think it is incomplete. Have a look at my old patch(es) at:
http://patchwork.quagga.net/patch/30/
http://patchwork.quagga.net/patch/32/
and tell me what you think.

These 2 patches really started with
http://patchwork.quagga.net/patch/6/
but bindtodevice was not really needed as I recall.

   Jocke

>
> Signed-off-by: Vipin Kumar 
> <[email protected]<mailto:[email protected]>>
> Reviewed-by: Daniel Walton 
> <[email protected]<mailto:[email protected]>>
> Reviewed-by: Dinesh G Dutt 
> <[email protected]<mailto:[email protected]>>
> ---
>  ospfd/ospf_packet.c |    9 ++++++---
>  1 file changed, 6 insertions(+), 3 deletions(-)
>
> diff --git a/ospfd/ospf_packet.c b/ospfd/ospf_packet.c
> index ea76ab8..65b15fc 100644
> --- a/ospfd/ospf_packet.c
> +++ b/ospfd/ospf_packet.c
> @@ -3854,9 +3854,12 @@ ospf_ls_ack_send_list (struct ospf_interface *oi, 
> struct list *ack,
>    /* Set packet length. */
>    op->length = length;
>
> -  /* Set destination IP address. */
> -  op->dst = dst;
> -
> +  /* Decide destination address. */
> +  if (oi->type == OSPF_IFTYPE_POINTOPOINT)
> +    op->dst.s_addr = htonl (OSPF_ALLSPFROUTERS);
> +  else
> +    op->dst.s_addr = dst.s_addr;
> +
>    /* Add packet to the interface output queue. */
>    ospf_packet_add (oi, op);
>








_______________________________________________
Quagga-dev mailing list
[email protected]
https://lists.quagga.net/mailman/listinfo/quagga-dev

Reply via email to