Cc: Tijl Coosemans; Qing Li; freebsd-net@freebsd.org; freebsd-
curr...@freebsd.org
Subject: RE: HEADSUP: arp-v2 has been committed
On Tue, 30 Dec 2008, Li, Qing wrote:
I don't think we can provide binary compatibility without putting
back RTF_LLINFO exactly as it was. My preference
[mailto:ger...@pfeifer.com]
Sent: Friday, January 09, 2009 1:27 AM
To: Li, Qing
Cc: Tijl Coosemans; Qing Li; freebsd-net@freebsd.org; freebsd-
curr...@freebsd.org
Subject: RE: HEADSUP: arp-v2 has been committed
On Tue, 30 Dec 2008, Li, Qing wrote:
I don't think we can provide binary
On Mon, Jan 12, 2009 at 12:37 PM, Julian Elischer jul...@elischer.org wrote:
Garrett Cooper wrote:
I think setting it to a value of 0 has two good points...
In code that does:
if (XXX RTF_LLINFO) {
yyy()
}
the optimiser should simply remove the code,
or at worst give an error
Garrett Cooper wrote:
I think setting it to a value of 0 has two good points...
In code that does:
if (XXX RTF_LLINFO) {
yyy()
}
the optimiser should simply remove the code,
or at worst give an error messages that makes people go look for
the answer, and secondly,
the conditional
#if
On Tue, 30 Dec 2008, Li, Qing wrote:
I don't think we can provide binary compatibility without putting
back RTF_LLINFO exactly as it was. My preference is to continue down
the new path without RTF_LLINFO.
So, you are saying that applications built on FreeBSD 7 or earlier
that use RTF_LLINFO
+1 for introducing RTF_LLINFO backwards compatibility.
I had to sneak in a fix to XORP and pretty much broke release protocol
to do so.
___
freebsd-net@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe,
Hi,
If it's easy to reintroduce it and become backwards compatible I
would do it. Like Julian said, you can give it the value 0. It
would be nice if the kernel tested for the old value as well,
perhaps behind an #ifdef COMPAT_FREEBSD*. That way when people
upgrade to FreeBSD 8 all
Li, Qing wrote:
I don't think we can provide binary compatibility without putting
back RTF_LLINFO exactly as it was. My preference is to continue down
the new path without RTF_LLINFO.
Out of curiosity, what's your reasoning for this decision? If I've
missed this explanation previously, my
On Sun, 28 Dec 2008, Tijl Coosemans wrote:
On Saturday 27 December 2008 21:21:25 Qing Li wrote:
I believe all of the affected ports have been updated to
include the conditional blocks around RTF_LLINFO.
emulators/wine has not been adjusted yet, pending this discussion.
Yes, and I'm OK with
On Saturday 27 December 2008 21:21:25 Qing Li wrote:
Right now I am also a bit leaning towards reintroducing
the RTF_LLINFO flag bit. This is mainly due to the recent
discovery of the route command issued with the
-iface/-interface option, which conflicts with the
way how arp and ndp is
On Tue, 23 Dec 2008, Tijl Coosemans wrote:
No, the output of this command is still the same. NET_RT_DUMP obtains
the entire L3 table and filtering for RTF_GATEWAY non-multicast
routes have the same semantics. Those flags never apply to L2 entries.
Thanks for answering my questions. I've
Right now I am also a bit leaning towards reintroducing
the RTF_LLINFO flag bit. This is mainly due to the recent
discovery of the route command issued with the
-iface/-interface option, which conflicts with the
way how arp and ndp is handled in the kernel.
I renamed this flag bit to RTF_LLDATA
Qing Li wrote:
I believe examining the impacts of RTF_LLINFO on the ports
was a good exercise even if we have to rejuvenate it.
I hope we could reach a consensus soon now that we have more
input from the ports developers.
Please provide your input ...
reintroduce it with value 0
then
On 2008-Dec-27 14:54:34 -0800, Julian Elischer jul...@elischer.org wrote:
Qing Li wrote:
I believe examining the impacts of RTF_LLINFO on the ports
was a good exercise even if we have to rejuvenate it.
reintroduce it with value 0
And a comment indicating that the definition of RTF_LLINFO is
Julian Elischer wrote:
Qing Li wrote:
I believe examining the impacts of RTF_LLINFO on the ports was a good
exercise even if we have to rejuvenate it.
I hope we could reach a consensus soon now that we have more input
from the ports developers.
Please provide your input ...
On Tue, Dec 23, 2008 at 11:39:09PM +0100, Hartmut Brandt wrote:
Well, they did this in the past, for example when I did some heavy work
on make(1). At that time Kris did this, I don't know through which
magic, though.
Just email portmgr@ and ask for a regression-test on the build cluster.
We
Ian FREISLICH wrote:
You can add net/quagga to that list as well.
net/xorp got bit too.
XORP doesn't do anything with the RTF_LLINFO information, so I have
checked in a 2 line fix to the XORP repo.
The ability to turn off ARP, or redirect ARP processing to a userland
daemon, would be
On Wed, Dec 24, 2008 at 2:09 AM, Kip Macy km...@freebsd.org wrote:
The should be fixed with 186468. Please confirm.
Yes it seems to be fixed, thanks!
Cheers,
Antoine
___
freebsd-net@freebsd.org mailing list
Bruce Simpson wrote:
Ian FREISLICH wrote:
...
I can't quite remember exactly why imr_ifindex doesn't work, but
on my hosts which have several hundred interfaces and my OSPF
sessions are never on the interface that has the default route,
until I explicitly set the imr_address, the kernel
Hi Ian,
Well, yuletide and new year is a good time to clean out the cupboards,
so... without further ado...
Ian FREISLICH wrote:
...
Do you have applications which do not explicitly specify the interface
address to use for multicast group joins?
If they do not, that's a bug in the
Li, Qing wrote:
Yes, at least in the IPv4 case, I still generate the routing messages whenever
entries are modified, so you can still wait for notifications on the routing
socket. One should check for the address family AF_LINK type instead of
checking for RTF_LLINFO flag. It's an over sight
@freebsd.org; Gerald Pfeifer ger...@pfeifer.com; freebsd-curr...@freebsd.org
freebsd-curr...@freebsd.org
Subject: Re: HEADSUP: arp-v2 has been committed
Kip Macy wrote:
The flag is not needed. It is only possible to retrieve arp entries by
way of sysctl. The converse of this is you no longer need
Hi Hartmut,
I appreciate your candid feedback. You raised many valid points.
I combined both of your emails in this reply, please see my
comments below ...
snip
Also one thing that would be extremly helpful is a short description
of
that interface arp(4). Currently one has to reverse
Hi Harti,
Let me first preface this e-mail by saying that you and I have had
very little contact prior to this. The comments below are meant to
explain the point of view of myself and that of a number of other
developers with whom I have spoken, not to criticize you or trivialize
your point of
Li, Qing wrote:
Hi Hartmut,
I appreciate your candid feedback. You raised many valid points.
I combined both of your emails in this reply, please see my
comments below ...
snip
You are absolutely right. This was a complete oversight on my part.
I was telling myself I think I am
On Mon, Dec 15, 2008 at 7:34 AM, Qing Li qin...@freebsd.org wrote:
Hi All,
The arp-v2 changes have been committed into HEAD.
Please report problems to me and Kip Macy.
Hi,
I still have a panic with ipv6 enabled with current from yesterday
afternoon (in6.c rev 1.92):
%%%
# cat info.1
Dump
Hi Kip,
Kip Macy wrote:
And another point: when changing external interfaces it might be
possible to ask for a full port build with the changes to look for the
fall-out on ports. I would say that this commit was a good candidate
to
get the port maintainers into the boat earlier.
The should be fixed with 186468. Please confirm.
Thanks,
Kip
On Tue, Dec 23, 2008 at 2:01 PM, Antoine Brodin anto...@freebsd.org wrote:
On Mon, Dec 15, 2008 at 7:34 AM, Qing Li qin...@freebsd.org wrote:
Hi All,
The arp-v2 changes have been committed into HEAD.
Please report problems to me
Erwin Lansing er...@freebsd.org wrote:
RTF_WASCLONE and RTF_LLINFO routing flags. The userland applications
such as arp and ndp have been modified to reflect those changes.
so I guess it's not so easy.
How many other ports are affected?
The latest full run with HEAD from a few days
Greetings!
Mon, Dec 22, 2008 at 10:04:22AM +0200, Ian FREISLICH wrote:
Erwin Lansing er...@freebsd.org wrote:
RTF_WASCLONE and RTF_LLINFO routing flags. The userland applications
such as arp and ndp have been modified to reflect those changes.
so I guess it's not so easy.
How
Macy; Qing Li; Ian FREISLICH;
Erwin Lansing
Subject: Re: HEADSUP: arp-v2 has been committed
Greetings!
Mon, Dec 22, 2008 at 10:04:22AM +0200, Ian FREISLICH wrote:
Erwin Lansing er...@freebsd.org wrote:
RTF_WASCLONE and RTF_LLINFO routing flags. The userland applications
such as arp
Li, good day.
Mon, Dec 22, 2008 at 01:55:34AM -0800, Li, Qing wrote:
Thank you all for patching these programs.
Thank you for your work!
I scanned through your patches and they all look fine.
Each one that I read through seems to be simple fix, which
is what I hoped for.
Are you going to
Ian FREISLICH wrote:
--- lib/sockopt.c.orig 2007-08-21 18:32:56.0 +0200
+++ lib/sockopt.c 2008-08-13 09:07:20.0 +0200
@@ -231,6 +231,7 @@
else
mreqn.imr_address = if_addr;
+ mreqn.imr_address = if_addr;
ret = setsockopt(sock, IPPROTO_IP,
Hi Tijl,
Good questions and see my comments below.
I'm looking into the Wine case, but don't have any experience with the
implementation of routing tables, so I need to have a few things
spelled out.
Wine currently uses:
int mib[] = {CTL_NET, PF_ROUTE, 0, AF_INET, NET_RT_FLAGS,
Grebenschikov; Kip Macy; Qing Li; Ian FREISLICH;
Erwin Lansing
Subject: Re: HEADSUP: arp-v2 has been committed
Li, good day.
Mon, Dec 22, 2008 at 01:55:34AM -0800, Li, Qing wrote:
Thank you all for patching these programs.
Thank you for your work!
I scanned through your patches and they all
Sergey Matveychuk wrote:
Ian FREISLICH wrote:
--- lib/sockopt.c.orig 2007-08-21 18:32:56.0 +0200
+++ lib/sockopt.c 2008-08-13 09:07:20.0 +0200
@@ -231,6 +231,7 @@
else
mreqn.imr_address = if_addr;
+ mreqn.imr_address = if_addr;
On Sun, Dec 21, 2008 at 06:01:35AM +0100, Gerald Pfeifer wrote:
The code in question on the Wine side is
#if defined(HAVE_SYS_SYSCTL_H) defined(NET_RT_DUMP)
int mib[] = {CTL_NET, PF_ROUTE, 0, AF_INET, NET_RT_FLAGS, RTF_LLINFO};
and there is nothing FreeBSD-specific in
Kip Macy wrote:
The flag is not needed. It is only possible to retrieve arp entries by
way of sysctl. The converse of this is you no longer need to grab all
the entries in the routing table and look at each one to determine
which are cloned routes (dynamic host routes) which contain ARP
entries.
Hi KipErwin!
On Sun, 21 Dec 2008 13:51:21 +0100
Erwin Lansing er...@freebsd.org wrote:
RTF_WASCLONE and RTF_LLINFO routing flags. The userland applications
such as arp and ndp have been modified to reflect those changes.
so I guess it's not so easy.
How many other ports are
Hartmut Brandt wrote:
Kip Macy wrote:
The flag is not needed. It is only possible to retrieve arp entries by
way of sysctl. The converse of this is you no longer need to grab all
the entries in the routing table and look at each one to determine
which are cloned routes (dynamic host routes)
...@fbsd.ru; Qing Li qin...@freebsd.org;
freebsd-net@freebsd.org freebsd-net@freebsd.org; Gerald Pfeifer
ger...@pfeifer.com; freebsd-curr...@freebsd.org freebsd-curr...@freebsd.org
Subject: Re: HEADSUP: arp-v2 has been committed
Kip Macy wrote:
The flag is not needed. It is only possible
Hartmut Brandt wrote:
Kip Macy wrote:
The flag is not needed. It is only possible to retrieve arp entries by
way of sysctl. The converse of this is you no longer need to grab all
the entries in the routing table and look at each one to determine
which are cloned routes (dynamic host routes)
Cc: Gerald Pfeifer; Vladimir Grebenschikov; Kip Macy; Qing Li;
freebsd-curr...@freebsd.org; freebsd-net@freebsd.org
Subject: Re: HEADSUP: arp-v2 has been committed
Hartmut Brandt wrote:
Kip Macy wrote:
The flag is not needed. It is only possible to retrieve arp entries by
way of sysctl
The code in question on the Wine side is
#if defined(HAVE_SYS_SYSCTL_H) defined(NET_RT_DUMP)
int mib[] = {CTL_NET, PF_ROUTE, 0, AF_INET, NET_RT_FLAGS, RTF_LLINFO};
and there is nothing FreeBSD-specific in dlls/iphlpapi/ipstats.c as far
as I can see.
If the arp-v2 update now made us
The flag is not needed. It is only possible to retrieve arp entries by
way of sysctl. The converse of this is you no longer need to grab all
the entries in the routing table and look at each one to determine
which are cloned routes (dynamic host routes) which contain ARP
entries.
-Kip
On Sat,
On Mon, 15 Dec 2008 06:34:13 GMT, Qing Li qin...@freebsd.org wrote:
The arp-v2 changes have been committed into HEAD.
Please report problems to me and Kip Macy.
Wine is not build any more:
...
cc -c -I. -I. -I../../include -I../../include -D__WINESRC__ -D_REENTRANT
-fPIC -Wall -pipe
On Mon, 2008-12-15 at 15:42 +0200, Giorgos Keramidas wrote:
On Mon, 15 Dec 2008 06:34:13 GMT, Qing Li qin...@freebsd.org wrote:
Hi All,
The arp-v2 changes have been committed into HEAD.
Please report problems to me and Kip Macy.
Nice, my host sends arp-reply about other hosts
my host
Sent: Fri 12/19/2008 9:04 AM
To: Qing Li
Cc: freebsd-net@freebsd.org; freebsd-curr...@freebsd.org
Subject: Re: HEADSUP: arp-v2 has been committed
On Mon, 2008-12-15 at 15:42 +0200, Giorgos Keramidas wrote:
On Mon, 15 Dec 2008 06:34:13 GMT, Qing Li qin...@freebsd.org wrote:
Hi All,
The arp
requests for addresses that are not proxied locally.
-Original Message-
From: owner-freebsd-curr...@freebsd.org on behalf of Vladimir
Grebenschikov
Sent: Fri 12/19/2008 9:04 AM
To: Qing Li
Cc: freebsd-net@freebsd.org; freebsd-curr...@freebsd.org
Subject: Re: HEADSUP: arp-v2 has been
At 11:34 PM 12/16/2008, Kip Macy wrote:
Try changeid 186209.
Thanks, no panic now!
---Mike
___
freebsd-net@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to
This was caused by a change I made today. Evidently we're trying to
acquire a shared lock while holding an exclusive lock.
I will take a look.
-Kip
On Wed, Dec 17, 2008 at 3:32 AM, Mike Tancsa m...@sentex.net wrote:
At 01:34 AM 12/15/2008, Qing Li wrote:
Hi All,
The arp-v2 changes have
At 01:34 AM 12/15/2008, Qing Li wrote:
Hi All,
The arp-v2 changes have been committed into HEAD.
Please report problems to me and Kip Macy.
Not sure if its related or not, but if I create and destroy a lagg
port, I get a panic
e.g.
0[current]# ifconfig lagg0 laggproto failover laggport
Try changeid 186209.
Thanks,
Kip
On Wed, Dec 17, 2008 at 3:32 AM, Mike Tancsa m...@sentex.net wrote:
At 01:34 AM 12/15/2008, Qing Li wrote:
Hi All,
The arp-v2 changes have been committed into HEAD.
Please report problems to me and Kip Macy.
Not sure if its related or not, but if I create
On Mon, 15 Dec 2008 06:34:13 GMT, Qing Li qin...@freebsd.org wrote:
Hi All,
The arp-v2 changes have been committed into HEAD.
Please report problems to me and Kip Macy.
Thanks! I've just updated my installation here to the new kernel and
userland and it seems to work fine so far. At least,
-Original Message-
From: owner-freebsd-curr...@freebsd.org [mailto:owner-freebsd-
curr...@freebsd.org] On Behalf Of Giorgos Keramidas
Sent: Monday, December 15, 2008 5:42 AM
To: Qing Li
Cc: freebsd-net@freebsd.org; freebsd-curr...@freebsd.org
Subject: Re: HEADSUP: arp-v2 has been committed
Hi All,
The arp-v2 changes have been committed into HEAD.
Please report problems to me and Kip Macy.
-- Qing
___
freebsd-net@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to
56 matches
Mail list logo