From e2bc6005b36bceb644c69ca95f0a01f4774540a3 Mon Sep 17 00:00:00 2001 From: "Alan T. DeKok" Date: Wed, 25 Jan 2017 16:11:54 -0500 Subject: [PATCH] print out packet type, contents, and reply for detail packets --- src/main/detail.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/main/detail.c b/src/main/detail.c index 0d31e38..dc805eb 100644 --- a/src/main/detail.c +++ b/src/main/detail.c @@ -85,6 +85,9 @@ int detail_send(rad_listen_t *listener, REQUEST *request) } else { int rtt; struct timeval now; + + RDEBUG("detail (%s): Done %s packet.", data->name, fr_packet_codes[request->packet->code]); + /* * We call gettimeofday a lot. But it should be OK, * because there's nothing else to do. @@ -1024,9 +1027,16 @@ int detail_encode(UNUSED rad_listen_t *this, UNUSED REQUEST *request) /* * Overloaded to return "should we fix delay times" */ -int detail_decode(UNUSED rad_listen_t *this, UNUSED REQUEST *request) +int detail_decode(rad_listen_t *this, REQUEST *request) { #ifdef WITH_DETAIL_THREAD + listen_detail_t *data = this->data; + + RDEBUG("Received %s from detail file %s", + fr_packet_codes[request->packet->code], data->filename_work); + + rdebug_pair_list(L_DBG_LVL_1, request, request->packet->vps, "\t"); + return 0; #else listen_detail_t *data = this->data; -- 2.1.4