From 6328962752950050d3aca8af6c304f6f50c0c3ab Mon Sep 17 00:00:00 2001 From: emanuele-f Date: Mon, 15 Jul 2019 19:42:51 +0200 Subject: [PATCH] Improve packet length log --- edge_utils.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/edge_utils.c b/edge_utils.c index 11ffcd1..6acaf0c 100644 --- a/edge_utils.c +++ b/edge_utils.c @@ -1258,12 +1258,19 @@ static void send_packet2net(n2n_edge_t * eee, idx=0; encode_PACKET(pktbuf, &idx, &cmn, &pkt); - traceEvent(TRACE_DEBUG, "encoded PACKET header of size=%u transform %u", - (unsigned int)idx, tx_transop_idx); idx += eee->transop.fwd(&eee->transop, pktbuf+idx, N2N_PKT_BUF_SIZE-idx, tap_pkt, len, pkt.dstMac); + + traceEvent(TRACE_DEBUG, "Encode %u B PACKET [%u B data, %u B overhead] transform %u", + (u_int)idx, (u_int)len, (u_int)(idx-len), tx_transop_idx); + +#if 0 + // MTU assertion to avoid fragmentation + assert(idx <= 1500); +#endif + eee->transop.tx_cnt++; /* stats */ send_packet(eee, destMac, pktbuf, idx); /* to peer or supernode */