aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/cxgbe/tom
Commit message (Expand)AuthorAgeFilesLines
* cxgbe(4): Allow t4_tom to be unloaded safely.Navdeep Parhar2024-10-211-8/+23
* cxgbe/t4_tom: Remove duplicate unlock in t4_tom_deactivate.Navdeep Parhar2024-10-211-1/+0
* cxgbe/t4_tom: Do not set unresolved entries to STALE in t4_l2t_update.Navdeep Parhar2024-10-211-1/+2
* cxgbe/t4_tom: completely avoid L2T entries during stop/suspend.Navdeep Parhar2024-10-211-12/+13
* cxgbe/t4_tom: Demote STALE L2 table entries to RESOLVING in uld_stop.Navdeep Parhar2024-10-211-1/+1
* cxgbe/t4_tom: Add synq entry to the list before calling send_synack.Navdeep Parhar2024-10-211-4/+6
* cxgbe/t4_tom: bugfixes in stop/restart.Navdeep Parhar2024-10-213-23/+52
* cxgbe/t4_tom: Implement uld_stop and uld_restart for ULD_TOM.Navdeep Parhar2024-10-214-72/+408
* cxgbe/t4_tom: Track all synq entries in a per-adapter list.Navdeep Parhar2024-10-213-0/+16
* cxgbe(4): Stop and restart the L2T allocator with the LLD.Navdeep Parhar2024-10-211-0/+7
* cxgbe(4): Changes to ULD list management.Navdeep Parhar2024-10-211-5/+4
* cxgbe(4): Make no assumptions about the start and size of the L2T table.Navdeep Parhar2024-10-211-8/+13
* cxgbe/t4_tom: Free up hardware resources when the final CPL is received.Navdeep Parhar2024-10-211-19/+39
* cxgbe/t4_tom: Detach the toep from the tcpcb when entering TIME_WAIT.Navdeep Parhar2024-10-213-1/+4
* cxgbe(4): Stop checking for failures from malloc/mb_alloc_ext_pgs(M_WAITOK)Zhenlei Huang2024-09-301-5/+0
* cxgbe(4): Consolidate all mk_set_tcb_field_ulp in one place.Navdeep Parhar2024-07-173-123/+21
* cxgbe/tom: Fix the rx channel selection in options2.Navdeep Parhar2024-07-171-2/+4
* cxgbe(4): Remove tx_modq lookup table.Navdeep Parhar2024-07-171-1/+1
* cxgbe: Support TCP_USE_DDP on offloaded TOE connectionsJohn Baldwin2024-04-124-59/+816
* cxgbe tom: Handle a race condition when enabling TLS offloadJohn Baldwin2024-04-082-4/+13
* ddp: Clear active DDP buffer members to NULL to pacify an assertionJohn Baldwin2024-04-081-1/+8
* cxgbe tom: Enable ULP_MODE_TCPDDP on demandJohn Baldwin2024-04-084-20/+95
* cxgbe: Add counters for POSIX async I/O requests handled by the driverJohn Baldwin2024-04-082-3/+15
* sys: Use mbufq_empty instead of comparing mbufq_len against 0John Baldwin2024-01-181-2/+2
* cxgbe t4_tls: Call t4_rcvd_locked from do_rx_tls_cmpJohn Baldwin2023-10-111-11/+2
* cxgbe t4_tls: Don't bother returning RX credits for a protocol receive errorJohn Baldwin2023-10-111-17/+1
* cxgbe tom: Call t4_rcvd_locked from do_rx_data to return RX creditsJohn Baldwin2023-10-111-7/+2
* cxgbe ddp: Trim stale function prototypeJohn Baldwin2023-08-231-2/+0
* tcp_info: Add and export more FreeBSD-specific fieldsMarius Strobl2023-08-221-0/+4
* tcp_fill_info(): Change lock assertion on INPCB to locked onlyMarius Strobl2023-08-221-2/+2
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-167-14/+0
* sys: Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-163-6/+0
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-1210-10/+10
* Mechanically convert cxgb(4) and cxgbe(4) to IfAPIJustin Hibbits2023-03-074-28/+28
* IfAPI: Add if_llsoftc member accessors for TOEDEVJustin Hibbits2023-01-311-1/+1
* tcp: embed inpcb into tcpcbGleb Smirnoff2022-12-071-0/+1
* cxgbe: Enable TOE TLS RX when an RX key is provided via setsockopt().John Baldwin2022-11-155-293/+339
* cxgbe: Various whitespace fixes.John Baldwin2022-11-152-4/+4
* cxgbe tom: Fix jobtotid() compilation.John Baldwin2022-11-081-2/+14
* tcp: provide macros to access inpcb and socket from a tcpcbGleb Smirnoff2022-11-083-12/+12
* cxgbe: include headers required to include t4_tom.hGleb Smirnoff2022-10-191-0/+2
* cxgbe: use standard sototcpcb() accessor macro to get socket's tcpcbGleb Smirnoff2022-10-193-7/+7
* tcp: remove INP_TIMEWAIT flagGleb Smirnoff2022-10-073-8/+8
* cxgbe/tom: Fix assertions in the code that maintains TCB history.Navdeep Parhar2022-09-291-4/+8
* protosw: refactor protosw and domain static declaration and loadGleb Smirnoff2022-08-171-22/+7
* cxgbe TOE TLS: Fix handling of unusual record types.John Baldwin2022-08-082-10/+6
* cxgbe TOE TLS: Simplify a few routines.John Baldwin2022-08-082-23/+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
* sockets: use socket buffer mutexes in struct socket directlyGleb Smirnoff2022-05-122-3/+3