summaryrefslogtreecommitdiff
path: root/sys/kern/uipc_socket2.c
AgeCommit message (Expand)Author
2013-04-05remove some obsolete castsTed Unangst
2013-01-15Changing the socket buffer flags sb_flags was not interrupt safeAlexander Bluhm
2012-12-31Extend the sbcheck() function to make it work with socket buffersAlexander Bluhm
2012-04-13unneccessary casts to unsigned; ok claudioTheo de Raadt
2011-04-04Correctly inherit and set the watermarks on socketbuffers.Claudio Jeker
2010-09-24TCP send and recv buffer scaling.Claudio Jeker
2009-11-09Every selwakeup() should have a matching KNOTE() (even if kqueue isn'tNicholas Marriott
2009-08-10Don't use char arrays for sleep wchans and reuse them.Thordur I. Bjornsson
2009-03-30bzero -> PR_ZEROBret Lambert
2009-03-15Introduce splsoftassert(), similar to splassert() but for soft interruptMiod Vallat
2009-01-13Change sbreserve() to return 0 on success, 1 on failure, as god intended.Bret Lambert
2008-11-24add several backend pools to allocate mbufs clusters of various sizes outDavid Gwynne
2008-05-23Deal with the situation when TCP nfs mounts timeout and processesThordur I. Bjornsson
2007-09-19instead of relying on mbuf.h to include pool.h and declareBret Lambert
2007-02-26exclude control data from the number of bytes returned by FIONREAD ioctl()Kurt Miller
2006-01-05ansi/deregisterJonathan Gray
2005-07-18remove trailing newline in panic(9); ok millert@ and deraadt@Federico G. Schwindt
2005-05-27add a field to struct socket that stores the pid of the process thatDaniel Hartmeier
2004-04-25change sb_mbmax to: (sb_max/MCLBYTES) * (MSIZE+MCLBYTES); ok deraadtMarkus Friedl
2004-04-19this is only a work in progress, we can perfect afterwards, but it is timeTheo de Raadt
2004-04-01use NULL for ptrs. parts from Joris VinkTed Unangst
2003-07-21remove caddr_t casts. it's just silly to cast something when the functionTed Unangst
2003-06-02Remove the advertising clause in the UCB license which BerkeleyTodd C. Miller
2002-10-12Remove more '\n's from panic() statements. Both trailing and leading.Kenneth R Westerback
2002-10-10constify a few strings. various@ okArtur Grabowski
2002-08-26Update sb_lastrecord in sbcompress() when the mbuf pointed to is removed.Daniel Hartmeier
2002-08-08redo socketbuf speedup.Niels Provos
2002-08-08backout the tree break. ok pb@, art@Todd T. Fries
2002-08-08socket buf speedup from thorpej@netbsd, okay art@ ericj@:Niels Provos
2002-06-11splassert where necessaryArtur Grabowski
2002-05-11track egid/rgid on bound/connected sockets too (pf will use this)Theo de Raadt
2001-11-30sbcompress() can compact mbuf clusters now; from thorpej@netbsdNiels Provos
2001-11-28avoid "thundering herd" problem in accept by waking just one process.Niels Provos
2001-11-28from enami@netbsd:Niels Provos
2001-11-27change socket allocation to pool allocator; from netbsd; okay niklas@Niels Provos
2001-11-27change socket connection queues to use TAILQ_Niels Provos
2001-09-26At sonewconn() time, copy so_siguid & so_sigeuid to the newly created socket.Theo de Raadt
2001-07-05It feels a bit pointless to have:Artur Grabowski
2001-06-22KNFTheo de Raadt
2001-05-26Style.Angelos D. Keromytis
2001-05-02prevent overflow in sbreserve; from wollman@freebsd via netbsdNiels Provos
2000-11-16support kernel event queues, from FreeBSD by Jonathan Lemon,Niels Provos
2000-02-29more fix to ancillary data alignment. we need padding afterJun-ichiro itojun Hagino
2000-02-18fix alignment problem in ancillary data (alpha).Jun-ichiro itojun Hagino
2000-02-04Fix misleading comment.Angelos D. Keromytis
1999-12-08bring in KAME IPv6 code, dated 19991208.Jun-ichiro itojun Hagino
1999-02-19fixed patch for accept/select race; mycroft@netbsd.orgTodd C. Miller
1999-02-18undo select/accept patch, which causes full listen queues apparentlyTheo de Raadt
1999-01-21Fixes select(2)/accept(2) race condition which permits DoS; mycroft@netbsd.orgTodd C. Miller
1998-02-14add seperate so_euid & so_ruid to struct socket, so that identd is still fast...Theo de Raadt