Re: [PATCH v1 net-next 05/15] nvme-tcp: Add DDP offload control path

2020-12-17 Thread Boris Pismenny
On 15/12/2020 15:33, Shai Malin wrote: > On 12/14/2020 08:38, Boris Pismenny wrote: >> On 10/12/2020 19:15, Shai Malin wrote: >>> diff --git a/drivers/nvme/host/tcp.c b/drivers/nvme/host/tcp.c index >>> c0c33320fe65..ef96e4a02bbd 100644 >>> --- a/drivers/nvme/host/tcp.c >>> +++ b/drivers/nvme/h

Re: [PATCH v1 net-next 05/15] nvme-tcp: Add DDP offload control path

2020-12-15 Thread Shai Malin
On 12/14/2020 08:38, Boris Pismenny wrote: > On 10/12/2020 19:15, Shai Malin wrote: > > diff --git a/drivers/nvme/host/tcp.c b/drivers/nvme/host/tcp.c index > > c0c33320fe65..ef96e4a02bbd 100644 > > --- a/drivers/nvme/host/tcp.c > > +++ b/drivers/nvme/host/tcp.c > > @@ -14,6 +14,7 @@ > > #include

Re: [PATCH v1 net-next 05/15] nvme-tcp: Add DDP offload control path

2020-12-13 Thread Boris Pismenny
On 10/12/2020 19:15, Shai Malin wrote: > diff --git a/drivers/nvme/host/tcp.c b/drivers/nvme/host/tcp.c index > c0c33320fe65..ef96e4a02bbd 100644 > --- a/drivers/nvme/host/tcp.c > +++ b/drivers/nvme/host/tcp.c > @@ -14,6 +14,7 @@ > #include > #include > #include > +#include > > #includ

RE: [PATCH v1 net-next 05/15] nvme-tcp: Add DDP offload control path

2020-12-10 Thread Shai Malin
diff --git a/drivers/nvme/host/tcp.c b/drivers/nvme/host/tcp.c index c0c33320fe65..ef96e4a02bbd 100644 --- a/drivers/nvme/host/tcp.c +++ b/drivers/nvme/host/tcp.c @@ -14,6 +14,7 @@ #include #include #include +#include #include "nvme.h" #include "fabrics.h" @@ -62,6 +63,7 @@ enum nvme_tc

[PATCH v1 net-next 05/15] nvme-tcp: Add DDP offload control path

2020-12-07 Thread Boris Pismenny
This commit introduces direct data placement offload to NVME TCP. There is a context per queue, which is established after the handshake using the tcp_ddp_sk_add/del NDOs. Additionally, a resynchronization routine is used to assist hardware recovery from TCP OOO, and continue the offload. Resynchr