John Baldwin 4f13842f75 Add support for KTLS in the Chelsio TOE module.
This adds a TOE hook to allocate a KTLS session.  It also recognizes
TLS mbufs in the socket buffer and sends those to the NIC using a TLS
work request to encrypt the record before segmenting it.

TOE TLS support must be enabled via the dev.t6nex.<N>.tls sysctl in
addition to enabling KTLS.

Reviewed by:	np, gallatin
Sponsored by:	Chelsio Communications
Differential Revision:	https://reviews.freebsd.org/D21891
2019-10-08 21:40:42 +00:00
..
2019-05-24 06:07:33 +00:00
2018-07-07 15:55:52 +00:00
2019-02-25 21:59:01 +00:00
2019-05-28 18:05:10 +00:00
2019-08-08 06:30:12 +00:00
2019-03-19 14:34:53 +00:00
2019-09-28 22:23:21 +00:00
2019-05-30 13:52:32 +00:00
2019-10-07 22:40:05 +00:00
2019-10-07 22:40:05 +00:00
2019-09-23 14:34:23 +00:00
2019-10-08 19:49:25 +00:00
2018-08-21 10:08:12 +00:00
2019-05-23 12:51:13 +00:00
2019-07-10 12:40:07 +00:00
2019-09-24 16:49:42 +00:00
2019-02-05 21:37:34 +00:00
2019-03-11 14:26:45 +00:00
2019-02-05 21:37:34 +00:00
2018-09-26 19:41:00 +00:00
2019-06-08 16:26:56 +00:00
2019-02-05 21:37:34 +00:00
2018-07-27 10:40:48 +00:00
2019-02-04 21:28:25 +00:00
2019-04-16 02:46:21 +00:00
2019-10-07 22:40:05 +00:00
2019-09-30 15:59:07 +00:00
2019-08-30 00:40:08 +00:00
2019-02-26 19:55:03 +00:00