Re: IPv6 inconsistent local routing

From: Peter <pmc_at_citylink.dinoex.sub.org>
Date: Fri, 22 Oct 2021 20:44:07 UTC
Friends,

  thanks to the good vibrations, this is going easier than I thought.

The problem is already well known, and is actually intended behaviour
(while probably not "works as designed").

The BPF didn't work with these circumstances either, but that one was
fixed:
https://reviews.freebsd.org/rS162539

And here a brave warrior figured out that the whole thing is
essentially wrong, and tried to solve it - but, sadly, didn't
perdure.
Nevertheless it gives a good read to understand it all:
https://reviews.freebsd.org/D3868

And WOW! - here is exactly my bug: kern/165190

So, it seems like this is one of those things that are not really
good, and people have agreed to just push them under the carpet and go
on with life. Similar the sched-ule stuff that boils up here every
7-8 months, but nothing will ever happen. (And you know that I have a fix
for that one.)

So what I am going to do is just follow the strategy of change 162539
and fix my rcvif name alongside. Think that should work, and avoid the
problem with the scoped linklocals. So then I have a fix for this one
also.


Cheerio,
PMc