Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 11 Dec 2007 11:43:47 -0800
From:      "Li, Qing" <qing.li@bluecoat.com>
To:        "Julian Elischer" <julian@elischer.org>
Cc:        Luigi Rizzo <rizzo@icir.org>, ales.cerri@tiscali.it, FreeBSD Net <freebsd-net@freebsd.org>
Subject:   RE: arp rewrite...
Message-ID:  <305C539CA2F86249BF51CDCE8996AFF40902BC02@bcs-mail2.internal.cacheflow.com>
In-Reply-To: <475ED72E.9000200@elischer.org>
References:  <475E4C45.2050206@elischer.org>	<20071211004853.A51465@xorpc.icir.org>	<305C539CA2F86249BF51CDCE8996AFF408FC5B14@bcs-mail2.internal.cacheflow.com> <475ED25C.2000204@elischer.org> <475ED72E.9000200@elischer.org>

next in thread | previous in thread | raw e-mail | index | archive | help

> -----Original Message-----
> From: Julian Elischer [mailto:julian@elischer.org]=20
> Sent: Tuesday, December 11, 2007 10:30 AM
> To: Li, Qing
> Cc: Luigi Rizzo; FreeBSD Net; ales.cerri@tiscali.it
> Subject: Re: arp rewrite...
>=20
> Julian Elischer wrote:
> > Li, Qing wrote:
> >>     Last time when I sent an email to net@ for comments, I
> >>     received only limited feedback.
> >>     The New ARP code in my home directory on FreeFall and was=20
> >>     lasted updated on June-8-2007. It was based on then   =20
>  CURRENT=20
> >> (7.0) and was tested to be working fine at
> >>     that time. A bit more work would be necessary in locking
> >>     though. I asked for code review and folks to play     with it.=20
> >> Again, the feedback was really scant.
> >>     The code is accessible at
> >>     http://people.freebsd.org/~qingli/newarp-06-08-2007/
> >>
> >>     The question I asked then was "should I move forward?"
> >>
> >>     I'd be more that happy to resume and be done with it.
> >=20
> > I think that breaking the arp code from the routing code need to=20
> > proceed.
> >=20
> > I see no reason to not have reference counted links from=20
> the routes to=20
> > the arp code (for optimisation and compat reasons), but it=20
> should be=20
> > self standing.
> >=20
> > I'll look at what you have..
>=20
> it looks very good.
>=20
> (could do with a few more comments :-)
>=20
> What I'm trying to do in my current project is add limited=20
> support for multiple routing tables into 6.x or at latest 7.x
>=20
> I have a 'low impact' version that gives "limited" support.
>  //depot/user/julian/routing/src/sys/...
>     (userland utility not in p4 yet)
> i.e. you can select from a small number (defined at compile=20
> time) of tables for ipv4 only.. it will do for my purposes,=20
> but should have little impact on the API/ABI. in -current the=20
> requirement for ABI compatibility is not there so I can do=20
> proper rewrite. Which I think would include a rewrite of the=20
> arp code. I like what I see in the code you have done..
>=20
> It's a bit hard reading you code as patches, is it in P4?
>=20
>=20


	Sorry, the code is not in P4.

	I can create a tarball out of all the whole files and
	send it to ya if that works?

	-- Qing



>=20
> >=20
> >=20
> >>
> >>     -- Qing
> >>
> >>
> >>> -----Original Message-----
> >>> From: owner-freebsd-net@freebsd.org=20
> >>> [mailto:owner-freebsd-net@freebsd.org] On Behalf Of Luigi Rizzo
> >>> Sent: Tuesday, December 11, 2007 12:49 AM
> >>> To: Julian Elischer; ales.cerri@tiscali.it
> >>> Cc: FreeBSD Net
> >>> Subject: Re: arp rewrite...
> >>>
> >>> On Tue, Dec 11, 2007 at 12:37:25AM -0800, Julian Elischer wrote:
> >>>> I believe Qing-li (Sp?) did an arp rewrite..
> >>> the story is a bit longer - Andre drafted the initial=20
> design, which=20
> >>> i subsequently took over and with a student, Alessandro=20
> Cerri, (I am=20
> >>> Cc-ing him) did a first implementation. This was probably=20
> around 2003.
> >>>
> >>> Then Qing-li (Sp?) took over development of that code -=20
> last i heard=20
> >>> of the code was around last summer.
> >>>
> >>> I think our code at least was based on 4.x so it probably did not=20
> >>> address locking very much (not sure how the routing code=20
> is locked=20
> >>> these days, anyways).
> >>>
> >>> Alessandro is actually around again playing with FreeBSD=20
> so he may=20
> >>> remember more details (it was his thesis, after all!)
> >>>
> >>> cheers
> >>> luigi
> >>> _______________________________________________
> >>> freebsd-net@freebsd.org mailing list=20
> >>> http://lists.freebsd.org/mailman/listinfo/freebsd-net
> >>> To unsubscribe, send any mail to=20
> "freebsd-net-unsubscribe@freebsd.org"
> >>>
> >=20
> > _______________________________________________
> > freebsd-net@freebsd.org mailing list
> > http://lists.freebsd.org/mailman/listinfo/freebsd-net
> > To unsubscribe, send any mail to=20
> "freebsd-net-unsubscribe@freebsd.org"
>=20
>=20



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?305C539CA2F86249BF51CDCE8996AFF40902BC02>