%% You should probably cite draft-ietf-tcpinc-api instead of this I-D. @techreport{bittau-tcpinc-api-00, number = {draft-bittau-tcpinc-api-00}, type = {Internet-Draft}, institution = {Internet Engineering Task Force}, publisher = {Internet Engineering Task Force}, note = {Work in Progress}, url = {https://datatracker.ietf.org/doc/draft-bittau-tcpinc-api/00/}, author = {Andrea Bittau and Dan Boneh and Daniel B. Giffin and Mark J. Handley and David Mazieres and Eric W. Smith}, title = {{Interface Extensions for TCPINC}}, pagetotal = 11, year = 2015, month = aug, day = 10, abstract = {TCP-ENO negotiates encryption at the transport layer. It also defines a few parameters that are intended to be used or configured by applications. This document specifies operating system interfaces for access for these TCP-ENO parameters. We describe the interfaces in terms of socket options, the de facto standard API for adjusting per-connection behavior in TCP/IP, and sysctl, a popular mechanism for setting global defaults. Operating systems that lack socket or sysctl functionality can implement similar interfaces in their native frameworks, but should ideally adapt their interfaces from those presented in this document.}, }