summaryrefslogtreecommitdiffstats
path: root/sys/dev/cxgbe/tom/t4_ddp.c
Commit message (Expand)AuthorAgeFilesLines
* Revert r330897:eadler2018-03-291-2/+0
* MFC 329785: Move DDP PCB state into a helper structure.jhb2018-03-271-134/+135
* Partial merge of the SPDX changeseadler2018-03-141-0/+2
* MFC 323630: Avoid reusing the wrong buffer for a DDP AIO request.jhb2017-09-211-1/+3
* MFC r311569, r311657, and r311949.np2017-01-141-1/+2
* MFC 303688,303750,305166,305167: Centralize and rework page pod handling.jhb2016-12-051-86/+272
* cxgbe(4): Changes to the CPL-handler registration mechanism and codenp2016-07-051-10/+16
* Account for AIO socket operations in thread/process resource usage.jhb2016-06-211-0/+6
* Move backend-specific fields of kaiocb into a union.jhb2016-06-151-20/+25
* Move the KTR for the update of ddp_active_id on each completion underjhb2016-05-201-0/+2
* Use DDP to implement zerocopy TCP receive with aio_read().jhb2016-05-071-625/+1105
* Add a 'show t4 tcb <nexus> <tid>' command to dump a TCB from DDB.jhb2016-04-101-25/+0
* cxgbe(4): Updates to the base NIC driver and t4_tom to support the iSCSInp2015-12-261-10/+4
* Add a comment that to clarify how to determine the amount of received DDPjhb2015-09-101-0/+13
* Move special DDP handling for closing a connection into a newjhb2015-03-161-1/+34
* Resize receive socket buffers that support autosizing when receivingjhb2015-03-111-0/+22
* Lock the socket buffer before jumping to the 'out' label if sblock()jhb2015-01-261-1/+1
* - Update a disabled KASSERT() to use sbused() instead of accessingjhb2015-01-261-14/+14
* cxgbe/tom: allocate page pod addresses instead of ppod#.np2015-01-071-18/+19
* cxgbe/tom: use vmem(9) as the DDP page pod allocator.np2015-01-061-72/+17
* Check for SS_NBIO in so->so_state instead of sb->sb_flags injhb2014-12-151-1/+1
* Merge from projects/sendfile: extend protocols API to supportglebius2014-11-301-2/+2
* Merge from projects/sendfile:glebius2014-11-301-1/+2
* In preparation of merging projects/sendfile, transform bare access toglebius2014-11-121-22/+22
* Some hooks in cxgbe(4) for the offloaded iSCSI driver.np2014-07-241-0/+11
* - Modify vm_page_unwire() and vm_page_enqueue() to directly acceptattilio2014-06-161-1/+1
* cxgbe/tom: Allow caller to select the queue (control or data) used tonp2013-06-111-4/+4
* cxgbe/tom: Do not use M_PROTO1 to mark rx zero-copy mbufs as special.np2013-05-031-15/+26
* Fix DDP breakage introduced in r248925. Bitwise OR has highernp2013-04-301-2/+7
* cxgbe(4): Add support for Chelsio's Terminator 5 (aka T5) ASIC. Thisnp2013-03-301-4/+4
* Mechanically substitute flags from historic mbuf allocator withglebius2012-12-041-1/+1
* cxgbe/tom: Handle the case where the chip falls out of DDP mode bynp2012-11-291-0/+36
* Use native FreeBSD facilities everywhere except the shared code in common/np2012-09-131-5/+5
* Cannot hold a mutex around vm_fault_quick_hold_pages, so don't. Tweaknp2012-08-211-12/+22
* Minor cleanup: use bitwise ops instead of pointless wrappers aroundnp2012-08-211-2/+2
* Support for TCP DDP (Direct Data Placement) in the T4 TOE module.np2012-08-171-0/+1223
OpenPOWER on IntegriCloud