Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#79827 - [gnutls] Not enabling KTLS with custom pull/push function

Attached to Project: Arch Linux
Opened by Eric Wang (enihcam) - Sunday, 01 October 2023, 09:16 GMT
Last edited by Toolybird (Toolybird) - Tuesday, 03 October 2023, 05:44 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

just wanted to try kTLS for the first time but failed.


```
$ lspci
a7c2:00:02.0 Ethernet controller: Mellanox Technologies MT27800 Family [ConnectX-5 Virtual Function] (rev 80)
```

```
$ zgrep "_TLS" /proc/config.gz
CONFIG_TLS=y
CONFIG_TLS_DEVICE=y
# CONFIG_TLS_TOE is not set
CONFIG_MLX5_EN_TLS=y
```

```
$ head /etc/gnutls/config
# https://gnutls.org/manual/html_node/Enabling_002fDisabling-system_002facceleration-protocols.html#Enabling-KTLS
#
# GnuTLS is built with -–enable-ktls configuration, KTLS is disabled by default.
# This can be enabled by setting ktls = true in [global] section.
#

[global]
ktls = true
```

```
$ gnutls-cli --benchmark-tls-kx
client|<1>| Not enabling KTLS with custom pull/push function
server|<1>| Not enabling KTLS with custom pull/push function
...
```

Additional info:
* package version(s)
* config and/or log files etc.
* link to upstream bug report, if any

Steps to reproduce:
This task depends upon

Closed by  Toolybird (Toolybird)
Tuesday, 03 October 2023, 05:44 GMT
Reason for closing:  Upstream
Additional comments about closing:  Refer comments by @loqs
Comment by Eric Wang (enihcam) - Sunday, 01 October 2023, 09:18 GMT
```
$ pacman -Qi gnutls | head
Name : gnutls
Version : 3.8.1-2
Description : A library which provides a secure layer over a reliable transport layer
Architecture : x86_64
URL : https://www.gnutls.org/
Licenses : GPL3 LGPL2.1
Groups : None
Provides : None
Depends On : glibc gcc-libs gmp libtasn1 readline zlib nettle libp11-kit libidn2 zstd libidn2.so=0-64 libunistring brotli
Optional Deps : tpm2-tss: support for TPM2 wrapped keys [installed]
```
Comment by loqs (loqs) - Sunday, 01 October 2023, 10:32 GMT

Loading...