[dpdk-dev] [PATCH] doc: fill nics features matrix for mlx4 & mlx5

Adrien Mazarguil adrien.mazarguil at 6wind.com
Thu Mar 31 13:00:54 CEST 2016


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 at 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


More information about the dev mailing list