Re: kern/87506 : [PATCH] Fix alias support on vr interfaces

[ Available lists | Index of freebsd-current | Month of Oct 2005 | Week of 20 Oct 2005 | Raw email | View thread | Wrap long lines | Reply | Tag ]
From
John Baldwin <jhb@freebsd.org>
Date
20 Oct 2005 16:49:56
Subject
Re: kern/87506 : [PATCH] Fix alias support on vr interfaces
Message-ID
200510201115.21750.jhb@freebsd.org

In reply to
References to
Replies

[ Hide this part ]
On Thursday 20 October 2005 10:23 am, Tom McLaughlin wrote:
> Hi, would someone be available to look at kern PR 87506? I found the
> problem while building a jail on my 6.0-RC1 box. When setting an alias on
> a vr device with ifconfig the alias address replaces the initial address
> of the device. marcus@ took a look at the problem for me and provided the
> patch for the vr interface which I tested and it resolved the problem.
> Without the patch I can't create a jail that is network accessible.
>
> Marcus also notes in the PR that the rl, sis, ti, and tl may also be
> affected by this bug. If anyone has any other questions or needs someone
> to test any changes to the patch just let me know. I only have vr
> interfaces on my FreeBSD machines though. Thanks.
>
> Tom

I'm not sure that fix is really the right fix. The patch just makes vr(4)
ignore changes to if_flags while the driver is up. Probably there is a bug
in vr(4)'s handling of alias addresses. I did just reproduce this on my
laptop's rl(4) interface though. I'll see if I can't figure out what is
happening.

--
John Baldwin <jhb@FreeBSD.org> <>< http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve" = http://www.FreeBSD.org


Elapsed time: 0.104 seconds