HomeFreeBSD

cxgbe/t4_tom: Add synq entry to the list before calling send_synack.

Description

cxgbe/t4_tom: Add synq entry to the list before calling send_synack.

This fixes a panic where the peer's ack to the synack arrives on a
different queue and do_pass_establish tries to remove the synqe from
synqe_list before it has been added by do_pass_accept_req.

Reported by: Sony Arpita Das @ Chelsio
Fixes: 283333c0e329 cxgbe/t4_tom: Track all synq entries in a per-adapter list.
Sponsored by: Chelsio Communications

(cherry picked from commit 674cbf38f6d0a0b307e52c4265da9f077606b035)

Details

Provenance
npAuthored on Sep 6 2024, 6:21 AM
Parents
rG3301201fc925: cxgbe(4): Always report link-down on an abrupt stop.
Branches
Unknown
Tags
Unknown