Merge "msm: mhi-net-dev: Set MIN and MAX MTU size for Ethernet packet"

This commit is contained in:
qctecmdr 2023-01-23 04:48:32 -08:00 • committed by Gerrit - the friendly Code Review server
commit d9f0f78b5b

View file

@ -238,14 +238,13 @@ static void mhi_dev_net_read_completion_cb(void *req)
struct sk_buff *skb = mreq->context;
unsigned long flags;
skb->len = mreq->transfer_len;
skb_put(skb, mreq->transfer_len);
if (net_handle->eth_iface)
skb->protocol = eth_type_trans(skb, net_handle->dev);
else
skb->protocol = mhi_dev_net_eth_type_trans(skb);
skb_put(skb, mreq->transfer_len);
net_handle->dev->stats.rx_packets++;
skb->dev = net_handle->dev;
netif_rx(skb);
@ -450,6 +449,8 @@ static void mhi_dev_net_ether_setup(struct net_device *dev)
{
dev->netdev_ops = &mhi_dev_net_ops_ip;
ether_setup(dev);
dev->min_mtu = ETH_MIN_MTU;
dev->max_mtu = ETH_MAX_MTU;
mhi_dev_net_log(MHI_INFO,
"mhi_dev_net Ethernet setup\n");
}