* [PATCH V1 0/4] New RAW_PACKET QP type
@ 2010-07-04 13:35 Aleksey Senin
[not found] ` <4C308E07.7050903-192fA4vuk7xBDLzU/O5InQ@public.gmane.org>
0 siblings, 1 reply; 10+ messages in thread
From: Aleksey Senin @ 2010-07-04 13:35 UTC (permalink / raw)
To: linux-rdma-u79uwXL29TY76Z2rM5mHXA
Cc: Moni Shoua, Or Gerlitz, Yiftah Shahar, Alex Rosenbaum,
Walukiewicz, Miroslaw
The following patches add a new QP type named RAW_PACKET.
This type of QP is used in Ethernet environment and intended for
creation of a whole packet, including L2 headers, from userspace. In
order to prevent regular user from creating malicious packets, at the
time of QP creation, kernel will check if the process has necessary
permissions. This examination areis done in uverbs layer and is general
for all low level drivers.
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 10+ messages in thread
* [PATCH V1 1/4] Rename RAW_ETY to RAW_ETHERTYPE
[not found] ` <4C308E07.7050903-192fA4vuk7xBDLzU/O5InQ@public.gmane.org>
@ 2010-07-04 13:55 ` Aleksey Senin
[not found] ` <4C3092ED.6000701-192fA4vuk7xBDLzU/O5InQ@public.gmane.org>
0 siblings, 1 reply; 10+ messages in thread
From: Aleksey Senin @ 2010-07-04 13:55 UTC (permalink / raw)
To: linux-rdma-u79uwXL29TY76Z2rM5mHXA, Roland Dreier
Cc: Moni Shoua, Or Gerlitz, Yiftah Shahar, Alex Rosenbaum,
Walukiewicz, Miroslaw
Rename RAW_ETY to RAW_ETHERTYPE in order to be more precise to
IBA qp types.
See discussion at
http://www.mail-archive.com/linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org/msg04530.html
Signed-off-by: Aleksey Senin <alekseys-smomgflXvOZWk0Htik3J/w@public.gmane.org>
---
drivers/infiniband/core/verbs.c | 4 ++--
drivers/infiniband/hw/ehca/ehca_qp.c | 2 +-
drivers/infiniband/hw/mthca/mthca_cmd.c | 2 +-
include/rdma/ib_verbs.h | 2 +-
4 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/drivers/infiniband/core/verbs.c b/drivers/infiniband/core/verbs.c
index 29edeba..af7a8b0 100644
--- a/drivers/infiniband/core/verbs.c
+++ b/drivers/infiniband/core/verbs.c
@@ -326,8 +326,8 @@ EXPORT_SYMBOL(ib_create_qp);
static const struct {
int valid;
- enum ib_qp_attr_mask req_param[IB_QPT_RAW_ETY + 1];
- enum ib_qp_attr_mask opt_param[IB_QPT_RAW_ETY + 1];
+ enum ib_qp_attr_mask req_param[IB_QPT_RAW_ETHERTYPE + 1];
+ enum ib_qp_attr_mask opt_param[IB_QPT_RAW_ETHERTYPE + 1];
} qp_state_table[IB_QPS_ERR + 1][IB_QPS_ERR + 1] = {
[IB_QPS_RESET] = {
[IB_QPS_RESET] = { .valid = 1 },
diff --git a/drivers/infiniband/hw/ehca/ehca_qp.c b/drivers/infiniband/hw/ehca/ehca_qp.c
index 47d388e..32fb342 100644
--- a/drivers/infiniband/hw/ehca/ehca_qp.c
+++ b/drivers/infiniband/hw/ehca/ehca_qp.c
@@ -251,7 +251,7 @@ static inline int ibqptype2servicetype(enum ib_qp_type ibqptype)
return ST_UD;
case IB_QPT_RAW_IPV6:
return -EINVAL;
- case IB_QPT_RAW_ETY:
+ case IB_QPT_RAW_ETHERTYPE:
return -EINVAL;
default:
ehca_gen_err("Invalid ibqptype=%x", ibqptype);
diff --git a/drivers/infiniband/hw/mthca/mthca_cmd.c b/drivers/infiniband/hw/mthca/mthca_cmd.c
index 3603ae8..f4ceecd 100644
--- a/drivers/infiniband/hw/mthca/mthca_cmd.c
+++ b/drivers/infiniband/hw/mthca/mthca_cmd.c
@@ -1817,7 +1817,7 @@ int mthca_CONF_SPECIAL_QP(struct mthca_dev *dev, int type, u32 qpn,
case IB_QPT_RAW_IPV6:
op_mod = 2;
break;
- case IB_QPT_RAW_ETY:
+ case IB_QPT_RAW_ETHERTYPE:
op_mod = 3;
break;
default:
diff --git a/include/rdma/ib_verbs.h b/include/rdma/ib_verbs.h
index 4f4e81b..ecf098a 100644
--- a/include/rdma/ib_verbs.h
+++ b/include/rdma/ib_verbs.h
@@ -562,7 +562,7 @@ enum ib_qp_type {
IB_QPT_UC,
IB_QPT_UD,
IB_QPT_RAW_IPV6,
- IB_QPT_RAW_ETY
+ IB_QPT_RAW_ETHERTYPE
};
enum ib_qp_create_flags {
--
1.6.4.2
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [PATCH V1 2/4] New RAW_PACKET QP type definition
[not found] ` <4C3092ED.6000701-192fA4vuk7xBDLzU/O5InQ@public.gmane.org>
@ 2010-07-04 14:08 ` Aleksey Senin
[not found] ` <4C3095CB.2000205-192fA4vuk7xBDLzU/O5InQ@public.gmane.org>
2010-08-04 17:44 ` [PATCH V1 1/4] Rename RAW_ETY to RAW_ETHERTYPE Roland Dreier
1 sibling, 1 reply; 10+ messages in thread
From: Aleksey Senin @ 2010-07-04 14:08 UTC (permalink / raw)
To: Aleksey Senin
Cc: linux-rdma-u79uwXL29TY76Z2rM5mHXA, Roland Dreier, Moni Shoua,
Or Gerlitz, Yiftah Shahar, Alex Rosenbaum, Walukiewicz, Miroslaw
The following patches add a new QP type named RAW_PACKET.
This type of QP is used in Ethernet environment and intended for
creation of a whole packet, including L2 headers, from userspace.
Reserve a place for future XRC patch in order to be sure that OFED
kernel ABI will not broken when XRC and RAW patches will be accepted
to upstream kernel.
Signed-off-by: Aleksey Senin <alekseys-smomgflXvOZWk0Htik3J/w@public.gmane.org>
---
drivers/infiniband/core/verbs.c | 4 ++--
include/rdma/ib_verbs.h | 3 ++-
2 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/drivers/infiniband/core/verbs.c b/drivers/infiniband/core/verbs.c
index af7a8b0..b04b419 100644
--- a/drivers/infiniband/core/verbs.c
+++ b/drivers/infiniband/core/verbs.c
@@ -326,8 +326,8 @@ EXPORT_SYMBOL(ib_create_qp);
static const struct {
int valid;
- enum ib_qp_attr_mask req_param[IB_QPT_RAW_ETHERTYPE + 1];
- enum ib_qp_attr_mask opt_param[IB_QPT_RAW_ETHERTYPE + 1];
+ enum ib_qp_attr_mask req_param[IB_QPT_RAW_PACKET + 1];
+ enum ib_qp_attr_mask opt_param[IB_QPT_RAW_PACKET + 1];
} qp_state_table[IB_QPS_ERR + 1][IB_QPS_ERR + 1] = {
[IB_QPS_RESET] = {
[IB_QPS_RESET] = { .valid = 1 },
diff --git a/include/rdma/ib_verbs.h b/include/rdma/ib_verbs.h
index ecf098a..555165b 100644
--- a/include/rdma/ib_verbs.h
+++ b/include/rdma/ib_verbs.h
@@ -562,7 +562,8 @@ enum ib_qp_type {
IB_QPT_UC,
IB_QPT_UD,
IB_QPT_RAW_IPV6,
- IB_QPT_RAW_ETHERTYPE
+ IB_QPT_RAW_ETHERTYPE = 7,
+ IB_QPT_RAW_PACKET = 8
};
enum ib_qp_create_flags {
--
1.6.4.2
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [PATCH V1 3/4] Security check on QP type
[not found] ` <4C3095CB.2000205-192fA4vuk7xBDLzU/O5InQ@public.gmane.org>
@ 2010-07-04 14:12 ` Aleksey Senin
[not found] ` <4C3096B0.5030005-192fA4vuk7xBDLzU/O5InQ@public.gmane.org>
2010-07-05 13:53 ` [PATCH V1 2/4] New RAW_PACKET QP type definition Steve Wise
1 sibling, 1 reply; 10+ messages in thread
From: Aleksey Senin @ 2010-07-04 14:12 UTC (permalink / raw)
To: Aleksey Senin
Cc: linux-rdma-u79uwXL29TY76Z2rM5mHXA, Roland Dreier, Moni Shoua,
Or Gerlitz, Yiftah Shahar, Alex Rosenbaum, Walukiewicz, Miroslaw
Check if user process has permission to create RAW_PACKET QP.
In order to prevent regular user from creating malicious packets, at the
time of QP creation, kernel will check if the process has necessary
permissions. This examination areis done in uverbs layer and is general
for all low level drivers.
Signed-off-by: Aleksey Senin <alekseys-smomgflXvOZWk0Htik3J/w@public.gmane.org>
---
drivers/infiniband/core/uverbs_cmd.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/drivers/infiniband/core/uverbs_cmd.c b/drivers/infiniband/core/uverbs_cmd.c
index 6fcfbeb..87025fc 100644
--- a/drivers/infiniband/core/uverbs_cmd.c
+++ b/drivers/infiniband/core/uverbs_cmd.c
@@ -1050,6 +1050,9 @@ ssize_t ib_uverbs_create_qp(struct ib_uverbs_file *file,
if (copy_from_user(&cmd, buf, sizeof cmd))
return -EFAULT;
+ if (cmd.qp_type == IB_QPT_RAW_PACKET && !capable(CAP_NET_RAW))
+ return -EPERM;
+
INIT_UDATA(&udata, buf + sizeof cmd,
(unsigned long) cmd.response + sizeof resp,
in_len - sizeof cmd, out_len - sizeof resp);
--
1.6.4.2
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [PATCH V1 4/4] Add RAW_PACKET to ib_attach/detach mcast calls
[not found] ` <4C3096B0.5030005-192fA4vuk7xBDLzU/O5InQ@public.gmane.org>
@ 2010-07-04 14:13 ` Aleksey Senin
0 siblings, 0 replies; 10+ messages in thread
From: Aleksey Senin @ 2010-07-04 14:13 UTC (permalink / raw)
To: Aleksey Senin
Cc: linux-rdma-u79uwXL29TY76Z2rM5mHXA, Roland Dreier, Moni Shoua,
Or Gerlitz, Yiftah Shahar, Alex Rosenbaum, Walukiewicz, Miroslaw
Added RAW_PACKET to ib_attach/detach calls
Add iWARP transport to attach/detach mcast.
Differentiate between transport types when dealing with multicast.
Signed-off-by: Aleksey Senin <alekseys-smomgflXvOZWk0Htik3J/w@public.gmane.org>
---
drivers/infiniband/core/verbs.c | 24 ++++++++++++++++++++----
1 files changed, 20 insertions(+), 4 deletions(-)
diff --git a/drivers/infiniband/core/verbs.c b/drivers/infiniband/core/verbs.c
index b04b419..a053c0e 100644
--- a/drivers/infiniband/core/verbs.c
+++ b/drivers/infiniband/core/verbs.c
@@ -903,9 +903,17 @@ int ib_attach_mcast(struct ib_qp *qp, union ib_gid *gid, u16 lid)
{
if (!qp->device->attach_mcast)
return -ENOSYS;
- if (gid->raw[0] != 0xff || qp->qp_type != IB_QPT_UD)
- return -EINVAL;
+ switch (rdma_node_get_transport(qp->device->node_type)) {
+ case RDMA_TRANSPORT_IB:
+ if (gid->raw[0] != 0xff || qp->qp_type != IB_QPT_UD)
+ return -EINVAL;
+ break;
+ case RDMA_TRANSPORT_IWARP:
+ if (qp->qp_type != IB_QPT_RAW_PACKET)
+ return -EINVAL;
+ break;
+ }
return qp->device->attach_mcast(qp, gid, lid);
}
EXPORT_SYMBOL(ib_attach_mcast);
@@ -914,9 +922,17 @@ int ib_detach_mcast(struct ib_qp *qp, union ib_gid *gid, u16 lid)
{
if (!qp->device->detach_mcast)
return -ENOSYS;
- if (gid->raw[0] != 0xff || qp->qp_type != IB_QPT_UD)
- return -EINVAL;
+ switch (rdma_node_get_transport(qp->device->node_type)) {
+ case RDMA_TRANSPORT_IB:
+ if (gid->raw[0] != 0xff || qp->qp_type != IB_QPT_UD)
+ return -EINVAL;
+ break;
+ case RDMA_TRANSPORT_IWARP:
+ if (qp->qp_type != IB_QPT_RAW_PACKET)
+ return -EINVAL;
+ break;
+ }
return qp->device->detach_mcast(qp, gid, lid);
}
EXPORT_SYMBOL(ib_detach_mcast);
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply related [flat|nested] 10+ messages in thread
* Re: [PATCH V1 2/4] New RAW_PACKET QP type definition
[not found] ` <4C3095CB.2000205-192fA4vuk7xBDLzU/O5InQ@public.gmane.org>
2010-07-04 14:12 ` [PATCH V1 3/4] Security check on QP type Aleksey Senin
@ 2010-07-05 13:53 ` Steve Wise
[not found] ` <4C31E3E4.8020508-7bPotxP6k4+P2YhJcF5u+vpXobYPEAuW@public.gmane.org>
1 sibling, 1 reply; 10+ messages in thread
From: Steve Wise @ 2010-07-05 13:53 UTC (permalink / raw)
To: Aleksey Senin
Cc: linux-rdma-u79uwXL29TY76Z2rM5mHXA, Roland Dreier, Moni Shoua,
Or Gerlitz, Yiftah Shahar, Alex Rosenbaum, Walukiewicz, Miroslaw
Aleksey Senin wrote:
> The following patches add a new QP type named RAW_PACKET.
>
> This type of QP is used in Ethernet environment and intended for
> creation of a whole packet, including L2 headers, from userspace.
>
> Reserve a place for future XRC patch in order to be sure that OFED
> kernel ABI will not broken when XRC and RAW patches will be accepted
> to upstream kernel.
>
> Signed-off-by: Aleksey Senin <alekseys-smomgflXvOZWk0Htik3J/w@public.gmane.org>
> ---
> drivers/infiniband/core/verbs.c | 4 ++--
> include/rdma/ib_verbs.h | 3 ++-
> 2 files changed, 4 insertions(+), 3 deletions(-)
>
> diff --git a/drivers/infiniband/core/verbs.c b/drivers/infiniband/core/verbs.c
> index af7a8b0..b04b419 100644
> --- a/drivers/infiniband/core/verbs.c
> +++ b/drivers/infiniband/core/verbs.c
> @@ -326,8 +326,8 @@ EXPORT_SYMBOL(ib_create_qp);
>
> static const struct {
> int valid;
> - enum ib_qp_attr_mask req_param[IB_QPT_RAW_ETHERTYPE + 1];
> - enum ib_qp_attr_mask opt_param[IB_QPT_RAW_ETHERTYPE + 1];
> + enum ib_qp_attr_mask req_param[IB_QPT_RAW_PACKET + 1];
> + enum ib_qp_attr_mask opt_param[IB_QPT_RAW_PACKET + 1];
> } qp_state_table[IB_QPS_ERR + 1][IB_QPS_ERR + 1] = {
> [IB_QPS_RESET] = {
> [IB_QPS_RESET] = { .valid = 1 },
> diff --git a/include/rdma/ib_verbs.h b/include/rdma/ib_verbs.h
> index ecf098a..555165b 100644
> --- a/include/rdma/ib_verbs.h
> +++ b/include/rdma/ib_verbs.h
> @@ -562,7 +562,8 @@ enum ib_qp_type {
> IB_QPT_UC,
> IB_QPT_UD,
> IB_QPT_RAW_IPV6,
> - IB_QPT_RAW_ETHERTYPE
> + IB_QPT_RAW_ETHERTYPE = 7,
> + IB_QPT_RAW_PACKET = 8
> };
>
> enum ib_qp_create_flags {
>
Would it be better to just put the XRC QP type enum in with this patch?
What is the reason for XRC not being upstream?
Steve.
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH V1 2/4] New RAW_PACKET QP type definition
[not found] ` <4C31E3E4.8020508-7bPotxP6k4+P2YhJcF5u+vpXobYPEAuW@public.gmane.org>
@ 2010-07-05 14:47 ` Aleksey Senin
2010-07-06 6:13 ` Or Gerlitz
1 sibling, 0 replies; 10+ messages in thread
From: Aleksey Senin @ 2010-07-05 14:47 UTC (permalink / raw)
To: Roland Dreier
Cc: Steve Wise, linux-rdma-u79uwXL29TY76Z2rM5mHXA, Yiftah Shahar,
Alex Rosenbaum, Walukiewicz, Miroslaw
> Would it be better to just put the XRC QP type enum in with this patch?
> What is the reason for XRC not being upstream?
>
> Steve.
Definitely it would.
Roland, what is the status with XRC? If it have a chance to be accepted into the upstream, may we add it to this patch too?
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH V1 2/4] New RAW_PACKET QP type definition
[not found] ` <4C31E3E4.8020508-7bPotxP6k4+P2YhJcF5u+vpXobYPEAuW@public.gmane.org>
2010-07-05 14:47 ` Aleksey Senin
@ 2010-07-06 6:13 ` Or Gerlitz
1 sibling, 0 replies; 10+ messages in thread
From: Or Gerlitz @ 2010-07-06 6:13 UTC (permalink / raw)
To: Steve Wise
Cc: Aleksey Senin, linux-rdma-u79uwXL29TY76Z2rM5mHXA, Roland Dreier
Steve Wise wrote:
> Would it be better to just put the XRC QP type enum in with this patch?
You can take a look on the xrc branch @ Roland's kernel.org git tree, it
has a patch with the XRC QP enum, and I believe what this patch is
attempting to do, is not introducing a dependency among the xrc and
"raw" qp patch sets.
Or.
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH V1 1/4] Rename RAW_ETY to RAW_ETHERTYPE
[not found] ` <4C3092ED.6000701-192fA4vuk7xBDLzU/O5InQ@public.gmane.org>
2010-07-04 14:08 ` [PATCH V1 2/4] New RAW_PACKET QP type definition Aleksey Senin
@ 2010-08-04 17:44 ` Roland Dreier
[not found] ` <adaiq3q8e7h.fsf-BjVyx320WGW9gfZ95n9DRSW4+XlvGpQz@public.gmane.org>
1 sibling, 1 reply; 10+ messages in thread
From: Roland Dreier @ 2010-08-04 17:44 UTC (permalink / raw)
To: Aleksey Senin
Cc: linux-rdma-u79uwXL29TY76Z2rM5mHXA, Roland Dreier, Moni Shoua,
Or Gerlitz, Yiftah Shahar, Alex Rosenbaum, Walukiewicz, Miroslaw
thanks, applied
--
Roland Dreier <rolandd-FYB4Gu1CFyUAvxtiuMwx3w@public.gmane.org> || For corporate legal information go to:
http://www.cisco.com/web/about/doing_business/legal/cri/index.html
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH V1 1/4] Rename RAW_ETY to RAW_ETHERTYPE
[not found] ` <adaiq3q8e7h.fsf-BjVyx320WGW9gfZ95n9DRSW4+XlvGpQz@public.gmane.org>
@ 2011-01-21 17:12 ` Steve Wise
0 siblings, 0 replies; 10+ messages in thread
From: Steve Wise @ 2011-01-21 17:12 UTC (permalink / raw)
To: Roland Dreier
Cc: Aleksey Senin, linux-rdma-u79uwXL29TY76Z2rM5mHXA, Roland Dreier,
Moni Shoua, Or Gerlitz, Yiftah Shahar, Alex Rosenbaum,
Walukiewicz, Miroslaw
On 08/04/2010 12:44 PM, Roland Dreier wrote:
> thanks, applied
Hey Roland,
Do you plan to merge the other 3 patches in this series?
https://patchwork.kernel.org/patch/110153/
https://patchwork.kernel.org/patch/110154/
https://patchwork.kernel.org/patch/110155/
Thanks,
Steve.
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2011-01-21 17:12 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-07-04 13:35 [PATCH V1 0/4] New RAW_PACKET QP type Aleksey Senin
[not found] ` <4C308E07.7050903-192fA4vuk7xBDLzU/O5InQ@public.gmane.org>
2010-07-04 13:55 ` [PATCH V1 1/4] Rename RAW_ETY to RAW_ETHERTYPE Aleksey Senin
[not found] ` <4C3092ED.6000701-192fA4vuk7xBDLzU/O5InQ@public.gmane.org>
2010-07-04 14:08 ` [PATCH V1 2/4] New RAW_PACKET QP type definition Aleksey Senin
[not found] ` <4C3095CB.2000205-192fA4vuk7xBDLzU/O5InQ@public.gmane.org>
2010-07-04 14:12 ` [PATCH V1 3/4] Security check on QP type Aleksey Senin
[not found] ` <4C3096B0.5030005-192fA4vuk7xBDLzU/O5InQ@public.gmane.org>
2010-07-04 14:13 ` [PATCH V1 4/4] Add RAW_PACKET to ib_attach/detach mcast calls Aleksey Senin
2010-07-05 13:53 ` [PATCH V1 2/4] New RAW_PACKET QP type definition Steve Wise
[not found] ` <4C31E3E4.8020508-7bPotxP6k4+P2YhJcF5u+vpXobYPEAuW@public.gmane.org>
2010-07-05 14:47 ` Aleksey Senin
2010-07-06 6:13 ` Or Gerlitz
2010-08-04 17:44 ` [PATCH V1 1/4] Rename RAW_ETY to RAW_ETHERTYPE Roland Dreier
[not found] ` <adaiq3q8e7h.fsf-BjVyx320WGW9gfZ95n9DRSW4+XlvGpQz@public.gmane.org>
2011-01-21 17:12 ` Steve Wise
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).