Removal of deprecated implied connect for TCP

Karim Fodil-Lemelin kfl at xiplink.com
Fri Sep 10 22:06:36 UTC 2010


  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 at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-net
> To unsubscribe, send any mail to "freebsd-net-unsubscribe at 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.


More information about the freebsd-net mailing list