|
@@ -941,14 +941,14 @@ static int fe_poll_rx(struct napi_struct *napi, int budget,
|
|
|
__vlan_hwaccel_put_tag(skb, htons(ETH_P_8021Q),
|
|
__vlan_hwaccel_put_tag(skb, htons(ETH_P_8021Q),
|
|
|
RX_DMA_VID(trxd.rxd3));
|
|
RX_DMA_VID(trxd.rxd3));
|
|
|
|
|
|
|
|
-#ifdef CONFIG_NET_MEDIATEK_OFFLOAD
|
|
|
|
|
|
|
+#ifdef CONFIG_NET_RALINK_OFFLOAD
|
|
|
if (mtk_offload_check_rx(priv, skb, trxd.rxd4) == 0) {
|
|
if (mtk_offload_check_rx(priv, skb, trxd.rxd4) == 0) {
|
|
|
#endif
|
|
#endif
|
|
|
stats->rx_packets++;
|
|
stats->rx_packets++;
|
|
|
stats->rx_bytes += pktlen;
|
|
stats->rx_bytes += pktlen;
|
|
|
|
|
|
|
|
napi_gro_receive(napi, skb);
|
|
napi_gro_receive(napi, skb);
|
|
|
-#ifdef CONFIG_NET_MEDIATEK_OFFLOAD
|
|
|
|
|
|
|
+#ifdef CONFIG_NET_RALINK_OFFLOAD
|
|
|
} else {
|
|
} else {
|
|
|
dev_kfree_skb(skb);
|
|
dev_kfree_skb(skb);
|
|
|
}
|
|
}
|
|
@@ -1290,7 +1290,7 @@ static int fe_open(struct net_device *dev)
|
|
|
napi_enable(&priv->rx_napi);
|
|
napi_enable(&priv->rx_napi);
|
|
|
fe_int_enable(priv->soc->tx_int | priv->soc->rx_int);
|
|
fe_int_enable(priv->soc->tx_int | priv->soc->rx_int);
|
|
|
netif_start_queue(dev);
|
|
netif_start_queue(dev);
|
|
|
-#ifdef CONFIG_NET_MEDIATEK_OFFLOAD
|
|
|
|
|
|
|
+#ifdef CONFIG_NET_RALINK_OFFLOAD
|
|
|
mtk_ppe_probe(priv);
|
|
mtk_ppe_probe(priv);
|
|
|
#endif
|
|
#endif
|
|
|
|
|
|
|
@@ -1329,7 +1329,7 @@ static int fe_stop(struct net_device *dev)
|
|
|
|
|
|
|
|
fe_free_dma(priv);
|
|
fe_free_dma(priv);
|
|
|
|
|
|
|
|
-#ifdef CONFIG_NET_MEDIATEK_OFFLOAD
|
|
|
|
|
|
|
+#ifdef CONFIG_NET_RALINK_OFFLOAD
|
|
|
mtk_ppe_remove(priv);
|
|
mtk_ppe_remove(priv);
|
|
|
#endif
|
|
#endif
|
|
|
|
|
|
|
@@ -1493,7 +1493,7 @@ static int fe_change_mtu(struct net_device *dev, int new_mtu)
|
|
|
return fe_open(dev);
|
|
return fe_open(dev);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-#ifdef CONFIG_NET_MEDIATEK_OFFLOAD
|
|
|
|
|
|
|
+#ifdef CONFIG_NET_RALINK_OFFLOAD
|
|
|
static int
|
|
static int
|
|
|
fe_flow_offload(enum flow_offload_type type, struct flow_offload *flow,
|
|
fe_flow_offload(enum flow_offload_type type, struct flow_offload *flow,
|
|
|
struct flow_offload_hw_path *src,
|
|
struct flow_offload_hw_path *src,
|
|
@@ -1527,7 +1527,7 @@ static const struct net_device_ops fe_netdev_ops = {
|
|
|
#ifdef CONFIG_NET_POLL_CONTROLLER
|
|
#ifdef CONFIG_NET_POLL_CONTROLLER
|
|
|
.ndo_poll_controller = fe_poll_controller,
|
|
.ndo_poll_controller = fe_poll_controller,
|
|
|
#endif
|
|
#endif
|
|
|
-#ifdef CONFIG_NET_MEDIATEK_OFFLOAD
|
|
|
|
|
|
|
+#ifdef CONFIG_NET_RALINK_OFFLOAD
|
|
|
.ndo_flow_offload = fe_flow_offload,
|
|
.ndo_flow_offload = fe_flow_offload,
|
|
|
#endif
|
|
#endif
|
|
|
};
|
|
};
|