From 9fbd4e819e3a22b29dedc0033c9193cf63ccef9b Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Sat, 11 Jul 2020 10:40:37 +0200 Subject: [PATCH] print E1DP Mode as string, not in numeric format Change-Id: I4d221a45bdd5d85b3ab6eaa35d67683b50bea21f --- src/ctl.c | 2 +- src/e1d.h | 1 + src/vty.c | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/ctl.c b/src/ctl.c index 0fb42de..ee5066f 100644 --- a/src/ctl.c +++ b/src/ctl.c @@ -111,7 +111,7 @@ _e1d_ts_start(struct e1_ts *ts, enum e1_ts_mode mode) { int ret, sd[2]; - LOGPTS(ts, DE1D, LOGL_INFO, "Starting in mode %u\n", mode); + LOGPTS(ts, DE1D, LOGL_INFO, "Starting in mode %s\n", get_value_string(e1_ts_mode_names, mode)); ret = socketpair(AF_UNIX, SOCK_SEQPACKET, 0, sd); if (ret < 0) diff --git a/src/e1d.h b/src/e1d.h index 64e8f45..f556e8f 100644 --- a/src/e1d.h +++ b/src/e1d.h @@ -33,6 +33,7 @@ enum e1_ts_mode { E1_TS_MODE_RAW, E1_TS_MODE_HDLCFCS, }; +extern const struct value_string e1_ts_mode_names[]; struct e1_ts { struct e1_line *line; diff --git a/src/vty.c b/src/vty.c index cc0df21..5e3f37c 100644 --- a/src/vty.c +++ b/src/vty.c @@ -86,7 +86,7 @@ static int get_remote_pid(int fd) return uc.pid; } -static const struct value_string e1_ts_mode_names[] = { +const struct value_string e1_ts_mode_names[] = { { E1_TS_MODE_OFF, "OFF" }, { E1_TS_MODE_RAW, "RAW" }, { E1_TS_MODE_HDLCFCS, "HDLC-FCS" },