FreeCalypso > hg > freecalypso-tools
diff rvinterf/lowlevel/logsent.c @ 899:a1065c17429c
rvinterf: implement TCH hiding mode and -v option for verbose
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Mon, 12 Dec 2022 22:15:25 +0000 |
parents | e7502631a0f9 |
children | 4e243402f453 |
line wrap: on
line diff
--- a/rvinterf/lowlevel/logsent.c Sun Apr 03 19:09:21 2022 +0000 +++ b/rvinterf/lowlevel/logsent.c Mon Dec 12 22:15:25 2022 +0000 @@ -9,6 +9,9 @@ #include "../include/pktmux.h" #include "../include/limits.h" +extern int no_output, verbose; +extern FILE *logF; + static void log_sent_ati(pkt, pktlen) u_char *pkt; @@ -72,6 +75,8 @@ log_sent_packet(pkt, pktlen) u_char *pkt; { + if (no_output && !logF) + return; switch (pkt[0]) { case RVT_L23_HEADER: log_sent_gpf(pkt, pktlen); @@ -79,7 +84,13 @@ case RVT_AT_HEADER: log_sent_ati(pkt, pktlen); return; + case RVT_TCH_HEADER: + if (verbose) + goto generic; + tch_inc_count_tx(); + return; default: + generic: log_sent_other(pkt, pktlen); } }