<feed xmlns='http://www.w3.org/2005/Atom'>
<title>BMC/Intel-BMC/linux.git/include/linux/qed/qed_if.h, branch master</title>
<subtitle>Intel OpenBMC Linux kernel source tree (mirror)</subtitle>
<id>https://git.radix-linux.su/BMC/Intel-BMC/linux.git/atom?h=master</id>
<link rel='self' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/'/>
<updated>2017-06-20T16:34:06+00:00</updated>
<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>
<entry>
<title>qed: Support NVM-image reading API</title>
<updated>2017-06-02T14:33:03+00:00</updated>
<author>
<name>Mintz, Yuval</name>
<email>Yuval.Mintz@cavium.com</email>
</author>
<published>2017-06-02T05:58:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=20675b37ee76d11430fd3d4da0851fc6a4e36abc'/>
<id>urn:sha1:20675b37ee76d11430fd3d4da0851fc6a4e36abc</id>
<content type='text'>
Storage drivers require images from the nvram in boot-from-SAN
scenarios. This provides the necessary API between qed and the
protocol drivers to perform such reads.

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: Share additional information with qedf</title>
<updated>2017-06-02T14:33:03+00:00</updated>
<author>
<name>Mintz, Yuval</name>
<email>Yuval.Mintz@cavium.com</email>
</author>
<published>2017-06-02T05:58:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=3c5da94278026a4583320f97f6547573fb3a93aa'/>
<id>urn:sha1:3c5da94278026a4583320f97f6547573fb3a93aa</id>
<content type='text'>
Share several new tidbits with qedf:
 - wwpn &amp; wwnn
 - Absolute pf-id [this one is actually meant for qedi as well]
 - Number of available CQs

While we're at it, now that qedf will be aware of the available CQs
we can add some validation on the inputs it provides.

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: Encapsulate interrupt counters in struct</title>
<updated>2017-06-01T16:17:18+00:00</updated>
<author>
<name>Mintz, Yuval</name>
<email>Yuval.Mintz@cavium.com</email>
</author>
<published>2017-06-01T12:29:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=726fdbe9fa7ebccda1579716f68f8bae6fa9c87a'/>
<id>urn:sha1:726fdbe9fa7ebccda1579716f68f8bae6fa9c87a</id>
<content type='text'>
We already have an API struct that contains interrupt-related
numbers. Use it to encapsulate all information relating to the
status of SBs as (used|free).

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: Replace set_id() api with set_name()</title>
<updated>2017-05-24T19:17:19+00:00</updated>
<author>
<name>Mintz, Yuval</name>
<email>Yuval.Mintz@cavium.com</email>
</author>
<published>2017-05-23T06:41:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=712c3cbf193fcadf0ba67da61432beb1a71e400b'/>
<id>urn:sha1:712c3cbf193fcadf0ba67da61432beb1a71e400b</id>
<content type='text'>
Current API between qed and protocol modules allows passing an
additional private string - but it doesn't get utilized by qed
anywhere.

Clarify the API by removing it and renaming it 'set_name'.

CC: Manish Rangankar &lt;Manish.Rangankar@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: Provide MBI information in dev_info</title>
<updated>2017-05-24T19:17:19+00:00</updated>
<author>
<name>Tomer Tayar</name>
<email>Tomer.Tayar@cavium.com</email>
</author>
<published>2017-05-23T06:41:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=ae33666ab89675968d77753d18452b1ef654c43a'/>
<id>urn:sha1:ae33666ab89675968d77753d18452b1ef654c43a</id>
<content type='text'>
Pass additional information about package installed on persistent memory
so that protocol drivers would be able to log it.

Signed-off-by: Tomer Tayar &lt;Tomer.Tayar@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: Align DP_ERR style with other DP macros</title>
<updated>2017-05-24T19:17:19+00:00</updated>
<author>
<name>Mintz, Yuval</name>
<email>Yuval.Mintz@cavium.com</email>
</author>
<published>2017-05-23T06:41:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=9d7650c25498e4f51213fe48eddde5778434f375'/>
<id>urn:sha1:9d7650c25498e4f51213fe48eddde5778434f375</id>
<content type='text'>
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*: Fix possible overflow for status block id field.</title>
<updated>2017-05-04T16:31:02+00:00</updated>
<author>
<name>sudarsana.kalluru@cavium.com</name>
<email>sudarsana.kalluru@cavium.com</email>
</author>
<published>2017-05-04T15:15:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=f870a3c6727db5fcfeaa42d099f75872e4b17553'/>
<id>urn:sha1:f870a3c6727db5fcfeaa42d099f75872e4b17553</id>
<content type='text'>
Value for status block id could be more than 256 in 100G mode, need to
update its data type from u8 to u16.

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/qede: Enable tunnel offloads based on hw configuration</title>
<updated>2017-04-25T15:49:31+00:00</updated>
<author>
<name>Chopra, Manish</name>
<email>Manish.Chopra@cavium.com</email>
</author>
<published>2017-04-24T17:00:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=19489c7f0d9040ed2ffc23747e14af95dba479d2'/>
<id>urn:sha1:19489c7f0d9040ed2ffc23747e14af95dba479d2</id>
<content type='text'>
This patch enables tunnel feature offloads based on hw configuration
at initialization time instead of enabling them always.

Signed-off-by: Manish Chopra &lt;manish.chopra@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>
</feed>
