On Fri, 2017-10-27 at 17:09 -0700, Tom Herbert wrote:
> Call gro_cells_receive instead of netif_rx.
> 

...

>  
>  static void gtp_link_setup(struct net_device *dev)
>  {
> +     struct gtp_dev *gtp = netdev_priv(dev);
> +
>       dev->netdev_ops         = &gtp_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(&gtp->gro_cells, dev);
>  }

You forgot to remove this part.


Reply via email to