summaryrefslogtreecommitdiff
path: root/ospfd/ospf_packet.c
diff options
context:
space:
mode:
authorRenato Westphal <renato@openbsd.org>2017-10-23 21:51:08 -0200
committerGitHub <noreply@github.com>2017-10-23 21:51:08 -0200
commitccd05df5d37bf0381f71fcb7e40fae937a7efbb2 (patch)
tree56018915394c6cef14442129d9978803d53f17e6 /ospfd/ospf_packet.c
parent72806e2d23228892993eacdf9415f29eadb52f55 (diff)
parent85c8ef06638e2055b726b7dcc4bc1695496fb90b (diff)
Merge pull request #1354 from chiragshah6/mdev1
ospfd: show comand for ospf packet stats
Diffstat (limited to 'ospfd/ospf_packet.c')
-rw-r--r--ospfd/ospf_packet.c20
1 files changed, 20 insertions, 0 deletions
diff --git a/ospfd/ospf_packet.c b/ospfd/ospf_packet.c
index 47f5ee76d2..633c3deeaf 100644
--- a/ospfd/ospf_packet.c
+++ b/ospfd/ospf_packet.c
@@ -825,6 +825,26 @@ static int ospf_write(struct thread *thread)
"-----------------------------------------------------");
}
+ switch (type) {
+ case OSPF_MSG_HELLO:
+ oi->hello_out++;
+ break;
+ case OSPF_MSG_DB_DESC:
+ oi->db_desc_out++;
+ break;
+ case OSPF_MSG_LS_REQ:
+ oi->ls_req_out++;
+ break;
+ case OSPF_MSG_LS_UPD:
+ oi->ls_upd_out++;
+ break;
+ case OSPF_MSG_LS_ACK:
+ oi->ls_ack_out++;
+ break;
+ default:
+ break;
+ }
+
/* Now delete packet from queue. */
ospf_packet_delete(oi);