Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 7 Jan 2008 20:10:06 +1100
From:      Peter Jeremy <peterjeremy@optushome.com.au>
To:        Robert Watson <rwatson@freebsd.org>
Cc:        arch@freebsd.org
Subject:   Re: Network device driver KPI/ABI and TOE
Message-ID:  <20080107091006.GN947@server.vk2pj.dyndns.org>
In-Reply-To: <20080106182340.K105@fledge.watson.org>
References:  <20080106124517.G105@fledge.watson.org> <47811904.4060300@elischer.org> <20080106182340.K105@fledge.watson.org>

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

--Jl+DbTnyraiZ/loT
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Sun, Jan 06, 2008 at 06:37:19PM +0000, Robert Watson wrote:
>What I'm more concerned about is the new exposure of internal data=20
>structures and algorithms, and a resulting freeze of those data structures=
=20
>and algorithms if we were to apply our current ABI/PI policy to the TOE=20
>interfaces.

Whilst I doubt TOE will directly affect me in the short term, I would be
disappointed if general TCP improvements could not be MFCd because it
would change the TOE ABI.

I believe that TOE is fairly new and not completely mature feature.
Is it possible that further experience with TOE may also lead to
changes in the interfaces between TOE and the rest of the kernel,
irrespective of the kernel innards?

If we do decide to expose a set of interfaces where we do not
guarantee the API/ABI, those interfaces need to be clearly documented
as such.  Solaris (eg) has an "interface stability" section in some of
its man pages - maybe we should look at something similar.

--=20
Peter Jeremy
Please excuse any delays as the result of my ISP's inability to implement
an MTA that is either RFC2821-compliant or matches their claimed behaviour.

--Jl+DbTnyraiZ/loT
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.4 (FreeBSD)

iD8DBQFHgexu/opHv/APuIcRApYhAKC9EKp/l7oOUQ6e1LsVP6CX7GjrqwCfXQDo
bh+YEFsAQ8qIC/roNZECnQE=
=HldK
-----END PGP SIGNATURE-----

--Jl+DbTnyraiZ/loT--



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