qla4xxx_get_bidi_chap(9)
π
qla4xxx_get_bidi_chap β bestie-coded kernel API manual β¨
okay so welcome to the Kernel API Manual page for qla4xxx_get_bidi_chap, and yes we are getting into the BIDI CHAP user-and-password of it all. stay with me, bestie π«Ά
π NAME π
qla4xxx_get_bidi_chapβ Get a BIDI CHAP user and password
β¨ SYNOPSIS β¨
int qla4xxx_get_bidi_chap (struct scsi_qla_host *ha , char *username ,
char *password );
π ARGUMENTS π
haβ pointer to adapter structureusernameβ CHAP username to be returnedpasswordβ CHAP password to be returned
π¦ DESCRIPTION π¦
okay so picture this: if a boot entry has BIDI CHAP enabled, then we need to set the BIDI CHAP user and password in the sysfs entry in /sys/firmware/iscsi_boot#/. that's the whole vibe.
so from the CHAP cache, find the first BIDI CHAP entry and set it to the boot record in sysfs. literally that's the assignment, and the function is doing it π
π SEE ALSO π
Kernel file: ./drivers/scsi/qla4xxx/ql4_os.c
qla4xxx_create_chap_list(9)qla4xxx_find_free_chap_index(9)qla4xxx_set_chap_entry(9)qla4xxx_mark_all_devices_missing(9)qla4xxx_queuecommand(9)qla4xxx_mem_free(9)qla4xxx_mem_alloc(9)qla4_8xxx_check_temp(9)qla4_8xxx_check_fw_alive(9)qla4_8xxx_watchdog(9)qla4xxx_timer(9)qla4xxx_cmd_wait(9)qla4xxx_soft_reset(9)qla4xxx_abort_active_cmds(9)qla4xxx_recover_adapter(9)qla4xxx_do_dpc(9)qla4xxx_free_adapter(9)qla4xxx_check_existing_isid(9)qla4xxx_update_isid(9)qla4xxx_should_update_isid(9)qla4xxx_is_flash_ddb_exists(9)qla4xxx_remove_failed_ddb(9)qla4xxx_sysfs_ddb_is_non_persistent(9)qla4xxx_sysfs_ddb_tgt_create(9)qla4xxx_sysfs_ddb_add(9)qla4xxx_sysfs_ddb_apply(9)qla4xxx_sysfs_ddb_login(9)qla4xxx_sysfs_ddb_logout_sid(9)qla4xxx_sysfs_ddb_logout(9)qla4xxx_sysfs_ddb_set_param(9)qla4xxx_sysfs_ddb_delete(9)qla4xxx_sysfs_ddb_export(9)qla4xxx_build_ddb_list(9)qla4xxx_wait_login_resp_boot_tgt(9)qla4xxx_probe_adapter(9)qla4xxx_prevent_other_port_reinit(9)qla4xxx_remove_adapter(9)qla4xxx_config_dma_addressing(9)qla4xxx_del_from_active_array(9)qla4xxx_eh_wait_on_command(9)qla4xxx_wait_for_hba_online(9)qla4xxx_eh_wait_for_commands(9)qla4xxx_eh_abort(9)qla4xxx_eh_device_reset(9)qla4xxx_eh_target_reset(9)qla4xxx_is_eh_active(9)qla4xxx_eh_host_reset(9)qla4xxx_pci_mmio_enabled(9)
mwah π source/version: ./drivers/scsi/qla4xxx Β· date: October 2026 πΈ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms