| 122925444428_560460007003 | Changli Gao |
|
On Thu, 2010-05-13 at 22:08 +0800, Changli Gao wrote:
NAK, I really utterly dislike that inatomic argument. The alloc side
doesnt function in atomic context either. Please keep the thing
|
|
|   |
| 192025984757_508360007926 | Changli Gao |
|
On Thu, 13 May 2010 at 17:51:25 +0800, Changli Gao wrote:
+static inline void *kvcalloc(size_t n, size_t size)
+{
+ return __kvmalloc(n * size, __GFP_ZERO);
This needs multiply overflow ch |
|
|   |
| 167928794921_562960007299 | James Bottomley |
|
generic adaptive large memory allocation APIs
kv*alloc are used to allocate large contiguous memory and the users dont mind
whether the memory is physically or virtually contiguous. The allocator al |
|
|   |
| 195222134033_566460007531 | Yevgeny Petrilin |
|
On 2010-05-13, at 09:04, James Bottomley wrote:
This isnt necessarily true ... most drivers and filesystems have to
know what type theyre getting. Often they have to do extra tricks to
process |
|
|   |
| 122629804781_512460007095 | Yevgeny Petrilin |
|
When the vector number passed to mlx4_cq_alloc is MLX4_LEAST_ATTACHED_VECTOR (0xffffffff),
the driver selects the completion vector that has the least CQs attached
to it and attaches the CQ to the ch |
|
|   |
| 124520724640_567360007951 | Ira Weiny |
|
Hello Roland,
Those patches where submitted a while ago, I cleaned them up a little and generated against your latest git.
They allow to hw driver to choose to which EQ a CQ would be attached, consi |
|
|   |
| 167625964549_543260007241 | Ira Weiny |
|
On 16:48 Tue 11 May , Ira Weiny wrote:
From: Ira Weiny <weiny2@xxxxxxxx
Date: Tue, 11 May 2010 15:36:08 -0700
Subject: [PATCH] ibnetdisc: Separate calls to umad and mad layer to avoi |
|
|   |
| 135823584120_527860007491 | Sasha Khapyorsky |
|
osm_log() always logs messages that came with OSM_LOG_SYS level,
so osm_log_is_active() should concur with this.
As a by-product of this fix, OSM_LOG_SYS messages can now be
printed with OSM_LOG mac |
|
|   |
| 157829404704_561260007754 | Yevgeny Kliteynik |
|
|
|
|   |
| 114328304734_592560007577 | Roland Dreier |
|
I see that some IB nics can do multiqueu in ethernet mode.
Is there any work on multiqueue support for IPoIB going on?
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma&q |
|
|   |
| 102021994649_566060007325 | Roland Dreier |
|
On Mon, 10 May 2010, Roland Dreier wrote:
Is there any work on multiqueue support for IPoIB going on?
No, although one could view connected mode as an even better place to
start, since yo |
|
|   |
| 161125484921_515960007600 | Jason Gunthorpe |
|
On Tue, 11 May 2010, Roland Dreier wrote:
I am mostly interested in multicast traffic. Connected mode is not
relevant to that usage scenario.
As I said, I dont think anyone is working |
|
|   |
| 140123384958_552260007945 | Jason Gunthorpe |
|
On Tue, 11 May 2010, Jason Gunthorpe wrote:
Right but then would each individual QP need its own IP address?
I think Roland means that each IP multicast address is mapped into an
IB multic |
|
|   |
| 101221954885_571660007487 | Roland Dreier |
|
On Tue, 11 May 2010, Jason Gunthorpe wrote:
The UMCAST flag can stop the kernel from processing the IGMP reply.
Im not talking about IGMP, but the IB version of IGMP, the kernel
joins the |
|
|   |
| 147029514317_520460007271 | Steve Wise |
|
The libcxgb4 package is a userspace driver for the new Chelsio T4 iWARP
RNICs. It is a plug-in module for libibverbs that allows programs to
use Chelsio RDMA T4 hardware directly from userspace.
|
|
|   |
| 178128954471_543060007343 | Sean Hefty |
|
For iWARP rdma_cm ids, the "route" information is the L2 src and
next hop addresses.
Signed-off-by: Steve Wise <swise@xxxxxxxxxxxxxxxxxxxxx
---
drivers/infiniband/core/ucma.c |
|
|   |
| 175521654892_567660007872 | Sean Hefty |
|
|
|
|   |
| 127527264210_523360007827 | Sean Hefty |
|
|
|
|   |
| 117822604021_506260007829 | Steve Wise |
|
|
|
|   |
| 155024474780_586760007655 | Steve Wise |
|
Roland/Sean, is this ok for 2.6.35?
I guess its fine. What does it give us by itself though?
- R.
--
Roland Dreier <rolandd@xxxxxxxxx || For corporate legal information go to:
rel="nof |
|
|   |
| 113824324549_560960007103 | Dotan Barak |
|
Hi,
I have a question about atomic operations.
According to IB specification o10-48, all atomic operation request made to the same HCA, referencing the same physical memory are serialized with |
|
|   |
| 195326174269_584460007594 | Ralph Campbell |
|
The ib_qib driver supports atomic IB operations and
they are global since it does it in the host software
instead of PCIe bus transactions which dont have
global atomic support (yet).
On Tue, 2010-0 |
|
|   |
| 171625684319_592660007567 | Ralph Campbell |
|
This creates the Kconfig file.
Signed-off-by: Ralph Campbell <ralph.campbell@xxxxxxxxxx
---
drivers/infiniband/hw/qib/Kconfig | 11 +++++++++++
1 files changed, 11 insertions(+), 0 deletions |
|
|   |
| 175229794828_577460007804 | Ralph Campbell |
|
This creates the qib.h file.
Signed-off-by: Ralph Campbell <ralph.campbell@xxxxxxxxxx
---
drivers/infiniband/hw/qib/qib.h | 1439 +++++++++++++++++++++++++++++++++++++++
1 files changed, 1439 |
|
|   |
| 160325904250_538260007901 | Ralph Campbell |
|
creates the qib_7220.h file.
Signed-off-by: Ralph Campbell <ralph.campbell@xxxxxxxxxx
---
drivers/infiniband/hw/qib/qib_7220.h | 158 ++++++++++++++++++++++++++++++++++
1 files changed, 158 i |
|
|   |
| 103625954333_558660007195 | Ralph Campbell |
|
creates the qib_common.h file.
Signed-off-by: Ralph Campbell <ralph.campbell@xxxxxxxxxx
---
drivers/infiniband/hw/qib/qib_common.h | 758 ++++++++++++++++++++++++++++++++
1 files changed, 758 |
|
|   |
| 169021574812_595960007104 | Ralph Campbell |
|
creates the qib_diag.c file.
Signed-off-by: Ralph Campbell <ralph.campbell@xxxxxxxxxx
---
drivers/infiniband/hw/qib/qib_diag.c | 893 ++++++++++++++++++++++++++++++++++
1 files changed, 893 i |
|
|   |
| 155227174672_587260007472 | Ralph Campbell |
|
creates the qib_driver.c file.
Signed-off-by: Ralph Campbell <ralph.campbell@xxxxxxxxxx
---
drivers/infiniband/hw/qib/qib_driver.c | 665 ++++++++++++++++++++++++++++++++
1 files changed, 665 |
|
|   |
| 143923944451_526660007492 | Ralph Campbell |
|
creates the qib_file_ops.c file.
Signed-off-by: Ralph Campbell <ralph.campbell@xxxxxxxxxx
---
drivers/infiniband/hw/qib/qib_file_ops.c | 2317 ++++++++++++++++++++++++++++++
1 files changed, 2 |
|
|   |
| 106927714082_532060007539 | Ralph Campbell |
|
creates the qib_init.c file.
Signed-off-by: Ralph Campbell <ralph.campbell@xxxxxxxxxx
---
drivers/infiniband/hw/qib/qib_init.c | 1568 ++++++++++++++++++++++++++++++++++
1 files changed, 1568 |
|
|   |
| 122121894134_555460007339 | Ralph Campbell |
|
creates the qib_keys.c file.
Signed-off-by: Ralph Campbell <ralph.campbell@xxxxxxxxxx
---
drivers/infiniband/hw/qib/qib_keys.c | 328 ++++++++++++++++++++++++++++++++++
1 files changed, 328 i |
|
|   |
| 174924644497_556160007498 | Ralph Campbell |
|
creates the qib_mad.h file.
Signed-off-by: Ralph Campbell <ralph.campbell@xxxxxxxxxx
---
drivers/infiniband/hw/qib/qib_mad.h | 373 +++++++++++++++++++++++++++++++++++
1 files changed, 373 in |
|
|   |
| 166529754214_533660007857 | Ralph Campbell |
|
creates the qib_mr.c file.
Signed-off-by: Ralph Campbell <ralph.campbell@xxxxxxxxxx
---
drivers/infiniband/hw/qib/qib_mr.c | 503 ++++++++++++++++++++++++++++++++++++
1 files changed, 503 ins |
|
|   |
| 180922854251_526060007418 | Ralph Campbell |
|
creates the qib_pio_copy.c file.
Signed-off-by: Ralph Campbell <ralph.campbell@xxxxxxxxxx
---
drivers/infiniband/hw/qib/qib_pio_copy.c | 64 ++++++++++++++++++++++++++++++
1 files changed, 6 |
|
|   |
| 175226214188_583560007341 | Ralph Campbell |
|
creates the qib_qsfp.c file.
Signed-off-by: Ralph Campbell <ralph.campbell@xxxxxxxxxx
---
drivers/infiniband/hw/qib/qib_qsfp.c | 564 ++++++++++++++++++++++++++++++++++
1 files changed, 564 i |
|
|   |
| 137421624530_550860007304 | Ralph Campbell |
|
creates the qib_rc.c file.
Signed-off-by: Ralph Campbell <ralph.campbell@xxxxxxxxxx
---
drivers/infiniband/hw/qib/qib_rc.c | 2288 ++++++++++++++++++++++++++++++++++++
1 files changed, 2288 in |
|
|   |
| 184824654769_534460007191 | Roland Dreier |
|
creates the qib_sd7220.c file.
Signed-off-by: Ralph Campbell <ralph.campbell@xxxxxxxxxx
---
drivers/infiniband/hw/qib/qib_sd7220.c | 1415 ++++++++++++++++++++++++++++++++
1 files changed, 141 |
|
|   |
| 184326904165_505760007012 | Ralph Campbell |
|
creates the qib_sd7220_img.c file.
Signed-off-by: Ralph Campbell <ralph.campbell@xxxxxxxxxx
---
drivers/infiniband/hw/qib/qib_sd7220_img.c | 1081 ++++++++++++++++++++++++++++
1 files changed, |
|
|   |
| 191528364297_516560007849 | Ralph Campbell |
|
creates the qib_srq.c file.
Signed-off-by: Ralph Campbell <ralph.campbell@xxxxxxxxxx
---
drivers/infiniband/hw/qib/qib_srq.c | 374 +++++++++++++++++++++++++++++++++++
1 files changed, 374 in |
|
|   |
| 158328474470_577260007412 | Ralph Campbell |
|
creates the qib_twsi.c file.
Signed-off-by: Ralph Campbell <ralph.campbell@xxxxxxxxxx
---
drivers/infiniband/hw/qib/qib_twsi.c | 498 ++++++++++++++++++++++++++++++++++
1 files changed, 498 i |
|
|   |
| 111320554574_564360007290 | Ralph Campbell |
|
creates the qib_uc.c file.
Signed-off-by: Ralph Campbell <ralph.campbell@xxxxxxxxxx
---
drivers/infiniband/hw/qib/qib_uc.c | 555 ++++++++++++++++++++++++++++++++++++
1 files changed, 555 ins |
|
|   |
| 194824114755_571760007780 | Ralph Campbell |
|
creates the qib_user_pages.c file.
Signed-off-by: Ralph Campbell <ralph.campbell@xxxxxxxxxx
---
drivers/infiniband/hw/qib/qib_user_pages.c | 157 ++++++++++++++++++++++++++++
1 files changed, |
|
|   |
| 190825994470_507360007496 | Ralph Campbell |
|
creates the qib_user_sdma.h file.
Signed-off-by: Ralph Campbell <ralph.campbell@xxxxxxxxxx
---
drivers/infiniband/hw/qib/qib_user_sdma.h | 52 +++++++++++++++++++++++++++++
1 files changed, |
|
|   |
| 108525704331_538360007426 | Ralph Campbell |
|
creates the qib_verbs.h file.
Signed-off-by: Ralph Campbell <ralph.campbell@xxxxxxxxxx
---
drivers/infiniband/hw/qib/qib_verbs.h | 1099 +++++++++++++++++++++++++++++++++
1 files changed, 1099 |
|
|   |
| 123223184273_570360007955 | Ralph Campbell |
|
creates the qib_wc_ppc64.c file.
Signed-off-by: Ralph Campbell <ralph.campbell@xxxxxxxxxx
---
drivers/infiniband/hw/qib/qib_wc_ppc64.c | 62 ++++++++++++++++++++++++++++++
1 files changed, 6 |
|
|   |
| 111422034009_568860007574 | Ralph Campbell |
|
Signed-off-by: Ralph Campbell <ralph.campbell@xxxxxxxxxx
---
drivers/infiniband/Kconfig | 1 +
drivers/infiniband/Makefile | 1 +
2 files changed, 2 insertions(+), 0 deletions(-)
diff - |
|
|   |
| 197927954985_573360007741 | Dave Olson |
|
+/*
+ * Setup QMH7342 receive and transmit parameters, necessary because
+ * each bay, Mez connector, and IB port need different tuning, beyond
+ * what the switch and HCA can do automati |
|
|   |
| 151324184339_598360007996 | Dave Olson |
|
Ive implemented a newer interface (its in the same set of patches),
but weve not yet converted over the userland. The new interface is unit
and port specific. Its not separate files per se |
|
|   |
| 147825774566_581060007300 | Ralph Campbell |
|
The following patches introduce an updated and renamed version of
the ipath HCA driver which supports the QLogic PCIe QLE SDR, DDR,
and QDR series of HCAs.
Rather than try to patch the ipath driver t |
|
|   |
| 123621924619_550960007710 | Ralph Campbell |
|
creates the qib_7220.h file.
Signed-off-by: Ralph Campbell <ralph.campbell@xxxxxxxxxx
---
drivers/infiniband/hw/qib/qib_7220.h | 156 ++++++++++++++++++++++++++++++++++
1 files changed, 156 i |
|
|   |