All of lore.kernel.org
 help / color / mirror / Atom feed
From: Sagi Grimberg <sagig-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
To: Kamal Heib <kamalh-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>,
	Doug Ledford <dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
Cc: linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
	Liran Liss <liranl-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>,
	Tal Alon <talal-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>,
	Amir Vadai <amirv-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
Subject: Re: [PATCH rdma-next 32/32] IB/rxe: TODO file while in staging
Date: Wed, 16 Sep 2015 16:58:01 +0300	[thread overview]
Message-ID: <55F97569.7060900@dev.mellanox.co.il> (raw)
In-Reply-To: <1442410986-28232-33-git-send-email-kamalh-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>

On 9/16/2015 4:43 PM, Kamal Heib wrote:
> From: Amir Vadai <amirv-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
>
> Things todo in order to get out of staging subtree.
>
> Signed-off-by: Amir Vadai <amirv-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
> Signed-off-by: Kamal Heib <kamalh-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
> ---
>   drivers/staging/rxe/TODO | 15 +++++++++++++++
>   1 file changed, 15 insertions(+)
>   create mode 100644 drivers/staging/rxe/TODO
>
> diff --git a/drivers/staging/rxe/TODO b/drivers/staging/rxe/TODO
> new file mode 100644
> index 0000000..a621b27
> --- /dev/null
> +++ b/drivers/staging/rxe/TODO
> @@ -0,0 +1,15 @@
> +Aug, 2015
> +
> +- Remove software processing of IB protocol and place in library for use
> +  by qib, ipath (if still present), hfi1, and soft-roce
> +- Do not use tasklet in completion flow
> +- Need to free resources if user space didn't.
> +- Share structures from ib_user_verbs.h instead of copying in ib_rxe.h
> +- Move IBA header types and methods from rxe_hdr.h into IB core
> +- Cleanup members of rxe_pkt_info that already exists in packet header
> +- Refactor post_send_one function to get better performance.
> +- Refactor rxe_mem struct to be clear what is type of memory that it's holding.
> +- Use single reference count from the pool to the device, instead of having a single
> +  reference on the device kept by each element in the pool.
> +- Calculate ICRC for incoming packets.
> +- Use hash table to hold net_info instead of fixed size array used now.
>

Lets add:
- Support work request interface memory registration (I'll look into
that).
--
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

  parent reply	other threads:[~2015-09-16 13:58 UTC|newest]

Thread overview: 37+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-09-16 13:42 [PATCH rdma-next 00/32] Soft-RoCE driver Kamal Heib
     [not found] ` <1442410986-28232-1-git-send-email-kamalh-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2015-09-16 13:42   ` [PATCH rdma-next 01/32] IB/core: Macro for RoCEv2 UDP port Kamal Heib
2015-09-16 13:42   ` [PATCH rdma-next 02/32] IB/core: Add SEND_LAST_INV and SEND_ONLY_INV opcodes Kamal Heib
     [not found]     ` <1442410986-28232-3-git-send-email-kamalh-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2015-09-16 13:44       ` Christoph Hellwig
     [not found]         ` <20150916134424.GA31513-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
2015-09-16 17:08           ` Jason Gunthorpe
2015-09-16 13:42   ` [PATCH rdma-next 03/32] IB/rxe: IBA header types and methods Kamal Heib
2015-09-16 13:42   ` [PATCH rdma-next 04/32] IB/rxe: Bit mask and lengths declaration for different opcodes Kamal Heib
2015-09-16 13:42   ` [PATCH rdma-next 05/32] IB/rxe: Default rxe device and port parameters Kamal Heib
2015-09-16 13:42   ` [PATCH rdma-next 06/32] IB/rxe: External interface to lower level modules Kamal Heib
2015-09-16 13:42   ` [PATCH rdma-next 07/32] IB/rxe: Misc local interfaces between files in ib_rxe Kamal Heib
2015-09-16 13:42   ` [PATCH rdma-next 08/32] IB/rxe: Add maintainer for rxe driver Kamal Heib
2015-09-16 13:42   ` [PATCH rdma-next 09/32] IB/rxe: Work request's opcode information table Kamal Heib
2015-09-16 13:42   ` [PATCH rdma-next 10/32] IB/rxe: User/kernel shared queues infrastructure Kamal Heib
2015-09-16 13:42   ` [PATCH rdma-next 11/32] IB/rxe: Common user/kernel queue implementation Kamal Heib
2015-09-16 13:42   ` [PATCH rdma-next 12/32] IB/rxe: Interface to ib_core Kamal Heib
2015-09-16 13:42   ` [PATCH rdma-next 13/32] IB/rxe: Allocation pool for RDMA objects Kamal Heib
2015-09-16 13:42   ` [PATCH rdma-next 14/32] IB/rxe: RXE tasks handling Kamal Heib
2015-09-16 13:42   ` [PATCH rdma-next 15/32] IB/rxe: Address vector manipulation functions Kamal Heib
2015-09-16 13:42   ` [PATCH rdma-next 16/32] IB/rxe: Shared Receive Queue (SRQ) " Kamal Heib
2015-09-16 13:42   ` [PATCH rdma-next 17/32] IB/rxe: Completion Queue (CQ) " Kamal Heib
2015-09-16 13:42   ` [PATCH rdma-next 18/32] IB/rxe: Queue Pair (QP) handling Kamal Heib
2015-09-16 13:42   ` [PATCH rdma-next 19/32] IB/rxe: Memory Region (MR) handling Kamal Heib
2015-09-16 13:42   ` [PATCH rdma-next 20/32] IB/rxe: Multicast implementation Kamal Heib
2015-09-16 13:42   ` [PATCH rdma-next 21/32] IB/rxe: Received packets handling Kamal Heib
2015-09-16 13:42   ` [PATCH rdma-next 22/32] IB/rxe: Completion handling Kamal Heib
2015-09-16 13:42   ` [PATCH rdma-next 23/32] IB/rxe: QP request handling Kamal Heib
2015-09-16 13:42   ` [PATCH rdma-next 24/32] IB/rxe: QP response handling Kamal Heib
2015-09-16 13:42   ` [PATCH rdma-next 25/32] IB/rxe: Dummy DMA callbacks for RXE device Kamal Heib
2015-09-16 13:43   ` [PATCH rdma-next 26/32] IB/rxe: ICRC calculations Kamal Heib
2015-09-16 13:43   ` [PATCH rdma-next 27/32] IB/rxe: Module init hooks Kamal Heib
2015-09-16 13:43   ` [PATCH rdma-next 28/32] IB/rxe: Interface to netdev stack Kamal Heib
2015-09-16 13:43   ` [PATCH rdma-next 29/32] IB/rxe: sysfs interface to RXE Kamal Heib
2015-09-16 13:43   ` [PATCH rdma-next 30/32] IB/rxe: Shared objects between user and kernel Kamal Heib
2015-09-16 13:43   ` [PATCH rdma-next 31/32] IB/rxe: Add Soft-RoCE to kbuild and makefiles Kamal Heib
2015-09-16 13:43   ` [PATCH rdma-next 32/32] IB/rxe: TODO file while in staging Kamal Heib
     [not found]     ` <1442410986-28232-33-git-send-email-kamalh-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2015-09-16 13:58       ` Sagi Grimberg [this message]
2015-09-16 15:00   ` [PATCH rdma-next 00/32] Soft-RoCE driver Sagi Grimberg

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=55F97569.7060900@dev.mellanox.co.il \
    --to=sagig-ldsdmyg8hgv8yrgs2mwiifqbs+8scbdb@public.gmane.org \
    --cc=amirv-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org \
    --cc=dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org \
    --cc=kamalh-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org \
    --cc=linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    --cc=liranl-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org \
    --cc=talal-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.