aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/uipc_sockbuf.c
Commit message (Expand)AuthorAgeFilesLines
* Revert "SO_RERROR indicates that receive buffer overflows should be handled a...Alexander V. Chernikov2021-02-081-24/+0
* SO_RERROR indicates that receive buffer overflows should be handled as errors.Alexander V. Chernikov2021-02-081-0/+24
* Permit sending empty fragments for TLS 1.0.John Baldwin2020-10-131-1/+1
* kern: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-1/+1
* Guard sbcompress_ktls_rx with KERN_TLSMateusz Guzik2020-07-251-0/+2
* Add support for KTLS RX via software decryption.John Baldwin2020-07-231-6/+246
* Step 4.2: start divorce of M_EXT and M_EXTPGGleb Smirnoff2020-05-031-5/+3
* Step 4.1: mechanically rename M_NOMAP to M_EXTPGGleb Smirnoff2020-05-031-6/+6
* Step 3: anonymize struct mbuf_ext_pgs and move all its fields into mbufGleb Smirnoff2020-05-031-8/+8
* Step 2.5: Stop using 'struct mbuf_ext_pgs' in the kernel itself.Gleb Smirnoff2020-05-031-7/+4
* KTLS: Re-work unmapped mbufs to carry ext_pgs in the mbuf itself.Andrew Gallatin2020-04-141-8/+8
* sbappendcontrol() needs to avoid clearing M_NOTREADY on data mbufs.Mark Johnston2020-04-101-4/+5
* KTLS: Coalesce adjacent TLS trailers & headers to improve PCIe bus efficiencyAndrew Gallatin2020-03-301-9/+35
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-2/+4
* sysctl: hide 2.x era compat nodePawel Biernacki2020-01-021-1/+1
* Add kernel-side support for in-kernel TLS.John Baldwin2019-08-271-2/+20
* Compress pending socket buffer data once it is marked ready.John Baldwin2019-06-291-0/+74
* Add an external mbuf buffer type that holds multiple unmapped pages.John Baldwin2019-06-291-7/+38
* Retire sbsndptr() KPIKevin Bowling2018-11-191-47/+0
* Don't check rcv sockbuf limits when sending on a unix stream socket.Mark Johnston2018-08-041-15/+5
* Remove a redundant check.Mark Johnston2018-07-301-2/+0
* This commit brings in a new refactored TCP stack called Rack.Randall Stewart2018-06-071-0/+49
* fix uninitialized variable warningMatt Macy2018-05-191-0/+1
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Third take on the r319685 and r320480. Actually allow for call soisconnected()Gleb Smirnoff2017-08-241-1/+1
* Adjust sowakeup post-r319685 so that it continues to make upcalls butNavdeep Parhar2017-06-291-2/+2
* Provide sbsetopt() that handles socket buffer related socket options.Gleb Smirnoff2017-06-251-5/+69
* Listening sockets improvements.Gleb Smirnoff2017-06-081-3/+3
* Fix a degenerate case when soisdisconnected() would call soisconnected().Gleb Smirnoff2017-06-081-1/+1
* Fix the build.Andrey V. Elsukov2017-04-141-1/+1
* Rework r316770 to make it protocol independent and general, like weAndrey V. Elsukov2017-04-141-1/+13
* Fix the KASSERT check from r314813.Hiren Panchasara2017-03-071-1/+1
* We've found a recurring problem where some userland process would beHiren Panchasara2017-03-071-0/+5
* Renumber license clauses in sys/kern to avoid skipping #3Ed Maste2016-09-151-1/+1
* kern: for pointers replace 0 with NULL.Pedro F. Giffuni2016-04-151-3/+3
* Refactor the AIO subsystem to permit file-type-specific handling andJohn Baldwin2016-03-011-1/+1
* These files were getting sys/malloc.h and vm/uma.h with header pollutionGleb Smirnoff2016-02-011-0/+1
* Make it possible for sbappend() to preserve M_NOTREADY on mbufs, just likeGleb Smirnoff2016-01-081-4/+21
* Implement lockless resource limits.Mateusz Guzik2015-06-101-3/+1
* In sbappend*() family of functions clear M_PROTO flags of incomingGleb Smirnoff2014-12-221-1/+5
* Revert r274494, r274712, r275955 and provide extra comments explainingGleb Smirnoff2014-12-201-3/+15
* Add to sbappendstream_locked() a check against NULL mbuf, like it is doneGleb Smirnoff2014-12-201-0/+3
* Merge from projects/sendfile: extend protocols API to supportGleb Smirnoff2014-11-301-5/+5
* Merge from projects/sendfile:Gleb Smirnoff2014-11-301-28/+125
* - Move sbcheck() declaration under SOCKBUF_DEBUG.Gleb Smirnoff2014-11-301-8/+16
* Make sballoc() and sbfree() functions. Ideally, they could be markedGleb Smirnoff2014-11-301-0/+54
* - Use NULL to compare a pointer.Gleb Smirnoff2014-11-141-4/+2
* There should not be zero length mbufs in socket buffers. The code comesGleb Smirnoff2014-11-141-7/+0
* Improve transmit sending offload, TSO, algorithm in general.Hans Petter Selasky2014-09-221-0/+31
* Don't leave the padding between the msg header and the cmsg data,Xin LI2014-07-081-0/+5