debug("%s: Received dbdes from %I via %s.\n", p->name, n->ip,
ifa->iface->name);
+ ospf_neigh_sm(n, INM_HELLOREC);
switch(n->state)
{
}
debug("%s: Received LS ack from %I\n", p->name, n->ip);
+ ospf_neigh_sm(n, INM_HELLOREC);
if(n->state<NEIGHBOR_EXCHANGE) return;
if(n->state<NEIGHBOR_EXCHANGE) return;
debug("%s: Received LS req from neighbor: %I\n",p->name, n->ip);
+ ospf_neigh_sm(n, INM_HELLOREC);
length=ntohs(ps->ospf_packet.length);
lsh=(void *)(ps+1);
return;
}
- debug("%s: Received LS upd from %I\n", p->name, n->ip);
+ debug("%s: Received LS upd from %I\n", p->name, n->ip);
+ ospf_neigh_sm(n, INM_HELLOREC);
lsa=(struct ospf_lsa_header *)(ps+1);
area=htonl(ps->ospf_packet.areaid);