# Packages
Empty go file hack to get go modules to pull this directory .
# Functions
ConfigureIscsi verifies and install necessary iSCSI packages if not present.
ConfigureMultipath ensures following 1.
GetBlockQueueRecommendations obtain block queue settings of the device.
GetConfigFile returns config.json file path if bundled with NLT accordingly.
GetDeviceRecommendations obtain various recommendations for block device settings on host.
GetFcRecommendations obtain various recommendations for FC adapter settings on host.
GetFileSystemRecommendations obtain various recommendations for filesystems mounted on host.
GetIscsiRecommendations obtain various recommendations for iSCSI settings on host.
GetMultipathRecommendations obtain various recommendations for multipath settings on host.
GetMultipathConfigFile returns path of the template multipath.conf file according to OS distro.
GetRecommendations obtain various recommendations for non-compliant settings on host.
GetUdevTemplateFile returns udev template file path if bundled with NLT accordingly.
IsIscsiEnabled return if iSCSI services are installed and enabled on the system.
IsMultipathRequired returns if multipath needs to be enabled on the system.
SetBlockDeviceRecommendations set block queue param recommendations.
SetConfigFile sets the config file path (overrides the default value).
SetIscsiParamRecommendation set parameter value in iscsid.conf.
SetIscsiRecommendations set iscsi param recommendations.
SetIscsiSessionParam set parameter value for logged-in iscsi session.
SetMultipathRecommendations sets multipath.conf settings.
SetRecommendations set recommendations for all categories except filesystem and fc.
# Constants
All applicable to all devices.
Bfa brocade hba driver type.
Brocade brocade hba adapter type which also indicates bfa driver.
Cisco cisco converged adapter type which also indicates fnic driver.
Critical level.
Disk category type.
Emulex emulex hba adapter type which also indicates lpfc driver.
Error level.
Fc category type.
Filesystem category type.
Fnic cisco hba driver type.
Info Information level.
Iscsi category type.
Lpfc emulex hba driver type.
Multipath category type.
NotApplicable recommendation attribute not applicable.
NotRecommended with recommended value.
Qla2xxx qlogic hba driver type.
Qla4xxx qlogic hba driver.
Qlogic qlogic hba adapter type which also indicates qla2xxx/qla4xxx driver.
Recommended with recommended value.
UdevFilePathName path name of the udev file deployed to tune settings.
Warning level.
# Variables
ConfigFile file path of template settings for recommendation.
UdevTemplatePath is the path to template 99-nimble-tune.rules file.
# Structs
No description provided by the author
No description provided by the author
No description provided by the author
Recommendation for the settings on the host.
TemplateSetting for the settings on the host.
# Type aliases
Category recommendation category type.
ComplianceStatus of the compliance.
HbaDriver indicates the driver name of the Fibre Channel HBA.
HbaVendor indicates the vendor type of the Fibre Channel HBA.
Severity for the recommendation made.