From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by dpdk.org (Postfix) with ESMTP id 0CD5F6CCE for ; Thu, 31 Mar 2016 14:50:33 +0200 (CEST) Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by orsmga102.jf.intel.com with ESMTP; 31 Mar 2016 05:50:33 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.24,422,1455004800"; d="scan'208";a="76551461" Received: from tanjianf-mobl.ccr.corp.intel.com (HELO [10.255.30.162]) ([10.255.30.162]) by fmsmga004.fm.intel.com with ESMTP; 31 Mar 2016 05:50:30 -0700 To: dev@dpdk.org References: <1459419757-20487-1-git-send-email-adrien.mazarguil@6wind.com> <56FD022D.8050406@intel.com> <20160331110054.GN27079@6wind.com> From: "Tan, Jianfeng" Message-ID: <56FD1D14.2020506@intel.com> Date: Thu, 31 Mar 2016 20:50:28 +0800 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.7.1 MIME-Version: 1.0 In-Reply-To: <20160331110054.GN27079@6wind.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 31 Mar 2016 12:50:34 -0000 Hi, On 3/31/2016 7:00 PM, Adrien Mazarguil wrote: > 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 >>> --- >>> 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). > Thanks for explanation. I was wrongly treating "X" as "not supported" previously. I was looking at "TSO", and it indicates by the table that ixgbe does not support TSO, which does not make sense to me. Or this doc is not updated efficiently?