aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/uipc_sockbuf.c
Commit message (Expand)AuthorAgeFilesLines
* socket: Don't assume m0 != NULL in sbappendcontrol_locked()Mark Johnston2024-02-021-1/+2
* sys: Remove ancient SCCS tags.Warner Losh2023-11-271-2/+0
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* sockbuf: Add KMSAN checks to sbappend*()Mark Johnston2023-04-271-0/+16
* sockbufs: add sbreserve_locked_limit() with custom maxsockbuf limit.Alexander V. Chernikov2022-09-281-7/+15
* protocols: make socket buffers ioctl handler changeableAlexander V. Chernikov2022-09-281-6/+18
* ktls: Add full support for TLS RX offloading via network interface.Hans Petter Selasky2022-06-071-4/+35
* sockbuf: remove unused mbuf counter and cluster counterGleb Smirnoff2022-05-271-25/+6
* sockbuf: fix assertion in sbcreatecontrol()Gleb Smirnoff2022-05-251-2/+2
* sockbuf: improve sbcreatecontrol()Gleb Smirnoff2022-05-171-9/+15
* sockbuf: merge two versions of sbcreatecontrol() into oneGleb Smirnoff2022-05-171-8/+1
* sockets: use socket buffer mutexes in struct socket directlyGleb Smirnoff2022-05-121-51/+91
* sockbufs: make sbrelease_internal() privateGleb Smirnoff2022-05-091-1/+1
* mbuf(9): Assert receive mbufs don't carry a send tag.Hans Petter Selasky2022-01-261-0/+1
* kern: Remove CTLFLAG_NEEDGIANT from some sysctls.Alexander Motin2021-12-261-1/+1
* socket: Rename sb(un)lock() and interlock with listen(2)Mark Johnston2021-09-071-28/+0
* socket: Implement SO_RERRORRoy Marples2021-07-281-0/+24
* Consistently use the SOCKBUF_MTX() and SOCK_MTX() macrosMark Johnston2021-06-141-1/+1
* 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