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>