<feed xmlns='http://www.w3.org/2005/Atom'>
<title>BMC/Intel-BMC/linux.git/include/linux/qed/qed_if.h, branch dev-4.17</title>
<subtitle>Intel OpenBMC Linux kernel source tree (mirror)</subtitle>
<id>https://git.radix-linux.su/BMC/Intel-BMC/linux.git/atom?h=dev-4.17</id>
<link rel='self' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/atom?h=dev-4.17'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/'/>
<updated>2018-03-29T18:29:55+00:00</updated>
<entry>
<title>qed: Adapter flash update support.</title>
<updated>2018-03-29T18:29:55+00:00</updated>
<author>
<name>Sudarsana Reddy Kalluru</name>
<email>sudarsana.kalluru@cavium.com</email>
</author>
<published>2018-03-28T12:14:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=3a69cae80cdd1b5c8b23137cba2a80ecfec4cef5'/>
<id>urn:sha1:3a69cae80cdd1b5c8b23137cba2a80ecfec4cef5</id>
<content type='text'>
This patch adds the required driver support for updating the flash or
non volatile memory of the adapter. At highlevel, flash upgrade comprises
of reading the flash images from the input file, validating the images and
writing them to the respective paritions.

Signed-off-by: Sudarsana Reddy Kalluru &lt;Sudarsana.Kalluru@cavium.com&gt;
Signed-off-by: Ariel Elior &lt;ariel.elior@cavium.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>qed*: Utilize FW 8.33.1.0</title>
<updated>2018-01-02T18:59:16+00:00</updated>
<author>
<name>Tomer Tayar</name>
<email>Tomer.Tayar@cavium.com</email>
</author>
<published>2017-12-27T17:30:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=da09091732aecc2d9a068c5bd8e9fd925cc430f2'/>
<id>urn:sha1:da09091732aecc2d9a068c5bd8e9fd925cc430f2</id>
<content type='text'>
Advance the qed* drivers to use firmware 8.33.1.0:
Modify core driver (qed) to utilize the new FW and initialize the device
with it. This is the lion's share of the patch, and includes changes to FW
interface files, device initialization flows, FW interaction flows, and
debug collection flows.
Modify Ethernet driver (qede) to make use of new FW in fastpath.
Modify RoCE/iWARP driver (qedr) to make use of new FW in fastpath.
Modify FCoE driver (qedf) to make use of new FW in fastpath.
Modify iSCSI driver (qedi) to make use of new FW in fastpath.

Signed-off-by: Ariel Elior &lt;Ariel.Elior@cavium.com&gt;
Signed-off-by: Michal Kalderon &lt;Michal.Kalderon@cavium.com&gt;
Signed-off-by: Yuval Bason &lt;Yuval.Bason@cavium.com&gt;
Signed-off-by: Ram Amrani &lt;Ram.Amrani@cavium.com&gt;
Signed-off-by: Manish Chopra &lt;Manish.Chopra@cavium.com&gt;
Signed-off-by: Chad Dupuis &lt;Chad.Dupuis@cavium.com&gt;
Signed-off-by: Manish Rangankar &lt;Manish.Rangankar@cavium.com&gt;
Signed-off-by: Tomer Tayar &lt;Tomer.Tayar@cavium.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>qed*: HSI renaming for different types of HW</title>
<updated>2018-01-02T18:59:15+00:00</updated>
<author>
<name>Tomer Tayar</name>
<email>Tomer.Tayar@cavium.com</email>
</author>
<published>2017-12-27T17:30:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=21dd79e82f00b29eba665ed0c33fd5f2214e7f99'/>
<id>urn:sha1:21dd79e82f00b29eba665ed0c33fd5f2214e7f99</id>
<content type='text'>
This patch renames defines and structures in the FW HSI files to allow a
distinction between different types of HW.

Signed-off-by: Ariel Elior &lt;Ariel.Elior@cavium.com&gt;
Signed-off-by: Michal Kalderon &lt;Michal.Kalderon@cavium.com&gt;
Signed-off-by: Chad Dupuis &lt;Chad.Dupuis@cavium.com&gt;
Signed-off-by: Manish Rangankar &lt;Manish.Rangankar@cavium.com&gt;
Signed-off-by: Tomer Tayar &lt;Tomer.Tayar@cavium.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>qed*: Refactoring and rearranging FW API with no functional impact</title>
<updated>2018-01-02T18:59:15+00:00</updated>
<author>
<name>Tomer Tayar</name>
<email>Tomer.Tayar@cavium.com</email>
</author>
<published>2017-12-27T17:30:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=a2e7699eb50fda6450036129f7c0642b3349b879'/>
<id>urn:sha1:a2e7699eb50fda6450036129f7c0642b3349b879</id>
<content type='text'>
This patch refactors and reorders the FW API files in preparation of
upgrading the code to support new FW.

- Make use of the BIT macro in appropriate places.
- Whitespace changes to align values and code blocks.
- Comments are updated (spelling mistakes, removed if not clear).
- Group together code blocks which are related or deal with similar
 matters.

Signed-off-by: Ariel Elior &lt;Ariel.Elior@cavium.com&gt;
Signed-off-by: Michal Kalderon &lt;Michal.Kalderon@cavium.com&gt;
Signed-off-by: Tomer Tayar &lt;Tomer.Tayar@cavium.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>qed: enhanced per queue max coalesce value.</title>
<updated>2017-07-27T07:05:22+00:00</updated>
<author>
<name>Rahul Verma</name>
<email>rahul.verma@cavium.com</email>
</author>
<published>2017-07-26T13:07:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=41822878b2ff40a1f57be81f1a1f0f040847b912'/>
<id>urn:sha1:41822878b2ff40a1f57be81f1a1f0f040847b912</id>
<content type='text'>
Maximum coalesce per Rx/Tx queue is extended from
255 to 511.

Signed-off-by: Rahul Verma &lt;rahul.verma@cavium.com&gt;
Signed-off-by: Yuval Mintz &lt;yuval.mintz@cavium.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>qed: Read per queue coalesce from hardware</title>
<updated>2017-07-27T07:05:22+00:00</updated>
<author>
<name>Rahul Verma</name>
<email>Rahul.Verma@cavium.com</email>
</author>
<published>2017-07-26T13:07:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=bf5a94bfe26a9fcd4af91ae6bccd4f3d600d2262'/>
<id>urn:sha1:bf5a94bfe26a9fcd4af91ae6bccd4f3d600d2262</id>
<content type='text'>
Retrieve the actual coalesce value from hardware for every Rx/Tx
queue, instead of Rx/Tx coalesce value cached during set coalesce.

Signed-off-by: Rahul Verma &lt;Rahul.Verma@cavium.com&gt;
Signed-off-by: Yuval Mintz &lt;yuval.mintz@cavium.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>qed: Add support for vf coalesce configuration.</title>
<updated>2017-07-27T07:05:22+00:00</updated>
<author>
<name>Rahul Verma</name>
<email>Rahul.Verma@cavium.com</email>
</author>
<published>2017-07-26T13:07:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=477f2d1460a636abd08f03eafabe0c51366fa5de'/>
<id>urn:sha1:477f2d1460a636abd08f03eafabe0c51366fa5de</id>
<content type='text'>
This patch add the ethtool support to set RX/Tx coalesce
value to the VF associated Rx/Tx queues.

Signed-off-by: Rahul Verma &lt;Rahul.Verma@cavium.com&gt;
Signed-off-by: Yuval Mintz &lt;yuval.mintz@cavium.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>qed: Add support for Energy efficient ethernet.</title>
<updated>2017-07-27T07:05:22+00:00</updated>
<author>
<name>Sudarsana Reddy Kalluru</name>
<email>sudarsana.kalluru@cavium.com</email>
</author>
<published>2017-07-26T13:07:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=645874e5807ae5ffa09fba2ccd23f01e4eb16d58'/>
<id>urn:sha1:645874e5807ae5ffa09fba2ccd23f01e4eb16d58</id>
<content type='text'>
The patch adds required driver support for reading/configuring the
Energy Efficient Ethernet (EEE) parameters.

Signed-off-by: Sudarsana Reddy Kalluru &lt;sudarsana.kalluru@cavium.com&gt;
Signed-off-by: Yuval Mintz &lt;yuval.mintz@cavium.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>qed: Chain support for external PBL</title>
<updated>2017-06-20T16:34:06+00:00</updated>
<author>
<name>Mintz, Yuval</name>
<email>Yuval.Mintz@cavium.com</email>
</author>
<published>2017-06-20T13:00:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=1a4a69751f4d24ffd3530f5a9694636db1566a3b'/>
<id>urn:sha1:1a4a69751f4d24ffd3530f5a9694636db1566a3b</id>
<content type='text'>
iWARP would require the chains to allocate/free their PBL memory
independently, so add the infrastructure to provide it externally.

Signed-off-by: Yuval Mintz &lt;Yuval.Mintz@cavium.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>qed: Multiple qzone queues for VFs</title>
<updated>2017-06-05T03:08:31+00:00</updated>
<author>
<name>Mintz, Yuval</name>
<email>Yuval.Mintz@cavium.com</email>
</author>
<published>2017-06-04T10:31:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=08bc8f15e69cbd9f8e3d7bbba4814cec50d51cfe'/>
<id>urn:sha1:08bc8f15e69cbd9f8e3d7bbba4814cec50d51cfe</id>
<content type='text'>
This adds the infrastructure for supporting VFs that want to open
multiple transmission queues on the same queue-zone.
At this point, there are no VFs that actually request this functionality,
but later patches would remedy that.

 a. VF and PF would communicate the capability during ACQUIRE;
    Legacy VFs would continue on behaving as they do today

 b. PF would communicate number of supported CIDs to the VF
    and would enforce said limitation

 c. Whenever VF passes a request for a given queue configuration
    it would also pass an associated index within said queue-zone

Signed-off-by: Yuval Mintz &lt;Yuval.Mintz@cavium.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
</feed>
