<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lwn.git/drivers/infiniband/hw/cxgb4/device.c, branch v3.12.8</title>
<subtitle>Linux kernel documentation tree maintained by Jonathan Corbet</subtitle>
<id>http://mirrors.hust.edu.cn/git/lwn.git/atom?h=v3.12.8</id>
<link rel='self' href='http://mirrors.hust.edu.cn/git/lwn.git/atom?h=v3.12.8'/>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/'/>
<updated>2013-08-13T18:55:06+00:00</updated>
<entry>
<title>RDMA/cxgb4: Add support for active and passive open connection with IPv6 address</title>
<updated>2013-08-13T18:55:06+00:00</updated>
<author>
<name>Vipul Pandya</name>
<email>vipul@chelsio.com</email>
</author>
<published>2013-07-04T10:40:47+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=830662f6f032f2355c7afdfe9afc5ef58ac274e5'/>
<id>urn:sha1:830662f6f032f2355c7afdfe9afc5ef58ac274e5</id>
<content type='text'>
Add new cpl messages, cpl_act_open_req6 and cpl_t5_act_open_req6, for
initiating active open connections.

Use LLD api cxgb4_create_server and cxgb4_create_server6 for
initiating passive open connections. Similarly use cxgb4_remove_server
to remove the passive open connections in place of listen_stop.

Add support for iWARP over VLAN device and enable IPv6 support on VLAN device.

Make use of import_ep in c4iw_reconnect.

Signed-off-by: Vipul Pandya &lt;vipul@chelsio.com&gt;

[ Fix build when IPv6 is disabled and make sure iw_cxgb4 is not built-in
  when ipv6 is a module.  - Roland ]

Signed-off-by: Roland Dreier &lt;roland@purestorage.com&gt;
</content>
</entry>
<entry>
<title>RDMA/cxgb4: Add module_params to enable DB FC &amp; Coalescing on T5</title>
<updated>2013-03-14T15:35:58+00:00</updated>
<author>
<name>Vipul Pandya</name>
<email>vipul@chelsio.com</email>
</author>
<published>2013-03-14T05:09:00+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=80ccdd60512fc19fa87bf02876c59aeeb82fe4bc'/>
<id>urn:sha1:80ccdd60512fc19fa87bf02876c59aeeb82fe4bc</id>
<content type='text'>
Both DB Flow-Control and DB Coalescing are disabled by default on T5

Signed-off-by: Vipul Pandya &lt;vipul@chelsio.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>RDMA/cxgb4: Add Support for Chelsio T5 adapter</title>
<updated>2013-03-14T15:35:58+00:00</updated>
<author>
<name>Vipul Pandya</name>
<email>vipul@chelsio.com</email>
</author>
<published>2013-03-14T05:08:58+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=f079af7a117504b5b307b727858c972261047907'/>
<id>urn:sha1:f079af7a117504b5b307b727858c972261047907</id>
<content type='text'>
Adds support for Chelsio T5 adapter.
Enables T5's Write Combining feature.

Signed-off-by: Vipul Pandya &lt;vipul@chelsio.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>RDMA/cxgb4: Fix cast warning</title>
<updated>2013-02-15T23:13:43+00:00</updated>
<author>
<name>Stefan Hasko</name>
<email>hasko.stevo@gmail.com</email>
</author>
<published>2012-12-22T02:29:21+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=b23523d8585906c0fb7c78616e3deca18c7fcce2'/>
<id>urn:sha1:b23523d8585906c0fb7c78616e3deca18c7fcce2</id>
<content type='text'>
Fix compile warning about cast to pointer from integer of different size.

Signed-off-by: Stefan Hasko &lt;hasko.stevo@gmail.com&gt;
Acked-by: Steve Wise &lt;swise@opengridcomputing.com&gt;
Signed-off-by: Roland Dreier &lt;roland@purestorage.com&gt;
</content>
</entry>
<entry>
<title>RDMA/cxgb4: Address sparse warnings</title>
<updated>2013-02-14T23:51:58+00:00</updated>
<author>
<name>Vipul Pandya</name>
<email>vipul@chelsio.com</email>
</author>
<published>2013-01-07T13:12:00+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=ef5d6355ed4bcf574e8473c3ce667cbf6c66a0ee'/>
<id>urn:sha1:ef5d6355ed4bcf574e8473c3ce667cbf6c66a0ee</id>
<content type='text'>
Fixe the following types of sparse warnings
- cast to pointer from integer of different size
- cast from pointer to integer of different size
- incorrect type in assignment (different base types)
- incorrect type in argument 1 (different base types)
- cast from restricted __be64
- cast from restricted __be32

Signed-off-by: Vipul Pandya &lt;vipul@chelsio.com&gt;
Signed-off-by: Roland Dreier &lt;roland@purestorage.com&gt;
</content>
</entry>
<entry>
<title>RDMA/cxgb4: Fix bug for active and passive LE hash collision path</title>
<updated>2012-12-20T07:03:12+00:00</updated>
<author>
<name>Vipul Pandya</name>
<email>vipul@chelsio.com</email>
</author>
<published>2012-12-10T09:30:56+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=793dad94e7455c113e391bd3d418c7b95a4c2687'/>
<id>urn:sha1:793dad94e7455c113e391bd3d418c7b95a4c2687</id>
<content type='text'>
Retries active opens for INUSE errors.

Logs any active ofld_connect_wr error replies.

Sends ofld_connect_wr on same ctrlq. It needs to go  on the same control txq as
regular CPL active/passive messages.

Retries on active open replies with EADDRINUSE.

Uses active open fw wr only if active filter region is set.

Adds stat for ofld_connect_wr failures.

This patch also adds debugfs file to show endpoints.

Signed-off-by: Vipul Pandya &lt;vipul@chelsio.com&gt;
Signed-off-by: Roland Dreier &lt;roland@purestorage.com&gt;
</content>
</entry>
<entry>
<title>RDMA/cxgb4: Fix LE hash collision bug for passive open connection</title>
<updated>2012-12-20T07:03:11+00:00</updated>
<author>
<name>Vipul Pandya</name>
<email>vipul@chelsio.com</email>
</author>
<published>2012-12-10T09:30:55+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=1cab775c3e75f1250c965feafd061d696df36e53'/>
<id>urn:sha1:1cab775c3e75f1250c965feafd061d696df36e53</id>
<content type='text'>
It establishes passive open connection through firmware work request. Passive
open connection will go through this path as now instead of listening server we
create a server filter which will redirect the incoming SYN packet to the
offload queue. After this driver tries to establish the connection using
firmware work request.

Signed-off-by: Vipul Pandya &lt;vipul@chelsio.com&gt;
Signed-off-by: Roland Dreier &lt;roland@purestorage.com&gt;
</content>
</entry>
<entry>
<title>RDMA/cxgb4: Include vmalloc.h for vmalloc and vfree</title>
<updated>2012-05-21T16:00:34+00:00</updated>
<author>
<name>Vipul Pandya</name>
<email>vipul@chelsio.com</email>
</author>
<published>2012-05-21T12:01:13+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=e572568fbcc680e5bfce1819bbb4805ca218b5d0'/>
<id>urn:sha1:e572568fbcc680e5bfce1819bbb4805ca218b5d0</id>
<content type='text'>
Signed-off-by: Vipul Pandya &lt;vipul@chelsio.com&gt;
Signed-off-by: Roland Dreier &lt;roland@purestorage.com&gt;
</content>
</entry>
<entry>
<title>RDMA/cxgb4: Remove kfifo usage</title>
<updated>2012-05-18T20:22:36+00:00</updated>
<author>
<name>Vipul Pandya</name>
<email>vipul@chelsio.com</email>
</author>
<published>2012-05-18T09:59:32+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=ec3eead217181d7360a11317a888ceb30807867c'/>
<id>urn:sha1:ec3eead217181d7360a11317a888ceb30807867c</id>
<content type='text'>
Using kfifos for ID management was limiting the number of QPs and
preventing NP384 MPI jobs.  So replace it with a simple bitmap
allocator.

Remove IDs from the IDR tables before deallocating them.  This bug was
causing the BUG_ON() in insert_handle() to fire because the ID was
getting reused before being removed from the IDR table.

Signed-off-by: Vipul Pandya &lt;vipul@chelsio.com&gt;
Signed-off-by: Steve Wise &lt;swise@opengridcomputing.com&gt;
Signed-off-by: Roland Dreier &lt;roland@purestorage.com&gt;
</content>
</entry>
<entry>
<title>RDMA/cxgb4: Use vmalloc() for debugfs QP dump</title>
<updated>2012-05-18T20:22:35+00:00</updated>
<author>
<name>Vipul Pandya</name>
<email>vipul@chelsio.com</email>
</author>
<published>2012-05-18T09:59:31+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=d716a2a014ad199362a59004b5ab932030a213ff'/>
<id>urn:sha1:d716a2a014ad199362a59004b5ab932030a213ff</id>
<content type='text'>
This allows dumping thousands of QPs.  Log active open failures of
interest.

Signed-off-by: Vipul Pandya &lt;vipul@chelsio.com&gt;
Signed-off-by: Steve Wise &lt;swise@opengridcomputing.com&gt;
Signed-off-by: Roland Dreier &lt;roland@purestorage.com&gt;
</content>
</entry>
</feed>
