From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <adrien.mazarguil@6wind.com>
Received: from mail-wm0-f46.google.com (mail-wm0-f46.google.com [74.125.82.46])
 by dpdk.org (Postfix) with ESMTP id 7D76B6A1B
 for <dev@dpdk.org>; Thu, 31 Mar 2016 13:01:07 +0200 (CEST)
Received: by mail-wm0-f46.google.com with SMTP id 20so108690495wmh.1
 for <dev@dpdk.org>; Thu, 31 Mar 2016 04:01:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=6wind-com.20150623.gappssmtp.com; s=20150623;
 h=date:from:to:cc:subject:message-id:mail-followup-to:references
 :mime-version:content-disposition:in-reply-to;
 bh=vPFEemtUft2EhnDd6KdXfJHaPUPcFQzF2dS6hWoYjQE=;
 b=KG9wWots5hnRjdM75nHY/PdnTFlufH4FlO35eMRsCrbmDh9Bl/yfEeoIx+7FsnJzMw
 QE4519Uz/XKwJ4KKWOG6KJLVDISuS/cCgm9kQLii6HUCmDjCxrU5mxL1xcK6zoPw/ClU
 qJKid3gxPPjjiq1hRB0VydujuARIzmEgPUqse+ifoWCARjdJu1RNf1aeNpfErig8h8Vq
 rT2jLPEXJ9b576TtEJ5LgunLHXNan8tRV7+hfjWxavZ0Hg4Er06lFms3R3VhtnblKS66
 KaA7YvgRTTcKFkMP8LUisKyPl3rpXEwQaOOUOcA5/sLEqWnKGvEblRSsizr3BX3mBozq
 1S2g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:date:from:to:cc:subject:message-id
 :mail-followup-to:references:mime-version:content-disposition
 :in-reply-to;
 bh=vPFEemtUft2EhnDd6KdXfJHaPUPcFQzF2dS6hWoYjQE=;
 b=M8iuvhG7hyiytEI+BdJY7sFbQM/YyemCV8/3sf5jxb4cOikM0kQorVe9uwnhsx48pd
 zW3Ds8J2B/KfIeP/vPSQqPgfrR+/FF1sgGRss1wCvG0H2SrsXQFYcgDMQQrjwcGx9MjO
 pfOOBkCJFBDt3IkmZklp2NtJYLNFMqd7iI8spv6sGi3b/XI77uuUpW+dmhAFh+C9IBzB
 dEyW2fjMaB0G0lgDsAtHDfFCR5uwShA10wPd+HxGaJo5TV67sLG/VUz9houoeMwIUrC4
 jetUJ0x6Cs4kGVAdHkGBw7kOORaGxy0NTMGjQ5WpnHNtA7PE2ANVDqumyRyRY1ual2Lc
 B/kQ==
X-Gm-Message-State: AD7BkJKIo8yvzmb3h2mAucoiRxCeCTddnQXc1aWdu/59aKGCZHez2m9n2UzbsD7iaI7ajfGE
X-Received: by 10.194.172.3 with SMTP id ay3mr2741592wjc.155.1459422067372;
 Thu, 31 Mar 2016 04:01:07 -0700 (PDT)
Received: from 6wind.com (guy78-3-82-239-227-177.fbx.proxad.net.
 [82.239.227.177])
 by smtp.gmail.com with ESMTPSA id 20sm1426786wmv.4.2016.03.31.04.01.06
 (version=TLSv1/SSLv3 cipher=OTHER);
 Thu, 31 Mar 2016 04:01:06 -0700 (PDT)
Date: Thu, 31 Mar 2016 13:00:54 +0200
From: Adrien Mazarguil <adrien.mazarguil@6wind.com>
To: "Tan, Jianfeng" <jianfeng.tan@intel.com>
Cc: dev@dpdk.org
Message-ID: <20160331110054.GN27079@6wind.com>
Mail-Followup-To: "Tan, Jianfeng" <jianfeng.tan@intel.com>, dev@dpdk.org
References: <1459419757-20487-1-git-send-email-adrien.mazarguil@6wind.com>
 <56FD022D.8050406@intel.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <56FD022D.8050406@intel.com>
Subject: Re: [dpdk-dev] [PATCH] doc: fill nics features matrix for mlx4 &
	mlx5
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: patches and discussions about DPDK <dev.dpdk.org>
List-Unsubscribe: <http://dpdk.org/ml/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://dpdk.org/ml/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <http://dpdk.org/ml/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Mar 2016 11:01:07 -0000

On Thu, Mar 31, 2016 at 06:55:41PM +0800, Tan, Jianfeng wrote:
> Hi,
> 
> On 3/31/2016 6:22 PM, Adrien Mazarguil wrote:
> >Signed-off-by: Adrien Mazarguil <adrien.mazarguil@6wind.com>
> >---
> >  doc/guides/nics/overview.rst | 56 ++++++++++++++++++++++----------------------
> >  1 file changed, 28 insertions(+), 28 deletions(-)
> >
> >diff --git a/doc/guides/nics/overview.rst b/doc/guides/nics/overview.rst
> >index 542479a..5238088 100644
> >--- a/doc/guides/nics/overview.rst
> >+++ b/doc/guides/nics/overview.rst
> >@@ -86,63 +86,63 @@ Most of these differences are summarized below.
> >                                            e   e       e   e   e                     e
> >                                            c   c       c   c   c                     c
> >     ==================== = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
> >-   link status                  X       X X                                   X X
> >-   link status event                    X X                                     X
> >+   link status                  X       X X                     X X           X X
> >+   link status event                    X X                     X X             X
> >     queue status event                                                           X
> >     Rx interrupt                         X X X X
> >-   queue start/stop             X   X   X X X X                               X
> >-   MTU update                   X   X
> >-   jumbo frame                  X   X   X X X X
> >-   scattered Rx                 X   X   X X X X                               X
> >+   queue start/stop             X   X   X X X X                 X X           X
> >+   MTU update                   X   X                           X X
> >+   jumbo frame                  X   X   X X X X                 X X
> >+   scattered Rx                 X   X   X X X X                 X X           X
> >     LRO
> >     TSO                          X   X   X X X X
> >-   promiscuous mode             X       X X X X                               X
> >-   allmulticast mode            X       X X X X                               X
> >+   promiscuous mode             X       X X X X                 X X           X
> >+   allmulticast mode            X       X X X X                 X X           X
> >     unicast MAC filter                   X X X X
> >     multicast MAC filter                 X X X X
> >-   RSS hash                     X   X   X X X X
> >-   RSS key update                   X   X X X X
> >-   RSS reta update                  X   X X X X
> >+   RSS hash                     X   X   X X X X                 X X
> >+   RSS key update                   X   X X X X                   X
> >+   RSS reta update                  X   X X X X                   X
> >     VMDq                                 X X
> >-   SR-IOV                           X   X X
> >+   SR-IOV                           X   X X                     X X
> >     DCB                                  X X
> >-   VLAN filter                          X X X X
> >+   VLAN filter                          X X X X                 X X
> >     ethertype filter                     X X
> >     n-tuple filter
> >     SYN filter
> >     tunnel filter                        X X
> >     flexible filter
> >     hash filter                          X X X X
> >-   flow director                        X X
> >+   flow director                        X X                       X
> >     flow control                 X       X X
> >     rate limitation
> >     traffic mirroring                    X X
> >-   CRC offload                  X   X   X   X
> >-   VLAN offload                 X   X   X   X
> >+   CRC offload                  X   X   X   X                     X
> >+   VLAN offload                 X   X   X   X                     X
> >     QinQ offload                         X   X
> >-   L3 checksum offload          X   X   X   X
> >-   L4 checksum offload          X   X   X   X
> >-   inner L3 checksum                X   X   X
> >-   inner L4 checksum                X   X   X
> >-   packet type parsing          X       X   X
> >+   L3 checksum offload          X   X   X   X                   X X
> >+   L4 checksum offload          X   X   X   X                   X X
> >+   inner L3 checksum                X   X   X                   X
> >+   inner L4 checksum                X   X   X                   X
> >+   packet type parsing          X       X   X                   X X
> >     timesync                             X X
> >-   basic stats                  X   X   X X X X                               X X
> >+   basic stats                  X   X   X X X X                 X X           X X
> >     extended stats                   X   X X X X
> >-   stats per queue              X                                             X
> >+   stats per queue              X                               X X           X
> >     EEPROM dump
> >     registers dump
> >-   multiprocess aware                   X X X X
> >+   multiprocess aware                   X X X X                 X X
> >     BSD nic_uio                  X       X X X X
> >     Linux UIO                    X   X   X X X X
> >     Linux VFIO                   X       X X X X
> >     other kdrv                                                                 X
> >     ARMv7
> >     ARMv8
> >-   Power8
> >+   Power8                                                       X X
> >     TILE-Gx
> >-   x86-32                       X   X   X X X X                                 X
> >-   x86-64                       X   X   X X X X                               X X
> >-   usage doc                    X                                             X
> >+   x86-32                       X   X   X X X X                 X X             X
> >+   x86-64                       X   X   X X X X                 X X           X X
> >+   usage doc                    X                               X X           X
> >     design doc
> >     perf doc
> >     ==================== = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
> 
> Here "X" means "support"?

Erm, I must say I did not consider it could mean something else, I guess it
does?

Perhaps a few features could use a character other than "X" when additional
details are necessary (for instance incomplete features).

-- 
Adrien Mazarguil
6WIND