X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=doc%2Fguides%2Fnics%2Fszedata2.rst;h=9cf3f39eb56c82f2ea15a7f6e8fd41fc846871e1;hb=3da4060a3070e9bb7bbc2ee75224b340d4460f25;hp=96fed30a0f280c6037d2322f3bab9bf156d22f52;hpb=b889030da2553a831dce48e7940e82d5cbf557cf;p=dpdk.git diff --git a/doc/guides/nics/szedata2.rst b/doc/guides/nics/szedata2.rst index 96fed30a0f..9cf3f39eb5 100644 --- a/doc/guides/nics/szedata2.rst +++ b/doc/guides/nics/szedata2.rst @@ -5,9 +5,9 @@ SZEDATA2 poll mode driver library ================================= The SZEDATA2 poll mode driver library implements support for the Netcope -FPGA Boards (**NFB-***), FPGA-based programmable NICs. -The SZEDATA2 PMD uses interface provided by the libsze2 library to communicate -with the NFB cards over the sze2 layer. +FPGA Boards (**NFB-40G2, NFB-100G2, NFB-200G2QL**) and Silicom **FB2CGG3** card, +FPGA-based programmable NICs. The SZEDATA2 PMD uses interface provided by the libsze2 +library to communicate with the NFB cards over the sze2 layer. More information about the `NFB cards `_ @@ -15,13 +15,6 @@ and used technology (`Netcope Development Kit `_) can be found on the `Netcope Technologies website `_. -.. note:: - - This driver has external dependencies. - Therefore it is disabled in default configuration files. - It can be enabled by setting ``CONFIG_RTE_LIBRTE_PMD_SZEDATA2=y`` - and recompiling. - .. note:: Currently the driver is supported only on x86_64 architectures. @@ -54,15 +47,15 @@ separately: Information about getting the dependencies can be found `here `_. -Configuration -------------- +Versions of the packages +~~~~~~~~~~~~~~~~~~~~~~~~ + +The minimum version of the provided packages: -These configuration options can be modified before compilation in the -``.config`` file: +* for DPDK from 18.05: **4.4.1** -* ``CONFIG_RTE_LIBRTE_PMD_SZEDATA2`` default value: **n** +* for DPDK up to 18.02 (including): **3.0.5** - Value **y** enables compilation of szedata2 PMD. Using the SZEDATA2 PMD ---------------------- @@ -80,7 +73,7 @@ The NFB cards are multi-port multi-queue cards, where (generally) data from any Ethernet port may be sent to any queue. They were historically represented in DPDK as a single port. -However, the new NFB-200G2QL card employs an addon cable which allows to connect +However, the new NFB-200G2QL card employs an add-on cable which allows to connect it to two physical PCI-E slots at the same time (see the diagram below). This is done to allow 200 Gbps of traffic to be transferred through the PCI-E bus (note that a single PCI-E 3.0 x16 slot provides only 125 Gbps theoretical @@ -120,7 +113,7 @@ transmit channel: .. code-block:: console - $RTE_TARGET/app/testpmd -l 0-3 -n 2 \ + .//app/dpdk-testpmd -l 0-3 -n 2 \ -- --port-topology=chained --rxq=2 --txq=2 --nb-cores=2 -i -a Example output: