Re: [PATCH net] ipv6: rpl: add NULL check for idev in ipv6_rpl_srh_rcv()

From: Andrea Mayer

Date: Fri May 01 2026 - 19:36:55 EST


On Tue, 28 Apr 2026 17:24:05 -0700
Eric Dumazet <edumazet@xxxxxxxxxx> wrote:

> On Tue, Apr 28, 2026 at 3:48 PM Andrea Mayer <andrea.mayer@xxxxxxxxxxx> wrote:
> > [snip]
> > diff --git a/net/ipv6/exthdrs.c b/net/ipv6/exthdrs.c
> > index 03cbce842c1a..e398a8851031 100644
> > --- a/net/ipv6/exthdrs.c
> > +++ b/net/ipv6/exthdrs.c
> > @@ -499,6 +499,10 @@ static int ipv6_rpl_srh_rcv(struct sk_buff *skb)
> > u32 r;
> >
> > idev = __in6_dev_get(skb->dev);
> > + if (!idev) {
> > + kfree_skb(skb);
>
> I suggest:
>
> kfree_skb_reason(skb, SKB_DROP_REASON_IPV6DISABLED)

Hi Eric,

Thanks for the suggestion. I will include it in v2.

Andrea