aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/cxgbe/tom/t4_ddp.c
Commit message (Expand)AuthorAgeFilesLines
* cxgbe(4): T7 ULPTX supports larger data length with MEMIO commandsNavdeep Parhar2025-09-291-4/+16
* cxgbe tom: Export alloc_raw_mbuf for use in other TOE driversJohn Baldwin2025-09-111-1/+1
* cxgbe tom: Restore support for zerocopy TCP receive for aio_read()John Baldwin2024-12-111-10/+10
* Deprecate contigfree(9) in favour of free(9)Bjoern A. Zeeb2024-07-261-3/+3
* cxgbe(4): Consolidate all mk_set_tcb_field_ulp in one place.Navdeep Parhar2024-05-171-42/+10
* cxgbe: Support TCP_USE_DDP on offloaded TOE connectionsJohn Baldwin2024-03-201-46/+740
* ddp: Clear active DDP buffer members to NULL to pacify an assertionJohn Baldwin2024-03-201-1/+8
* cxgbe tom: Enable ULP_MODE_TCPDDP on demandJohn Baldwin2024-01-311-2/+84
* cxgbe: Add counters for POSIX async I/O requests handled by the driverJohn Baldwin2024-01-311-2/+10
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-121-1/+1
* cxgbe: use standard sototcpcb() accessor macro to get socket's tcpcbGleb Smirnoff2022-10-191-3/+3
* tcp: remove INP_TIMEWAIT flagGleb Smirnoff2022-10-071-1/+1
* sockets: use socket buffer mutexes in struct socket directlyGleb Smirnoff2022-05-121-1/+1
* cxgbei: Support unmapped I/O requests.John Baldwin2022-03-101-14/+112
* cxgbe tom: Compile fix for disabled KTR trace.John Baldwin2022-03-081-1/+1
* cxgbe tom: Use VM_PAGE_TO_PHYS().John Baldwin2022-03-081-4/+5
* cxgbe tom: Use be64toh instead of htobe64 to convert to host order.John Baldwin2022-03-081-3/+3
* cxgbe tom: Use vm_paddr_t for physical addresses in page pod routines.John Baldwin2022-03-081-2/+4
* cxgbe: Move page pods KTR traces under VERBOSE_TRACES.John Baldwin2022-03-021-0/+4
* cxgbe(4): Fix "set but not used [-Wunused-but-set-variable]" warnings.Navdeep Parhar2022-01-101-2/+18
* cxgbe tom: Update rcv_nxt for a FIN after handle_ddp_close().John Baldwin2021-09-141-1/+2
* cxgbei: Fix a race between transfer setup and a peer reset.John Baldwin2021-05-281-24/+7
* cxgbe: Cast pointer arguments to trunc_page() to vm_offset_t.John Baldwin2021-05-181-2/+2
* cxgbei: Support DDP for target I/O S/G lists with more than one entry.John Baldwin2021-05-141-0/+191
* cxgbe tom: Set the tid in the work requests to program page pods for iSCSI.John Baldwin2021-05-141-10/+38
* cxgbe ddp: Use CPL_COOKIE_DDP* instead of DDP_BUF*_INVALIDATED.John Baldwin2021-03-221-10/+5
* vmspace: Convert to refcount(9)Mark Johnston2020-11-041-1/+1
* Change synchonization rules for vm_page reference counting.Mark Johnston2019-09-091-2/+0
* cxgbe/t4_tom: Initialize all TOE connection parameters in one place.Navdeep Parhar2019-08-271-1/+1
* Merge the vm_page hold and wire mechanisms.Mark Johnston2019-07-081-32/+8
* cxgbe/t4_tom: Tweaks to some of the AIO related CTRs.Navdeep Parhar2019-06-281-9/+11
* cxgbe/t4_tom: DDP_DEAD is a ddp flag and not a toepcb flag.Navdeep Parhar2019-06-201-1/+1
* cxgbe/t4_tom: adjust the hardware receive window to match changes to theNavdeep Parhar2019-06-011-13/+1
* cxgbe/t4_tom: Catch up with r344433, which removed tcb_autorcvbuf_inc.Navdeep Parhar2019-03-291-1/+2
* cxgbe/tom: Unregister shared CPL handlers on module unload. This fixesNavdeep Parhar2018-08-281-0/+2
* cxgbe(4): Use opaque cookies or tid range-checks to determine theNavdeep Parhar2018-04-301-3/+18
* Use the offload transmit queue to set flags on TLS connections.John Baldwin2018-03-271-8/+6
* Simplify error handling in t4_tom.ko module loading.John Baldwin2018-03-131-2/+1
* Move DDP PCB state into a helper structure.John Baldwin2018-02-221-134/+135
* sys/dev: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* cxgbe: delete now-redundant vnet declsRyan Libby2017-10-171-7/+0
* Avoid reusing the wrong buffer for a DDP AIO request.John Baldwin2017-09-151-1/+3
* cxgbe/tom: Add VIMAGE support to the TOE driver.Navdeep Parhar2017-01-111-1/+2
* cxgbe/t4_tom: Two new routines to allocate and write page pods for aNavdeep Parhar2016-09-011-0/+146
* cxgbe/t4_tom: Add general purpose routines to deal with page pod regionsNavdeep Parhar2016-08-311-99/+124
* cxgbe/t4_tom: The page pod arena allocates from pod address space andNavdeep Parhar2016-08-041-1/+1
* cxgbe/t4_tom: Read the chip's DDP page sizes and save them in aNavdeep Parhar2016-08-021-11/+26
* cxgbe(4): Changes to the CPL-handler registration mechanism and codeNavdeep Parhar2016-07-051-10/+16
* Account for AIO socket operations in thread/process resource usage.John Baldwin2016-06-211-0/+6