History log of /illumos-gate/usr/src/uts/common/io/sock_conf.c
Revision Date Author Comments Expand
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

/illumos-gate/exception_lists/packaging /illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/Makefile /illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/soconfig.c /illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/svc-sockfilter /illumos-gate/usr/src/cmd/ptools/pfiles/pfiles.c /illumos-gate/usr/src/cmd/truss/expound.c /illumos-gate/usr/src/cmd/truss/print.c /illumos-gate/usr/src/cmd/truss/print.h /illumos-gate/usr/src/cmd/truss/systable.c /illumos-gate/usr/src/lib/libc/common/sys/_sockconfig.s /illumos-gate/usr/src/pkg/manifests/SUNWcs.mf /illumos-gate/usr/src/uts/common/Makefile.files /illumos-gate/usr/src/uts/common/c2/audit_event.c /illumos-gate/usr/src/uts/common/fs/sockfs/sockcommon.c /illumos-gate/usr/src/uts/common/fs/sockfs/sockcommon.h /illumos-gate/usr/src/uts/common/fs/sockfs/sockcommon_sops.c /illumos-gate/usr/src/uts/common/fs/sockfs/sockcommon_subr.c /illumos-gate/usr/src/uts/common/fs/sockfs/sockfilter.c /illumos-gate/usr/src/uts/common/fs/sockfs/sockfilter_impl.h /illumos-gate/usr/src/uts/common/fs/sockfs/socknotify.c /illumos-gate/usr/src/uts/common/fs/sockfs/sockparams.c /illumos-gate/usr/src/uts/common/fs/sockfs/socksubr.c /illumos-gate/usr/src/uts/common/fs/sockfs/socksyscalls.c /illumos-gate/usr/src/uts/common/fs/sockfs/socktpi.c /illumos-gate/usr/src/uts/common/fs/sockfs/socktpi.h /illumos-gate/usr/src/uts/common/fs/sockfs/sodirect.c /illumos-gate/usr/src/uts/common/inet/inetddi.c /illumos-gate/usr/src/uts/common/inet/ip/icmp.c /illumos-gate/usr/src/uts/common/inet/ip/icmpddi.c /illumos-gate/usr/src/uts/common/inet/rawip_impl.h /illumos-gate/usr/src/uts/common/inet/sockmods/socksctp.c /illumos-gate/usr/src/uts/common/inet/sockmods/socksdp.c /illumos-gate/usr/src/uts/common/inet/tcp/tcp.c /illumos-gate/usr/src/uts/common/inet/tcp/tcp_fusion.c /illumos-gate/usr/src/uts/common/inet/tcp/tcp_input.c /illumos-gate/usr/src/uts/common/inet/tcp/tcp_output.c /illumos-gate/usr/src/uts/common/inet/tcp/tcp_socket.c /illumos-gate/usr/src/uts/common/inet/tcp/tcp_tpi.c /illumos-gate/usr/src/uts/common/inet/tcp/tcpddi.c /illumos-gate/usr/src/uts/common/inet/tcp_impl.h /illumos-gate/usr/src/uts/common/inet/udp/udp.c /illumos-gate/usr/src/uts/common/inet/udp/udpddi.c /illumos-gate/usr/src/uts/common/inet/udp_impl.h ksocket/ksocket.c sock_conf.c /illumos-gate/usr/src/uts/common/os/sysent.c /illumos-gate/usr/src/uts/common/sys/Makefile /illumos-gate/usr/src/uts/common/sys/ksocket.h /illumos-gate/usr/src/uts/common/sys/socket.h /illumos-gate/usr/src/uts/common/sys/socket_proto.h /illumos-gate/usr/src/uts/common/sys/socketvar.h /illumos-gate/usr/src/uts/common/sys/sockfilter.h /illumos-gate/usr/src/uts/common/syscall/sendfile.c
0f1702c5201310f0529cd5abb77652e5e9b241b6 12-Dec-2008 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 --HG-- 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

/illumos-gate/usr/src/cmd/cmd-inet/etc/sock2path /illumos-gate/usr/src/cmd/cmd-inet/usr.bin/netstat/unix.c /illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/soconfig.c /illumos-gate/usr/src/cmd/mdb/Makefile.common /illumos-gate/usr/src/cmd/mdb/common/modules/genunix/net.c /illumos-gate/usr/src/cmd/mdb/common/modules/genunix/vfs.c /illumos-gate/usr/src/cmd/mdb/common/modules/sockfs/sockfs.c /illumos-gate/usr/src/cmd/mdb/intel/amd64/sockfs/Makefile /illumos-gate/usr/src/cmd/mdb/intel/ia32/sockfs/Makefile /illumos-gate/usr/src/cmd/mdb/sparc/v9/sockfs/Makefile /illumos-gate/usr/src/pkgdefs/SUNWckr/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWckr/prototype_i386 /illumos-gate/usr/src/pkgdefs/SUNWckr/prototype_sparc /illumos-gate/usr/src/pkgdefs/SUNWhea/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWibsdp/postinstall /illumos-gate/usr/src/pkgdefs/SUNWibsdp/preremove /illumos-gate/usr/src/pkgdefs/SUNWibsdp/prototype_i386 /illumos-gate/usr/src/pkgdefs/SUNWibsdp/prototype_sparc /illumos-gate/usr/src/pkgdefs/SUNWmdb/prototype_i386 /illumos-gate/usr/src/pkgdefs/SUNWmdb/prototype_sparc /illumos-gate/usr/src/pkgdefs/SUNWmdbr/prototype_i386 /illumos-gate/usr/src/pkgdefs/SUNWmdbr/prototype_sparc /illumos-gate/usr/src/pkgdefs/common_files/i.sock2path /illumos-gate/usr/src/uts/Makefile.targ /illumos-gate/usr/src/uts/Makefile.uts /illumos-gate/usr/src/uts/common/Makefile.files /illumos-gate/usr/src/uts/common/Makefile.rules /illumos-gate/usr/src/uts/common/c2/audit_event.c /illumos-gate/usr/src/uts/common/fs/smbsrv/smb_negotiate.c /illumos-gate/usr/src/uts/common/fs/smbsrv/smb_net.c /illumos-gate/usr/src/uts/common/fs/smbsrv/smb_server.c /illumos-gate/usr/src/uts/common/fs/smbsrv/smb_session.c /illumos-gate/usr/src/uts/common/fs/sockfs/nl7c.c /illumos-gate/usr/src/uts/common/fs/sockfs/nl7c.h /illumos-gate/usr/src/uts/common/fs/sockfs/nl7chttp.c /illumos-gate/usr/src/uts/common/fs/sockfs/nl7curi.c /illumos-gate/usr/src/uts/common/fs/sockfs/sockcommon.c /illumos-gate/usr/src/uts/common/fs/sockfs/sockcommon.h /illumos-gate/usr/src/uts/common/fs/sockfs/sockcommon_sops.c /illumos-gate/usr/src/uts/common/fs/sockfs/sockcommon_subr.c /illumos-gate/usr/src/uts/common/fs/sockfs/sockcommon_vnops.c /illumos-gate/usr/src/uts/common/fs/sockfs/socknotify.c /illumos-gate/usr/src/uts/common/fs/sockfs/sockparams.c /illumos-gate/usr/src/uts/common/fs/sockfs/socksctp.c /illumos-gate/usr/src/uts/common/fs/sockfs/socksctpvnops.c /illumos-gate/usr/src/uts/common/fs/sockfs/socksdp.h /illumos-gate/usr/src/uts/common/fs/sockfs/socksdpsubr.c /illumos-gate/usr/src/uts/common/fs/sockfs/socksdpvnops.c /illumos-gate/usr/src/uts/common/fs/sockfs/sockssl.c /illumos-gate/usr/src/uts/common/fs/sockfs/sockstr.c /illumos-gate/usr/src/uts/common/fs/sockfs/socksubr.c /illumos-gate/usr/src/uts/common/fs/sockfs/socksyscalls.c /illumos-gate/usr/src/uts/common/fs/sockfs/socktpi.c /illumos-gate/usr/src/uts/common/fs/sockfs/socktpi.h /illumos-gate/usr/src/uts/common/fs/sockfs/socktpi_impl.h /illumos-gate/usr/src/uts/common/fs/sockfs/sockvnops.c /illumos-gate/usr/src/uts/common/inet/inetddi.c /illumos-gate/usr/src/uts/common/inet/ip.h /illumos-gate/usr/src/uts/common/inet/ip/icmp.c /illumos-gate/usr/src/uts/common/inet/ip/icmp_opt_data.c /illumos-gate/usr/src/uts/common/inet/ip/icmpddi.c /illumos-gate/usr/src/uts/common/inet/ip/ip.c /illumos-gate/usr/src/uts/common/inet/ip/ip6.c /illumos-gate/usr/src/uts/common/inet/ip/ip6_if.c /illumos-gate/usr/src/uts/common/inet/ip/ip_helper_stream.c /illumos-gate/usr/src/uts/common/inet/ip/ip_if.c /illumos-gate/usr/src/uts/common/inet/ip/ip_opt_data.c /illumos-gate/usr/src/uts/common/inet/ip/ip_rts.c /illumos-gate/usr/src/uts/common/inet/ip/ipclassifier.c /illumos-gate/usr/src/uts/common/inet/ip/keysock.c /illumos-gate/usr/src/uts/common/inet/ip/rts.c /illumos-gate/usr/src/uts/common/inet/ip/rts_opt_data.c /illumos-gate/usr/src/uts/common/inet/ip/rtsddi.c /illumos-gate/usr/src/uts/common/inet/ip/spdsock.c /illumos-gate/usr/src/uts/common/inet/ip6.h /illumos-gate/usr/src/uts/common/inet/ip_if.h /illumos-gate/usr/src/uts/common/inet/ip_impl.h /illumos-gate/usr/src/uts/common/inet/ip_rts.h /illumos-gate/usr/src/uts/common/inet/ip_stack.h /illumos-gate/usr/src/uts/common/inet/ipclassifier.h /illumos-gate/usr/src/uts/common/inet/mi.c /illumos-gate/usr/src/uts/common/inet/mi.h /illumos-gate/usr/src/uts/common/inet/optcom.c /illumos-gate/usr/src/uts/common/inet/optcom.h /illumos-gate/usr/src/uts/common/inet/proto_set.c /illumos-gate/usr/src/uts/common/inet/proto_set.h /illumos-gate/usr/src/uts/common/inet/rawip_impl.h /illumos-gate/usr/src/uts/common/inet/rts_impl.h /illumos-gate/usr/src/uts/common/inet/sctp/sctp.c /illumos-gate/usr/src/uts/common/inet/sctp/sctp_bind.c /illumos-gate/usr/src/uts/common/inet/sctp/sctp_common.c /illumos-gate/usr/src/uts/common/inet/sctp/sctp_conn.c /illumos-gate/usr/src/uts/common/inet/sctp/sctp_cookie.c /illumos-gate/usr/src/uts/common/inet/sctp/sctp_impl.h /illumos-gate/usr/src/uts/common/inet/sctp/sctp_input.c /illumos-gate/usr/src/uts/common/inet/sctp/sctp_notify.c /illumos-gate/usr/src/uts/common/inet/sctp/sctp_opt_data.c /illumos-gate/usr/src/uts/common/inet/sctp/sctp_output.c /illumos-gate/usr/src/uts/common/inet/sctp/sctp_shutdown.c /illumos-gate/usr/src/uts/common/inet/sctp_itf.h /illumos-gate/usr/src/uts/common/inet/sockmods/sockmod_sctp.c /illumos-gate/usr/src/uts/common/inet/sockmods/sockmod_sdp.c /illumos-gate/usr/src/uts/common/inet/sockmods/socksctp.c /illumos-gate/usr/src/uts/common/inet/sockmods/socksctp.h /illumos-gate/usr/src/uts/common/inet/sockmods/socksctpsubr.c /illumos-gate/usr/src/uts/common/inet/sockmods/socksdp.c /illumos-gate/usr/src/uts/common/inet/sockmods/socksdp.h /illumos-gate/usr/src/uts/common/inet/sockmods/socksdpsubr.c /illumos-gate/usr/src/uts/common/inet/spdsock.h /illumos-gate/usr/src/uts/common/inet/squeue.c /illumos-gate/usr/src/uts/common/inet/tcp.h /illumos-gate/usr/src/uts/common/inet/tcp/tcp.c /illumos-gate/usr/src/uts/common/inet/tcp/tcp_fusion.c /illumos-gate/usr/src/uts/common/inet/tcp/tcp_opt_data.c /illumos-gate/usr/src/uts/common/inet/tcp/tcpddi.c /illumos-gate/usr/src/uts/common/inet/tcp_impl.h /illumos-gate/usr/src/uts/common/inet/tcp_stack.h /illumos-gate/usr/src/uts/common/inet/udp/udp.c /illumos-gate/usr/src/uts/common/inet/udp/udp_opt_data.c /illumos-gate/usr/src/uts/common/inet/udp/udpddi.c /illumos-gate/usr/src/uts/common/inet/udp_impl.h comstar/port/iscsit/iscsit_isns.c comstar/port/iscsit/iscsit_isns.h comstar/port/iscsit/iscsit_radiuspacket.c ib/clients/rds/rds_opt.c ib/clients/rds/rdsddi.c ib/clients/sdp/sdpddi.c idm/idm_so.c ksocket/ksocket.c ksocket/ksocket_impl.h ksocket/ksocket_mod.c scsi/adapters/iscsi/iscsi.h scsi/adapters/iscsi/iscsi_ioctl.c scsi/adapters/iscsi/iscsi_login.c scsi/adapters/iscsi/iscsi_net.c scsi/adapters/iscsi/isns_client.c sock_conf.c strplumb.c /illumos-gate/usr/src/uts/common/netinet/icmp6.h /illumos-gate/usr/src/uts/common/os/fio.c /illumos-gate/usr/src/uts/common/os/modconf.c /illumos-gate/usr/src/uts/common/os/move.c /illumos-gate/usr/src/uts/common/os/streamio.c /illumos-gate/usr/src/uts/common/os/strsubr.c /illumos-gate/usr/src/uts/common/smbsrv/smb_kproto.h /illumos-gate/usr/src/uts/common/smbsrv/smb_ktypes.h /illumos-gate/usr/src/uts/common/sys/Makefile /illumos-gate/usr/src/uts/common/sys/idm/idm_so.h /illumos-gate/usr/src/uts/common/sys/iscsit/radius_packet.h /illumos-gate/usr/src/uts/common/sys/ksocket.h /illumos-gate/usr/src/uts/common/sys/modctl.h /illumos-gate/usr/src/uts/common/sys/socket.h /illumos-gate/usr/src/uts/common/sys/socket_proto.h /illumos-gate/usr/src/uts/common/sys/socketvar.h /illumos-gate/usr/src/uts/common/sys/sockio.h /illumos-gate/usr/src/uts/common/sys/sodirect.h /illumos-gate/usr/src/uts/common/sys/squeue.h /illumos-gate/usr/src/uts/common/sys/squeue_impl.h /illumos-gate/usr/src/uts/common/sys/stream.h /illumos-gate/usr/src/uts/common/sys/strsubr.h /illumos-gate/usr/src/uts/common/syscall/sendfile.c /illumos-gate/usr/src/uts/intel/Makefile.intel.shared /illumos-gate/usr/src/uts/intel/ia32/ml/modstubs.s /illumos-gate/usr/src/uts/intel/icmp/Makefile /illumos-gate/usr/src/uts/intel/icmp/icmp.global-objs.debug64 /illumos-gate/usr/src/uts/intel/idm/Makefile /illumos-gate/usr/src/uts/intel/ip/ip.global-objs.debug64 /illumos-gate/usr/src/uts/intel/ip/ip.global-objs.obj64 /illumos-gate/usr/src/uts/intel/iscsi/Makefile /illumos-gate/usr/src/uts/intel/iscsit/Makefile /illumos-gate/usr/src/uts/intel/ksocket/Makefile /illumos-gate/usr/src/uts/intel/rts/Makefile /illumos-gate/usr/src/uts/intel/rts/rts.global-objs.debug64 /illumos-gate/usr/src/uts/intel/smbsrv/Makefile /illumos-gate/usr/src/uts/intel/socksctp/Makefile /illumos-gate/usr/src/uts/intel/socksdp/Makefile /illumos-gate/usr/src/uts/intel/tcp/Makefile /illumos-gate/usr/src/uts/intel/udp/Makefile /illumos-gate/usr/src/uts/sparc/Makefile.sparc.shared /illumos-gate/usr/src/uts/sparc/icmp/Makefile /illumos-gate/usr/src/uts/sparc/icmp/icmp.global-objs.debug64 /illumos-gate/usr/src/uts/sparc/idm/Makefile /illumos-gate/usr/src/uts/sparc/ip/ip.global-objs.debug64 /illumos-gate/usr/src/uts/sparc/ip/ip.global-objs.obj64 /illumos-gate/usr/src/uts/sparc/iscsi/Makefile /illumos-gate/usr/src/uts/sparc/iscsit/Makefile /illumos-gate/usr/src/uts/sparc/ksocket/Makefile /illumos-gate/usr/src/uts/sparc/ml/modstubs.s /illumos-gate/usr/src/uts/sparc/rts/Makefile /illumos-gate/usr/src/uts/sparc/rts/rts.global-objs.debug64 /illumos-gate/usr/src/uts/sparc/smbsrv/Makefile /illumos-gate/usr/src/uts/sparc/socksctp/Makefile /illumos-gate/usr/src/uts/sparc/socksdp/Makefile /illumos-gate/usr/src/uts/sparc/tcp/Makefile /illumos-gate/usr/src/uts/sparc/udp/Makefile