Skip site navigation (1)Skip section navigation (2)
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>