On 3/7/2018 3:53 PM, Sabrina Dubroca wrote: > 2018-03-06, 21:05:23 +0530, Atul Gupta wrote: >> Series for Chelsio Inline TLS driver (chtls) >> >> Use tls ULP infrastructure to register chtls as Inline TLS driver. >> Chtls use TCP Sockets to transmit and receive TLS record. TCP proto_ops is extended to offload TLS record. >> >> T6 adapter provides the following features: >> -TLS record offload, TLS header, encrypt, digest and transmit >> -TLS record receive and decrypt >> -TLS keys store >> -TCP/IP engine >> -TLS engine >> -GCM crypto engine [support CBC also] >> >> TLS provides security at the transport layer. It uses TCP to provide reliable end-to-end transport of application data. It relies on TCP for any retransmission. TLS session comprises of three parts: > Please wrap long lines. will edit in next ver > > [snip] > >> v9: corrected __u8 and similar usage > That's not the only changes since v8, actually. There's also some new > code in patch 3. tls_hw_prot is done before sk_state != TCP_ESTABLISHED, this check was introduced in net-next and pulled in crypto tree later. >