aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/uipc_ktls.c
Commit message (Expand)AuthorAgeFilesLines
* ktls: Defer creation of threads and zones until first use.John Baldwin2021-10-141-58/+115
* ktls: Ensure FIFO encryption order for TLS 1.0.John Baldwin2021-10-131-3/+110
* ktls: Reject attempts to enable AES-CBC with TLS 1.3.John Baldwin2021-10-131-0/+4
* ktls: Fix error/mode confusion in TCP_*TLS_MODE getsockopt handlersMark Johnston2021-09-171-14/+12
* Add a switch structure for send tags.John Baldwin2021-09-141-4/+2
* socket: Rename sb(un)lock() and interlock with listen(2)Mark Johnston2021-09-071-5/+5
* ktls: Support asynchronous dispatch of AEAD ciphers.John Baldwin2021-08-301-79/+224
* ktls: Fix accounting for TLS 1.0 empty fragments.John Baldwin2021-08-161-8/+4
* ktls: Init reset tag task for cloned sessionsAndrew Gallatin2021-08-111-0/+1
* ktls: Use the new PNOLOCK flagAndrew Gallatin2021-08-051-1/+1
* ktls: fix a panic with INVARIANTSAndrew Gallatin2021-08-051-1/+1
* ktls: start a thread to keep the 16k ktls buffer zone populatedAndrew Gallatin2021-08-051-1/+120
* ktls: fix NOINET buildAndrew Gallatin2021-07-071-0/+2
* ktls: auto-disable ifnet (inline hw) kTLSAndrew Gallatin2021-07-061-0/+107
* ktls: switch bare zone_mbuf use to m_free_rawMateusz Guzik2021-07-021-1/+1
* ktls: Don't mark existing received mbufs notready for TOE TLS.John Baldwin2021-06-161-2/+4
* ktls: Fix interaction with RATELIMITAndrew Gallatin2021-06-141-1/+1
* Include the trailer in the original dst_iov.John Baldwin2021-05-251-3/+9
* Assume OCF is the only KTLS software backend.John Baldwin2021-05-251-181/+51
* ktls: Hide initialization message behind bootverboseMark Johnston2021-03-051-1/+2
* ktls: Cache output buffers for software encryptionMark Johnston2021-03-031-27/+135
* ktls: Use COUNTER_U64_DEFINE_EARLY for the ktls_toe_chacha20 counter.John Baldwin2021-02-251-1/+1
* Add Chacha20-Poly1305 as a KTLS cipher suite.John Baldwin2021-02-181-14/+62
* ktls: Make configuration sysctls available as tunablesMark Johnston2021-02-081-2/+2
* ktls: Use COUNTER_U64_DEFINE_EARLYMark Johnston2021-02-081-43/+20
* Catch up with 6edfd179c86: mechanically rename IFCAP_NOMAP to IFCAP_MEXTPG.Gleb Smirnoff2021-01-291-1/+1
* ktls: Improve handling of the bind_threads tunable a bitMark Johnston2021-01-201-5/+7
* tcp: don't use KTLS socket option on listening socketsMichael Tuexen2021-01-081-0/+10
* Optionally bind ktls threads to NUMA domainsAndrew Gallatin2020-12-191-3/+39
* Add m_snd_tag_alloc() as a wrapper around if_snd_tag_alloc().John Baldwin2020-10-291-5/+1
* Support hardware rate limiting (pacing) with TLS offload.John Baldwin2020-10-291-3/+60
* Check TF_TOE not the tod pointer to determine if TOE is active.John Baldwin2020-10-191-1/+1
* Permit sending empty fragments for TLS 1.0.John Baldwin2020-10-131-7/+21
* uipc_ktls: remove unused static functionBjoern A. Zeeb2020-09-051-15/+0
* ktls: Check for a NULL send tag in ktls_cleanup()Andrew Gallatin2020-09-041-1/+2
* Add support for KTLS RX via software decryption.John Baldwin2020-07-231-22/+450
* Use zfree() instead of explicit_bzero() and free().John Baldwin2020-06-251-5/+2
* Fix build issue after r360292 when using both RSS and KERN_TLS options.Hans Petter Selasky2020-05-261-1/+0
* Step 4.1: mechanically rename M_NOMAP to M_EXTPGGleb Smirnoff2020-05-031-6/+6
* Step 3: anonymize struct mbuf_ext_pgs and move all its fields into mbufGleb Smirnoff2020-05-031-35/+35
* Step 2.5: Stop using 'struct mbuf_ext_pgs' in the kernel itself.Gleb Smirnoff2020-05-031-39/+26
* Step 2.3: Rename mbuf_ext_pg_len() to m_epg_pagelen() thatGleb Smirnoff2020-05-021-1/+1
* Step 2.1: Build TLS workqueue from mbufs, not struct mbuf_ext_pgs.Gleb Smirnoff2020-05-021-23/+22
* Get rid of the mbuf self-pointing pointer.Gleb Smirnoff2020-05-021-8/+6
* Start moving into EPG_/epg_ namespace. There is only one flag, butGleb Smirnoff2020-05-021-2/+2
* Continuation of multi page mbuf redesign from r359919.Gleb Smirnoff2020-05-021-6/+6
* Initial support for kernel offload of TLS receive.John Baldwin2020-04-271-3/+76
* Add the initial sequence number to the TLS enable socket option.John Baldwin2020-04-271-0/+1
* Fix LINT build #2 after r360292.Alexander V. Chernikov2020-04-251-0/+2
* Convert route caching to nexthop caching.Alexander V. Chernikov2020-04-251-4/+5