]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - drivers/net/ppp_generic.c
netxen: refresh firmware info after reset
[mv-sheeva.git] / drivers / net / ppp_generic.c
index 8ee91421db12133634a922d2d8d70c933e22c248..d0b965517b463bdf2e1bf223434b48314b7f5ef0 100644 (file)
@@ -988,12 +988,12 @@ ppp_start_xmit(struct sk_buff *skb, struct net_device *dev)
        netif_stop_queue(dev);
        skb_queue_tail(&ppp->file.xq, skb);
        ppp_xmit_process(ppp);
-       return 0;
+       return NETDEV_TX_OK;
 
  outf:
        kfree_skb(skb);
        ++dev->stats.tx_dropped;
-       return 0;
+       return NETDEV_TX_OK;
 }
 
 static int
@@ -1054,6 +1054,7 @@ static void ppp_setup(struct net_device *dev)
        dev->type = ARPHRD_PPP;
        dev->flags = IFF_POINTOPOINT | IFF_NOARP | IFF_MULTICAST;
        dev->features |= NETIF_F_NETNS_LOCAL;
+       dev->priv_flags &= ~IFF_XMIT_DST_RELEASE;
 }
 
 /*