mirror of https://gitee.com/openkylin/linux.git
qtnfmac: switch to napi_gro_receive
Use napi_gro_receive() rather than netif_receive_skb() to improve performance when GRO is enabled. Signed-off-by: Sergey Matyukevich <sergey.matyukevich.os@quantenna.com> Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
This commit is contained in:
parent
0db63e3799
commit
7376947dfb
|
@ -762,7 +762,7 @@ static int qtnf_rx_poll(struct napi_struct *napi, int budget)
|
||||||
ndev->stats.rx_bytes += skb->len;
|
ndev->stats.rx_bytes += skb->len;
|
||||||
|
|
||||||
skb->protocol = eth_type_trans(skb, ndev);
|
skb->protocol = eth_type_trans(skb, ndev);
|
||||||
netif_receive_skb(skb);
|
napi_gro_receive(napi, skb);
|
||||||
} else {
|
} else {
|
||||||
pr_debug("drop untagged skb\n");
|
pr_debug("drop untagged skb\n");
|
||||||
bus->mux_dev.stats.rx_dropped++;
|
bus->mux_dev.stats.rx_dropped++;
|
||||||
|
|
Loading…
Reference in New Issue