diff options
Diffstat (limited to 'ldpd/keepalive.c')
| -rw-r--r-- | ldpd/keepalive.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/ldpd/keepalive.c b/ldpd/keepalive.c index 4cd49d485b..f9a7d850fd 100644 --- a/ldpd/keepalive.c +++ b/ldpd/keepalive.c @@ -16,12 +16,12 @@ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ -#include <sys/types.h> -#include <string.h> +#include <zebra.h> #include "ldpd.h" #include "ldpe.h" #include "log.h" +#include "ldp_debug.h" void send_keepalive(struct nbr *nbr) @@ -37,6 +37,8 @@ send_keepalive(struct nbr *nbr) size -= LDP_HDR_SIZE; gen_msg_hdr(buf, MSG_TYPE_KEEPALIVE, size); + debug_kalive_send("keepalive: lsr-id %s", inet_ntoa(nbr->id)); + evbuf_enqueue(&nbr->tcp->wbuf, buf); } @@ -51,6 +53,8 @@ recv_keepalive(struct nbr *nbr, char *buf, uint16_t len) return (-1); } + debug_kalive_recv("keepalive: lsr-id %s", inet_ntoa(nbr->id)); + if (nbr->state != NBR_STA_OPER) nbr_fsm(nbr, NBR_EVT_KEEPALIVE_RCVD); |
