In article <Pine.LNX.4.44.0307111347090.27351-100000@xxxxxxxxxx> (at Fri, 11
Jul 2003 13:47:48 +0300 (EEST)), Pekka Savola <pekkas@xxxxxxxxxx> says:
> On Fri, 11 Jul 2003, YOSHIFUJI Hideaki / [iso-2022-jp] $B5HF#1QL@(B wrote:
> > In article <Pine.LNX.4.44.0307111301520.27036-100000@xxxxxxxxxx> (at Fri,
> > 11 Jul 2003 13:03:54 +0300 (EEST)), Pekka Savola <pekkas@xxxxxxxxxx> says:
> > > > We have but we cannot; it is refcnt'ed.
> > >
> > > I don't understand what you mean. Refcnt'ed by a userland process, so
> > > that if you'd want the subnet-router anycast address, the whole time a
> > > process (like radvd) should be running.. or what?
> > Kernel has refcnt for subnet router anycast address.
> > Ref/dereference from userspace is done via socket.
> > You cannot derefer subnet router anycast address
> > from userspace if the socket hasn't refered it.
> So? The point is that subnet router anycast address *could* be referenced
> explicitly by a user-land socket (e.g. by radvd), not kernel at all.
So, you cannot remove subnet router anycast address from
kernel via this interface; kernel keeps one reference.
(Hmm, I may misunderstand your mail...)