aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/uipc_socket.c
Commit message (Expand)AuthorAgeFilesLines
* Properly handle a closed TLS socket with pending receive data.John Baldwin2020-07-291-3/+8
* Add support for KTLS RX via software decryption.John Baldwin2020-07-231-1/+2
* Add the SCTP_SUPPORT kernel option.Mark Johnston2020-06-181-1/+1
* Permit SO_NO_DDP and SO_NO_OFFLOAD to be read via getsockopt(2).John Baldwin2020-05-291-0/+2
* Fix sosend() for the case where mbufs are passed in while doing ktls.Rick Macklem2020-05-271-0/+7
* Fix r361037.Konstantin Belousov2020-05-141-1/+10
* Fix spurious ENOTCONN from closed unix domain socket other' side.Konstantin Belousov2020-05-141-2/+3
* Step 4.1: mechanically rename M_NOMAP to M_EXTPGGleb Smirnoff2020-05-031-2/+2
* Fix sosend_generic() so that it can handle a list of ext_pgs mbufs.Rick Macklem2020-04-271-1/+3
* Initial support for kernel offload of TLS receive.John Baldwin2020-04-271-0/+22
* Make sonewconn() overflow messages have per-socket rate-limits and values.Jonathan T. Looney2020-04-141-10/+25
* Print more detail as part of the sonewconn() overflow message.Jonathan T. Looney2020-04-141-2/+85
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-7/+10
* Make ktls_frame() never fail. Caller must supply correct mbufs.Gleb Smirnoff2020-02-251-5/+1
* Cleanup unneeded includes that crept in with r353292.Gleb Smirnoff2019-10-091-2/+0
* Add a TOE KTLS mode and a TOE hook for allocating TLS sessions.John Baldwin2019-10-081-2/+2
* Widen NET_EPOCH coverage.Gleb Smirnoff2019-10-071-0/+2
* Add kernel-side support for in-kernel TLS.John Baldwin2019-08-271-9/+87
* Use TAILQ_FOREACH_SAFE() macro to avoid use after free in soclose().Andrey V. Elsukov2019-08-191-2/+2
* Improve the input validation for l_linger.Michael Tuexen2019-07-141-1/+9
* Fix handling of errors from sblock() in soreceive_stream().Mark Johnston2019-07-021-1/+1
* Add an external mbuf buffer type that holds multiple unmapped pages.John Baldwin2019-06-291-1/+5
* Fix comment in sofree() to reference sbdestroy().John Baldwin2019-06-271-1/+1
* Remove bogus assert that I added in r319722. It is a legitimate caseGleb Smirnoff2019-03-031-1/+0
* Handle SIGIO for listening socketsJason A. Harmening2019-01-131-0/+2
* Simplify sosetopt() so that function has single return point. NoGleb Smirnoff2019-01-101-5/+3
* Support MSG_DONTWAIT in send*(2).Mark Johnston2019-01-041-1/+2
* Plug some networking sysctl leaks.Mark Johnston2018-11-221-2/+1
* r334853 added a "socket destructor" callback. However, as implemented, itJonathan T. Looney2018-10-181-2/+3
* In PR 227259, a user is reporting that they have code which is usingGleb Smirnoff2018-10-031-5/+23
* Add SOL_SOCKET level socket option with name SO_DOMAIN to getMichael Tuexen2018-08-211-0/+4
* Use uintptr_t alone when assigning to kvaddr_t variables.Brooks Davis2018-07-101-2/+2
* Correct breakage on 32-bit platforms from r335979.Brooks Davis2018-07-061-2/+2
* Make struct xinpcb and friends word-size independent.Brooks Davis2018-07-051-2/+2
* limit change to fixing controlp handling pending reviewMatt Macy2018-06-111-2/+0
* soreceive_stream: correctly handle edge casesMatt Macy2018-06-111-3/+4
* Add a socket destructor callback. This allows kernel providers to setJonathan T. Looney2018-06-081-0/+13
* Load balance sockets with new SO_REUSEPORT_LB option.Sean Bruno2018-06-061-0/+2
* Revert r332894 at the request of the submitter.Sean Bruno2018-04-241-96/+0
* Load balance sockets with new SO_REUSEPORT_LB optionSean Bruno2018-04-231-0/+96
* Move most of the contents of opt_compat.h to opt_global.h.Brooks Davis2018-04-061-1/+0
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Fix locking in soisconnected().Gleb Smirnoff2017-09-141-16/+31
* Third take on the r319685 and r320480. Actually allow for call soisconnected()Gleb Smirnoff2017-08-241-2/+3
* Fix getsockopt() for listening sockets when using SO_SNDBUF, SO_RCVBUF,Michael Tuexen2017-07-211-4/+8
* After r319722 two fields were left uninitialized when transforming aHans Petter Selasky2017-07-041-0/+3
* Provide sbsetopt() that handles socket buffer related socket options.Gleb Smirnoff2017-06-251-38/+7
* Plug read(2) and write(2) on listening sockets.Gleb Smirnoff2017-06-151-4/+13
* Listening sockets improvements.Gleb Smirnoff2017-06-081-252/+599
* Provide typedef for socket upcall function.Gleb Smirnoff2017-06-071-2/+1