diff options
author | Michael Mann <mmann78@netscape.net> | 2013-12-06 04:33:58 +0000 |
---|---|---|
committer | Michael Mann <mmann78@netscape.net> | 2013-12-06 04:33:58 +0000 |
commit | 643f9efce238971298e1979d9433dd5a88d863a3 (patch) | |
tree | 982e845d42b8b5e337708d8e72a1dbbeec4637c3 /epan/address_to_str.c | |
parent | b2be51c76d4b79c5350f40643f6c861b75b2ad13 (diff) | |
download | wireshark-643f9efce238971298e1979d9433dd5a88d863a3.tar.gz |
Add DeviceNet and J1939 dissectors. Both run on top of CAN (not necessarily always SocketCAN, but it did provide a good test environment)
svn path=/trunk/; revision=53802
Diffstat (limited to 'epan/address_to_str.c')
-rw-r--r-- | epan/address_to_str.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/epan/address_to_str.c b/epan/address_to_str.c index cd012e8429..1ebd0ace4c 100644 --- a/epan/address_to_str.c +++ b/epan/address_to_str.c @@ -627,6 +627,14 @@ address_to_str_buf(const address *addr, gchar *buf, int buf_len) else g_snprintf(buf, buf_len, "0x%04x", ieee_802_15_4_short_addr); break; + case AT_J1939: + addrdata = (const guint8 *)addr->data; + g_snprintf(buf, buf_len, "%d", addrdata[0]); + break; + case AT_DEVICENET: + addrdata = (const guint8 *)addr->data; + g_snprintf(buf, buf_len, "%d", addrdata[0] & 0x3f); + break; default: g_assert_not_reached(); } |