opnsense-src/sys/dev/cxgbe/tom
John Baldwin 7748f70561 cxgbe tom: Handle a race condition when enabling TLS offload
Use a separate state for when a request to set RX_QUIESCE has been
sent but the resulting TCB reply has not been received.  In
particular, this correctly handles the case where data has been
received and queued in the receive queue before the quiesce request
takes effect.

Reviewed by:	np
Sponsored by:	Chelsio Communications
Differential Revision:	https://reviews.freebsd.org/D44435

(cherry picked from commit 9978c6289d)
2024-04-08 11:07:13 -07:00
..
t4_connect.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
t4_cpl_io.c cxgbe tom: Enable ULP_MODE_TCPDDP on demand 2024-04-08 10:49:51 -07:00
t4_ddp.c ddp: Clear active DDP buffer members to NULL to pacify an assertion 2024-04-08 11:06:53 -07:00
t4_listen.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
t4_tls.c cxgbe tom: Handle a race condition when enabling TLS offload 2024-04-08 11:07:13 -07:00
t4_tls.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
t4_tom.c cxgbe tom: Enable ULP_MODE_TCPDDP on demand 2024-04-08 10:49:51 -07:00
t4_tom.h cxgbe tom: Handle a race condition when enabling TLS offload 2024-04-08 11:07:13 -07:00
t4_tom_l2t.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
t4_tom_l2t.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00