NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: kern/57037: unncessary and unwarranted RTM_NEWADDR for IPv6 routing messages
The following reply was made to PR kern/57037; it has been noted by GNATS.
From: Frank Kardel <kardel%netbsd.org@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc:
Subject: Re: kern/57037: unncessary and unwarranted RTM_NEWADDR for IPv6
routing messages
Date: Mon, 17 Oct 2022 12:56:46 +0200
I am fine with that.
Frank
On 10/17/22 12:35, Kengo NAKAHARA wrote:
> The following reply was made to PR kern/57037; it has been noted by GNATS.
>
> From: Kengo NAKAHARA <k-nakahara%iij.ad.jp@localhost>
> To: gnats-bugs%netbsd.org@localhost, kern-bug-people%netbsd.org@localhost, gnats-admin%netbsd.org@localhost,
> netbsd-bugs%netbsd.org@localhost, kardel%netbsd.org@localhost
> Cc:
> Subject: Re: kern/57037: unncessary and unwarranted RTM_NEWADDR for IPv6
> routing messages
> Date: Mon, 17 Oct 2022 19:17:22 +0900
>
> Hi,
>
> On 2022/10/12 18:35, Frank Kardel wrote:
> > The following reply was made to PR kern/57037; it has been noted by GNATS.
> >
> > From: Frank Kardel <kardel%netbsd.org@localhost>
> > To: gnats-bugs%netbsd.org@localhost
> > Cc:
> > Subject: Re: kern/57037: unncessary and unwarranted RTM_NEWADDR for IPv6
> > routing messages
> > Date: Wed, 12 Oct 2022 11:33:53 +0200
> >
> > Hi,
> >
> > yes. It follows the principle of least astonishment. So that is now fine.
> >
> > I was wondering whether parameter changes should be announced via
> >
> > #define RTM_CHGADDR 0x18 /* address properties changed */
> >
> > but I currently have no idea how widely the interface is defined/used
> > and what the
> > breakage would be.
> > RTM_CHGADDR sounds in the comment the this could be right for parameter
> > changes, but
> > I am no up to date on the semantics of that. Maybe someone (tm) could
> > shed more light on that.
>
> I have considered about RTM_CHGADDR idea, however I cannot come up with
> a good design. So, I change net.inet6.ip6.param_rt_msg value type from
> bool to int for future expandability, and the values are consisted of
> - 0 : don't send parameter changing routing message
> - 1(default) : send parameter changing routing message by RTM_NEWADDR
> (same as before)
> Maybe someone (tm) will implement
> - 2 : send parameter changing routing message by RTM_CHGADDR (or better way?)
>
> Here is the updated patch
> https://www.netbsd.org/~knakahara/20221017-param-rt-msg.patch
>
> If there is no objection, I will commit this patch.
>
>
> Thanks,
>
> > Best regards,
> > Frank
> >
> > On 10/11/22 09:40, Kengo NAKAHARA wrote:
> > > The following reply was made to PR kern/57037; it has been noted by GNATS.
> > >
> > > From: Kengo NAKAHARA <k-nakahara%iij.ad.jp@localhost>
> > > To: Frank Kardel <kardel%netbsd.org@localhost>, gnats-bugs <gnats-bugs%NetBSD.org@localhost>
> > > Cc:
> > > Subject: Re: kern/57037: unncessary and unwarranted RTM_NEWADDR for IPv6
> > > routing messages
> > > Date: Tue, 11 Oct 2022 16:05:54 +0900
> > >
> > > Hi,
> > >
> > > Thank you for your fixing!
> > >
> > > Is the behavior is what you want?
> > >
> > >
> > > Thanks,
> > >
> > > On 2022/10/07 23:19, Frank Kardel wrote:
> > > > Hi,
> > > >
> > > > I debugged the patch and the issue was the the comparison was with dst6 and dst addrs. Instead the actual addresses needed to be compared.
> > > >
> > > > The corrected patch is attached.
> > > >
> > > > Best regards,
> > > >
> > > > Ã?â?? Frank
> > > >
> > > >
> > > > On 10/06/22 08:46, Kengo NAKAHARA wrote:
> > > >> Hi,
> > > >>
> > > >> Thank you for your testing!
> > > >>
> > > >> Sorry I can't help you.Ã?â?? Hmm, the patch may be old, I will review
> > > >> and test it again.
> > > >>
> > > >>
> > > >> Thanks,
> > > >>
> > > >> On 2022/10/06 15:34, Frank Kardel wrote:
> > > >>> Hi!
> > > >>>
> > > >>> Thanks for the patch.
> > > >>>
> > > >>> Unfortunately I still see RTM_NEWADDRs after setting net.inet6.ip6.param_rt_msg=0
> > > >>>
> > > >>> This needs a bit more debugging - maybe I get to that after may $DAYJOB.
> > > >>>
> > > >>> Best regards,
> > > >>>
> > > >>> Ã?â?? Ã?â?? Frank
> > > >>>
> > > >>>
> > > >>> On 10/06/22 01:51, Kengo NAKAHARA wrote:
> > > >>>> sysctl -w net.inet6.ip6.param_rt_msg=0
> > > >>>
> > > >>
> > > >
> > >
> > > --
> > > //////////////////////////////////////////////////////////////////////
> > > Internet Initiative Japan Inc.
> > >
> > > Device Engineering Section,
> > > Product Division,
> > > Technology Unit
> > >
> > > Kengo NAKAHARA <k-nakahara%iij.ad.jp@localhost>
> > >
> > >
> >
>
> --
> //////////////////////////////////////////////////////////////////////
> Internet Initiative Japan Inc.
>
> Device Engineering Section,
> Product Division,
> Technology Unit
>
> Kengo NAKAHARA <k-nakahara%iij.ad.jp@localhost>
>
>
Home |
Main Index |
Thread Index |
Old Index