aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/uipc_ktls.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* KTLS: Re-work unmapped mbufs to carry ext_pgs in the mbuf itself.Andrew Gallatin2020-04-141-10/+14
* Refactor driver and consumer interfaces for OCF (in-kernel crypto).John Baldwin2020-03-271-0/+3
* make lacp's use_numa hashing aware of send tagsAndrew Gallatin2020-03-091-0/+1
* upic_ktrls: make RSS compile again hereBjoern A. Zeeb2020-03-031-2/+2
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-5/+5
* Make ktls_frame() never fail. Caller must supply correct mbufs.Gleb Smirnoff2020-02-251-6/+4
* Make sure the VNET is properly set when calling tcp_drop() fromHans Petter Selasky2020-01-211-0/+2
* Since this code uses if_ref()/if_rele() it must include if_var.hGleb Smirnoff2020-01-151-0/+2
* ktls_session zone: don't need to specify uma trashRyan Libby2019-11-291-4/+0
* Mechanically convert INP_INFO_RLOCK() to NET_EPOCH_ENTER().Gleb Smirnoff2019-11-071-2/+2
* Use a counter with a random base for explicit IVs in GCM.John Baldwin2019-10-241-19/+28
* Add a TOE KTLS mode and a TOE hook for allocating TLS sessions.John Baldwin2019-10-081-14/+107
* kTLS: Fix a bug where we would not encrypt anon data inplace.Andrew Gallatin2019-09-271-1/+4
* kTLS support for TLS 1.3Andrew Gallatin2019-09-271-8/+38
* remove redundant "ktls" in KTLS thr nameAndrew Gallatin2019-09-201-1/+1
* Add kernel-side support for in-kernel TLS.John Baldwin2019-08-271-0/+1450