History log of /illumos-gate/usr/src/uts/common/fs/sockfs/socktpi.h
Revision Date Author Comments Expand
dd49f125507979bb2ab505a8daf2a46d1be27051 18-Jun-2010 Anders Persson <Anders.Persson@Sun.COM>

6939100 convert KSSL into a socket filter

/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/Makefile /illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/kssl/ksslcfg/kssl-proxy.xml /illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/kssl/ksslcfg/ksslcfg.h /illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/kssl/ksslcfg/ksslcfg_create.c /illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/kssl/ksslcfg/ksslcfg_delete.c /illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/socket-filter-kssl.xml /illumos-gate/usr/src/pkg/manifests/SUNWcs.mf /illumos-gate/usr/src/pkg/manifests/system-kernel.mf /illumos-gate/usr/src/uts/common/Makefile.files sockcommon_sops.c sockfilter.c sockssl.c sockstr.c socksyscalls.c socktpi.c socktpi.h /illumos-gate/usr/src/uts/common/inet/kssl/kssl.c /illumos-gate/usr/src/uts/common/inet/kssl/ksslapi.c /illumos-gate/usr/src/uts/common/inet/kssl/ksslapi.h /illumos-gate/usr/src/uts/common/inet/kssl/ksslfilter.c /illumos-gate/usr/src/uts/common/inet/kssl/ksslimpl.h /illumos-gate/usr/src/uts/common/inet/kssl/ksslproto.h /illumos-gate/usr/src/uts/common/inet/kssl/ksslrec.c /illumos-gate/usr/src/uts/common/inet/sockmods/sockmod_sdp.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_input.c /illumos-gate/usr/src/uts/common/inet/tcp/tcp_kssl.c /illumos-gate/usr/src/uts/common/inet/tcp/tcp_opt_data.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/sys/tihdr.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/ksslf/Makefile /illumos-gate/usr/src/uts/sparc/Makefile.sparc.shared /illumos-gate/usr/src/uts/sparc/ksslf/Makefile /illumos-gate/usr/src/uts/sparc/ml/modstubs.s
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 sockcommon.c sockcommon.h sockcommon_sops.c sockcommon_subr.c sockfilter.c sockfilter_impl.h socknotify.c sockparams.c socksubr.c socksyscalls.c socktpi.c socktpi.h 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 /illumos-gate/usr/src/uts/common/io/ksocket/ksocket.c /illumos-gate/usr/src/uts/common/io/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
bbc000e522dec6271bdf858a8b013d7fc4c10ed4 28-Apr-2009 Anders Persson <Anders.Persson@Sun.COM>

6813959 I/OAT should be removed from TCP and STREAMS --HG-- rename : usr/src/uts/common/sys/sodirect.h => usr/src/uts/common/fs/sockfs/sodirect.h

/illumos-gate/usr/src/pkgdefs/SUNWhea/prototype_com /illumos-gate/usr/src/uts/common/Makefile.files sockcommon.c sockcommon_sops.c sockcommon_subr.c socknotify.c sockstr.c socksubr.c socktpi.c socktpi.h sodirect.c sodirect.h /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/tcp6ddi.c /illumos-gate/usr/src/uts/common/inet/tcp/tcp_fusion.c /illumos-gate/usr/src/uts/common/inet/tcp/tcpddi.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/sys/Makefile /illumos-gate/usr/src/uts/common/sys/conf.h /illumos-gate/usr/src/uts/common/sys/socketvar.h /illumos-gate/usr/src/uts/common/sys/stream.h /illumos-gate/usr/src/uts/common/sys/strsubr.h /illumos-gate/usr/src/uts/intel/ia32/ml/modstubs.s /illumos-gate/usr/src/uts/sparc/ml/modstubs.s
4117443759eb8485e3cfd93459f86a41ea241d20 13-Feb-2009 Anders Persson <Anders.Persson@Sun.COM>

6799655 sockets need better handling of STREAMS ioctls

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 nl7c.c nl7c.h nl7chttp.c nl7curi.c sockcommon.c sockcommon.h sockcommon_sops.c sockcommon_subr.c sockcommon_vnops.c socknotify.c sockparams.c socksctp.c socksctpvnops.c socksdp.h socksdpsubr.c socksdpvnops.c sockssl.c sockstr.c socksubr.c socksyscalls.c socktpi.c socktpi.h socktpi_impl.h 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 /illumos-gate/usr/src/uts/common/io/comstar/port/iscsit/iscsit_isns.c /illumos-gate/usr/src/uts/common/io/comstar/port/iscsit/iscsit_isns.h /illumos-gate/usr/src/uts/common/io/comstar/port/iscsit/iscsit_radiuspacket.c /illumos-gate/usr/src/uts/common/io/ib/clients/rds/rds_opt.c /illumos-gate/usr/src/uts/common/io/ib/clients/rds/rdsddi.c /illumos-gate/usr/src/uts/common/io/ib/clients/sdp/sdpddi.c /illumos-gate/usr/src/uts/common/io/idm/idm_so.c /illumos-gate/usr/src/uts/common/io/ksocket/ksocket.c /illumos-gate/usr/src/uts/common/io/ksocket/ksocket_impl.h /illumos-gate/usr/src/uts/common/io/ksocket/ksocket_mod.c /illumos-gate/usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.h /illumos-gate/usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_ioctl.c /illumos-gate/usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_login.c /illumos-gate/usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_net.c /illumos-gate/usr/src/uts/common/io/scsi/adapters/iscsi/isns_client.c /illumos-gate/usr/src/uts/common/io/sock_conf.c /illumos-gate/usr/src/uts/common/io/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