aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/socketvar.h
Commit message (Expand)AuthorAgeFilesLines
* socket: De-duplicate SBLOCKWAIT() definitionsMark Johnston11 days1-0/+2
* socket: Add macros to lock socket buffers using socket referencesMark Johnston2021-09-101-2/+28
* socket: Properly interlock when transitioning to a listening socketMark Johnston2021-09-071-0/+1
* socket: Move sockbuf mutexes into the owning socketMark Johnston2021-09-071-4/+15
* socket: Rename sb(un)lock() and interlock with listen(2)Mark Johnston2021-09-071-1/+12
* socket: Reorder socket and sockbuf fields to eliminate some paddingMark Johnston2021-09-071-2/+2
* socket: Implement SO_RERRORRoy Marples2021-07-281-1/+5
* Consistently use the SOCKBUF_MTX() and SOCK_MTX() macrosMark Johnston2021-06-141-1/+1
* base: remove if_wg(4) and associated utilities, manpageKyle Evans2021-03-171-1/+0
* if_wg: import latest fixup work from the wireguard-freebsd projectKyle Evans2021-03-151-0/+1
* Revert "SO_RERROR indicates that receive buffer overflows should be handled a...Alexander V. Chernikov2021-02-081-5/+1
* SO_RERROR indicates that receive buffer overflows should be handled as errors.Alexander V. Chernikov2021-02-081-1/+5
* Add support for KTLS RX via software decryption.John Baldwin2020-07-231-0/+4
* Fix ACCEPT_FILTER_DEFINE to pass the version to MODULE_VERSION.Mark Johnston2020-05-211-1/+1
* Define a module version for accept filter modules.Mark Johnston2020-05-191-0/+16
* Define enum for so_qstate outside of struct.Simon J. Gerraty2020-04-181-6/+7
* Make sonewconn() overflow messages have per-socket rate-limits and values.Jonathan T. Looney2020-04-141-0/+4
* Try to improve comment for socket state bits.Bjoern A. Zeeb2019-03-091-7/+7
* Regen after r340199: Use declared types for caddr_t arguments.Brooks Davis2018-11-061-1/+2
* Now that after r335979 the kernel addresses in API structures areGleb Smirnoff2018-08-041-8/+2
* Make struct xinpcb and friends word-size independent.Brooks Davis2018-07-051-3/+3
* Add a socket destructor callback. This allows kernel providers to setJonathan T. Looney2018-06-081-0/+3
* Load balance sockets with new SO_REUSEPORT_LB option.Sean Bruno2018-06-061-1/+1
* Revert r332894 at the request of the submitter.Sean Bruno2018-04-241-2/+1
* Load balance sockets with new SO_REUSEPORT_LB optionSean Bruno2018-04-231-1/+2
* Use correct field in the description for the lock after r319722.Bjoern A. Zeeb2017-12-071-1/+1
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Hide struct socket and struct unpcb from the userland.Gleb Smirnoff2017-10-021-29/+101
* Listening sockets improvements.Gleb Smirnoff2017-06-081-85/+109
* Provide typedef for socket upcall function.Gleb Smirnoff2017-06-071-4/+4
* Renumber copyright clause 4Warner Losh2017-02-281-1/+1
* Implement kernel support for hardware rate limited sockets.Hans Petter Selasky2017-01-181-2/+3
* Add a new socket option SO_TS_CLOCK to pick from several different clockMaxim Sobolev2017-01-161-0/+2
* capsicum: propagate rights on accept(2)Mariusz Zaborski2016-09-221-1/+2
* Add spares to struct ifnet and socket for packet pacing and/or generalNavdeep Parhar2016-06-231-0/+3
* The SA-16:19 wouldn't have happened if the sockargs() had properly typedGleb Smirnoff2016-05-181-1/+0
* Expose soaio_enqueue().John Baldwin2016-04-291-0/+1
* Refactor the AIO subsystem to permit file-type-specific handling andJohn Baldwin2016-03-011-1/+3
* The locking annotations for struct sockbuf originally used the key fromJohn Baldwin2016-02-161-1/+0
* Rename aiocblist to kaiocb and use consistent variable names.John Baldwin2016-02-051-1/+1
* Increase max allowed backlog for listen socketsAlfred Perlstein2016-02-021-6/+6
* so_vnet is constant after creation and no locking is necessary,Xin LI2015-08-171-1/+1
* Replace struct filedesc argument in getsock_cap with struct threadMateusz Guzik2015-04-111-1/+1
* In preparation of merging projects/sendfile, transform bare access toGleb Smirnoff2014-11-121-1/+1
* Move the SCTP syscalls to netinet with the rest of the SCTP code. TheMarcel Moolenaar2014-10-091-0/+5
* For vendors like Juniper, extensibility for sockets is important. AMarcel Moolenaar2014-08-181-0/+22
* Remove zero-copy sockets code. It only worked for anonymous memory,Konstantin Belousov2013-09-161-1/+0
* - Trim an unused and bogus Makefile for mount_smbfs.Davide Italiano2013-06-281-0/+2
* Back out r249318, r249320 and r249327 due to a heisenbug mostAndre Oppermann2013-05-061-1/+1
* Fix build.Gleb Smirnoff2013-04-101-1/+1