<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in sysfs-ibft</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>b3c8eb50 - ibft: Expose iBFT acpi header via sysfs</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-ibft#b3c8eb50</link>
        <description>ibft: Expose iBFT acpi header via sysfsSome ethernet adapter vendors are supplying products which support optional(payed license) features. On some adapters this includes a hardware iscsiinitiator.  The same adapters in a normal (no extra licenses) mode ofoperation can be used as a software iscsi initiator.  In addition, softwareiscsi boot initiators are becoming a standard part of many vendors uefiimplementations.  This is creating difficulties during early boot/installdetermining the proper configuration method for these adapters when theyare used as a boot device.The attached patch creates sysfs entries to expose information from theacpi header of the ibft table.  This information allows for a method toeasily determining if an ibft table was created by a ethernet card&apos;sfirmware or the system uefi/bios.  In the case of a hardware initiator thisinformation in combination with the pci vendor and device id can be usedto ascertain any vendor specific behaviors that need to be accommodated.Reviewed-by: Lee Duncan &lt;lduncan@suse.com&gt;Signed-off-by: David Bond &lt;dbond@suse.com&gt;Signed-off-by: Konrad Rzeszutek Wilk &lt;konrad.wilk@oracle.com&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-ibft</description>
        <pubDate>Thu, 24 Mar 2016 01:49:26 +0000</pubDate>
        <dc:creator>David Bond &lt;dbond@suse.com&gt;</dc:creator>
    </item>
<item>
        <title>dce9b2c9 - Documentation/ABI/testing/sysfs-ibft: fix a typo</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-ibft#dce9b2c9</link>
        <description>Documentation/ABI/testing/sysfs-ibft: fix a typoCorrect a sentence in Documentation/ABI/testing/sysfs-ibft.Signed-off-by: WANG Chao &lt;chaowang@redhat.com&gt;Signed-off-by: Jonathan Corbet &lt;corbet@lwn.net&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-ibft</description>
        <pubDate>Fri, 17 Oct 2014 08:47:26 +0000</pubDate>
        <dc:creator>WANG Chao &lt;chaowang@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>138fe4e0 - Firmware: add iSCSI iBFT Support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-ibft#138fe4e0</link>
        <description>Firmware: add iSCSI iBFT SupportAdd /sysfs/firmware/ibft/[initiator|targetX|ethernetX] directories along withtext properties which export the the iSCSI Boot Firmware Table (iBFT)structure.What is iSCSI Boot Firmware Table?  It is a mechanism for the iSCSI tools toextract from the machine NICs the iSCSI connection information so that theycan automagically mount the iSCSI share/target.  Currently the iSCSIinformation is hard-coded in the initrd.  The /sysfs entries are read-onlyone-name-and-value fields.The usual set of data exposed is:# for a in `find /sys/firmware/ibft/ -type f -print`; do  echo -n &quot;$a: &quot;;  cat $a; done/sys/firmware/ibft/target0/target-name: iqn.2007.com.intel-sbx44:storage-10gb/sys/firmware/ibft/target0/nic-assoc: 0/sys/firmware/ibft/target0/chap-type: 0/sys/firmware/ibft/target0/lun: 00000000/sys/firmware/ibft/target0/port: 3260/sys/firmware/ibft/target0/ip-addr: 192.168.79.116/sys/firmware/ibft/target0/flags: 3/sys/firmware/ibft/target0/index: 0/sys/firmware/ibft/ethernet0/mac: 00:11:25:9d:8b:01/sys/firmware/ibft/ethernet0/vlan: 0/sys/firmware/ibft/ethernet0/gateway: 192.168.79.254/sys/firmware/ibft/ethernet0/origin: 0/sys/firmware/ibft/ethernet0/subnet-mask: 255.255.252.0/sys/firmware/ibft/ethernet0/ip-addr: 192.168.77.41/sys/firmware/ibft/ethernet0/flags: 7/sys/firmware/ibft/ethernet0/index: 0/sys/firmware/ibft/initiator/initiator-name: iqn.2007-07.com:konrad.initiator/sys/firmware/ibft/initiator/flags: 3/sys/firmware/ibft/initiator/index: 0For full details of the IBFT structure please take a look at:ftp://ftp.software.ibm.com/systems/support/system_x_pdf/ibm_iscsi_boot_firmware_table_v1.02.pdf[akpm@linux-foundation.org: fix build]Signed-off-by: Konrad Rzeszutek &lt;konradr@linux.vnet.ibm.com&gt;Cc: Mike Christie &lt;michaelc@cs.wisc.edu&gt;Cc: Peter Jones &lt;pjones@redhat.com&gt;Cc: James Bottomley &lt;James.Bottomley@HansenPartnership.com&gt;Cc: Ingo Molnar &lt;mingo@elte.hu&gt;Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-ibft</description>
        <pubDate>Thu, 10 Apr 2008 02:50:41 +0000</pubDate>
        <dc:creator>Konrad Rzeszutek &lt;ketuzsezr@darnok.org&gt;</dc:creator>
    </item>
</channel>
</rss>
