aboutsummaryrefslogtreecommitdiff
path: root/sys/compat/linux/linux_socket.c
Commit message (Expand)AuthorAgeFilesLines
* Merge r263233 from HEAD to stable/10:Robert Watson2015-03-191-1/+1
* MFC r276512:Dmitry Chagin2015-01-081-2/+3
* Change the cap_rights_t type from uint64_t to a structure that we can extendPawel Jakub Dawidek2013-09-051-1/+3
* Remove check for NULL prior to free(9) and m_freem(9).Eitan Adler2013-03-041-4/+2
* Don't assume that all Linux TCP-level socket options are identical toJohn Baldwin2013-01-231-4/+24
* Mechanically substitute flags from historic mbuf allocator withGleb Smirnoff2012-12-051-1/+1
* Convert files to UTF-8Ulrich Spörlein2012-01-151-1/+1
* Use the caculated length instead of maximum length.Jung-uk Kim2011-10-061-2/+2
* Remove a now-defunct variable.Jung-uk Kim2011-10-061-16/+15
* Use uint32_t instead of u_int32_t. Fix style(9) nits.Jung-uk Kim2011-10-061-10/+9
* Make sure to ignore the leading NULL byte from Linux abstract namespace.Jung-uk Kim2011-10-061-2/+10
* Restore the original socket address length if it was not really AF_INET6.Jung-uk Kim2011-10-061-16/+19
* Retern more appropriate errno when Linux path name is too long.Jung-uk Kim2011-10-061-1/+1
* Inline do_sa_get() function and remove an unused return value.Jung-uk Kim2011-10-061-23/+9
* Unroll inlined strnlen(9) and make it easier to read. No functional change.Jung-uk Kim2011-10-061-10/+6
* Fix a bug in UNIX socket handling in the linux emulator which wasColin Percival2011-10-041-0/+15
* In order to maximize the re-usability of kernel code in user space thisKip Macy2011-09-161-13/+13
* Second-to-last commit implementing Capsicum capabilities in the FreeBSDRobert Watson2011-08-111-1/+2
* Revert r220032:linux compat: add SO_PASSCRED option with basic handlingAndriy Gapon2011-03-311-14/+0
* linux compat: add SO_PASSCRED option with basic handlingAndriy Gapon2011-03-261-0/+14
* linux compat: improve and fix sendmsg/recvmsg compatibilityAndriy Gapon2011-03-261-50/+136
* - Return EAFNOSUPPORT instead of EINVAL for unsupported address family,Xin LI2010-02-091-2/+7
* Unconditionally call the setsockopt for IPV6_V6ONLY for v6 linux socketsBjoern A. Zeeb2009-10-251-12/+5
* Merge the remainder of kern_vimage.c and vimage.h into vnet.c andRobert Watson2009-08-011-1/+0
* Build on Jeff Roberson's linker-set based dynamic per-CPU allocatorRobert Watson2009-07-141-6/+0
* Add forgotten in previous commit flags argument.Dmitry Chagin2009-06-011-2/+2
* Implement accept4 syscall.Dmitry Chagin2009-06-011-1/+19
* Implement a variation of the accept_common() which takesDmitry Chagin2009-06-011-14/+21
* Split linux_accept() syscall onto linux_accept_common() which shouldDmitry Chagin2009-06-011-13/+22
* Implement a variation of the socketpair() syscall which takes a flagsDmitry Chagin2009-05-311-2/+28
* Move new socket flags handling into a separate function as LinuxDmitry Chagin2009-05-311-15/+23
* Remove empty lines.Dmitry Chagin2009-05-311-2/+0
* Validate user-supplied arguments values.Dmitry Chagin2009-05-191-1/+28
* Implement MSG_CMSG_CLOEXEC flag for linux_recvmsg().Dmitry Chagin2009-05-181-9/+24
* Somewhere between 2.6.23 and 2.6.27, Linux added SOCK_CLOEXEC andDmitry Chagin2009-05-161-2/+23
* Return EINVAL in case when the incorrect or unsupportedDmitry Chagin2009-05-161-0/+2
* Use the protocol family constants for the domain argument validation.Dmitry Chagin2009-05-161-3/+5
* Emulate SO_PEERCRED socket option.Dmitry Chagin2009-05-161-1/+20
* Translate l_timeval arg to native struct timeval inDmitry Chagin2009-05-111-0/+40
* Add forgotten linux to bsd flags argument mapping into the linux_recv().Dmitry Chagin2009-05-111-1/+1
* Return EAFNOSUPPORT instead of EINVAL in case when the incorrect orDmitry Chagin2009-05-071-1/+1
* Rework r191742.Dmitry Chagin2009-05-071-5/+12
* Linux socketpair() call expects explicit specified protocol forDmitry Chagin2009-05-021-1/+4
* In preparation for turning on options VIMAGE in next commits,Marko Zec2009-04-261-0/+2
* Rather than using hidden includes (with cicular dependencies),Bjoern A. Zeeb2008-12-021-0/+3
* Make linux_sendmsg() and linux_recvmsg() work on linux32/amd64.Konstantin Belousov2008-11-291-52/+238
* Retire the MALLOC and FREE macros. They are an abomination unto style(9).Dag-Erling Smørgrav2008-10-231-3/+3
* Step 1.5 of importing the network stack virtualization infrastructureMarko Zec2008-10-021-0/+3
* Remove superfluous copyin() of args, structures are already in kernel space.Konstantin Belousov2008-09-091-155/+78
* Commit step 1 of the vimage project, (network stack)Bjoern A. Zeeb2008-08-171-1/+2