aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/cxgbe/tom/t4_tls.c
Commit message (Expand)AuthorAgeFilesLines
* sendfile: retire M_BLOCKEDGleb Smirnoff8 days1-2/+2
* cxgbe(4): Consolidate all mk_set_tcb_field_ulp in one place.Navdeep Parhar2024-05-171-43/+7
* cxgbe tom: Handle a race condition when enabling TLS offloadJohn Baldwin2024-03-201-2/+10
* cxgbe t4_tls: Call t4_rcvd_locked from do_rx_tls_cmpJohn Baldwin2023-09-081-11/+2
* cxgbe t4_tls: Don't bother returning RX credits for a protocol receive errorJohn Baldwin2023-09-081-17/+1
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-121-1/+1
* cxgbe: Enable TOE TLS RX when an RX key is provided via setsockopt().John Baldwin2022-11-151-220/+330
* cxgbe: Various whitespace fixes.John Baldwin2022-11-151-3/+3
* tcp: remove INP_TIMEWAIT flagGleb Smirnoff2022-10-071-2/+2
* cxgbe TOE TLS: Fix handling of unusual record types.John Baldwin2022-08-081-9/+5
* cxgbe TOE TLS: Simplify a few routines.John Baldwin2022-08-081-22/+11
* sockbuf: merge two versions of sbcreatecontrol() into oneGleb Smirnoff2022-05-171-1/+1
* sockets: fix build, convert missed sbreserve_locked() callsGleb Smirnoff2022-05-121-2/+2
* ktls: Zero out TLS_GET_RECORD control messagesMark Johnston2022-01-201-0/+1
* cxgbe(4): Fix "set but not used [-Wunused-but-set-variable]" warnings.Navdeep Parhar2022-01-101-1/+6
* cxgbe tom: Remove orphaned function max_imm_tls_space().John Baldwin2021-06-161-17/+0
* cxgbe: De-duplicate some of the code for managing TLS key contexts.John Baldwin2021-06-161-298/+24
* cxgbe tom: Remove support for non-KTLS TLS offload.John Baldwin2021-06-161-1165/+290
* cxgbe: Make the TOE TLS stats per-queue instead of per-port.John Baldwin2021-03-261-6/+6
* cxgbe: Add a struct sge_ofld_txq type.John Baldwin2021-03-261-4/+4
* Don't try to adjust a TLS TOE socket that has been closed.John Baldwin2020-12-301-0/+4
* Clear TLS offload mode if a TLS socket hangs without receiving data.John Baldwin2020-12-031-21/+35
* Clear TLS offload mode for unsupported cipher suites and versions.John Baldwin2020-12-031-9/+28
* Fix downgrading of TOE TLS sockets to plain TOE.John Baldwin2020-12-031-3/+11
* Handle CPL_RX_DATA on active TLS sockets.John Baldwin2020-10-231-0/+132
* Re-enable receive flow control for TOE TLS sockets.John Baldwin2020-10-191-5/+3
* Step 4.1: mechanically rename M_NOMAP to M_EXTPGGleb Smirnoff2020-05-031-1/+1
* Step 3: anonymize struct mbuf_ext_pgs and move all its fields into mbufGleb Smirnoff2020-05-031-11/+11
* Step 2.3: Rename mbuf_ext_pg_len() to m_epg_pagelen() thatGleb Smirnoff2020-05-021-6/+6
* Continuation of multi page mbuf redesign from r359919.Gleb Smirnoff2020-05-021-27/+22
* Add support for KTLS RX over TOE to T6.John Baldwin2020-04-271-69/+196
* KTLS: Re-work unmapped mbufs to carry ext_pgs in the mbuf itself.Andrew Gallatin2020-04-141-17/+21
* Refactor driver and consumer interfaces for OCF (in-kernel crypto).John Baldwin2020-03-271-2/+2
* Rename TOE TLS stats from [rt]x_tls_* to [rt]x_toe_tls_*.John Baldwin2020-02-281-6/+6
* Create a file to hold shared routines for dealing with T6 key contexts.John Baldwin2019-11-131-83/+2
* Mechanically convert INP_INFO_RLOCK() to NET_EPOCH_ENTER().Gleb Smirnoff2019-11-071-2/+2
* Remove an unused parameter from get_new_keyid().John Baldwin2019-10-141-2/+2
* Add support for KTLS in the Chelsio TOE module.John Baldwin2019-10-081-6/+582
* cxgbe/t4_tom: Initialize all TOE connection parameters in one place.Navdeep Parhar2019-08-271-9/+9
* Use unmapped (M_NOMAP) mbufs for zero-copy AIO writes via TOE.John Baldwin2019-07-031-1/+0
* Fix debug trace after removal of pdu_overhead.John Baldwin2019-06-071-2/+2
* cxgbe/t4_tom: adjust the hardware receive window to match changes to theNavdeep Parhar2019-06-011-34/+11
* Extract eventfilter declarations to sys/_eventfilter.hConrad Meyer2019-05-201-0/+1
* cxgbe/t4_tom: Catch up with r344433, which removed tcb_autorcvbuf_inc.Navdeep Parhar2019-03-291-1/+1
* Consolidate on a single set of constants for SCMD fields.John Baldwin2018-11-161-0/+1
* Remove bogus roundup2() of the key programming work request header.John Baldwin2018-11-151-3/+2
* Move the TLS key map into the adapter softc so non-TOE code can use it.John Baldwin2018-11-151-23/+4
* Use sbsndptr_adv() instead of sbsndptr() for TOE TLS.John Baldwin2018-11-151-1/+1
* epoch(9): allow preemptible epochs to composeMatt Macy2018-07-041-2/+4