History log of /illumos-gate/usr/src/uts/common/io/idm/idm_conn_sm.c
Revision Date Author Comments Expand
ff9de39482f57a342b973f41ee343e24db962236 03-Apr-2016 Rick McNeal <rick.mcneal@nexenta.com>

6742 Freed and reused idm_conn_t buffer leads to system panic. Reviewed by: Rob Gittins <rob.gittins@nexenta.com> Reviewed by: Steve Ping <steve.ping@nexenta.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Approved by: Richard Lowe <richlowe@richlowe.net>

57ff5e7e2f79bd09ccd01cdeba02f38fdde17a80 08-Jul-2013 Jeff Biseda <jeff.biseda@delphix.com>

3866 panic in idm module 3867 stmfCreateLu failed: GUID_IN_USE 3868 iscsi target not accepting any new connections Reviewed by: Sebastien Roy <sebastien.roy@delphix.com> Reviewed by: Jeremy Jones <jeremy@delphix.com> Reviewed by: Eric Diven <eric.diven@delphix.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: T Nguyen <truongqnguien@gmail.com> Approved by: Gordon Ross <gwr@nexenta.com>

47715e7fd18d93fbdad6de94604baaa63665f0fb 07-Jun-2010 Priya Krishnan <Priya.Krishnan@Sun.COM>

6951720 host side port offline whiel IO running made iscsi target system panic 6929441 iscsit sometimes doesn't teardown connections during session reinstatement 6835615 IDM refcnt rules are obscure and to be better defined

d618d68dcf9c6c8f2c1e2fbbd4de1de0cf30150e 10-May-2010 Priya Krishnan <Priya.Krishnan@Sun.COM>

6890586 RFE: Support iSCSI Multiple Connections per Session (MC/S) with COMSTAR iSCSI

e97fb1537da57d70dafde456e25bbd6bcc839475 19-Jan-2010 Peter Cudhea - Sun Microsystems - Burlington, MA United States <Peter.Cudhea@Sun.COM>

6907832 apparent STMF deadlock between iscsit_tgt_modify and iscsit_tgt_online

92adbba74606fdfb5f11be2a6497e53ff2224507 17-Nov-2009 Peter Cudhea - Sun Microsystems - Burlington, MA United States <Peter.Cudhea@Sun.COM>

6885523 three-way deadlock in idm 6897731 ASSERT in idm_conn_hold under iscsi_handle_logout when target goes offline

5f7d09c6770c7413ed11bfa981c6d50666ca0f4d 12-Oct-2009 Peter Cudhea - Sun Microsystems - Burlington, MA United States <Peter.Cudhea@Sun.COM>

6876266 assertion failed: refcnt->ir_refcnt > 0, file: ../../common/io/idm/idm.c, line: 2197

e2073a1de4ee34125c5e3824209ab5d127d60427 23-Sep-2009 Charles Ting <Charles.Ting@Sun.COM>

6878085 COMSTAR iscsit does not send failure response when CHAP authentication failed

e42a0851889d583925aa3bd2d9bd139189031cb0 15-Apr-2009 peter dunlap <Peter.Dunlap@Sun.COM>

6761461 iscsi target with 1 assigned tpgs registers all tpgs to iSNS server 6795769 sparc assertion failed: iportal, file: ../../common/io/comstar/port/iscsit/iscsit_isns.c, line: 2552 6806742 iSCSI COMSTAR does not register the target alias correctly with the iSNS server 6822240 assertion failed: refcnt->ir_waiting == REF_NOWAIT, file: ../../common/io/idm/id m.c, line: 2123

1050fd6d7cf8ededf1816f2b4d8e5d047410260c 14-Apr-2009 James Moore <James.Moore@Sun.COM>

6828761 idm_conn_sm_fini() attempts to destroy null taskq 6818484 globalsan initiator on OS X reports IO error attempting to talk to iscsit 6815773 Qlogic iSCSI Adaptor cannot establish a session with COMSTAR

30e7468f8f41aa30ada067b2c1d5d284046514da 25-Mar-2009 Peter Dunlap <Peter.Dunlap@Sun.COM>

PSARC 2008/395 iSER: iSCSI Extensions for RDMA 6702590 iSCSI initiator needs to support iSER transport 6702591 COMSTAR iSCSI port provider needs to support iSER transport 6797024 COMSTAR iscsit asserted at iscsit_login.c line: 679 6776635 panic[cpu0]/thread=ffffff000f874c60,assertion failed: 0, file: ../../common/io/idm/idm.c, line: 1465 6802232 Bad kernel fault at addr=0x0 from idm_crc32c call

/illumos-gate/usr/src/cmd/mdb/common/modules/idm/idm.c /illumos-gate/usr/src/cmd/mdb/intel/amd64/idm/Makefile /illumos-gate/usr/src/cmd/mdb/intel/ia32/idm/Makefile /illumos-gate/usr/src/cmd/mdb/sparc/v9/idm/Makefile /illumos-gate/usr/src/pkgdefs/SUNWiscsidmr/postinstall /illumos-gate/usr/src/pkgdefs/SUNWiscsidmr/preremove /illumos-gate/usr/src/pkgdefs/SUNWiscsidmr/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWiscsidmr/prototype_i386 /illumos-gate/usr/src/pkgdefs/SUNWiscsidmr/prototype_sparc /illumos-gate/usr/src/pkgdefs/SUNWiscsir/Makefile /illumos-gate/usr/src/pkgdefs/SUNWiscsir/depend /illumos-gate/usr/src/uts/common/Makefile.files /illumos-gate/usr/src/uts/common/Makefile.rules /illumos-gate/usr/src/uts/common/io/comstar/port/iscsit/iscsit.c /illumos-gate/usr/src/uts/common/io/comstar/port/iscsit/iscsit.h /illumos-gate/usr/src/uts/common/io/comstar/port/iscsit/iscsit_auth.c /illumos-gate/usr/src/uts/common/io/comstar/port/iscsit/iscsit_authclient.c /illumos-gate/usr/src/uts/common/io/comstar/port/iscsit/iscsit_authclient.h /illumos-gate/usr/src/uts/common/io/comstar/port/iscsit/iscsit_login.c /illumos-gate/usr/src/uts/common/io/comstar/port/iscsit/iscsit_sess.c /illumos-gate/usr/src/uts/common/io/comstar/port/iscsit/iscsit_tgt.c /illumos-gate/usr/src/uts/common/io/ib/clients/iser/iser.c /illumos-gate/usr/src/uts/common/io/ib/clients/iser/iser.conf /illumos-gate/usr/src/uts/common/io/ib/clients/iser/iser_cm.c /illumos-gate/usr/src/uts/common/io/ib/clients/iser/iser_cq.c /illumos-gate/usr/src/uts/common/io/ib/clients/iser/iser_ib.c /illumos-gate/usr/src/uts/common/io/ib/clients/iser/iser_idm.c /illumos-gate/usr/src/uts/common/io/ib/clients/iser/iser_resource.c /illumos-gate/usr/src/uts/common/io/ib/clients/iser/iser_xfer.c idm.c idm_conn_sm.c idm_impl.c idm_so.c /illumos-gate/usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.c /illumos-gate/usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.h /illumos-gate/usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_cmd.c /illumos-gate/usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_conn.c /illumos-gate/usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c /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/iscsi_queue.c /illumos-gate/usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_sess.c /illumos-gate/usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_stats.c /illumos-gate/usr/src/uts/common/io/scsi/adapters/iscsi/iscsid.c /illumos-gate/usr/src/uts/common/sys/byteorder.h /illumos-gate/usr/src/uts/common/sys/ib/clients/iser/iser.h /illumos-gate/usr/src/uts/common/sys/ib/clients/iser/iser_cm.h /illumos-gate/usr/src/uts/common/sys/ib/clients/iser/iser_ib.h /illumos-gate/usr/src/uts/common/sys/ib/clients/iser/iser_idm.h /illumos-gate/usr/src/uts/common/sys/ib/clients/iser/iser_resource.h /illumos-gate/usr/src/uts/common/sys/ib/clients/iser/iser_xfer.h /illumos-gate/usr/src/uts/common/sys/idm/idm.h /illumos-gate/usr/src/uts/common/sys/idm/idm_conn_sm.h /illumos-gate/usr/src/uts/common/sys/idm/idm_impl.h /illumos-gate/usr/src/uts/common/sys/idm/idm_transport.h /illumos-gate/usr/src/uts/intel/Makefile.intel.shared /illumos-gate/usr/src/uts/intel/iscsi/Makefile /illumos-gate/usr/src/uts/intel/iser/Makefile /illumos-gate/usr/src/uts/sparc/Makefile.sparc.shared /illumos-gate/usr/src/uts/sparc/iscsi/Makefile /illumos-gate/usr/src/uts/sparc/iser/Makefile
a6d42e7d71324c5193c3b94d57d96ba2925d52e1 30-Oct-2008 Peter Dunlap <Peter.Dunlap@Sun.COM>

PSARC 2008/587 iSCSI Port Provider for COMSTAR 6702584 Need iSCSI port provider for COMSTAR

/illumos-gate/usr/src/Makefile.lint /illumos-gate/usr/src/cmd/Makefile /illumos-gate/usr/src/cmd/Makefile.cmd /illumos-gate/usr/src/cmd/iscsitsvc/Makefile /illumos-gate/usr/src/cmd/iscsitsvc/iscsi-target.xml /illumos-gate/usr/src/cmd/iscsitsvc/iscsitsvc.c /illumos-gate/usr/src/cmd/itadm/Makefile /illumos-gate/usr/src/cmd/itadm/itadm.c /illumos-gate/usr/src/cmd/mdb/Makefile.common /illumos-gate/usr/src/cmd/mdb/common/modules/idm/idm.c /illumos-gate/usr/src/cmd/mdb/intel/amd64/idm/Makefile /illumos-gate/usr/src/cmd/mdb/intel/ia32/idm/Makefile /illumos-gate/usr/src/cmd/mdb/sparc/v9/idm/Makefile /illumos-gate/usr/src/common/iscsi/base64.c /illumos-gate/usr/src/common/iscsit/iscsit_common.c /illumos-gate/usr/src/lib/Makefile /illumos-gate/usr/src/lib/libiscsit/Makefile /illumos-gate/usr/src/lib/libiscsit/Makefile.com /illumos-gate/usr/src/lib/libiscsit/amd64/Makefile /illumos-gate/usr/src/lib/libiscsit/common/libiscsit.c /illumos-gate/usr/src/lib/libiscsit/common/libiscsit.h /illumos-gate/usr/src/lib/libiscsit/common/llib-liscsit /illumos-gate/usr/src/lib/libiscsit/common/mapfile-vers /illumos-gate/usr/src/lib/libiscsit/i386/Makefile /illumos-gate/usr/src/lib/libiscsit/sparc/Makefile /illumos-gate/usr/src/lib/libiscsit/sparcv9/Makefile /illumos-gate/usr/src/pkgdefs/Makefile /illumos-gate/usr/src/pkgdefs/SUNWiscsidmr/Makefile /illumos-gate/usr/src/pkgdefs/SUNWiscsidmr/pkginfo.tmpl /illumos-gate/usr/src/pkgdefs/SUNWiscsidmr/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWiscsidmr/prototype_i386 /illumos-gate/usr/src/pkgdefs/SUNWiscsidmr/prototype_sparc /illumos-gate/usr/src/pkgdefs/SUNWiscsidmu/Makefile /illumos-gate/usr/src/pkgdefs/SUNWiscsidmu/depend /illumos-gate/usr/src/pkgdefs/SUNWiscsidmu/pkginfo.tmpl /illumos-gate/usr/src/pkgdefs/SUNWiscsidmu/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWiscsidmu/prototype_i386 /illumos-gate/usr/src/pkgdefs/SUNWiscsidmu/prototype_sparc /illumos-gate/usr/src/pkgdefs/SUNWiscsitr/Makefile /illumos-gate/usr/src/pkgdefs/SUNWiscsitr/depend /illumos-gate/usr/src/pkgdefs/SUNWiscsitr/pkginfo.tmpl /illumos-gate/usr/src/pkgdefs/SUNWiscsitr/postinstall /illumos-gate/usr/src/pkgdefs/SUNWiscsitr/preremove /illumos-gate/usr/src/pkgdefs/SUNWiscsitr/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWiscsitr/prototype_i386 /illumos-gate/usr/src/pkgdefs/SUNWiscsitr/prototype_sparc /illumos-gate/usr/src/pkgdefs/SUNWiscsitu/Makefile /illumos-gate/usr/src/pkgdefs/SUNWiscsitu/depend /illumos-gate/usr/src/pkgdefs/SUNWiscsitu/pkginfo.tmpl /illumos-gate/usr/src/pkgdefs/SUNWiscsitu/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWiscsitu/prototype_i386 /illumos-gate/usr/src/pkgdefs/SUNWiscsitu/prototype_sparc /illumos-gate/usr/src/pkgdefs/etc/exception_list_i386 /illumos-gate/usr/src/pkgdefs/etc/exception_list_sparc /illumos-gate/usr/src/uts/common/Makefile.files /illumos-gate/usr/src/uts/common/Makefile.rules /illumos-gate/usr/src/uts/common/io/comstar/port/iscsit/iscsit.c /illumos-gate/usr/src/uts/common/io/comstar/port/iscsit/iscsit.conf /illumos-gate/usr/src/uts/common/io/comstar/port/iscsit/iscsit.h /illumos-gate/usr/src/uts/common/io/comstar/port/iscsit/iscsit_auth.c /illumos-gate/usr/src/uts/common/io/comstar/port/iscsit/iscsit_auth.h /illumos-gate/usr/src/uts/common/io/comstar/port/iscsit/iscsit_authclient.c /illumos-gate/usr/src/uts/common/io/comstar/port/iscsit/iscsit_authclient.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_login.c /illumos-gate/usr/src/uts/common/io/comstar/port/iscsit/iscsit_radiusauth.c /illumos-gate/usr/src/uts/common/io/comstar/port/iscsit/iscsit_radiuspacket.c /illumos-gate/usr/src/uts/common/io/comstar/port/iscsit/iscsit_sess.c /illumos-gate/usr/src/uts/common/io/comstar/port/iscsit/iscsit_text.c /illumos-gate/usr/src/uts/common/io/comstar/port/iscsit/iscsit_tgt.c /illumos-gate/usr/src/uts/common/io/comstar/port/iscsit/radius_auth.h idm.c idm_conn_sm.c idm_impl.c idm_so.c idm_text.c /illumos-gate/usr/src/uts/common/sys/Makefile /illumos-gate/usr/src/uts/common/sys/Makefile.syshdrs /illumos-gate/usr/src/uts/common/sys/idm/idm.h /illumos-gate/usr/src/uts/common/sys/idm/idm_conn_sm.h /illumos-gate/usr/src/uts/common/sys/idm/idm_impl.h /illumos-gate/usr/src/uts/common/sys/idm/idm_so.h /illumos-gate/usr/src/uts/common/sys/idm/idm_text.h /illumos-gate/usr/src/uts/common/sys/idm/idm_transport.h /illumos-gate/usr/src/uts/common/sys/iscsi_protocol.h /illumos-gate/usr/src/uts/common/sys/iscsit/chap.h /illumos-gate/usr/src/uts/common/sys/iscsit/iscsi_if.h /illumos-gate/usr/src/uts/common/sys/iscsit/iscsit_common.h /illumos-gate/usr/src/uts/common/sys/iscsit/isns_protocol.h /illumos-gate/usr/src/uts/common/sys/iscsit/radius_packet.h /illumos-gate/usr/src/uts/common/sys/iscsit/radius_protocol.h /illumos-gate/usr/src/uts/intel/Makefile.intel.shared /illumos-gate/usr/src/uts/intel/idm/Makefile /illumos-gate/usr/src/uts/intel/iscsit/Makefile /illumos-gate/usr/src/uts/sparc/Makefile.sparc.shared /illumos-gate/usr/src/uts/sparc/idm/Makefile /illumos-gate/usr/src/uts/sparc/iscsit/Makefile