forked from Mirror/frr
2005-06-01 Akihiro Mizutani <mizutani@net-chef.net>
* ospf_ism.c (ospf_elect_bdr/ospf_elect_dr): Fix DR election bug.
This commit is contained in:
parent
200df115ea
commit
7e440869b5
|
@ -1,3 +1,7 @@
|
||||||
|
2005-06-01 Akihiro Mizutani <mizutani@net-chef.net>
|
||||||
|
|
||||||
|
* ospf_ism.c (ospf_elect_bdr/ospf_elect_dr): Fix DR election bug.
|
||||||
|
|
||||||
2005-05-26 Paul Jakma <paul.jakma@sun.com>
|
2005-05-26 Paul Jakma <paul.jakma@sun.com>
|
||||||
|
|
||||||
* ospf_abr.c: (ospf_abr_update_aggregate) Fix comment, cost bug itself
|
* ospf_abr.c: (ospf_abr_update_aggregate) Fix comment, cost bug itself
|
||||||
|
|
|
@ -99,12 +99,9 @@ ospf_elect_dr (struct ospf_interface *oi, struct list *el_list)
|
||||||
|
|
||||||
/* Set DR to interface. */
|
/* Set DR to interface. */
|
||||||
if (dr)
|
if (dr)
|
||||||
{
|
DR (oi) = dr->address.u.prefix4;
|
||||||
DR (oi) = dr->address.u.prefix4;
|
|
||||||
dr->d_router = dr->address.u.prefix4;
|
|
||||||
}
|
|
||||||
else
|
else
|
||||||
DR (oi).s_addr = 0;
|
DR (oi).s_addr = 0;
|
||||||
|
|
||||||
list_delete (dr_list);
|
list_delete (dr_list);
|
||||||
|
|
||||||
|
@ -143,10 +140,7 @@ ospf_elect_bdr (struct ospf_interface *oi, struct list *el_list)
|
||||||
|
|
||||||
/* Set BDR to interface. */
|
/* Set BDR to interface. */
|
||||||
if (bdr)
|
if (bdr)
|
||||||
{
|
BDR (oi) = bdr->address.u.prefix4;
|
||||||
BDR (oi) = bdr->address.u.prefix4;
|
|
||||||
bdr->bd_router = bdr->address.u.prefix4;
|
|
||||||
}
|
|
||||||
else
|
else
|
||||||
BDR (oi).s_addr = 0;
|
BDR (oi).s_addr = 0;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue