|
@@ -260,15 +260,12 @@ static int ieee802154_fake_close(struct net_device *dev)
|
|
static netdev_tx_t ieee802154_fake_xmit(struct sk_buff *skb,
|
|
static netdev_tx_t ieee802154_fake_xmit(struct sk_buff *skb,
|
|
struct net_device *dev)
|
|
struct net_device *dev)
|
|
{
|
|
{
|
|
- skb->iif = dev->ifindex;
|
|
|
|
- skb->dev = dev;
|
|
|
|
dev->stats.tx_packets++;
|
|
dev->stats.tx_packets++;
|
|
dev->stats.tx_bytes += skb->len;
|
|
dev->stats.tx_bytes += skb->len;
|
|
|
|
|
|
- dev->trans_start = jiffies;
|
|
|
|
-
|
|
|
|
/* FIXME: do hardware work here ... */
|
|
/* FIXME: do hardware work here ... */
|
|
|
|
|
|
|
|
+ dev_kfree_skb(skb);
|
|
return NETDEV_TX_OK;
|
|
return NETDEV_TX_OK;
|
|
}
|
|
}
|
|
|
|
|