On 9/1/2023 3:30 AM, Wenbo Cao wrote: > Add Basic PMD library and doc build infrastructure > Update maintainers file to claim responsibility. > > Signed-off-by: Wenbo Cao <caowe...@mucse.com>
<...> > diff --git a/doc/guides/nics/rnp.rst b/doc/guides/nics/rnp.rst > new file mode 100644 > index 0000000000..0eb8f2d415 > --- /dev/null > +++ b/doc/guides/nics/rnp.rst > @@ -0,0 +1,38 @@ > +.. SPADIX-License-Identifier: BSD-3-Clause s/SPADIX/SPDX/ > + Copyright(c) 2023 Mucse IC Design Ltd. > + > +RNP Poll Mode driver > +==================== > + > +The RNP ETHDEV PMD (**librte_net_rnp**) provides poll mode ethdev > +driver support for the inbuilt network device found in the **Mucse RNP** > + > +Prerequisites > +------------- > +More information can be found at `Mucse, Official Website > +<https://mucse.com/productDetail>`_. > + > +Supported Chipsets and NICs > +--------------------------- > + > +- MUCSE Ethernet Controller N10 Series for 10GbE or 40GbE (Dual-port) > + Can you provide a link for the product, and if there is an English version it can reach to more people? > +Limitations or Known issues > +--------------------------- > + > +Build with ICC is not supported yet. > I know this is documented in other PMDs too, but at this stage ICC is supported with best effort, and I am not sure if anybody testing with it, so I think it is OK to drop this as limitation. > +BSD are not supported yet. > FreeBSD is not supported. Also Windows seems not supported, you may document that too. > + > +CRC stripping > +~~~~~~~~~~~~~ > + > +The RNP Soc family Nic strip the CRC for every packets coming into the s/Soc/SoC/ s/Nic/NIC/ > +host interface irrespective of the offload configuration. > +When you want to disable CRC_OFFLOAD the operate will influence the rxCksum > offload. > I didn't understand the second sentences, from first one I understand 'RTE_ETH_RX_OFFLOAD_KEEP_CRC' is not supported by the PMD, but can you please clarify more? > + > +VLAN Strip/Filter > +~~~~~~~~~~~~~~~~~ > + > +For VLAN strip/filter, RNP just support vlan is CVLAN(0x8100).If the outvlan > type is SVLAN(0X88a8) s/vlan/VLAN/ Please put space, " ", after '.' in documentation. Same comment for all document. > +VLAN filter or strip will not effort for this packet.It will bypass filter > to the host default queue, > +whatever the other filter rule is. > VLAN strip/filter doesn't work for double-tag (QinQ), it only works for single VLAN tag, is this correct? If so can you please update above sentences to clarify this?