diff options
Diffstat (limited to 'proto/ospf/neighbor.c')
-rw-r--r-- | proto/ospf/neighbor.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/proto/ospf/neighbor.c b/proto/ospf/neighbor.c index 95761173..4565d4e7 100644 --- a/proto/ospf/neighbor.c +++ b/proto/ospf/neighbor.c @@ -11,6 +11,11 @@ char *ospf_ns[]={"down", "attempt", "init", "2way", "exstart", "exchange", "loading", "full"}; +const char *ospf_inm[]={ "hello received", "neighbor start", "2-way received", + "negotiation done", "exstart done", "bad ls request", "load done", + "adjacency ok?", "sequence mismatch", "1-way received", "kill neighbor", + "inactivity timer", "line down" }; + void neigh_chstate(struct ospf_neighbor *n, u8 state) { @@ -177,6 +182,9 @@ ospf_neigh_sm(struct ospf_neighbor *n, int event) p=(struct proto *)(n->ifa->proto); + DBG("%s: Neighbor state machine for neighbor %I, event \"%s\".\n", + p->name, n->rid, ospf_inm[event]); + switch(event) { case INM_START: |