]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/net/hamradio/mkiss.c
[AX25] Introduce ax25_type_trans
[karo-tx-linux.git] / drivers / net / hamradio / mkiss.c
index d9ea080aea0f3513a3173b9348149f3b8662896d..62790511098f6506241b94fa9f8043c0c02047aa 100644 (file)
@@ -332,12 +332,10 @@ static void ax_bump(struct ax_disp *ax)
                return;
        }
 
-       skb->dev      = ax->dev;
        spin_lock_bh(&ax->buflock);
        memcpy(skb_put(skb,count), ax->rbuff, count);
        spin_unlock_bh(&ax->buflock);
-       skb->mac.raw  = skb->data;
-       skb->protocol = htons(ETH_P_AX25);
+       skb->protocol = ax25_type_trans(skb, ax->dev);
        netif_rx(skb);
        ax->dev->last_rx = jiffies;
        ax->rx_packets++;