BT_DBG("%s type %d len %d", hdev->name, skb->pkt_type, skb->len); 
BT_DBG("%s type %d len %d", hdev->name, bt_cb(skb)->pkt_type, skb->len); 
static int hci_send_frame(struct sk_buff *skb){	struct hci_dev *hdev = (struct hci_dev *) skb->dev;	if (!hdev) {		kfree_skb(skb);		return -ENODEV;	}	BT_DBG("%s type %d len %d", hdev->name, skb->pkt_type, skb->len);	if (atomic_read(&hdev->promisc)) {		/* Time stamp */		do_gettimeofday(&skb->stamp);		hci_send_to_sock(hdev, skb);	}	/* Get rid of skb owner, prior to sending to the driver. */	skb_orphan(skb);	return hdev->send(skb);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/0d48d93947dd9ea21c5cdc76a8581b06a4a39281/hci_core.c/clean/net/bluetooth/hci_core.c