1 .. SPDX-License-Identifier: BSD-3-Clause
2 Copyright(c) 2018-2019 Hisilicon Limited.
5 ===============================
7 The hns3 PMD (**librte_net_hns3**) provides poll mode driver support
8 for the inbuilt Hisilicon Network Subsystem(HNS) network engine
9 found in the Hisilicon Kunpeng 920 SoC.
14 Features of the HNS3 PMD are:
16 - Multiple queues for TX and RX
17 - Receive Side Scaling (RSS)
18 - Packet type information
24 - Port hardware statistics
26 - Link state information
27 - Interrupt mode for RX
28 - VLAN stripping and inserting
31 - Scattered and gather for TX and RX
42 - Get the information about Kunpeng920 chip using
43 `<http://www.hisilicon.com/en/Products/ProductList/Kunpeng>`_.
45 - Follow the DPDK :ref:`Getting Started Guide for Linux <linux_gsg>` to setup the basic DPDK environment.
48 Driver compilation and testing
49 ------------------------------
51 Refer to the document :ref:`compiling and testing a PMD for a NIC <pmd_build_and_test>`
54 Limitations or Known issues
55 ---------------------------
56 Currently, we only support VF device is bound to vfio_pci or
57 igb_uio and then driven by DPDK driver when PF is driven by
58 kernel mode hns3 ethdev driver, VF is not supported when PF
59 is driven by DPDK driver.
61 Build with ICC is not supported yet.
62 X86-32, Power8, ARMv7 and BSD are not supported yet.