<?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 ixgbe_api.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>40023f73 - net/ixgbe/base: remove whitespace in function comments</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/net/ixgbe/base/ixgbe_api.c#40023f73</link>
        <description>net/ixgbe/base: remove whitespace in function commentsRemove unnecessary extra whitespace on all function comments, replacing&apos; *  &apos; with &apos; * &apos;.This was done automatically via sed using the following transformation:  sed &apos;s/^ \*  / * /&apos;Signed-off-by: Jacob Keller &lt;jacob.e.keller@intel.com&gt;Signed-off-by: Guinan Sun &lt;guinanx.sun@intel.com&gt;Reviewed-by: Wei Zhao &lt;wei.zhao1@intel.com&gt;

            List of files:
            /dpdk/drivers/net/ixgbe/base/ixgbe_api.c</description>
        <pubDate>Thu, 09 Jul 2020 08:00:34 +0000</pubDate>
        <dc:creator>Guinan Sun &lt;guinanx.sun@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>e071d4af - net/ixgbe/base: update copyright</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/net/ixgbe/base/ixgbe_api.c#e071d4af</link>
        <description>net/ixgbe/base: update copyrightClarify Intel copyright and update the date to 2020.Fixes: 9db3087f4f77 (&quot;net/ixgbe/base: update the license&quot;)Cc: stable@dpdk.orgSigned-off-by: Xiaoyun Li &lt;xiaoyun.li@intel.com&gt;Reviewed-by: Ferruh Yigit &lt;ferruh.yigit@intel.com&gt;

            List of files:
            /dpdk/drivers/net/ixgbe/base/ixgbe_api.c</description>
        <pubDate>Mon, 18 May 2020 08:41:36 +0000</pubDate>
        <dc:creator>Xiaoyun Li &lt;xiaoyun.li@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>5fb0a9ac - net/ixgbe/base: add FW recovery mode check</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/net/ixgbe/base/ixgbe_api.c#5fb0a9ac</link>
        <description>net/ixgbe/base: add FW recovery mode checkAdd FM NVM recovery mode check. Allow the software to detect this.Signed-off-by: Xiaoyun Li &lt;xiaoyun.li@intel.com&gt;Acked-by: Qi Zhang &lt;qi.z.zhang@intel.com&gt;

            List of files:
            /dpdk/drivers/net/ixgbe/base/ixgbe_api.c</description>
        <pubDate>Mon, 17 Sep 2018 09:28:10 +0000</pubDate>
        <dc:creator>Xiaoyun Li &lt;xiaoyun.li@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>043be1f6 - net/ixgbe/base: cleanup codes</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/net/ixgbe/base/ixgbe_api.c#043be1f6</link>
        <description>net/ixgbe/base: cleanup codesCleanup UNREFERENCED_1PARAMETER() macro because &quot;hw&quot; is used.And remove Light Spring codes because the device was neverproductised. And cleanup unused bypass codes.Signed-off-by: Xiaoyun Li &lt;xiaoyun.li@intel.com&gt;Acked-by: Qi Zhang &lt;qi.z.zhang@intel.com&gt;

            List of files:
            /dpdk/drivers/net/ixgbe/base/ixgbe_api.c</description>
        <pubDate>Mon, 17 Sep 2018 09:28:09 +0000</pubDate>
        <dc:creator>Xiaoyun Li &lt;xiaoyun.li@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>9db3087f - net/ixgbe/base: update the license</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/net/ixgbe/base/ixgbe_api.c#9db3087f</link>
        <description>net/ixgbe/base: update the licenseUpdate the GPL and BSD license headers to use the SPDX LicenseIdentifier instead.Signed-off-by: Xiaoyun Li &lt;xiaoyun.li@intel.com&gt;Acked-by: Qi Zhang &lt;qi.z.zhang@intel.com&gt;

            List of files:
            /dpdk/drivers/net/ixgbe/base/ixgbe_api.c</description>
        <pubDate>Mon, 17 Sep 2018 09:28:08 +0000</pubDate>
        <dc:creator>Xiaoyun Li &lt;xiaoyun.li@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>34265096 - net/ixgbe/base: add media type of fixed fiber</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/net/ixgbe/base/ixgbe_api.c#34265096</link>
        <description>net/ixgbe/base: add media type of fixed fiberThis patch adds new media type support of fixed fiber.Signed-off-by: Qiming Yang &lt;qiming.yang@intel.com&gt;Acked-by: Wenzhuo Lu &lt;wenzhuo.lu@intel.com&gt;

            List of files:
            /dpdk/drivers/net/ixgbe/base/ixgbe_api.c</description>
        <pubDate>Wed, 10 Jan 2018 16:04:38 +0000</pubDate>
        <dc:creator>Qiming Yang &lt;qiming.yang@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>e0f10b08 - net/ixgbe/base: update annotations</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/net/ixgbe/base/ixgbe_api.c#e0f10b08</link>
        <description>net/ixgbe/base: update annotationsThis patch mainly adds/removes comments for function parametersthat were missing or no longer needed.Signed-off-by: Qiming Yang &lt;qiming.yang@intel.com&gt;Acked-by: Wenzhuo Lu &lt;wenzhuo.lu@intel.com&gt;

            List of files:
            /dpdk/drivers/net/ixgbe/base/ixgbe_api.c</description>
        <pubDate>Wed, 10 Jan 2018 16:04:37 +0000</pubDate>
        <dc:creator>Qiming Yang &lt;qiming.yang@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>d53a8002 - net/ixgbe/base: support 2.5G KX physical layer</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/net/ixgbe/base/ixgbe_api.c#d53a8002</link>
        <description>net/ixgbe/base: support 2.5G KX physical layerAdd another define for the 2.5G KX physical layer. This requires allvariables and support functions that deal with &quot;physical_layer&quot; to bebumped to u64 as this is the 33rd define.Signed-off-by: Wei Dai &lt;wei.dai@intel.com&gt;Tested-by: Yuan Peng &lt;yuan.peng@intel.com&gt;

            List of files:
            /dpdk/drivers/net/ixgbe/base/ixgbe_api.c</description>
        <pubDate>Tue, 18 Apr 2017 06:57:01 +0000</pubDate>
        <dc:creator>Wei Dai &lt;wei.dai@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>8bead349 - net/ixgbe/base: support XFI backplane for X550</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/net/ixgbe/base/ixgbe_api.c#8bead349</link>
        <description>net/ixgbe/base: support XFI backplane for X550Add initial support for a XFI backplane interface on some new platforms.The XFI backplane requires a custom tuned link. Hardware/Firmware ownsthe link config for XF backplane and software must not interfere.Signed-off-by: Wei Dai &lt;wei.dai@intel.com&gt;

            List of files:
            /dpdk/drivers/net/ixgbe/base/ixgbe_api.c</description>
        <pubDate>Thu, 12 Jan 2017 14:53:25 +0000</pubDate>
        <dc:creator>Wei Dai &lt;wei.dai@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>74b98781 - net/ixgbe/base: add driver version to firmware</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/net/ixgbe/base/ixgbe_api.c#74b98781</link>
        <description>net/ixgbe/base: add driver version to firmwareSend the driver version string to firmware throughthe host interface command on x550 devices.Signed-off-by: Wei Dai &lt;wei.dai@intel.com&gt;

            List of files:
            /dpdk/drivers/net/ixgbe/base/ixgbe_api.c</description>
        <pubDate>Wed, 21 Dec 2016 09:47:50 +0000</pubDate>
        <dc:creator>Wei Dai &lt;wei.dai@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>4f7c34f1 - net/ixgbe/base: clean up</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/net/ixgbe/base/ixgbe_api.c#4f7c34f1</link>
        <description>net/ixgbe/base: clean upChange the parameter bypass_vlvf to vlvf_bypass for consistencywith ixgbe_common.c.Clean up some whitespace and misalignment.Change variable type of secrxreg from int to u32 as it&apos;s usedto store register value.Signed-off-by: Xiao Wang &lt;xiao.w.wang@intel.com&gt;Acked-by: Wenzhuo Lu &lt;wenzhuo.lu@intel.com&gt;

            List of files:
            /dpdk/drivers/net/ixgbe/base/ixgbe_api.c</description>
        <pubDate>Sun, 25 Sep 2016 09:00:16 +0000</pubDate>
        <dc:creator>Xiao Wang &lt;xiao.w.wang@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>b0804257 - net/ixgbe/base: move X550 MAC ops init into functions</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/net/ixgbe/base/ixgbe_api.c#b0804257</link>
        <description>net/ixgbe/base: move X550 MAC ops init into functionsThis patch introduces new init_ops functions for X550EM_a and X550EM_x.This makes it easier to assign function pointers with specificdependencies (like media type) for each MAC.Signed-off-by: Xiao Wang &lt;xiao.w.wang@intel.com&gt;Acked-by: Wenzhuo Lu &lt;wenzhuo.lu@intel.com&gt;

            List of files:
            /dpdk/drivers/net/ixgbe/base/ixgbe_api.c</description>
        <pubDate>Sun, 25 Sep 2016 08:59:43 +0000</pubDate>
        <dc:creator>Xiao Wang &lt;xiao.w.wang@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>0cb9fbac - net/ixgbe/base: allow bypassing VLAN pool filters</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/net/ixgbe/base/ixgbe_api.c#0cb9fbac</link>
        <description>net/ixgbe/base: allow bypassing VLAN pool filtersThis patch adds support for the VLAN pool filter (VLVF) to bebypassed when adding or removing a VLAN filter table array (VFTA) entry.The PF can utilize the default pool while preserving the VLVF for theVFs use.Meanwhile, update the VF operations and drivers where correspondingfunctionality is invoked.Signed-off-by: Beilei Xing &lt;beilei.xing@intel.com&gt;

            List of files:
            /dpdk/drivers/net/ixgbe/base/ixgbe_api.c</description>
        <pubDate>Thu, 23 Jun 2016 07:22:30 +0000</pubDate>
        <dc:creator>Beilei Xing &lt;beilei.xing@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>b978f7b3 - net/ixgbe/base: simplify VLAN management</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/net/ixgbe/base/ixgbe_api.c#b978f7b3</link>
        <description>net/ixgbe/base: simplify VLAN managementThis patch simplifies the adding and removing VLANs fromVFTA/VLVF/VLVFB registers. The logic to determine the registers to usehas been simplified to (vid / 32) and (1 - vid / 32). Many conditionalpaths and checks are no longer needed with this patch.Signed-off-by: Beilei Xing &lt;beilei.xing@intel.com&gt;

            List of files:
            /dpdk/drivers/net/ixgbe/base/ixgbe_api.c</description>
        <pubDate>Thu, 23 Jun 2016 07:22:29 +0000</pubDate>
        <dc:creator>Beilei Xing &lt;beilei.xing@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>6e42840a - net/ixgbe/base: add function to reset swfw semaphore</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/net/ixgbe/base/ixgbe_api.c#6e42840a</link>
        <description>net/ixgbe/base: add function to reset swfw semaphoreFor X540 onwards it is possible if a system reset occurs at theright time to leave the SWFW semaphore high. This new function willattempt to grab and release the semaphore. If the grab times out itwill still release the semaphore placing it in a known good state.The idea is to call this when you know no one should be holding thesemaphore (i.e. probe time)Signed-off-by: Beilei Xing &lt;beilei.xing@intel.com&gt;

            List of files:
            /dpdk/drivers/net/ixgbe/base/ixgbe_api.c</description>
        <pubDate>Thu, 23 Jun 2016 07:22:25 +0000</pubDate>
        <dc:creator>Beilei Xing &lt;beilei.xing@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>f2a5f0b8 - net/ixgbe/base: update device IDs</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/net/ixgbe/base/ixgbe_api.c#f2a5f0b8</link>
        <description>net/ixgbe/base: update device IDsThere are two device IDs changed from 15C6/15C7 to 15E4/15E5 because ofPHY info changes. 15C6/15C7 IDs are now used for the backplaneSGMII versions.Also, clean up some discovery kludges from the previous shared ID,and also add 15C6/15C7 to ixgbe_set_mdio_speed just for paranoiato control MDIO speed even though nothing should be attached.Signed-off-by: Beilei Xing &lt;beilei.xing@intel.com&gt;

            List of files:
            /dpdk/drivers/net/ixgbe/base/ixgbe_api.c</description>
        <pubDate>Thu, 23 Jun 2016 07:22:24 +0000</pubDate>
        <dc:creator>Beilei Xing &lt;beilei.xing@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>e4f4722c - ixgbe/base: abstract out link read/write</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/net/ixgbe/base/ixgbe_api.c#e4f4722c</link>
        <description>ixgbe/base: abstract out link read/writeIt&apos;s more valuable to abstract the link read/write interface. As such,change the following method names, and add them to a new link infostructure:  read_i2c_combined               =&gt; read_link  read_i2c_combined_unlocked      =&gt; read_link_unlocked  write_i2c_combined              =&gt; write_link  write_i2c_combined_unlocked     =&gt; write_link_unlockedThis will allow X550EM_a to override these methods for MDIO accesswhile X550EM_x provides methods to use I2C combined access.Initially the structure is just method pointers and a busaddress.Two functions involved in combined I2C accesses were moved fromixgbe_phy.c to ixgbe_x550.c. The underlying functions that carryout the combined I2C accesses were left in ixgbe_phy.c becausethey share some functions with other I2C methods.Signed-off-by: Wenzhuo Lu &lt;wenzhuo.lu@intel.com&gt;

            List of files:
            /dpdk/drivers/net/ixgbe/base/ixgbe_api.c</description>
        <pubDate>Sun, 14 Feb 2016 08:55:04 +0000</pubDate>
        <dc:creator>Wenzhuo Lu &lt;wenzhuo.lu@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>0790adeb - ixgbe/base: support X550em_a device</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/net/ixgbe/base/ixgbe_api.c#0790adeb</link>
        <description>ixgbe/base: support X550em_a deviceAdd new X550EM_a devices and their mac types, X550EM_aand X550EM_a_vf.Update the code to use the new devices and mac types.Signed-off-by: Wenzhuo Lu &lt;wenzhuo.lu@intel.com&gt;

            List of files:
            /dpdk/drivers/net/ixgbe/base/ixgbe_api.c</description>
        <pubDate>Sun, 14 Feb 2016 08:54:56 +0000</pubDate>
        <dc:creator>Wenzhuo Lu &lt;wenzhuo.lu@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>33f4f30a - ixgbe/base: add X550T1 device</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/net/ixgbe/base/ixgbe_api.c#33f4f30a</link>
        <description>ixgbe/base: add X550T1 deviceAdds a new single-port Sage Pond device X550T1.Signed-off-by: Wenzhuo Lu &lt;wenzhuo.lu@intel.com&gt;

            List of files:
            /dpdk/drivers/net/ixgbe/base/ixgbe_api.c</description>
        <pubDate>Fri, 20 Nov 2015 07:17:46 +0000</pubDate>
        <dc:creator>Wenzhuo Lu &lt;wenzhuo.lu@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>0b00ab6f - ixgbe/base: optimize link up time</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/net/ixgbe/base/ixgbe_api.c#0b00ab6f</link>
        <description>ixgbe/base: optimize link up timeThis patch adds max_link_up_time parameter to mac structure.This parameter is used to control maximum link polling time inixgbe_check_mac_link functions. It is required to prevent long waittime on x550 PHY that have no external link.Since x550 is handled by software, we have to reset internal (PHY toPHY) link when external link changes, and after reset, we have to wait forthis link to be established. As a result of not having interrupts, we haveto poll for link state, and we know that this link comes up much fasterthan default 9 seconds. This parameter is added to prevent waiting 9seconds for link when external link is not established.Signed-off-by: Wenzhuo Lu &lt;wenzhuo.lu@intel.com&gt;Acked-by: Helin Zhang &lt;helin.zhang@intel.com&gt;

            List of files:
            /dpdk/drivers/net/ixgbe/base/ixgbe_api.c</description>
        <pubDate>Wed, 24 Jun 2015 03:26:25 +0000</pubDate>
        <dc:creator>Wenzhuo Lu &lt;wenzhuo.lu@intel.com&gt;</dc:creator>
    </item>
</channel>
</rss>
