diff options
author | Patrick McHardy <kaber@trash.net> | 2011-07-18 21:34:49 +0200 |
---|---|---|
committer | Patrick McHardy <kaber@trash.net> | 2011-07-18 21:34:49 +0200 |
commit | 4a241273ff8e830735b9b4dd1c016a6e51f48f5d (patch) | |
tree | 35919805f7b1f47f99e21742177d42575c8ead9c /src | |
parent | 85d1fb46c59980a14b22672425388df9c6f6ed64 (diff) |
sfmt: use trans_table for auth flags
Signed-off-by: Patrick McHardy <kaber@trash.net>
Diffstat (limited to 'src')
-rw-r--r-- | src/s_msg.c | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/src/s_msg.c b/src/s_msg.c index d2eb2ab..1716682 100644 --- a/src/s_msg.c +++ b/src/s_msg.c @@ -718,6 +718,13 @@ static int dect_sfmt_build_allocation_type(struct dect_sfmt_ie *dst, return 0; } +static const struct dect_trans_tbl dect_auth_flags[] = { + TRANS_TBL(DECT_AUTH_FLAG_INC, "INC"), + TRANS_TBL(DECT_AUTH_FLAG_DEF, "DEF"), + TRANS_TBL(DECT_AUTH_FLAG_TXC, "TXC"), + TRANS_TBL(DECT_AUTH_FLAG_UPC, "UPC"), +}; + static void dect_sfmt_dump_auth_type(const struct dect_ie_common *_ie) { const struct dect_ie_auth_type *ie = dect_ie_container(ie, _ie); @@ -729,11 +736,8 @@ static void dect_sfmt_dump_auth_type(const struct dect_ie_common *_ie) dect_val2str(dect_auth_key_types, buf, ie->auth_key_type)); sfmt_debug("\tauthentication key number: %u\n", ie->auth_key_num); sfmt_debug("\tcipher key number: %u\n", ie->cipher_key_num); - sfmt_debug("\tINC: %u DEF: %u TXC: %u UPC: %u\n", - ie->flags & DECT_AUTH_FLAG_INC ? 1 : 0, - ie->flags & DECT_AUTH_FLAG_DEF ? 1 : 0, - ie->flags & DECT_AUTH_FLAG_TXC ? 1 : 0, - ie->flags & DECT_AUTH_FLAG_UPC ? 1 : 0); + sfmt_debug("\tflags: %s\n", + dect_flags2str(dect_auth_flags, buf, ie->flags)); if (ie->flags & DECT_AUTH_FLAG_DEF) sfmt_debug("\tdefault cipher key index: %u\n", ie->defck_index); |