From: Samuel Ortiz Date: Fri, 14 Jun 2013 15:30:11 +0000 (+0200) Subject: nfctool: sniffer: Print Handover I frames as NDEF X-Git-Tag: 0.12~21 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=995534c30679d1aea0ff4bca72667f889688331e;p=platform%2Fupstream%2Fneard.git nfctool: sniffer: Print Handover I frames as NDEF Handover information frames are actually pure NDEFs, so decode them as such since it is now possible to detect Handover specific traffic. --- diff --git a/tools/nfctool/llcp-decode.c b/tools/nfctool/llcp-decode.c index a08d64a..6f8c59d 100644 --- a/tools/nfctool/llcp-decode.c +++ b/tools/nfctool/llcp-decode.c @@ -467,6 +467,15 @@ static int llcp_print_i(struct sniffer_packet *packet) llcp_printf_error("Error decoding SNEP frame"); return err; + } else if (packet->llcp.local_sap == opts.handover_sap || + packet->llcp.remote_sap == opts.handover_sap) { + int err; + + err = ndef_print_records(packet->llcp.data, + packet->llcp.data_len); + if (err != 0) + llcp_printf_error("Error decoding Handover frame"); + return err; } sniffer_print_hexdump(stdout, packet->llcp.data, packet->llcp.data_len,