[dpdk-dev] doc: update supported features of virtio

Message ID 1459799915-113388-1-git-send-email-jianfeng.tan@intel.com (mailing list archive)
State Superseded, archived
Headers

Commit Message

Jianfeng Tan April 4, 2016, 7:58 p.m. UTC
  Update the overview.rst for virtio.

Signed-off-by: Jianfeng Tan <jianfeng.tan@intel.com>
---
 doc/guides/nics/overview.rst | 40 ++++++++++++++++++++--------------------
 1 file changed, 20 insertions(+), 20 deletions(-)
  

Comments

Thomas Monjalon April 5, 2016, 8:20 a.m. UTC | #1
2016-04-05 03:58, Jianfeng Tan:
> -   ethertype filter                     X X
> +   ethertype filter                     X X                                       X X

Are you sure about ethertype filter in virtio? I do not see it.

> -   Power8                                                       X X
> -   TILE-Gx
> +   Power8                                                       X X               X X
> +   TILE-Gx                                                                        X X

I don't think DPDK virtio is currently supported on these architectures.
  
Jianfeng Tan April 5, 2016, 8:30 a.m. UTC | #2
Hi,

On 4/5/2016 4:20 PM, Thomas Monjalon wrote:
> 2016-04-05 03:58, Jianfeng Tan:
>> -   ethertype filter                     X X
>> +   ethertype filter                     X X                                       X X
> Are you sure about ethertype filter in virtio? I do not see it.

Sorry, I mistake it for mac filter. ethertype filter is not supported in 
virtio.

>
>> -   Power8                                                       X X
>> -   TILE-Gx
>> +   Power8                                                       X X               X X
>> +   TILE-Gx                                                                        X X
> I don't think DPDK virtio is currently supported on these architectures.

Sorry, I forget to exclude these two.

config/common_base:CONFIG_RTE_LIBRTE_VIRTIO_PMD=y
config/defconfig_ppc_64-power8-linuxapp-gcc:CONFIG_RTE_LIBRTE_VIRTIO_PMD=n
config/defconfig_tile-tilegx-linuxapp-gcc:CONFIG_RTE_LIBRTE_VIRTIO_PMD=n
  
Thomas Monjalon April 5, 2016, 8:31 a.m. UTC | #3
2016-04-05 16:30, Tan, Jianfeng:
> Hi,
> 
> On 4/5/2016 4:20 PM, Thomas Monjalon wrote:
> > 2016-04-05 03:58, Jianfeng Tan:
> >> -   ethertype filter                     X X
> >> +   ethertype filter                     X X                                       X X
> > Are you sure about ethertype filter in virtio? I do not see it.
> 
> Sorry, I mistake it for mac filter. ethertype filter is not supported in 
> virtio.
> 
> >
> >> -   Power8                                                       X X
> >> -   TILE-Gx
> >> +   Power8                                                       X X               X X
> >> +   TILE-Gx                                                                        X X
> > I don't think DPDK virtio is currently supported on these architectures.
> 
> Sorry, I forget to exclude these two.
> 
> config/common_base:CONFIG_RTE_LIBRTE_VIRTIO_PMD=y
> config/defconfig_ppc_64-power8-linuxapp-gcc:CONFIG_RTE_LIBRTE_VIRTIO_PMD=n
> config/defconfig_tile-tilegx-linuxapp-gcc:CONFIG_RTE_LIBRTE_VIRTIO_PMD=n

OK
Please send a v2 and get a review from a virtio maintainer.
Thanks
  

Patch

diff --git a/doc/guides/nics/overview.rst b/doc/guides/nics/overview.rst
index ec1af46..bbe1394 100644
--- a/doc/guides/nics/overview.rst
+++ b/doc/guides/nics/overview.rst
@@ -87,18 +87,18 @@  Most of these differences are summarized below.
                                           c   c       c   c   c                     c
    ==================== = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
    speed capabilities
-   link status                  X       X X                     X X           X X
+   link status                  X       X 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 X           X
+   queue start/stop             X   X   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
+   scattered Rx                 X   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 X           X
-   allmulticast mode            X       X X X X                 X X           X
+   promiscuous mode             X       X X X X                 X X           X   X X
+   allmulticast mode            X       X 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                 X X
@@ -107,8 +107,8 @@  Most of these differences are summarized below.
    VMDq                                 X X
    SR-IOV                           X   X X                     X X
    DCB                                  X X
-   VLAN filter                          X X X X                 X X
-   ethertype filter                     X X
+   VLAN filter                          X X X X                 X X               X X
+   ethertype filter                     X X                                       X X
    n-tuple filter
    SYN filter
    tunnel filter                        X X
@@ -127,23 +127,23 @@  Most of these differences are summarized below.
    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           X X
-   extended stats                   X   X X X X
-   stats per queue              X                               X X           X
+   basic stats                  X   X   X X X X                 X X           X X X X
+   extended stats                   X   X X X X                                   X X
+   stats per queue              X                               X X           X   X X
    EEPROM dump
    registers dump
    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
+   BSD nic_uio                  X       X X X X                                   X X
+   Linux UIO                    X   X   X X X X                                   X X
+   Linux VFIO                   X       X X X X                                   X X
    other kdrv                                                                 X
-   ARMv7
-   ARMv8
-   Power8                                                       X X
-   TILE-Gx
-   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
+   ARMv7                                                                          X X
+   ARMv8                                                                          X X
+   Power8                                                       X X               X X
+   TILE-Gx                                                                        X X
+   x86-32                       X   X   X X X X                 X X             X X X
+   x86-64                       X   X   X X X X                 X X           X X X X
+   usage doc                    X                               X X           X   X
    design doc
    perf doc
    ==================== = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =