summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/io/idm
AgeCommit message (Collapse)AuthorFilesLines
2021-01-2613432 idm: symbol 'idm' is multiply-definedToomas Soome1-0/+2
Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-02-0412084 idm_conn_event_handler mishandles CA_DROP actionMike Gerdts1-0/+6
Portions contributed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: C Fraire <cfraire@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-11-1911791 idm: this statement may fall throughToomas Soome1-3/+3
Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-11-1811820 upstream Nexenta iSCSI and COMSTAR fixesRick McNeal3-18/+50
Portions contributed by: Albert Lee <trisk@nexenta.com> Portions contributed by: Alex Deiter <alex.deiter@nexenta.com> Portions contributed by: Bayard G. Bell <bayard.bell@nexenta.com> Portions contributed by: Dan Fields <dan.fields@nexenta.com> Portions contributed by: Dan McDonald <danmcd@nexenta.com> Portions contributed by: Dmitry Gromada <dmitry.gromada@nexenta.com> Portions contributed by: Jerry Jelinek <jerry.jelinek@joyent.com> Portions contributed by: kcrowenex <kevin.crowe@nexenta.com> Portions contributed by: Matt Barden <matt.barden@nexenta.com> Portions contributed by: Michael Tsymbalyuk <michael.tsymbalyuk@nexenta.com> Portions contributed by: Rob Gittins <rob.gittins@nexenta.com> Portions contributed by: Steve Ma <steve.ma@nexenta.com> Portions contributed by: Tony Nguyen <tony.nguyen@nexenta.com> Portions contributed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Bayard Bell <bayard.bell@nexenta.com> Reviewed by: Christopher Siden <christopher.siden@delphix.com> Reviewed by: Dan Fields <dan.fields@nexenta.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Evan Layton <evan.layton@nexenta.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Jean McCormack <jean.mccormack@nexenta.com> Reviewed by: Josef Sipek <josef.sipek@nexenta.com> Reviewed by: Joyce McIntosh <joyce.mcintosh@nexenta.com> Reviewed by: Kody Kantor <kody.kantor@joyent.com> Reviewed by: Marcel Telka <marcel.telka@nexenta.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Max Grossman <max.grossman@delphix.com> Reviewed by: Rick McNeal <rick.mcneal@nexenta.com> Reviewed by: Rob Gittins <rob.gittins@nexenta.com> Reviewed by: Sanjay Nadkarni <sanjay.nadkarni@nexenta.com> Reviewed by: Saso Kiselkov <skiselkov.ml@gmail.com> Reviewed by: Steve Peng <steve.peng@nexenta.com> Reviewed by: tim Jacobson <tim.jacobson@nexenta.com> Reviewed by: Tony Nguyen <tony.nguyen@nexenta.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-05-1510863 idm: comparison between pointer and integerToomas Soome1-2/+2
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-04-2410770 idm: NULL pointer errorsToomas Soome4-38/+47
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-03-2810573 define TASKQID_INVALID as (taskq_id)0Toomas Soome1-4/+6
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Gergő Doma <domag02@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2017-10-278742 potential iscsi panicTim Kordas1-10/+133
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Albert Lee <trisk@forkgnu.org>
2017-07-295980 in-kernel inet_ntop should format IPv4 addresses like userland oneYuri Pankov1-32/+23
Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Vitaliy Gusev <gusev.vitaliy@icloud.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2016-04-036742 Freed and reused idm_conn_t buffer leads to system panic.Rick McNeal1-12/+21
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>
2013-07-083866 panic in idm moduleJeff Biseda2-4/+11
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>
2013-07-073861 tcp buffer size tunables for iscsi connections (fix sizeof calls)Christopher Siden1-2/+2
2013-07-033861 tcp buffer size tunables for iscsi connectionsJeff Biseda1-25/+14
Reviewed by: Peng Dai <peng.dai@delphix.com> Reviewed by: Sebastien Roy <sebastien.roy@delphix.com> Reviewed by: Dan McDonald <danmcd@nexenta.com> Approved by: Dan McDonald <danmcd@nexenta.com>
2010-06-256963208 Race condition prevents target redirection from woking.Peter Gill1-3/+0
2010-06-116948307 target redirection doesn't work for iscsi initiatorPeter Gill1-2/+4
2010-06-076951720 host side port offline whiel IO running made iscsi target system panicPriya Krishnan1-0/+16
6929441 iscsit sometimes doesn't teardown connections during session reinstatement 6835615 IDM refcnt rules are obscure and to be better defined
2010-05-106890586 RFE: Support iSCSI Multiple Connections per Session (MC/S) with ↵Priya Krishnan2-6/+4
COMSTAR iSCSI
2010-03-056911067 iscsi initiator panic message: Deadlock: cycle in blocking chainJack Meng1-6/+12
2010-02-016915174 Some commands get rejected inappropriately when using phase collapsePriya Krishnan1-2/+2
6908582 45% snv_129 comstar_tmpfs_64k_RandomWrite1th_osX_1gbnic_thump009cl5 performance regression x86
2010-01-196907832 apparent STMF deadlock between iscsit_tgt_modify and iscsit_tgt_onlinePeter Cudhea - Sun Microsystems - Burlington, MA United States3-37/+86
2010-01-056776071 iscsi boot introduced unpleasant dependency to local-fs milestoneJack Meng2-5/+14
2009-11-186894487 ibdma is not lint cleansrivijitha dugganapalli1-4/+4
6894500 srpt is not lint clean 6897087 idm/iser - not lint clean 6893707 iscsitgtd is not lint clean
2009-11-176766563 iscsit should support phase collapsePriya Krishnan3-10/+31
2009-11-176885523 three-way deadlock in idmPeter Cudhea - Sun Microsystems - Burlington, MA United States4-56/+27
6897731 ASSERT in idm_conn_hold under iscsi_handle_logout when target goes offline
2009-11-13PSARC/2009/396 Tickless Kernel Architecture / lbolt decouplingRafael Vanoni1-4/+3
6860030 tickless clock requires a clock() decoupled lbolt / lbolt64 Portions contributed by Chad Mynhier <cmynhier@gmail.com>
2009-10-246825015 itadm does not fold eui names to upper caseCharles Ting1-1/+1
6792747 some uninit, buffer over run issues in iscsit
2009-10-21PSARC 2008/427 iSCSI BootJack Meng1-8/+12
PSARC 2009/480 Add bootpath into Solaris Sparc BootArchive for iSCSI boot 6714847 iSCSI boot,sparc part
2009-10-136868616 Using Intel CRC32 instruction to accelerate CRC32c algorithmJack Meng1-0/+28
Contributed by Xinping Huang <xinping.huang@intel.com>
2009-10-126876266 assertion failed: refcnt->ir_refcnt > 0, file: ↵Peter Cudhea - Sun Microsystems - Burlington, MA United States2-10/+12
../../common/io/idm/idm.c, line: 2197
2009-09-236878085 COMSTAR iscsit does not send failure response when CHAP ↵Charles Ting1-0/+5
authentication failed
2009-09-116830307 panic occurs when the iSCSI target is registered to an iSNS serverPeter Cudhea - Sun Microsystems - Burlington, MA United States1-3/+221
6830273 iscsit iSNS client does not re-register properly after reboot 6711755 iSNS client should handle portal list changes 6869071 COMSTAR: iSNS deregistration not sent during graceful poweroff/reboot 6872708 iscsi target should support a non-ESI option for keeping up to date with isns server 6875934 COMSTAR: Deadlock: cycle in blocking chain 6875916 failed assertion on iscsi_target_list/global_target_list inconsistency
2009-08-056740060 iscsit does not send or handle MaxRecvDataSegmentLength key properlyCharles Ting2-2/+83
6862789 memory leak in stmfGetSessionList()
2009-07-22PSARC 2009/369 iSCSI initiator tunablesyi zhang - Sun Microsystems - Beijing China1-2/+76
6497777 iscsi initiator: Make iscsi parameters configurable 6857842 iscsi initiator panic when "iscsiadm list target-param -v" 6858290 iscsi initiator could not disable LUNs when using "iscsiadm remove discovery-address"
2009-05-266809997 COMSTAR iscsi target DTrace Provider neededPriya Krishnan3-9/+182
2009-05-116766484 OSN : assertion failed: 0, file: ↵James Moore2-11/+22
../../common/io/comstar/port/iscsit/iscsit_login.c, line: 621 6794989 panic while running I/O mpxio disable tests for iSER 6745627 iscsit should only report targets that are "online" in SendTargets 6798624 iscsiadm add discovery with comstar searches networks other than the specified network 6785988 SendTargets text command does not handle multi-PDU response
2009-05-086832684 Panic in idm while running iser tests on snv_113 BAD TRAP: type=e ↵peter dunlap2-17/+62
(#pf Page fault) 6835844 iSCSI target server panic with RHEL 4.5.2 client, mutex_destroy 6755803 win2003 initiator numerous iscsi connection lost and connection retries mesgs to iscsi target 6823971 iscsit returns an overly pessimistic login error when the target is offline
2009-04-156761461 iscsi target with 1 assigned tpgs registers all tpgs to iSNS serverpeter dunlap2-1/+146
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
2009-04-136828761 idm_conn_sm_fini() attempts to destroy null taskqJames Moore2-1/+9
6818484 globalsan initiator on OS X reports IO error attempting to talk to iscsit 6815773 Qlogic iSCSI Adaptor cannot establish a session with COMSTAR
2009-03-316748643 IDM sockets code should allocate buffers from one or more kmem cachesPeter Dunlap1-2/+20
6818594 panic assertion failed: ist->ist_ffp_conn_count >= 1, file: ../../common/io/comstar/port/iscsit/iscs 6821084 SUNWiscsitr/SUNWiscsitu package issues 6821999 BAD TRAP: type=d (#gp General protection) rp=ffffff000fdf5460 addr=ffffff02f2564 c58
2009-03-24PSARC 2008/395 iSER: iSCSI Extensions for RDMAPeter Dunlap4-157/+608
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
2009-02-20PSARC/2008/740 Cross-Platform DDI Interface for Converting Strings to 64-bit ↵jv2273471-108/+5
Integers 6761505 RFE: having ddi_strtoull() would be nice --HG-- rename : usr/src/lib/libc/port/gen/strtoll.c => usr/src/common/util/strtoll.c rename : usr/src/lib/libc/port/gen/strtoull.c => usr/src/common/util/strtoull.c
2009-01-226790010 Deadlock in iscsit while running test suiteJames Moore1-4/+3
6795003 iscsit driver should declare a quiesce dev_ops entry 6793707 routine iscsit_send_scsi_status returns IDM_STATUS_FAIL, s/b an stmf status value 6793724 routine iscsit_buf_xfer_cb compares return value from iscsit_send_scsi_status against wrong type
2008-12-226779264 vmware initiator fails to login to iscsit target port providerJames Moore1-1/+13
2008-12-11PSARC 2007/587 Volo -- Low Latency Socket FrameworkYu Xiangning1-172/+99
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
2008-11-246771003 panic[cpu0]/thread=2a104909ca0: BAD TRAP: type=31 rp=2a104909940 ↵James Moore2-3/+4
addr=e0 mmu_fsr=0 in module idm
2008-10-30PSARC 2008/587 iSCSI Port Provider for COMSTARPeter Dunlap5-0/+8868
6702584 Need iSCSI port provider for COMSTAR