<feed xmlns='http://www.w3.org/2005/Atom'>
<title>user/sven/linux.git/include/linux/qed, branch v4.9.130</title>
<subtitle>Linux Kernel
</subtitle>
<id>https://git.stealer.net/cgit.cgi/user/sven/linux.git/atom?h=v4.9.130</id>
<link rel='self' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/atom?h=v4.9.130'/>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/'/>
<updated>2016-10-22T21:08:07Z</updated>
<entry>
<title>qed*: Reduce the memory footprint for Rx path</title>
<updated>2016-10-22T21:08:07Z</updated>
<author>
<name>Sudarsana Reddy Kalluru</name>
<email>sudarsana.kalluru@cavium.com</email>
</author>
<published>2016-10-21T08:43:42Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=0e191827383a6503a3bc547e63c74ff093f450f5'/>
<id>urn:sha1:0e191827383a6503a3bc547e63c74ff093f450f5</id>
<content type='text'>
With the current default values for Rx path i.e., 8 queues of 8Kb entries
each with 4Kb size, interface will consume 256Mb for Rx. The default values
causing the driver probe to fail when the system memory is low. Based on
the perforamnce results, rx-ring count value of 1Kb gives the comparable
performance with Rx coalesce timeout of 12 seconds. Updating the default
values.

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*: Fix Kconfig dependencies with INFINIBAND_QEDR</title>
<updated>2016-10-14T15:07:22Z</updated>
<author>
<name>Yuval Mintz</name>
<email>Yuval.Mintz@caviumnetworks.com</email>
</author>
<published>2016-10-13T19:57:02Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=0189efb8f4f830b9ac7a7c56c0c6e260859e950d'/>
<id>urn:sha1:0189efb8f4f830b9ac7a7c56c0c6e260859e950d</id>
<content type='text'>
The qedr driver would require a tristate Kconfig option [to allow
it to compile as a module], and toward that end we've added the
INFINIBAND_QEDR option. But as we've made the compilation of the
qed/qede infrastructure required for RoCE dependent on the option
we'd be facing linking difficulties in case that QED=y or QEDE=y,
and INFINIBAND_QEDR=m.

To resolve this, we seperate between the INFINIBAND_QEDR option
and the infrastructure support in qed/qede by introducing a new
QED_RDMA option which would be selected by INFINIBAND_QEDR but would
be a boolean instead of a tristate; Following that, the qed/qede is
fixed based on this new option so that all config combinations would
be supported.

Fixes: cee9fbd8e2e9 ("qede: add qedr framework")
Reported-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Signed-off-by: Yuval Mintz &lt;Yuval.Mintz@caviumnetworks.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>qed: Add RoCE ll2 &amp; GSI support</title>
<updated>2016-10-04T03:22:47Z</updated>
<author>
<name>Ram Amrani</name>
<email>Ram.Amrani@caviumnetworks.com</email>
</author>
<published>2016-10-01T19:00:01Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=abd49676c70793ee0a251bc3d8fe1604f9303210'/>
<id>urn:sha1:abd49676c70793ee0a251bc3d8fe1604f9303210</id>
<content type='text'>
Add the RoCE-specific LL2 logic [as well as GSI support] over
the 'generic' LL2 interface.

Signed-off-by: Ram Amrani &lt;Ram.Amrani@caviumnetworks.com&gt;
Signed-off-by: Yuval Mintz &lt;Yuval.Mintz@caviumnetworks.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>qed: Add support for memory registeration verbs</title>
<updated>2016-10-04T03:22:47Z</updated>
<author>
<name>Ram Amrani</name>
<email>Ram.Amrani@caviumnetworks.com</email>
</author>
<published>2016-10-01T19:00:00Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=ee8eaea30b1368680f4d2f873bc14e1d7b57d021'/>
<id>urn:sha1:ee8eaea30b1368680f4d2f873bc14e1d7b57d021</id>
<content type='text'>
Add slowpath configuration support for user, dma and memory
regions registration.

Signed-off-by: Ram Amrani &lt;Ram.Amrani@caviumnetworks.com&gt;
Signed-off-by: Yuval Mintz &lt;Yuval.Mintz@caviumnetworks.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>qed: Add support for QP verbs</title>
<updated>2016-10-04T03:22:47Z</updated>
<author>
<name>Ram Amrani</name>
<email>Ram.Amrani@caviumnetworks.com</email>
</author>
<published>2016-10-01T18:59:59Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=f109394033521862f2558df93d9afc4dfa829c6a'/>
<id>urn:sha1:f109394033521862f2558df93d9afc4dfa829c6a</id>
<content type='text'>
Add support for the slowpath configurations of Queue Pair verbs
which adds, deletes, modifies and queries Queue Pairs.

Signed-off-by: Ram Amrani &lt;Ram.Amrani@caviumnetworks.com&gt;
Signed-off-by: Yuval Mintz &lt;Yuval.Mintz@caviumnetworks.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>qed: PD,PKEY and CQ verb support</title>
<updated>2016-10-04T03:22:47Z</updated>
<author>
<name>Ram Amrani</name>
<email>Ram.Amrani@caviumnetworks.com</email>
</author>
<published>2016-10-01T18:59:58Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=c295f86e60f5ba67f0f4bba2bb2c22b3cbf01ec1'/>
<id>urn:sha1:c295f86e60f5ba67f0f4bba2bb2c22b3cbf01ec1</id>
<content type='text'>
Add support for the configurations of the protection domain and
completion queues.

Signed-off-by: Ram Amrani &lt;Ram.Amrani@caviumnetworks.com&gt;
Signed-off-by: Yuval Mintz &lt;Yuval.Mintz@caviumnetworks.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>qed: Add support for RoCE hw init</title>
<updated>2016-10-04T03:22:46Z</updated>
<author>
<name>Ram Amrani</name>
<email>Ram.Amrani@caviumnetworks.com</email>
</author>
<published>2016-10-01T18:59:57Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=51ff17251c9c2c2e71974149d22bc73ea09c27cc'/>
<id>urn:sha1:51ff17251c9c2c2e71974149d22bc73ea09c27cc</id>
<content type='text'>
This adds the backbone required for the various HW initalizations
which are necessary for the qedr driver - FW notification, resource
initializations, etc.

Signed-off-by: Ram Amrani &lt;Ram.Amrani@caviumnetworks.com&gt;
Signed-off-by: Yuval Mintz &lt;Yuval.Mintz@caviumnetworks.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>qede: Add qedr framework</title>
<updated>2016-10-04T03:22:46Z</updated>
<author>
<name>Ram Amrani</name>
<email>Ram.Amrani@caviumnetworks.com</email>
</author>
<published>2016-10-01T18:59:56Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=cee9fbd8e2e9e713cd8bf227c6492fd8854de74b'/>
<id>urn:sha1:cee9fbd8e2e9e713cd8bf227c6492fd8854de74b</id>
<content type='text'>
Adds a skeletal implementation of the qede RoCE driver -
The qedr has some dependencies of the state of the underlying base
interface. This adds some logic required with mutual registrations
and the ability to pass updates on 'intresting' events.

Signed-off-by: Ram Amrani &lt;Ram.Amrani@caviumnetworks.com&gt;
Signed-off-by: Yuval Mintz &lt;Yuval.Mintz@caviumnetworks.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>qed: Add Light L2 support</title>
<updated>2016-10-04T03:22:46Z</updated>
<author>
<name>Yuval Mintz</name>
<email>Yuval.Mintz@caviumnetworks.com</email>
</author>
<published>2016-10-01T18:59:55Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=0a7fb11c23c0fb8f5ad37f285f40348f1ab9ccbd'/>
<id>urn:sha1:0a7fb11c23c0fb8f5ad37f285f40348f1ab9ccbd</id>
<content type='text'>
Other protocols beside the networking driver need the ability
of passing some L2 traffic, usually [although not limited] for the
purpose of some management traffic.

Signed-off-by: Yuval Mintz &lt;Yuval.Mintz@caviumnetworks.com&gt;
Signed-off-by: Ram Amrani &lt;Ram.Amrani@caviumnetworks.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>qed*: Add support for the ethtool get_regs operation</title>
<updated>2016-09-08T00:46:59Z</updated>
<author>
<name>Tomer Tayar</name>
<email>Tomer.Tayar@qlogic.com</email>
</author>
<published>2016-09-07T13:36:25Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=e0971c832af4cd906ab931c9f6e9e1791a62fc98'/>
<id>urn:sha1:e0971c832af4cd906ab931c9f6e9e1791a62fc98</id>
<content type='text'>
Signed-off-by: Tomer Tayar &lt;Tomer.Tayar@qlogic.com&gt;
Signed-off-by: Yuval Mintz &lt;Yuval.Mintz@qlogic.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
</feed>
