aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/cxgbe/tom/t4_ddp.c
Commit message (Expand)AuthorAgeFilesLines
* cxgbe(4): Fix "set but not used [-Wunused-but-set-variable]" warnings.Navdeep Parhar10 days1-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
* Move backend-specific fields of kaiocb into a union.John Baldwin2016-06-151-20/+25
* Move the KTR for the update of ddp_active_id on each completion underJohn Baldwin2016-05-201-0/+2
* Use DDP to implement zerocopy TCP receive with aio_read().John Baldwin2016-05-071-625/+1105
* Add a 'show t4 tcb <nexus> <tid>' command to dump a TCB from DDB.John Baldwin2016-04-101-25/+0
* cxgbe(4): Updates to the base NIC driver and t4_tom to support the iSCSINavdeep Parhar2015-12-261-10/+4
* Add a comment that to clarify how to determine the amount of received DDPJohn Baldwin2015-09-101-0/+13
* Move special DDP handling for closing a connection into a newJohn Baldwin2015-03-161-1/+34
* Resize receive socket buffers that support autosizing when receivingJohn Baldwin2015-03-111-0/+22
* Lock the socket buffer before jumping to the 'out' label if sblock()John Baldwin2015-01-261-1/+1
* - Update a disabled KASSERT() to use sbused() instead of accessingJohn Baldwin2015-01-261-14/+14
* cxgbe/tom: allocate page pod addresses instead of ppod#.Navdeep Parhar2015-01-071-18/+19
* cxgbe/tom: use vmem(9) as the DDP page pod allocator.Navdeep Parhar2015-01-061-72/+17
* Check for SS_NBIO in so->so_state instead of sb->sb_flags inJohn Baldwin2014-12-151-1/+1
* Merge from projects/sendfile: extend protocols API to supportGleb Smirnoff2014-11-301-2/+2
* Merge from projects/sendfile:Gleb Smirnoff2014-11-301-1/+2
* In preparation of merging projects/sendfile, transform bare access toGleb Smirnoff2014-11-121-22/+22
* Some hooks in cxgbe(4) for the offloaded iSCSI driver.Navdeep Parhar2014-07-241-0/+11
* - Modify vm_page_unwire() and vm_page_enqueue() to directly acceptAttilio Rao2014-06-161-1/+1
* cxgbe/tom: Allow caller to select the queue (control or data) used toNavdeep Parhar2013-06-111-4/+4
* cxgbe/tom: Do not use M_PROTO1 to mark rx zero-copy mbufs as special.Navdeep Parhar2013-05-031-15/+26