Author: Yu Xiangning<Eric.Yu at Sun.COM>
Repository: /hg/onnv/onnv-gate
Latest revision: 4137e18bfaf0b9f26b0c414209479a23a1e3599f
Total changesets: 1
Log message:
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

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

Reply via email to