aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/uipc_socket.c
Commit message (Expand)AuthorAgeFilesLines
* soreceive_generic() still has similar KASSERT(), therefore instead ofAndrey V. Elsukov2015-02-231-0/+2
* In some cases soreceive_dgram() can return no data, but has controlAndrey V. Elsukov2015-02-231-5/+5
* Don't access sockbuf fields directly, use accessor functions instead.Davide Italiano2015-02-141-8/+4
* Revert r274494, r274712, r275955 and provide extra comments explainingGleb Smirnoff2014-12-201-3/+6
* Check for SS_NBIO in so->so_state instead of sb->sb_flags inJohn Baldwin2014-12-151-1/+1
* Merge from projects/sendfile: extend protocols API to supportGleb Smirnoff2014-11-301-0/+7
* Merge from projects/sendfile:Gleb Smirnoff2014-11-301-1/+4
* Do not allocate zero-length mbuf in sosend_generic().Gleb Smirnoff2014-11-191-1/+1
* Merge from projects/sendfile:Gleb Smirnoff2014-11-141-3/+1
* In preparation of merging projects/sendfile, transform bare access toGleb Smirnoff2014-11-121-21/+21
* - Make hhook_run_socket() vnet-aware instead of adding CURVNET_SET() aroundHiroki Sato2014-09-081-31/+20
* Fix for r271182.Gleb Smirnoff2014-09-071-4/+6
* Set vnet context before accessing V_socket_hhh[].Gleb Smirnoff2014-09-051-0/+4
* - Remove socket file operations declaration from sys/file.h.Gleb Smirnoff2014-08-261-0/+1
* Fix a panic which occurs in a VIMAGE-enabled kernel after r270158, andHiroki Sato2014-08-221-5/+35
* For vendors like Juniper, extensibility for sockets is important. AMarcel Moolenaar2014-08-181-6/+85
* Fix an overflow in getsockopt(). optval isn't big enough to holdDavide Italiano2014-08-041-6/+6
* The accept filter code is not specific to the FreeBSD IPv4 network stack,Marcel Moolenaar2014-07-261-6/+2
* Simplify wait/nowait code, eventually killing last remnant ofGleb Smirnoff2014-01-161-20/+19
* Fix typo in a comment.Hiren Panchasara2013-11-081-1/+1
* Rate limit (to once per minute) "Listen queue overflow" message inMaksim Yevmenkin2013-10-311-3/+15
* Remove zero-copy sockets code. It only worked for anonymous memory,Konstantin Belousov2013-09-161-167/+0
* Fix socket buffer timeouts precision using the new sbintime_t KPI insteadDavide Italiano2013-09-011-4/+3
* Don't return an error for socket timeouts that are too large. JustJohn Baldwin2013-08-291-7/+2
* Use tvtohz() to convert a socket buffer timeout to a tick value ratherJohn Baldwin2013-08-231-7/+2
* When the accept queue is full print the number of already pendingAndre Oppermann2013-05-081-1/+1
* Back out r249318, r249320 and r249327 due to a heisenbug mostAndre Oppermann2013-05-061-2/+2
* socket: Make shutdown() wake up a blocked accept().Jilles Tjoelker2013-04-301-0/+2
* Fix the build.Jim Harris2013-04-101-1/+1
* Change certain heavily used network related mutexes and rwlocks toAndre Oppermann2013-04-091-2/+2
* When soreceive_generic() hands off an mbuf from buffer,Gleb Smirnoff2013-03-291-0/+1
* Implement SOCK_CLOEXEC, SOCK_NONBLOCK and MSG_CMSG_CLOEXEC.Jilles Tjoelker2013-03-191-2/+2
* Return an error if sctp_peeloff() fails because a socket can't be allocated.Michael Tuexen2013-03-111-1/+6
* - Implement two new system calls:Pawel Jakub Dawidek2013-03-021-3/+43
* Configure UMA warnings for the following zones:Pawel Jakub Dawidek2012-12-071-0/+1
* - Make socket_zone static - it is used only in this file.Pawel Jakub Dawidek2012-12-071-3/+3
* Style cleanups.Pawel Jakub Dawidek2012-12-071-51/+54
* - according to POSIX, make socket(2) return EAFNOSUPPORT rather thanKevin Lo2012-12-071-1/+10
* Mechanically substitute flags from historic mbuf allocator withGleb Smirnoff2012-12-051-13/+13
* Fix r243627 by testing against the head socket instead of the socketAndre Oppermann2012-11-271-1/+1
* Base the mbuf related limits on the available physical memory orAndre Oppermann2012-11-271-6/+3
* Fix a race on listen socket teardown where while draining theAndre Oppermann2012-11-271-4/+21
* In soreceive_stream() don't drop an already dequeued mbuf chain byAndre Oppermann2012-10-291-5/+11
* Add logging for socket attach failures in sonewconn() during accept(2).Andre Oppermann2012-10-291-5/+21
* Replace the ill-named ZERO_COPY_SOCKET kernel option with twoAndre Oppermann2012-10-231-16/+19
* Grammar fixes to r241781.Andre Oppermann2012-10-201-1/+1
* Hide the unfortunate named sysctl kern.ipc.somaxconn from sysctl -aAndre Oppermann2012-10-201-1/+7
* Tidy up somaxconn (accept queue limit) and related functionsAndre Oppermann2012-10-201-22/+26
* Move socket UMA zone initialization functionality together intoAndre Oppermann2012-10-191-17/+16
* Move UMA socket zone initialization from uipc_domain.c to uipc_socket.cAndre Oppermann2012-10-191-0/+23