On Fri, 2017-10-27 at 17:09 -0700, Tom Herbert wrote:
Call gro_cells_receive instead of netif_rx.
...
quoted hunk ↗ jump to hunk
static void gtp_link_setup(struct net_device *dev)
{
+ struct gtp_dev *gtp = netdev_priv(dev);
+
dev->netdev_ops = >p_netdev_ops;
dev->needs_free_netdev = true;
@@ -630,6 +643,8 @@ static void gtp_link_setup(struct net_device *dev)
sizeof(struct iphdr) +
sizeof(struct udphdr) +
sizeof(struct gtp0_header);
+
+ gro_cells_init(>p->gro_cells, dev);
}
You forgot to remove this part.