]> 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>
Thu, 15 Mar 2018 14:18:07 +0000 (15:18 +0100)
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 bfb0f58d13b3f37725682366f62970fcf781bb18..5a1adb070b88ab7703e2cf6f050b5816cb230dd0 100644 (file)
@@ -1073,8 +1073,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;