summaryrefslogtreecommitdiff
path: root/sys/kern/uipc_syscalls.c
Commit message (Expand)AuthorAgeFilesLines
* Add MAC Framework and MAC policy entry point mac_check_socket_create(),Robert Watson2005-07-051-0/+14
* Change m_uiotombuf so it will accept offset at which data should be copiedMaksim Yevmenkin2005-05-041-1/+1
* Introduce three additional MAC Framework and MAC Policy entry points toRobert Watson2005-04-161-0/+7
* - LK_NOPAUSE is a nop now.Jeff Roberson2005-03-311-1/+1
* Add kernel-only flag MSG_NOSIGNAL to be used in emulation layers to surpressMaxim Sobolev2005-03-081-1/+2
* Remove now unused 'int s' from spl().Robert Watson2005-02-181-1/+1
* De-spl kern_connect().Robert Watson2005-02-181-2/+0
* In accept1(), extend coverage of the socket lock from just coveringRobert Watson2005-02-171-2/+2
* Extend kern_sendit() to take another enum uio_seg argument, which specifiesMaxim Sobolev2005-01-301-3/+4
* Don't use VOP_GETVOBJECT, use vp->v_object directly.Poul-Henning Kamp2005-01-251-1/+2
* Save a line by unlocking before we test.Poul-Henning Kamp2005-01-241-2/+1
* /* -> /*- for copyright notices, minor format tweaks as necessaryWarner Losh2005-01-061-1/+1
* Introduce an alias for FILEDESC_{UN}LOCK() with the suffix _FAST.Poul-Henning Kamp2004-11-131-5/+5
* Introduce two new options, "CPU private" and "no wait", to sf_buf_alloc().Alan Cox2004-11-081-1/+1
* Introduce fdclose() which will clean an entry in a filedesc.Poul-Henning Kamp2004-11-071-38/+6
* Use fget_locked() instead of homerolledPoul-Henning Kamp2004-11-071-2/+2
* The synchronization provided by vm object locking has eliminated theAlan Cox2004-11-031-1/+0
* Move from using the socket reference count to the file referenceRobert Watson2004-10-241-23/+87
* Use VM_ALLOC_NOBUSY instead of calling vm_page_wakeup().Alan Cox2004-10-241-2/+1
* Modify the vm object locking in do_sendfile() so that the containing objectAlan Cox2004-10-201-2/+3
* Add a SOCKBUF_LOCK() to a rarely executed path in do_sendfile().Alan Cox2004-10-021-0/+1
* Add locking to the kqueue subsystem. This also makes the kqueue subsystemJohn-Mark Gurney2004-08-151-1/+1
* Add a kern_setsockopt and kern_getsockopt which can read the optionDavid Malone2004-07-171-34/+86
* Clean up and wash struct iovec and struct uio handling.Poul-Henning Kamp2004-07-101-142/+55
* Remove spl()'s from do_sendfile().Robert Watson2004-07-091-6/+1
* Acquire socket lock in the "waiting for connection" loop inRobert Watson2004-06-241-1/+4
* Fix an inconsistency in socket option propagation on accept(). PropagateBruce M Simpson2004-06-221-0/+1
* Assert socket buffer lock in sb_lock() to protect socket buffer sleepRobert Watson2004-06-191-0/+21
* The socket field so_state is used to hold a variety of socket relatedRobert Watson2004-06-141-4/+4
* Socket MAC labels so_label and so_peerlabel are now protected byRobert Watson2004-06-131-0/+12
* Correct whitespace errors in merge from rwatson_netperf: tabs instead ofRobert Watson2004-06-121-5/+5
* Extend coverage of SOCK_LOCK(so) to include so_count, the socketRobert Watson2004-06-121-0/+7
* Deorbit COMPAT_SUNOS.Poul-Henning Kamp2004-06-111-1/+1
* Correct a resource leak introduced in recent accept locking changes:Robert Watson2004-06-071-4/+4
* allow more than MLEN bytes for ancillary data to meet theHajimu UMEMOTO2004-06-071-1/+9
* Integrate accept locking from rwatson_netperf, introducing a newRobert Watson2004-06-021-43/+25
* The SS_COMP and SS_INCOMP flags in the so_state field indicate whetherRobert Watson2004-06-011-1/+1
* Bring in mbuma to replace mballoc.Bosko Milekic2004-05-311-0/+16
* Unconditionally lock Giant in do_sendfile(), rather than locking itRobert Watson2004-05-081-2/+2
* Make vm_page's PG_ZERO flag immutable between the time of the page'sAlan Cox2004-05-061-1/+0
* Fix a regression in my change which sends headers along with data; aMike Silbersack2004-04-081-2/+8
* Remove advertising clause from University of California Regent's license,Warner Losh2004-04-051-4/+0
* Detatch incorrect spellings of detach.Robert Watson2004-04-041-1/+1
* In some cases, sf_buf_alloc() should sleep with pri PCATCH; in others, itAlan Cox2004-04-031-1/+1
* Conditionally acquire Giant when entering the sockets layer via theRobert Watson2004-03-291-31/+31
* When validating that the length sum in recvit(), we fail to releaseRobert Watson2004-03-291-0/+1
* Refactor the existing machine-dependent sf_buf_free() into a machine-Alan Cox2004-03-161-2/+24
* Remove unneeded label 'done2' from socket(). We now grab GiantRobert Watson2004-03-041-2/+1
* Add the SF_NODISKIO flag to sendfile. This flag causes sendfile to beMike Silbersack2004-02-081-19/+22
* Rename iov_to_uio to uiofromiov to be more consistent with otherMike Silbersack2004-02-041-1/+1