]> rtime.felk.cvut.cz Git - zynq/linux.git/commitdiff
net: ethernet: xilinx: Disabling TEMAC2 data path
authorSaurabh Sengar <saurabh.singh@xilinx.com>
Wed, 31 May 2017 09:05:17 +0000 (14:35 +0530)
committerMichal Simek <michal.simek@xilinx.com>
Tue, 20 Jun 2017 12:13:45 +0000 (14:13 +0200)
As there is not data path for TEMAC2, consuming the skb packet
sent by this port. This will have no impact on performance.

Signed-off-by: Saurabh Sengar <saurabhs@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
drivers/net/ethernet/xilinx/xilinx_axienet_main.c

index 03a566949cc6f6127597094b638bf64c921ac511..0d3fa91ff89066e3c8ae473cf9edcdcf7cc80c16 100644 (file)
@@ -1071,8 +1071,10 @@ static int axienet_start_xmit(struct sk_buff *skb, struct net_device *ndev)
                if (eth->h_proto == htons(ETH_P_1588))
                        return axienet_ptp_xmit(skb, ndev);
 #endif
-               if (lp->temac_no == XAE_TEMAC2)
-                       return NETDEV_TX_BUSY;
+               if (lp->temac_no == XAE_TEMAC2) {
+                       dev_kfree_skb_any(skb);
+                       return NETDEV_TX_OK;
+               }
        }
 #endif
        num_frag = skb_shinfo(skb)->nr_frags;