Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 25502bda authored by Dmitry Eremin-Solenikov's avatar Dmitry Eremin-Solenikov Committed by David S. Miller
Browse files

ieee802154: use standard routine for printing dumps



Use print_hex_dump_bytes instead of self-written dumping function
for outputting packet dumps.

Signed-off-by: default avatarDmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent a8f447bd
Loading
Loading
Loading
Loading
+3 −9
Original line number Diff line number Diff line
@@ -39,14 +39,6 @@

#include "af802154.h"

#define DBG_DUMP(data, len) { \
	int i; \
	pr_debug("function: %s: data: len %d:\n", __func__, len); \
	for (i = 0; i < len; i++) {\
		pr_debug("%02x: %02x\n", i, (data)[i]); \
	} \
}

/*
 * Utility function for families
 */
@@ -302,10 +294,12 @@ static struct net_proto_family ieee802154_family_ops = {
static int ieee802154_rcv(struct sk_buff *skb, struct net_device *dev,
	struct packet_type *pt, struct net_device *orig_dev)
{
	DBG_DUMP(skb->data, skb->len);
	if (!netif_running(dev))
		return -ENODEV;
	pr_debug("got frame, type %d, dev %p\n", dev->type, dev);
#ifdef DEBUG
	print_hex_dump_bytes("ieee802154_rcv ", DUMP_PREFIX_NONE, skb->data, skb->len);
#endif

	if (!net_eq(dev_net(dev), &init_net))
		goto drop;