History log of /illumos-gate/usr/src/uts/common/fs/sockfs/sockcommon.c
Revision Date Author Comments
f67b7b8d4cffb2612609ecbca47fc3d9e1d65d8a 14-Jun-2017 Sebastian Wiedenroth <sebastian.wiedenroth@skylime.net> 8409 Want MSG_NOSIGNAL to prevent SIGPIPE
Reviewed by: Toomas Soome <tsoome@me.com>
Reviewed by: Youzhong Yang <youzhong@gmail.com>
Reviewed by: Dan McDonald <danmcd@joyent.com>
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Garrett D'Amore <garrett@damore.org>
Approved by: Gordon Ross <gwr@nexenta.com>
3e95bd4ab92abca814bd28e854607d1975c7dc88 18-Jun-2010 Anders Persson <Anders.Persson@Sun.COM> PSARC/2009/590 Socket Filter Framework
6939085 Socket Filter Framework
6802067 connect_failed kernel socket callback is not triggered
6776450 time spent in tcp_close could be reduced/deferred to a worker thread
6828586 assertion failed: family == 26, file: ../../common/fs/sockfs/socksyscalls.c, line: 1608
6802078 kernel socket 'newconn' callback is passing rcv queue size as an argument
26406123973b347c0418e55a8b8057f0665a16d6 16-Jan-2010 Anders Persson <Anders.Persson@Sun.COM> 6886057 ksocket_sendmsg() must return the number of bytes sent even in case of an error
6a571a2dc9fd3dada6de18b4c74cc8dcfca99eda 16-Jan-2010 Anders Persson <Anders.Persson@Sun.COM> 6638967 udp recv (think DNS) suffers from thundering herd problem
2320a8c1cca132d99d97f0f0025b5b4b4bfaf5b6 22-Oct-2009 Anders Persson <Anders.Persson@Sun.COM> 6873752 improper cleanup of the accept queue for sctp and sdp sockets
bbc000e522dec6271bdf858a8b013d7fc4c10ed4 28-Apr-2009 Anders Persson <Anders.Persson@Sun.COM> 6813959 I/OAT should be removed from TCP and STREAMS

rename : usr/src/uts/common/sys/sodirect.h => usr/src/uts/common/fs/sockfs/sodirect.h
7d64f41b87275bdc41b1f4cddb0fe3d951ef64bd 11-Feb-2009 Anders Persson <Anders.Persson@Sun.COM> 6662959 sockfs need kstats to report usage info
34dfe6834cf56b6816de4f0528362e98e322c5a1 21-Jan-2009 shenjian <none@none> 6789298 SO_{SND,RCV}TIMEO should be passed down to the protocol
6789917 SO_SNDTIMEO/SO_RCVTIMEO should return EAGAIN when timeout occurs and no data was received or sent.
22238f73378cc4cb6fd470f00810959bdd55aff6 07-Jan-2009 shenjian <none@none> 6788242 SO_{SND,RCV}TIMEO {set,get}sockopt fail with 32-bit binaries on a 64-bit kernel
6785539 IP_OPTIONS should be removed by doing a setsockopt of IP_OPTIONS with optlen=0.
6786063 For XPG4.2 interface, socket(AF_INET, SOCK_STREAM, IPPROTO_UDP) should fails with EPROTOTYPE
a5adac4d8d51bc60d7d7f5763966ce1290dc1277 01-Jan-1970 Yu Xiangning<Eric.Yu@Sun.COM> 6786739 xtcp_rcvbuf/bind_bad tests failed with unexpected results.
d36be52ed67a633ea5724b688769f5c0e7e4c203 17-Dec-2008 Rao Shoaib <Rao.Shoaib@Sun.COM> 6785041 assertion failed: so_verify_oobstate(so), file: ../../common/fs/sockfs/sockcommon.c, line: 620
0f1702c5201310f0529cd5abb77652e5e9b241b6 01-Jan-1970 Yu Xiangning<Eric.Yu@Sun.COM> PSARC 2007/587 Volo -- Low Latency Socket Framework
PSARC 2008/694 Volo Interfaces Amendment
6765829 Integration of project Volo PSARC/2007/587
6644935 mblk cred_t reference counting limits scalability
6693633 TCP receive does not scale because of heavy refcounting of cred structures
4764841 connect/accept is slow on Solaris when compared to Linux
5105708 socket creation retains hold on accessvp
4764836 setsockopt is slow on Solaris when compared to Linux
4772191 socket close(2) is slow on Solaris when compared to Linux

rename : usr/src/uts/common/fs/sockfs/socksctp.c => usr/src/uts/common/inet/sockmods/socksctp.c
rename : usr/src/uts/common/fs/sockfs/socksctp.h => usr/src/uts/common/inet/sockmods/socksctp.h
rename : usr/src/uts/common/fs/sockfs/socksctpsubr.c => usr/src/uts/common/inet/sockmods/socksctpsubr.c
rename : usr/src/uts/common/fs/sockfs/socksdp.c => usr/src/uts/common/inet/sockmods/socksdp.c
rename : usr/src/uts/common/fs/sockfs/socksdp.h => usr/src/uts/common/inet/sockmods/socksdp.h