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