tech-net archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Let's not count unknown ethertypes as interface errors?



On Sun, Dec 13, 2020 at 2:34 AM Greg Troxel <gdt%lexort.com@localhost> wrote:
>
>
> Martin Husemann <martin%duskware.de@localhost> writes:
>
> I agree that this is not an error.
>
> > Several easy solutions:
> >  - like the comment says: create a special "unknown protocols" counter
> >    and use that for this case, leaving the other "goto drop;" in that
> >    function still increase ierrors
> >  - just delete the last line (if_statinc) here - no real error to be seen,
> >    just ignore it silentely
> >  - as above, but conditionalize it on some net.$whatever debug sysctl
> >    setting
> >
> > I would go for the most easy way (2nd suggestion, just delete it).
>
> There is if_noproto already,  sys/net/if_stats.h line 51.
>
> It is used in vlan, ppp, gre and others for more or less "the next-layer
> field has a value we don't handle" which is exactly what's going on
> here.  So please just change to if_noproto instead (and you can drop the
> comment even).

+1 for now

I'll revisit there if I have spare time...

Thanks,
  ozaki-r


Home | Main Index | Thread Index | Old Index