]> git.puffer.fish Git - mirror/frr.git/commit
ISSUE:
authorDonald Sharp <sharpd@cumulusnetworks.com>
Wed, 20 May 2015 01:03:43 +0000 (18:03 -0700)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Wed, 20 May 2015 01:03:43 +0000 (18:03 -0700)
commit86bede75e309cae0fef566212ecab29dbb79b6e3
tree817cf3ac27e2ebf05404eb8d8bbf8015bc9ed069
parent31eba040c282554cb8cb68f27344e9d83e8e8aad
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.

Signed-off-by: Vipin Kumar <vipin@cumulusnetworks.com>
Reviewed-by: Daniel Walton <dwalton@cumulusnetworks.com>
Reviewed-by: Dinesh G Dutt <ddutt@cumulusnetworks.com>
ospfd/ospf_packet.c