[PATCH v1 1/1] doc: refactoring the guide for NTNIC PMD

Stephen Hemminger stephen at networkplumber.org
Thu Oct 23 18:09:11 CEST 2025


On Wed, 22 Oct 2025 18:40:14 +0200
Serhii Iliushyk <sil-plv at napatech.com> wrote:

>  
>  Features
>  --------
> -
> -- FW version
> -- Speed capabilities
> -- Link status (Link update only)
> -- Unicast MAC filter
> -- Multicast MAC filter
> -- Promiscuous mode (Enable only. The device always run promiscuous mode)
> -- Flow API support.
> -- Support for multiple rte_flow groups.
> -- Multiple TX and RX queues.
> -- Scattered and gather for TX and RX.
> -- Jumbo frame support.
> -- Traffic mirroring.
> -- VLAN filtering.
> -- Packet modification: NAT, TTL decrement, DSCP tagging
> -- Tunnel types: GTP.
> -- Encapsulation and decapsulation of GTP data.
> -- RX VLAN stripping via raw decap.
> -- TX VLAN insertion via raw encap.
> -- CAM and TCAM based matching.
> -- Exact match of 140 million flows and policies.
> -- Tunnel HW offload: Packet type, inner/outer RSS, IP and UDP checksum verification.
> -- RSS hash
> -- RSS key update
> -- RSS based on VLAN or 5-tuple.
> -- RSS using different combinations of fields: L3 only, L4 only or both,
> -  and source only, destination only or both.
> -- Several RSS hash keys, one for each flow type.
> -- Default RSS operation with no hash key specification.
> -- Port and queue statistics.
> -- RMON statistics in extended stats.
> -- Link state information.
> -- Flow statistics
> -- Flow aging support
> -- Flow metering, including meter policy API.
> -- Flow update. Update of the action list for specific flow
> -- Asynchronous flow support
> -- MTU update
> +.. rst-class:: punchcard
> +
> +================================================================================================================ =======
> +Supported Features                                                                                                Linux
> +================================================================================================================ =======
> +FW version                                                                                                          X
> +Speed capabilities                                                                                                  X
> +Link status (Link update only)                                                                                      X
> +Unicast MAC filter                                                                                                  X
> +Multicast MAC filter                                                                                                X
> +Promiscuous mode (Enable only. The device always run promiscuous mode)                                              X
> +Flow API support.                                                                                                   X
> +Support for multiple rte_flow groups.                                                                               X
> +Multiple TX and RX queues.                                                                                          X
> +Scattered and gather for TX and RX.                                                                                 X
> +Jumbo frame support.                                                                                                X
> +Traffic mirroring.                                                                                                  X
> +VLAN filtering.                                                                                                     X
> +Packet modification: NAT, TTL decrement, DSCP tagging                                                               X
> +Tunnel types: GTP.                                                                                                  X
> +Encapsulation and decapsulation of GTP data.                                                                        X
> +RX VLAN stripping via raw decap.                                                                                    X
> +TX VLAN insertion via raw encap.                                                                                    X
> +CAM and TCAM based matching.                                                                                        X
> +Exact match of 140 million flows and policies.                                                                      X
> +Tunnel HW offload: Packet type, inner/outer RSS, IP and UDP checksum verification.                                  X
> +RSS hash                                                                                                            X
> +RSS key update                                                                                                      X
> +RSS based on VLAN or 5*tuple.                                                                                       X
> +RSS using different combinations of fields: L3 only, L4 only or both, and source only, destination only or both.    X
> +Several RSS hash keys, one for each flow type.                                                                      X
> +Default RSS operation with no hash key specification.                                                               X
> +Port and queue statistics.                                                                                          X
> +RMON statistics in extended stats.                                                                                  X
> +Link state information.                                                                                             X
> +Flow statistics                                                                                                     X
> +Flow aging support                                                                                                  X
> +Flow metering, including meter policy API.                                                                          X
> +Flow update. Update of the action list for specific flow                                                            X
> +Asynchronous flow support                                                                                           X
> +MTU update                                                                                                          X
> +================================================================================================================ =======

Why is this table needed. Most of this is already in NIC features table and having a duplicate
is redundant.


More information about the dev mailing list