aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls.c
Commit message (Expand)AuthorAgeFilesLines
* mlx5en: Fix domain set usage in TLS tag import functionsSlava Shwartsman2025-03-041-1/+1
* mlx5e tls: use non-sleeping malloc flag is it was intendedGleb Smirnoff2024-11-251-1/+1
* mlx5en: fix the sign of mlx5e_tls_st_init() error, convert from Linux to BSDKonstantin Belousov2024-11-231-2/+2
* mlx5_en: style function prototypeKonstantin Belousov2024-11-231-2/+1
* mlx5e tls: Ensure all allocated tags have a hw context associatedAndrew Gallatin2024-11-231-38/+94
* mlx5e: Use M_WAITOK when allocating TLS tagsAndrew Gallatin2024-10-231-3/+1
* mlx5e: Immediately initialize TLS send tagsAndrew Gallatin2024-10-231-34/+52
* mlx5en: add IPSEC_OFFLOAD supportKonstantin Belousov2024-07-301-0/+2
* sys: Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-161-2/+0
* Mechanically convert mlx5en(4) to IfAPIJustin Hibbits2023-02-151-3/+3
* mlx5en: Fix TLS worker thread race.Hans Petter Selasky2022-02-171-4/+7
* mlx5en: Improve RX- and TX- TLS refcounting.Hans Petter Selasky2022-02-171-12/+9
* mlx5e: Make TLS tag zones unmanagedMark Johnston2022-02-151-1/+2
* mlx5en: Share DEK objects with TLS RX.Hans Petter Selasky2022-02-011-3/+5
* mlx5en: Use a UMA cache zone for managing TLS send tagsKonstantin Belousov2022-02-011-23/+32
* mlx5en: idiomatic use of preprocessor, in particular pathsKonstantin Belousov2022-02-011-1/+1
* mlx5en: normalize use of the opt_*.h filesKonstantin Belousov2022-02-011-0/+2
* Add a switch structure for send tags.John Baldwin2021-09-141-35/+38
* mlx5en: Wait for all TLS connections to terminate when unloading driver.Hans Petter Selasky2021-07-121-1/+1
* Remove erradic assert after SVN r367149 in mlx5en(4).Hans Petter Selasky2020-11-241-1/+0
* Remove IF_SND_TAG_TYPE_TLS_RATE_LIMIT conditionals.John Baldwin2020-10-301-5/+5
* Fix a couple of silly bugs in r367149.John Baldwin2020-10-301-3/+1
* Add m_snd_tag_alloc() as a wrapper around if_snd_tag_alloc().John Baldwin2020-10-291-1/+1
* Use public interfaces to manage the nested rate limit send tag.John Baldwin2020-10-291-34/+15
* Store the send tag type in the common send tag header.John Baldwin2020-10-061-16/+14
* Make hardware TLS send tag allocation synchronous in mlx5en(4).Hans Petter Selasky2020-09-011-10/+9
* Fix HW TLS offload regression issue after r359919, in mlx5en(4).Hans Petter Selasky2020-06-171-4/+12
* Use const keyword when parsing the TCP/IP header in the fast path in mlx5en(4).Hans Petter Selasky2020-06-111-1/+1
* Improve set progress parameters, SET PSV for HW TLS in mlx5en(4).Hans Petter Selasky2020-05-251-7/+1
* Correctly set the initial vector for TLS v1.3 for mlx5en(4).Hans Petter Selasky2020-05-251-11/+7
* Update the TLS capability bit after recent PRM changes in mlx5en(4).Hans Petter Selasky2020-05-251-2/+2
* Step 4.1: mechanically rename M_NOMAP to M_EXTPGGleb Smirnoff2020-05-031-2/+2
* Step 3: anonymize struct mbuf_ext_pgs and move all its fields into mbufGleb Smirnoff2020-05-031-1/+1
* Step 2.4: Stop using 'struct mbuf_ext_pgs' in drivers.Gleb Smirnoff2020-05-021-3/+1
* KTLS: Re-work unmapped mbufs to carry ext_pgs in the mbuf itself.Andrew Gallatin2020-04-141-11/+19
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-1/+1
* Don't check the auth algorithm for GCM.John Baldwin2020-02-131-8/+0
* Implement hardware TLS via send tags for mlx5en(4), which is supported byHans Petter Selasky2019-12-061-0/+834