summaryrefslogtreecommitdiff
path: root/sys/kern/uipc_socket2.c
AgeCommit message (Expand)Author
2022-10-26ddb/db_active.h: New home for extern db_active.riastradh
2022-04-09unix(4): Convert membar_exit to membar_release.riastradh
2021-10-02- fifo_poll(): If the last writer has disappeared, detect this and returnthorpej
2021-03-04Add missing opt_inet.h.msaitoh
2020-08-26add socket info for user and group for unix sockets in fstat.christos
2020-05-23Move proc_lock into the data segment. It was dynamically allocated becausead
2020-02-01Load struct fdfile::ff_file with atomic_load_consume.riastradh
2020-02-01Load struct filedesc::fd_dt with atomic_load_consume.riastradh
2019-07-11Fix info leaks: the alignment of the structures causes uninitialized heapmaxv
2018-11-04- Introduce a new SO_RERROR socket option to explicitly turn onchristos
2018-09-03Rename min/max -> uimin/uimax for better honesty.riastradh
2018-07-20 Add "show socket" command written by Hiroki SUENAGA. It prints usage ofmsaitoh
2018-06-06Separate receive socket errors from general socket errors.roy
2018-04-29Remove references to m_copy in comments.maxv
2018-03-19socket: report receive buffer overflowsroy
2018-03-18- Convert sb_lowat to unsigned for consistency. There are no negative valuechristos
2017-07-06move the timestamp stuff to uipc_socket.c because it already has the compatchristos
2017-07-06Merge the two copies SO_TIMESTAMP/SO_OTIMESTAMP processing to a singlechristos
2016-10-02more MFREE -> m_freechristos
2016-05-23Fix a longstanding problem with accept filters noticed by Timo Buhrmester:tls
2015-08-24sprinkle _KERNEL_OPTpooka
2014-09-05Don't next structure and enum definitions.matt
2014-07-31split PRU_DISCONNECT, PRU_SHUTDOWN and PRU_ABORT function out ofrtr
2014-05-19- Split off PRU_ATTACH and PRU_DETACH logic into separate functions.rmind
2014-05-18Add struct pr_usrreqs with a pr_generic function and prepare for thermind
2014-05-17sonewconn: insert the socket into the queue *after* the protocol attach.rmind
2014-05-17- sonewconn: improve the initialisation order and add some asserts.rmind
2013-10-080 -> NULLchristos
2013-09-15Avoid unused variable warningsmartin
2013-08-29Remove SS_ISCONFIRMING, it is unused and TP4 will not come back.rmind
2013-06-28Make sbdrop panic more verbosematt
2013-06-27Introduce a more general method of sbcreatecontrol, sbcreatecontrol1 thatchristos
2011-12-20- Eliminate so_nbio and turn it into a bit SS_NBIO in so_state.christos
2011-08-31NULL does not need a castplunky
2011-04-24- Replace few malloc(9) uses with kmem(9).rmind
2011-04-09Preserve SB_ASYNC on the accepted socket. From: Dmitry Matveevchristos
2009-12-30Don't bother caching egid. It'll be removed soon.elad
2009-12-30Always use resource limits from the process, as proposed inelad
2009-09-02Add a direction argument to socket upcalls, so they can tell why they'vetls
2009-07-24check return code from soreserve() (Sean Boudreau)christos
2009-04-09sonewconn: add an assertion.yamt
2009-01-21restore the pre socket locking patch signal behaviour.yamt
2008-10-24Change 'return (expr);' to 'return expr;'. Change (type *)0 todyoung
2008-10-14Accept filters:ad
2008-10-11Move uidinfo to its own module in kern_uidinfo.c and include in rump.pooka
2008-08-04Add accept filters, ported from FreeBSD by Coyote Point Systems. Add inetdtls
2008-06-18merge yamt-pf42 branch.yamt
2008-06-10There can be existing waiters on a socket's condition variables when wead
2008-05-26Use pool_cache for sockets.ad
2008-05-24Coverity CID 5025: sbreserve is never called with a null socket.christos