aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/uipc_ktls.c
Commit message (Expand)AuthorAgeFilesLines
* ktls: Drop all the INET and INET6 compile-time guards.John Baldwin2023-03-231-10/+0
* ktls: Fix interlocking between ktls_enable_rx() and listen(2)Mark Johnston2023-03-211-8/+13
* ktls: Use IfAPI accessors to get capabilitiesJustin Hibbits2023-03-071-8/+8
* ktls: Fix comments & whitespace issues with c0e4090e3d43Andrew Gallatin2023-02-091-1/+2
* ktls: Accurately track if ifnet ktls is enabledAndrew Gallatin2023-02-091-31/+114
* ktls_disable_ifnet_help: Set curvnet around sorele().John Baldwin2023-01-181-0/+2
* ktls: Post receive errors on partially closed sockets.John Baldwin2022-12-281-1/+5
* ktls: Close a race with setting so_error when dropping a connection.John Baldwin2022-12-151-10/+25
* ktls: Add software support for AES-CBC decryption for TLS 1.1+.John Baldwin2022-11-151-2/+4
* ktls: Inline ktls_cleanup() into ktls_destroy().John Baldwin2022-11-121-72/+64
* ktls: Don't leak ktls session objects for certain errors.John Baldwin2022-11-121-4/+4
* tcp: don't store VNET in every tcpcb, take it from the inpcbinfoGleb Smirnoff2022-11-081-1/+1
* tcp: provide macros to access inpcb and socket from a tcpcbGleb Smirnoff2022-11-081-1/+1
* tcp: remove INP_TIMEWAIT flagGleb Smirnoff2022-10-071-10/+9
* ktls: Add missing NULL pointer check for TLS RX hardware offload.Hans Petter Selasky2022-09-061-1/+3
* protosw: refactor protosw and domain static declaration and loadGleb Smirnoff2022-08-171-6/+6
* ktls: Add full support for TLS RX offloading via network interface.Hans Petter Selasky2022-06-071-32/+393
* ktls: Refer send tag pointer once.Hans Petter Selasky2022-06-071-3/+4
* sockbuf: merge two versions of sbcreatecontrol() into oneGleb Smirnoff2022-05-171-1/+1
* KTLS: Move OCF function pointers out of ktls_session.John Baldwin2022-04-221-3/+3
* ktls: Write-lock the INP when changing a transmit TLS session.John Baldwin2022-02-111-1/+1
* ktls: Disallow transmitting empty frames outside of TLS 1.0/CBC modeMark Johnston2022-02-081-6/+12
* ktls: Try to enable TOE TLS after marking existing data not ready.John Baldwin2022-02-011-10/+8
* Implement a function to get the next TCP- and TLS- receive sequence number.Hans Petter Selasky2022-01-261-0/+43
* ktls: Zero out TLS_GET_RECORD control messagesMark Johnston2022-01-201-0/+1
* ktls: Support for TLS 1.3 receive offload.John Baldwin2021-12-141-7/+65
* ktls: plug set-but-not-used varsMateusz Guzik2021-12-141-3/+3
* Revert "wpa: Import wpa_supplicant/hostapd commit 14ab4a816"Cy Schubert2021-12-021-11/+1
* wpa: Import wpa_supplicant/hostapd commit 14ab4a816Cy Schubert2021-12-021-1/+11
* SMR protection for inpcbsGleb Smirnoff2021-12-021-11/+1
* ktls: Reject some invalid cipher suites.John Baldwin2021-11-151-20/+31
* Don't require the socket lock for sorele().John Baldwin2021-11-091-6/+0
* ktls: Always create a software backend for receive sessions.John Baldwin2021-10-211-14/+22
* ktls: Add a routine to query information in a receive socket buffer.John Baldwin2021-10-211-0/+63
* Convert consumers to vm_page_alloc_noobj_contig()Mark Johnston2021-10-201-4/+3
* Convert vm_page_alloc() callers to use vm_page_alloc_noobj().Mark Johnston2021-10-201-6/+2
* 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