diff options
author | David Bond <dbond@suse.com> | 2016-03-23 21:49:26 -0400 |
---|---|---|
committer | Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> | 2016-05-16 11:14:29 -0400 |
commit | b3c8eb50383178f3a4dcf1dc867001156da6473d (patch) | |
tree | 10a3cc85d4bb4dc77f02aa72e967f7d37cb90ff2 /drivers/scsi/lpfc/lpfc_hw.h | |
parent | 9a99425f0736a416442525ac7b15903173888b86 (diff) |
ibft: Expose iBFT acpi header via sysfs
Some ethernet adapter vendors are supplying products which support optional
(payed license) features. On some adapters this includes a hardware iscsi
initiator. The same adapters in a normal (no extra licenses) mode of
operation can be used as a software iscsi initiator. In addition, software
iscsi boot initiators are becoming a standard part of many vendors uefi
implementations. This is creating difficulties during early boot/install
determining the proper configuration method for these adapters when they
are used as a boot device.
The attached patch creates sysfs entries to expose information from the
acpi header of the ibft table. This information allows for a method to
easily determining if an ibft table was created by a ethernet card's
firmware or the system uefi/bios. In the case of a hardware initiator this
information in combination with the pci vendor and device id can be used
to ascertain any vendor specific behaviors that need to be accommodated.
Reviewed-by: Lee Duncan <lduncan@suse.com>
Signed-off-by: David Bond <dbond@suse.com>
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Diffstat (limited to 'drivers/scsi/lpfc/lpfc_hw.h')
0 files changed, 0 insertions, 0 deletions