From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <vivkong@ca.ibm.com>
Received: from mx0a-001b2d01.pphosted.com (mx0b-001b2d01.pphosted.com
 [148.163.158.5]) by dpdk.org (Postfix) with ESMTP id 6C76254AE
 for <dev@dpdk.org>; Wed, 10 Apr 2019 19:09:51 +0200 (CEST)
Received: from pps.filterd (m0098420.ppops.net [127.0.0.1])
 by mx0b-001b2d01.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id
 x3AH4pO2019331 for <dev@dpdk.org>; Wed, 10 Apr 2019 13:09:50 -0400
Received: from smtp.notes.na.collabserv.com (smtp.notes.na.collabserv.com
 [192.155.248.81])
 by mx0b-001b2d01.pphosted.com with ESMTP id 2rskq3jwnb-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
 for <dev@dpdk.org>; Wed, 10 Apr 2019 13:09:50 -0400
Received: from localhost
 by smtp.notes.na.collabserv.com with smtp.notes.na.collabserv.com ESMTP
 for <dev@dpdk.org> from <vivkong@ca.ibm.com>;
 Wed, 10 Apr 2019 17:09:49 -0000
Received: from us1a3-smtp01.a3.dal06.isc4sb.com (10.106.154.95)
 by smtp.notes.na.collabserv.com (10.106.227.88) with
 smtp.notes.na.collabserv.com ESMTP; Wed, 10 Apr 2019 17:09:45 -0000
Received: from us1a3-mail93.a3.dal06.isc4sb.com ([10.146.21.248])
 by us1a3-smtp01.a3.dal06.isc4sb.com
 with ESMTP id 2019041017094533-860527 ;
 Wed, 10 Apr 2019 17:09:45 +0000 
MIME-Version: 1.0
In-Reply-To: <1653640.BMqFjXm9Gv@xps>
To: Thomas Monjalon <thomas@monjalon.net>
Cc: dev@dpdk.org
From: "Vivian Kong" <vivkong@ca.ibm.com>
Date: Wed, 10 Apr 2019 13:09:17 -0400
References: <20190409190630.31975-1-vivkong@ca.ibm.com>
 <1653640.BMqFjXm9Gv@xps>
X-KeepSent: 495F7964:F702F3D5-852583D8:005CBD7C;
 type=4; name=$KeepSent
X-Mailer: IBM Notes Release 9.0.1EXT SHF993 September 20, 2018
X-LLNOutbound: False
X-Disclaimed: 49907
X-TNEFEvaluated: 1
x-cbid: 19041017-7093-0000-0000-00000AD5FB5F
X-IBM-SpamModules-Scores: BY=0.293454; FL=0; FP=0; FZ=0; HX=0; KW=0; PH=0;
 SC=0.417846; ST=0; TS=0; UL=0; ISC=; MB=0.201631
X-IBM-SpamModules-Versions: BY=3.00010903; HX=3.00000242; KW=3.00000007;
 PH=3.00000004; SC=3.00000284; SDB=6.01187145; UDB=6.00621811; IPR=6.00967909; 
 BA=6.00006280; NDR=6.00000001; ZLA=6.00000005; ZF=6.00000009; ZB=6.00000000;
 ZP=6.00000000; ZH=6.00000000; ZU=6.00000002; MB=3.00026379; XFM=3.00000015;
 UTC=2019-04-10 17:09:47
X-IBM-AV-DETECTION: SAVI=unsuspicious REMOTE=unsuspicious XFE=unused
X-IBM-AV-VERSION: SAVI=2019-04-10 16:38:24 - 6.00009787
x-cbparentid: 19041017-7094-0000-0000-000071A52FDB
Message-Id: <OF495F7964.F702F3D5-ON852583D8.005CBD7C-852583D8.005E3C22@notes.na.collabserv.com>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-04-10_08:, , signatures=0
X-Proofpoint-Spam-Reason: safe
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
X-Content-Filtered-By: Mailman/MimeDel 2.1.15
Subject: Re: [dpdk-dev] [RFC 00/12] introduce s390x architecture
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Apr 2019 17:09:51 -0000

Hi Thomas,

Thanks for your comments.  Please see my answers to your questions below.

> First question: What is the use case of DPDK on s390x?

IBM would like to use DPDK in our new IBM cloud offering on Z.



> Second question: How is it tested? Do you have any CI?

We ran the tests by "make tests".  We don't have CI set up at the moment
but this is definitely something we are looking into adding.



> Third question: Do you have time to dedicate to DPDK?

After this initial port, we do plan to keep currency base on need but how
frequent will be determined by usage.



> If yes, why not helping with IBM Power?

Our work is specific to Z offering, we'll be interested to run CI for Z
also which will help maintaining our currency.


How is CI set up on the platforms currently supported in DPDK?  It looks
like a build gets run after a patch is submitted.  Wondering if there are
any documentation on how this is set up?

Thanks.


Regards,

Vivian Kong
Linux on IBM Z Open Source Ecosystem
IBM Canada Toronto Lab

Thomas Monjalon <thomas@monjalon.net> wrote on 2019/04/09 04:25:30 PM:

> From: Thomas Monjalon <thomas@monjalon.net>
> To: vivkong@ca.ibm.com
> Cc: dev@dpdk.org
> Date: 2019/04/09 04:25 PM
> Subject: Re: [dpdk-dev] [RFC 00/12] introduce s390x architecture
>
> 09/04/2019 21:06, Vivian Kong:
> > To build and run DPDK on Linux on IBM Z (s390x), big endian support
> > is added and s390x vector intrinics are used in the implementation
> > of DPDK libraries.
> >
> > I appreciate your feedback.
>
> I understand you worked on it during some time and you reveal it just
now.
> I must say thank you for the work.
> It would have been better to notify the community in advance so we would
> have discussed about the need for this work before you start.
>
> First question: What is the use case of DPDK on s390x?
>
> Second question: How is it tested? Do you have any CI?
>
> Third question: Do you have time to dedicate to DPDK?
> If yes, why not helping with IBM Power?
>
> The reason for this last question is that the support for IBM Power
> is still beta. I feel unconfortable merging one more IBM arch while
> the first one does not receive enough support and testing.
> I think running a CI for IBM Power would be a good first step.
>
>
>

From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from dpdk.org (dpdk.org [92.243.14.124])
	by dpdk.space (Postfix) with ESMTP id 192FEA0096
	for <public@inbox.dpdk.org>; Wed, 10 Apr 2019 19:09:54 +0200 (CEST)
Received: from [92.243.14.124] (localhost [127.0.0.1])
	by dpdk.org (Postfix) with ESMTP id 008B51B131;
	Wed, 10 Apr 2019 19:09:52 +0200 (CEST)
Received: from mx0a-001b2d01.pphosted.com (mx0b-001b2d01.pphosted.com
 [148.163.158.5]) by dpdk.org (Postfix) with ESMTP id 6C76254AE
 for <dev@dpdk.org>; Wed, 10 Apr 2019 19:09:51 +0200 (CEST)
Received: from pps.filterd (m0098420.ppops.net [127.0.0.1])
 by mx0b-001b2d01.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id
 x3AH4pO2019331 for <dev@dpdk.org>; Wed, 10 Apr 2019 13:09:50 -0400
Received: from smtp.notes.na.collabserv.com (smtp.notes.na.collabserv.com
 [192.155.248.81])
 by mx0b-001b2d01.pphosted.com with ESMTP id 2rskq3jwnb-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
 for <dev@dpdk.org>; Wed, 10 Apr 2019 13:09:50 -0400
Received: from localhost
 by smtp.notes.na.collabserv.com with smtp.notes.na.collabserv.com ESMTP
 for <dev@dpdk.org> from <vivkong@ca.ibm.com>;
 Wed, 10 Apr 2019 17:09:49 -0000
Received: from us1a3-smtp01.a3.dal06.isc4sb.com (10.106.154.95)
 by smtp.notes.na.collabserv.com (10.106.227.88) with
 smtp.notes.na.collabserv.com ESMTP; Wed, 10 Apr 2019 17:09:45 -0000
Received: from us1a3-mail93.a3.dal06.isc4sb.com ([10.146.21.248])
 by us1a3-smtp01.a3.dal06.isc4sb.com
 with ESMTP id 2019041017094533-860527 ;
 Wed, 10 Apr 2019 17:09:45 +0000 
MIME-Version: 1.0
In-Reply-To: <1653640.BMqFjXm9Gv@xps>
To: Thomas Monjalon <thomas@monjalon.net>
Cc: dev@dpdk.org
From: "Vivian Kong" <vivkong@ca.ibm.com>
Date: Wed, 10 Apr 2019 13:09:17 -0400
References: <20190409190630.31975-1-vivkong@ca.ibm.com>
 <1653640.BMqFjXm9Gv@xps>
X-KeepSent: 495F7964:F702F3D5-852583D8:005CBD7C;
 type=4; name=$KeepSent
X-Mailer: IBM Notes Release 9.0.1EXT SHF993 September 20, 2018
X-LLNOutbound: False
X-Disclaimed: 49907
X-TNEFEvaluated: 1
x-cbid: 19041017-7093-0000-0000-00000AD5FB5F
X-IBM-SpamModules-Scores: BY=0.293454; FL=0; FP=0; FZ=0; HX=0; KW=0; PH=0;
 SC=0.417846; ST=0; TS=0; UL=0; ISC=; MB=0.201631
X-IBM-SpamModules-Versions: BY=3.00010903; HX=3.00000242; KW=3.00000007;
 PH=3.00000004; SC=3.00000284; SDB=6.01187145; UDB=6.00621811; IPR=6.00967909; 
 BA=6.00006280; NDR=6.00000001; ZLA=6.00000005; ZF=6.00000009; ZB=6.00000000;
 ZP=6.00000000; ZH=6.00000000; ZU=6.00000002; MB=3.00026379; XFM=3.00000015;
 UTC=2019-04-10 17:09:47
X-IBM-AV-DETECTION: SAVI=unsuspicious REMOTE=unsuspicious XFE=unused
X-IBM-AV-VERSION: SAVI=2019-04-10 16:38:24 - 6.00009787
x-cbparentid: 19041017-7094-0000-0000-000071A52FDB
Message-Id:
 <OF495F7964.F702F3D5-ON852583D8.005CBD7C-852583D8.005E3C22@notes.na.collabserv.com>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-04-10_08:, , signatures=0
X-Proofpoint-Spam-Reason: safe
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Content-Filtered-By: Mailman/MimeDel 2.1.15
Subject: Re: [dpdk-dev] [RFC 00/12] introduce s390x architecture
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org
Sender: "dev" <dev-bounces@dpdk.org>
Message-ID: <20190410170917.71omTfOW5IbGGcrvtO5Hd1RRIPUmiaDdOF-bGY8Ue_4@z>

Hi Thomas,

Thanks for your comments.  Please see my answers to your questions below.

> First question: What is the use case of DPDK on s390x?

IBM would like to use DPDK in our new IBM cloud offering on Z.



> Second question: How is it tested? Do you have any CI?

We ran the tests by "make tests".  We don't have CI set up at the moment
but this is definitely something we are looking into adding.



> Third question: Do you have time to dedicate to DPDK?

After this initial port, we do plan to keep currency base on need but how
frequent will be determined by usage.



> If yes, why not helping with IBM Power?

Our work is specific to Z offering, we'll be interested to run CI for Z
also which will help maintaining our currency.


How is CI set up on the platforms currently supported in DPDK?  It looks
like a build gets run after a patch is submitted.  Wondering if there are
any documentation on how this is set up?

Thanks.


Regards,

Vivian Kong
Linux on IBM Z Open Source Ecosystem
IBM Canada Toronto Lab

Thomas Monjalon <thomas@monjalon.net> wrote on 2019/04/09 04:25:30 PM:

> From: Thomas Monjalon <thomas@monjalon.net>
> To: vivkong@ca.ibm.com
> Cc: dev@dpdk.org
> Date: 2019/04/09 04:25 PM
> Subject: Re: [dpdk-dev] [RFC 00/12] introduce s390x architecture
>
> 09/04/2019 21:06, Vivian Kong:
> > To build and run DPDK on Linux on IBM Z (s390x), big endian support
> > is added and s390x vector intrinics are used in the implementation
> > of DPDK libraries.
> >
> > I appreciate your feedback.
>
> I understand you worked on it during some time and you reveal it just
now.
> I must say thank you for the work.
> It would have been better to notify the community in advance so we would
> have discussed about the need for this work before you start.
>
> First question: What is the use case of DPDK on s390x?
>
> Second question: How is it tested? Do you have any CI?
>
> Third question: Do you have time to dedicate to DPDK?
> If yes, why not helping with IBM Power?
>
> The reason for this last question is that the support for IBM Power
> is still beta. I feel unconfortable merging one more IBM arch while
> the first one does not receive enough support and testing.
> I think running a CI for IBM Power would be a good first step.
>
>
>