On Tue,  2 Feb 2021 07:51:59 +0100 Jonas Bonn wrote:
> diff --git a/drivers/net/gtp.c b/drivers/net/gtp.c
> index a1bb02818977..fa8880c51101 100644
> --- a/drivers/net/gtp.c
> +++ b/drivers/net/gtp.c
> @@ -189,8 +189,10 @@ static int gtp_rx(struct pdp_ctx *pctx, struct sk_buff 
> *skb,
>  
>       /* Get rid of the GTP + UDP headers. */
>       if (iptunnel_pull_header(skb, hdrlen, skb->protocol,
> -                              !net_eq(sock_net(pctx->sk), 
> dev_net(pctx->dev))))
> -             return -1;
> +                      !net_eq(sock_net(pctx->sk), dev_net(pctx->dev)))) {
> +             gtp->dev->stats.rx_length_errors++;
> +             goto err;
> +     }
>  
>       netdev_dbg(pctx->dev, "forwarding packet from GGSN to uplink\n");
>  
> @@ -206,6 +208,10 @@ static int gtp_rx(struct pdp_ctx *pctx, struct sk_buff 
> *skb,
>  
>       netif_rx(skb);
>       return 0;
> +
> +err:
> +     gtp->dev->stats.rx_dropped++;
> +     return -1;
>  }
>  
>  /* 1 means pass up to the stack, -1 means drop and 0 means decapsulated. */

drivers/net/gtp.c: In function ‘gtp_rx’:
drivers/net/gtp.c:193:3: error: ‘gtp’ undeclared (first use in this function)
  193 |   gtp->dev->stats.rx_length_errors++;
      |   ^~~
drivers/net/gtp.c:193:3: note: each undeclared identifier is reported only once 
for each function it appears in


Thanks for working on these patches!

Reply via email to