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!