diff options
| author | David M. Syzdek <david.syzdek@acsalaska.com> | 2022-07-21 15:40:35 -0800 |
|---|---|---|
| committer | David M. Syzdek <david.syzdek@acsalaska.com> | 2022-07-21 15:40:35 -0800 |
| commit | 87355226022accb68e7899374fdc07870ad77a35 (patch) | |
| tree | bf8c0f7f63f3506c3bb8f32e923ac5518aa70f44 | |
| parent | 3935165f67c6db2650944abb8e585871e006f5af (diff) | |
| download | akcom-udpecho-87355226022accb68e7899374fdc07870ad77a35.tar.gz akcom-udpecho-87355226022accb68e7899374fdc07870ad77a35.tar.bz2 akcom-udpecho-87355226022accb68e7899374fdc07870ad77a35.tar.xz akcom-udpecho-87355226022accb68e7899374fdc07870ad77a35.zip | |
akcom-udpechod: cleaning up logging for dropped or invalid packets
| -rw-r--r-- | src/akcom-udpechod.c | 44 |
1 files changed, 31 insertions, 13 deletions
diff --git a/src/akcom-udpechod.c b/src/akcom-udpechod.c index b7141fe..715d9b1 100644 --- a/src/akcom-udpechod.c +++ b/src/akcom-udpechod.c | |||
| @@ -757,19 +757,37 @@ int my_log_conn(int mode, size_t * connp, union my_sa * sap, | |||
| 757 | // log connection | 757 | // log connection |
| 758 | if ((cnf_echoplus)) | 758 | if ((cnf_echoplus)) |
| 759 | { | 759 | { |
| 760 | syslog(LOG_INFO, | 760 | if (mode == MY_SENT) |
| 761 | "conn %zu: client: [%s]:%hu; %s bytes: %zi; timestamp: %lu.%09lu; seq: %u; delta: %u us; delay: %u us;", | 761 | { |
| 762 | *connp, | 762 | syslog(LOG_INFO, |
| 763 | addr_str, | 763 | "conn %zu: client: [%s]:%hu; %s bytes: %zi; timestamp: %lu.%09lu; seq: %u; delay: %u.%03u ms; delta: %u.%03u ms;", |
| 764 | port, | 764 | *connp, |
| 765 | mode_name, | 765 | addr_str, |
| 766 | ssize, | 766 | port, |
| 767 | tsp->tv_sec, | 767 | mode_name, |
| 768 | tsp->tv_nsec, | 768 | ssize, |
| 769 | ntohl(msgp->req_sn), | 769 | tsp->tv_sec, |
| 770 | ntohl(msgp->reply_time) - ntohl(msgp->recv_time), | 770 | tsp->tv_nsec, |
| 771 | delay | 771 | ntohl(msgp->req_sn), |
| 772 | ); | 772 | (delay/1000), |
| 773 | (delay%1000), | ||
| 774 | (ntohl(msgp->reply_time) - ntohl(msgp->recv_time))/1000, | ||
| 775 | (ntohl(msgp->reply_time) - ntohl(msgp->recv_time))%1000 | ||
| 776 | ); | ||
| 777 | } else | ||
| 778 | { | ||
| 779 | syslog(LOG_INFO, | ||
| 780 | "conn %zu: client: [%s]:%hu; %s bytes: %zi; timestamp: %lu.%09lu; seq: %u;", | ||
| 781 | *connp, | ||
| 782 | addr_str, | ||
| 783 | port, | ||
| 784 | mode_name, | ||
| 785 | ssize, | ||
| 786 | tsp->tv_sec, | ||
| 787 | tsp->tv_nsec, | ||
| 788 | ntohl(msgp->req_sn) | ||
| 789 | ); | ||
| 790 | }; | ||
| 773 | } else | 791 | } else |
| 774 | { | 792 | { |
| 775 | syslog(LOG_INFO, | 793 | syslog(LOG_INFO, |
