diff options
Diffstat (limited to 'ospfd/ospf_packet.c')
| -rw-r--r-- | ospfd/ospf_packet.c | 20 |
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); |
