Date: Fri, 10 Sep 2010 17:51:31 -0400 From: Karim Fodil-Lemelin <kfl@xiplink.com> To: Robert Watson <rwatson@FreeBSD.org> Cc: freebsd-net@freebsd.org, Andre Oppermann <andre@freebsd.org> Subject: Re: Removal of deprecated implied connect for TCP Message-ID: <4C8AA863.4060908@xiplink.com> In-Reply-To: <alpine.BSF.2.00.1008312228540.90811@fledge.watson.org> References: <4C7A7B25.9040300@freebsd.org> <alpine.BSF.2.00.1008311102220.22661@fledge.watson.org> <4C7D0089.1020104@freebsd.org> <alpine.BSF.2.00.1008312228540.90811@fledge.watson.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On 31/08/2010 5:32 PM, Robert Watson wrote: > > On Tue, 31 Aug 2010, Andre Oppermann wrote: > >>> I'm not entirely comfortable with this change, and would like a >>> chance to cogitate on it a bit more. While I'm not aware of any >>> applications depending on the semantic for TCP, I know that we do >>> use it for UNIX domain sockets. >> >> I don't have any plans to remove the implied connect support from the >> socket layer or other protocols, only from TCP. > > Right -- the implicit question is: why should TCP be the only stream > protocol in our stack *not* to support implied connection, when we > plan to continue to support it for all other protocols? > >> For deprecating this part of the TCP API there is no documentation to >> the implied connect in tcp(4). In sendto(2) it doesn't differentiate >> between protocols and simply says: "... sendto() and sendmsg() may be >> used at any time." For MSG_EOF it says that is only supported for >> SOCK_STREAM sockets in the PF_INET protocol family. These sentences >> have to be corrected. > > In general, deprecating is taken to mean providing significant and > explicit advance warning of removal -- for example, updating the 8.x > man page to point out that the feature is deprecated and it will not > appear in future releases of FreeBSD. > > Robert > > _______________________________________________ > freebsd-net@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-net > To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" Hi, For what its worth, we at Xiphos (now XipLink), are still using sendto and T/TCP and is one of the reasons we've chosen FreeBSD more then 10 years ago! Best regards, Karim.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4C8AA863.4060908>