aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/lpfc/lpfc_ct.c
AgeCommit message (Expand)AuthorFilesLines
2024-05-06scsi: lpfc: Change lpfc_hba hba_flag member into a bitmaskJustin Tee1-4/+4
2024-05-06scsi: lpfc: Change default logging level for unsolicited CT MIB commandsJustin Tee1-8/+8
2024-02-26scsi: lpfc: Replace deprecated strncpy() with strscpy()Justin Stitt1-2/+2
2024-02-05scsi: lpfc: Copyright updates for 14.4.0.0 patchesJustin Tee1-1/+1
2024-02-05scsi: lpfc: Change lpfc_vport load_flag member into a bitmaskJustin Tee1-5/+6
2024-02-05scsi: lpfc: Change lpfc_vport fc_flag member into a bitmaskJustin Tee1-77/+55
2024-02-05scsi: lpfc: Protect vport fc_nodes list with an explicit spin lockJustin Tee1-4/+3
2024-02-05scsi: lpfc: Fix failure to delete vports when discovery is in progressJustin Tee1-4/+4
2023-07-23scsi: lpfc: Make fabric zone discovery more robust when handling unsolicited ...Justin Tee1-6/+14
2023-06-07scsi: lpfc: Use struct_size() helperJustin Tee1-4/+2
2023-05-31scsi: lpfc: Fix incorrect big endian type assignments in FDMI and VMID pathsJustin Tee1-44/+44
2023-05-22scsi: lpfc: Replace one-element array with flexible-array memberGustavo A. R. Silva1-2/+4
2023-03-09scsi: lpfc: Copyright updates for 14.2.0.11 patchesJustin Tee1-1/+1
2023-03-09scsi: lpfc: Revise lpfc_error_lost_link() reason code evaluation logicJustin Tee1-2/+2
2023-03-09scsi: lpfc: Reorder freeing of various DMA buffers and their list removalJustin Tee1-1/+1
2022-10-01scsi: lpfc: Fix spelling mistake "unsolicted" -> "unsolicited"Colin Ian King1-1/+1
2022-09-15scsi: lpfc: Rework FDMI attribute registration for unintential paddingJames Smart1-653/+308
2022-09-15scsi: lpfc: Rework lpfc_fdmi_cmd() routine for cleanup and consistencyJames Smart1-23/+30
2022-09-15scsi: lpfc: Rename mp/bmp dma buffers to rq/rsp in lpfc_fdmi_cmdJames Smart1-31/+32
2022-09-15scsi: lpfc: Add missing free iocb and nlp kref put for early return VMID casesJames Smart1-3/+7
2022-08-31scsi: lpfc: Fix null ndlp ptr dereference in abnormal exit path for GFT_IDJames Smart1-5/+2
2022-06-07scsi: lpfc: Correct BDE type for XMIT_SEQ64_WQE in lpfc_ct_reject_event()James Smart1-1/+1
2022-05-10scsi: lpfc: Rework FDMI initialization after link upJames Smart1-7/+91
2022-05-10scsi: lpfc: Decrement outstanding gidft_inp counter if lpfc_err_lost_link()James Smart1-2/+14
2022-04-18scsi: lpfc: Fix field overload in lpfc_iocbq data structureJames Smart1-75/+73
2022-04-18scsi: lpfc: Register for Application Services FC-4 type in Fabric topologyJames Smart1-12/+14
2022-04-18scsi: lpfc: Remove false FDMI NVMe FC-4 support for NPIV portsJames Smart1-1/+3
2022-04-18scsi: lpfc: Revise FDMI reporting of supported port speed for trunk groupsJames Smart1-20/+48
2022-04-18scsi: lpfc: Tweak message log categories for ELS/FDMI/NVMe rescanJames Smart1-3/+3
2022-03-15scsi: lpfc: Copyright updates for 14.2.0.0 patchesJames Smart1-1/+1
2022-03-15scsi: lpfc: SLI path split: Refactor CT pathsJames Smart1-176/+157
2022-03-15scsi: lpfc: SLI path split: Refactor VMID pathsJames Smart1-1/+1
2022-03-15scsi: lpfc: SLI path split: Refactor base ELS paths and the FLOGI pathJames Smart1-2/+2
2022-03-15scsi: lpfc: SLI path split: Introduce lpfc_prep_wqeJames Smart1-0/+1
2022-03-15scsi: lpfc: SLI path split: Refactor lpfc_iocbqJames Smart1-4/+4
2021-08-24scsi: lpfc: Add EDC ELS supportJames Smart1-0/+2
2021-08-24scsi: lpfc: Add MIB feature enablement supportJames Smart1-5/+10
2021-07-27scsi: lpfc: Add 256 Gb link speed supportJames Smart1-0/+5
2021-07-18scsi: lpfc: Fix function description comments for vmid routinesJames Smart1-3/+2
2021-06-10scsi: lpfc: vmid: Implement CT commands for appidGaurav Srivastava1-0/+255
2021-05-21scsi: lpfc: Ignore GID-FT response that may be received after a link flipJames Smart1-7/+36
2021-04-13scsi: lpfc: Copyright updates for 12.8.0.9 patchesJames Smart1-1/+1
2021-04-13scsi: lpfc: Standardize discovery object logging formatJames Smart1-1/+1
2021-04-13scsi: lpfc: Fix missing FDMI registrations after Mgmt Svc loginJames Smart1-12/+16
2021-03-15scsi: lpfc: Fix formatting and misspelling issuesLee Jones1-6/+6
2020-11-19scsi: lpfc: Fix missing prototype warning for lpfc_fdmi_vendor_attr_mi()James Smart1-1/+1
2020-11-17scsi: lpfc: Rework remote port lock handlingJames Smart1-6/+4
2020-11-17scsi: lpfc: Rework locations of ndlp reference takingJames Smart1-24/+32
2020-11-17scsi: lpfc: Rework remote port ref counting and node freeingJames Smart1-8/+7
2020-10-26scsi: lpfc: Reject CT request for MIB commandsJames Smart1-19/+292
2020-10-26scsi: lpfc: Add FDMI Vendor MIB supportJames Smart1-0/+60
2020-10-14Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-0/+2
2020-10-02scsi: lpfc: Drop nodelist reference on error in lpfc_gen_req()Hannes Reinecke1-0/+2
2020-08-23treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva1-2/+2
2020-08-04scsi: lpfc: Fix RSCN timeout due to incorrect gidft counterDick Kennedy1-6/+16
2020-07-24scsi: lpfc: Fix-up formatting/docrot where appropriateLee Jones1-5/+5
2020-07-02scsi: lpfc: Add an internal trace log bufferDick Kennedy1-8/+8
2020-06-05Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-1/+0
2020-05-09lpfc: Refactor lpfc nvme headersJames Smart1-1/+0
2020-05-07scsi: lpfc: Fix negation of else clause in lpfc_prep_node_fc4typeDick Kennedy1-1/+0
2020-02-10scsi: lpfc: Copyright updates for 12.6.0.4 patchesJames Smart1-1/+1
2020-02-10scsi: lpfc: Fix coverity errors in fmdi attribute handlingJames Smart1-68/+69
2020-02-10scsi: lpfc: Fix registration of ELS type support in fdmiJames Smart1-2/+0
2019-12-21scsi: lpfc: Fix Fabric hostname registration if system hostname changesJames Smart1-11/+37
2019-12-21scsi: lpfc: Fix: Rework setting of fdmi symbolic node name registrationJames Smart1-20/+22
2019-10-24scsi: lpfc: Add additional discovery log messagesJames Smart1-3/+19
2019-09-30scsi: lpfc: Fix list corruption in lpfc_sli_get_iocbqJames Smart1-0/+6
2019-08-19scsi: lpfc: Migrate to %px and %pf in kernel print callsJames Smart1-2/+3
2019-08-19scsi: lpfc: Fix Max Frame Size value shown in fdmishow outputJames Smart1-1/+1
2019-08-19scsi: lpfc: Fix loss of remote port after devloss due to lack of RPIsJames Smart1-3/+4
2019-08-19scsi: lpfc: Fix devices that don't return after devloss followed by rediscoveryJames Smart1-4/+21
2019-08-19scsi: lpfc: Fix discovery when target has no GID_FT informationJames Smart1-1/+15
2019-08-19scsi: lpfc: Fix port relogin failure due to GID_FT interactionJames Smart1-5/+10
2019-06-18scsi: lpfc: Fix FDMI fc4type for nvme supportJames Smart1-3/+11
2019-04-03scsi: lpfc: Annotate switch/case fall-throughBart Van Assche1-0/+2
2019-03-25scsi: lpfc: change snprintf to scnprintf for possible overflowSilvio Cesare1-6/+6
2019-03-19scsi: lpfc: Fix duplicate log message numbersJames Smart1-2/+2
2019-03-19scsi: lpfc: Correct boot bios information to FDMI registrationJames Smart1-1/+2
2019-03-19scsi: lpfc: Fix HDMI2 registration string for symbolic nameJames Smart1-1/+1
2019-03-19scsi: lpfc: Fix fc4type information for FDMIJames Smart1-7/+10
2019-03-19scsi: lpfc: Fix FDMI manufacturer attribute valueJames Smart1-1/+4
2019-02-05scsi: lpfc: Update 12.2.0.0 file copyrights to 2019James Smart1-1/+1
2019-02-05scsi: lpfc: Fix default driver parameter collision for allowing NPIV supportJames Smart1-8/+8
2018-12-19scsi: lpfc: Add log messages to aid in debugging fc4type discovery issuesJames Smart1-3/+45
2018-12-07scsi: lpfc: update manufacturer attribute to reflect BroadcomJames Smart1-1/+1
2018-11-06scsi: lpfc: add Trunking supportJames Smart1-0/+5
2018-11-06scsi: lpfc: Implement GID_PT on Nameserver query to support faster failoverJames Smart1-0/+206
2018-09-11scsi: lpfc: Correct irq handling via locks when taking adapter offlineJames Smart1-3/+3
2018-09-11scsi: lpfc: Fix GFT_ID and PRLI logic for RSCNJames Smart1-5/+0
2018-07-10scsi: lpfc: Revise copyright for new company languageJames Smart1-1/+1
2018-04-18scsi: lpfc: Correct missing remoteport registration during link bouncesJames Smart1-0/+5
2018-04-18scsi: lpfc: Fix driver not recovering NVME rports during target link faultsJames Smart1-0/+5
2018-03-12scsi: lpfc: Fix SCSI lun discovery when port configured for both SCSI and NVMEJames Smart1-1/+0
2018-02-22scsi: lpfc: Change Copyright of 12.0.0.0 modified files to 2018James Smart1-1/+1
2018-02-22scsi: lpfc: Add 64G link speed supportJames Smart1-0/+5
2017-12-20scsi: lpfc: Fix SCSI LUN discovery when SCSI and NVME enabledJames Smart1-0/+1
2017-12-04scsi: lpfc: Linux LPFC driver does not process all RSCNsJames Smart1-0/+19
2017-11-01scsi: lpfc: Convert timers to use timer_setup()Kees Cook1-2/+2
2017-08-24scsi: lpfc: convert info messages to standard messagesDick Kennedy1-2/+2
2017-06-12scsi: lpfc: Fix vports not logging into targetJames Smart1-17/+14
2017-05-31scsi: lpfc: prevent potential null pointer dereferenceGustavo A. R. Silva1-2/+3
2017-05-16scsi: lpfc: Fix NVME I+T not registering NVME as a supported FC4 typeJames Smart1-0/+1
2017-05-08scsi: lpfc: double lock typo in lpfc_ns_rsp()Dan Carpenter1-1/+1
2017-04-24Fix implicit logo and RSCN handling for NVMETJames Smart1-15/+53
2017-03-06scsi: lpfc: code cleanups in NVME initiator discoveryJames Smart1-1/+1
2017-02-22scsi: lpfc: Update copyrightsJames Smart1-1/+3
2017-02-22scsi: lpfc: NVME Target: bind to nvmet_fc apiJames Smart1-1/+1
2017-02-22scsi: lpfc: NVME Target: Merge into FC discoveryJames Smart1-1/+7
2017-02-22scsi: lpfc: NVME Initiator: Add debugfs supportJames Smart1-3/+24
2017-02-22scsi: lpfc: NVME Initiator: bind to nvme_fc apiJames Smart1-1/+1
2017-02-22scsi: lpfc: NVME Initiator: Merge into FC discoveryJames Smart1-125/+232
2016-09-26scsi: lpfc: Mark symbols static where possibleBaoyou Xie1-41/+41
2016-07-15lpfc: Disable FDMI probing if not connected to a fabricJames Smart1-0/+4
2016-04-11lpfc: Update modified file copyrightsJames Smart1-1/+1
2016-04-11lpfc: Add support for SmartSAN 2.0James Smart1-2/+2
2015-12-21lpfc: Use new FDMI speed definitions for 10G, 25G and 40G FCoE.James Smart1-48/+98
2015-12-21lpfc: Modularize and cleanup FDMI code in driverJames Smart1-644/+1150
2015-10-27lpfc: Add support for Lancer G6 and 32G FC linksJames Smart1-0/+6
2015-10-27lpfc: remove set but not used variablesSebastian Herbszt1-5/+0
2015-04-10lpfc: Update copyright to 2015James Smart1-1/+1
2015-04-10lpfc: Fix FDMI Fabric support in driver for BrocadeJames Smart1-180/+535
2015-04-10lpfc: Fix provide host name and OS name in RSNN-NN FC-GS commandJames Smart1-2/+19
2014-09-16lpfc: fix low priority issues from fortify source code scanJames Smart1-6/+8
2013-10-25[SCSI] lpfc: Fix typo on NULL assignmentFelipe Pena1-1/+1
2013-08-23[SCSI] lpfc 8.3.41: Fixed the format of some log message fieldsJames Smart1-1/+1
2013-06-26[SCSI] lpfc 8.3.40: Update Copyrights to 2013 for 8.3.38, 8.3.39, and 8.3.40 ...James Smart1-1/+1
2013-05-02[SCSI] lpfc 8.3.39: Remove driver dependency on HZJames Smart1-1/+2
2013-01-30[SCSI] lpfc 8.3.37: Fixed no-context ABTS failed with BA_RJTJames Smart1-25/+12
2012-11-27[SCSI] lpfc 8.3.36: Correct mask errorJames Smart1-1/+1
2012-09-14[SCSI] lpfc 8.3.34: Fix parameter field in CQE to mask for LOCAL_REJECT statusJames Smart1-5/+11
2012-02-19[SCSI] lpfc 8.3.29: SLI related fixesJames Smart1-2/+2
2011-10-16[SCSI] lpfc 8.3.27: Miscellanous logic and interface fixesJames Smart1-0/+3
2011-05-26[SCSI] lpfc 8.3.24: Add resource extent supportJames Smart1-0/+2
2011-02-18[SCSI] lpfc 8.3.21: FC Discovery changesJames Smart1-0/+49
2010-12-21[SCSI] lpfc 8.3.19: Add SLI4 FC Discovery supportJames Smart1-22/+26
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo1-0/+1
2010-02-08[SCSI] lpfc 8.3.8: (BSG1) Update BSG infrastructureJames Smart1-3/+5
2010-02-08[SCSI] lpfc: unify two if branches with the same code in lpfc_decode_firmware...Roel Kluin1-6/+1
2009-12-04[SCSI] lpfc 8.3.5: fix sysfs parameters, vport creation and other bugs and up...James Smart1-5/+14
2009-12-04[SCSI] lpfc 8.3.5: fix VPI registration, error clean up and add support for v...James Smart1-1/+33
2009-09-21trivial: remove unnecessary semicolonsJoe Perches1-1/+1
2009-08-22[SCSI] lpfc 8.3.4: Add bsg (SGIOv4) support for ELS/CT supportJames Smart1-0/+2
2009-06-15[SCSI] lpfc 8.3.3 : Fix various SLI-3 vs SLI-4 differencesJames Smart1-1/+3
2009-06-08[SCSI] lpfc 8.3.2 : Miscellaneous ChangesJames Smart1-2/+5
2009-06-08[SCSI] lpfc 8.3.2 : Update of copyrightsJames Smart1-1/+1
2009-06-08[SCSI] lpfc 8.3.2 : Addition of SLI4 Interface - Base SupportJames Smart1-0/+2
2009-06-08[SCSI] lpfc 8.3.2 : Reorganization for SLI4James Smart1-3/+1
2008-12-29[SCSI] lpfc 8.3.0 : Fix multiple NPIV issuesJames Smart1-3/+14
2008-10-13[SCSI] lpfc 8.2.8 v2 : Add statistical reporting control and additional fc ve...James Smart1-0/+1
2008-10-13[SCSI] lpfc 8.2.8 : Miscellaneous Bug FixesJames Smart1-8/+7
2008-10-13[SCSI] lpfc 8.2.8 : Update driver for new SLI-3 featuresJames Smart1-2/+2
2008-07-12[SCSI] lpfc 8.2.7 : Miscellaneous FixesJames Smart1-3/+3
2008-07-12[SCSI] lpfc 8.2.7 : Rework the worker threadJames Smart1-9/+7
2008-04-10[SCSI] lpfc 8.2.6 : Miscellaneous FixesJames Smart1-1/+1
2008-04-10[SCSI] lpfc 8.2.6 : Multiple discovery fixesJames Smart1-31/+15
2008-02-11[SCSI] lpfc 8.2.5 : Miscellaneous discovery FixesJames Smart1-1/+1
2008-02-11[SCSI] lpfc 8.2.5 : Correct ndlp referencing issuesJames Smart1-10/+29
2008-01-23[SCSI] lpfc 8.2.4 : Rework misplaced reference taking on node structureJames Smart1-1/+0
2008-01-23[SCSI] lpfc 8.2.4 : Fix Unsolicited Data itemsJames Smart1-58/+34
2008-01-23[SCSI] lpfc 8.2.4 : Miscellaneous FixesJames Smart1-8/+8
2008-01-23[SCSI] lpfc 8.2.4 : Miscellaneous Discovery/ELS FixesJames Smart1-9/+74
2008-01-11[SCSI] lpfc 8.2.3 : Miscellaneous Small Fixes - part 1James Smart1-11/+51
2008-01-11[SCSI] lpfc 8.2.3 : NPIV bug fixesJames Smart1-12/+64
2007-08-01[SCSI] lpfc 8.2.2 : Style cleanupsJames Smart1-2/+2
2007-08-01[SCSI] lpfc 8.2.2 : Miscellaneous Bug FixesJames Smart1-0/+19
2007-08-01[SCSI] lpfc 8.2.2 : Rework the lpfc_printf_log() macroJames Smart1-105/+85
2007-08-01[SCSI] lpfc 8.2.2 : Attribute and Parameter splits for vport and physical portJames Smart1-3/+3
2007-08-01[SCSI] lpfc 8.2.2 : Fix locking around HBA's port_listJames Smart1-5/+7
2007-08-01[SCSI] lpfc 8.2.2 : Error messages and debugfs updatesJames Smart1-3/+23
2007-06-17[SCSI] lpfc: bug fixesJames Smart1-53/+164
2007-06-17[SCSI] lpfc: NPIV: add NPIV support on top of SLI-3James Smart1-134/+386
2007-06-17[SCSI] lpfc: NPIV: add SLI-3 interfaceJames Smart1-76/+107
2007-06-17[SCSI] lpfc: NPIV: split portsJames Smart1-120/+105
2007-05-06[SCSI] lpfc 8.1.12 : Update copyright year to 2007James Smart1-1/+1
2007-05-06[SCSI] lpfc 8.1.12 : Added support for 8G speed and new HBAsJames Smart1-0/+3
2007-05-06[SCSI] lpfc 8.1.12 : Collapse discovery lists to a single node listJames Smart1-6/+4
2007-05-06[SCSI] lpfc 8.1.12 : Round 2 of Miscellaneous fixesJames Smart1-3/+3
2007-05-06[SCSI] lpfc 8.1.12 : Misc bug fixes and code cleanupJames Smart1-2/+3
2006-12-03[SCSI] lpfc 8.1.11 : Discovery FixesJames Smart1-1/+23
2006-10-25[SCSI] lpfc: check before dereference in lpfc_ct.cEric Sesterhenn1-1/+2
2006-10-02[PATCH] namespaces: utsname: use init_utsname when appropriateSerge E. Hallyn1-4/+4
2006-09-04[SCSI] lpfc 8.1.10 : Add support for dev_loss_tmo_callbk and fast_io_fail_tmo...James Smart1-25/+0
2006-08-06[SCSI] lpfc 8.1.7 : ID String and Message fixesJames Smart1-8/+4
2006-08-06[SCSI] lpfc 8.1.7 : Short bug fixesJames Smart1-0/+1
2006-03-06[PATCH] lpfc 8.1.3: Fix deadlock in lpfc_fdmi_tmo_handlerJamie Wellnitz1-6/+0
2006-03-06[PATCH] lpfc 8.1.3: Derive supported speeds from LMT field in the READ_CONFIGJamie Wellnitz1-12/+12
2006-02-28[SCSI] lpfc 8.1.2: Modify RSCN handling to unregister rpis on lost FCP_TARGET...Jamie Wellnitz1-1/+30
2006-02-28[SCSI] lpfc 8.1.2: Code style changes for Discovery codeJamie Wellnitz1-1/+1
2006-02-28[SCSI] lpfc 8.1.2: Misc FC Discovery changes :Jamie Wellnitz1-2/+9
2005-10-29[SCSI] lpfc: Fix eh_ return codes for commandsJames.Smart@Emulex.Com1-3/+2
2005-10-29[SCSI] lpfc: Fix for "command completion for iotax x?? not found"James Bottomley1-5/+4
2005-08-12[SCSI] lpfc driver 8.0.30 : convert to use of int_to_scsilun()James.Smart@Emulex.Com1-0/+1
2005-08-12[SCSI] lpfc driver 8.0.30 : fix get_stats panicJames.Smart@Emulex.Com1-0/+1
2005-07-02[SCSI] lpfc: Update copyright noticesJames.Smart@Emulex.Com1-13/+13
2005-07-02[SCSI] lpfc: Remove $Id$ keyword strings.James.Smart@Emulex.Com1-2/+0
2005-04-18lpfc: add Emulex FC driver version 8.0.281-0/+1237