aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/sockbuf.h
Commit message (Expand)AuthorAgeFilesLines
* socket: Synchronize soshutdown() with listen(2) and AIOMark Johnston8 hours1-2/+3
* socket: Add macros to lock socket buffers using socket referencesMark Johnston7 days1-2/+5
* socket: Move sockbuf mutexes into the owning socketMark Johnston10 days1-4/+3
* socket: Rename sb(un)lock() and interlock with listen(2)Mark Johnston10 days1-3/+0
* socket: Reorder socket and sockbuf fields to eliminate some paddingMark Johnston10 days1-2/+2
* Add support for KTLS RX via software decryption.John Baldwin2020-07-231-0/+11
* sbappendcontrol() needs to avoid clearing M_NOTREADY on data mbufs.Mark Johnston2020-04-101-2/+2
* Add kernel-side support for in-kernel TLS.John Baldwin2019-08-271-0/+5
* Obvious comment correction.Gleb Smirnoff2019-04-091-1/+1
* Retire sbsndptr() KPIKevin Bowling2018-11-191-2/+0
* A couple of style fixes in recent TCP changes.John Baldwin2018-10-221-2/+1
* Don't check rcv sockbuf limits when sending on a unix stream socket.Mark Johnston2018-08-041-2/+2
* This commit brings in a new refactored TCP stack called Rack.Randall Stewart2018-06-071-0/+4
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Hide struct sockbuf from userland.Gleb Smirnoff2017-10-191-7/+10
* Hide struct socket and struct unpcb from the userland.Gleb Smirnoff2017-10-021-13/+0
* Provide sbsetopt() that handles socket buffer related socket options.Gleb Smirnoff2017-06-251-2/+1
* Listening sockets improvements.Gleb Smirnoff2017-06-081-4/+4
* Renumber copyright clause 4Warner Losh2017-02-281-1/+1
* Refactor the AIO subsystem to permit file-type-specific handling andJohn Baldwin2016-03-011-0/+4
* The locking annotations for struct sockbuf originally used the key fromJohn Baldwin2016-02-161-20/+23
* Make it possible for sbappend() to preserve M_NOTREADY on mbufs, just likeGleb Smirnoff2016-01-081-2/+2
* sbspace: size of bleft, mleft must match sockbuf fields to avoidSimon J. Gerraty2015-02-131-1/+1
* Merge from projects/sendfile: extend protocols API to supportGleb Smirnoff2014-11-301-2/+2
* Merge from projects/sendfile:Gleb Smirnoff2014-11-301-12/+25
* - Move sbcheck() declaration under SOCKBUF_DEBUG.Gleb Smirnoff2014-11-301-5/+6
* Make sballoc() and sbfree() functions. Ideally, they could be markedGleb Smirnoff2014-11-301-32/+2
* In preparation of merging projects/sendfile, transform bare access toGleb Smirnoff2014-11-121-0/+28
* Improve transmit sending offload, TSO, algorithm in general.Hans Petter Selasky2014-09-221-0/+2
* Replace 4.4BSD Lite's unix domain socket backpressure hack with a cleanerAlan Somers2014-03-131-3/+14
* Partial revert of change 262914. I screwed up subversion syntax withAlan Somers2014-03-071-14/+3
* sbin/devd/devd.8Alan Somers2014-03-071-3/+14
* Fix PR kern/185813 "SOCK_SEQPACKET AF_UNIX sockets with asymmetricalAlan Somers2014-03-061-0/+2
* - Substitute sbdrop_internal() with sbcut_internal(). The latter doesn't freeGleb Smirnoff2013-10-091-0/+2
* Fix socket buffer timeouts precision using the new sbintime_t KPI insteadDavide Italiano2013-09-011-1/+1
* Increase the defaults for the maximum socket buffer limit,Bjoern A. Zeeb2011-08-251-1/+1
* Rework socket upcalls to close some races with setup/teardown of upcalls.John Baldwin2009-06-011-0/+2
* move sockbuf locking macros in to sockbuf.hKip Macy2008-07-311-0/+18
* remove redundant ifdef ... lolKip Macy2008-07-291-2/+0
* fix build by forward declaring thread and hiding socket buffer definitions fr...Kip Macy2008-07-291-3/+6
* Unbreak the build by protecting kernel-only functions with #ifdef _KERNEL.Olivier Houchard2008-07-291-0/+4
* Factor sockbuf, sockopt, and sockstate out of socketvar.h in to separate head...Kip Macy2008-07-291-0/+198