On Thu, 3 Feb 2022 15:48:28 -0700 David Ahern wrote: > > --- a/include/net/ndisc.h > > +++ b/include/net/ndisc.h > > @@ -71,7 +71,6 @@ do { \ > > > > struct ctl_table; > > struct inet6_dev; > > -struct net_device; > > ndisc_parse_options references net_device. This part seems unrelated to > the patch intent. Indeed, I'll post v2 with this fixed. The reason was this header includes linux/netdevice.h so the forward declaration is unnecessary.