42. NGBE Poll Mode Driver

The NGBE PMD (librte_pmd_ngbe) provides poll mode driver support for Wangxun 1 Gigabit Ethernet NICs.

42.1. Features

  • Multiple queues for Tx and Rx

  • Receiver Side Scaling (RSS)

  • MAC/VLAN filtering

  • Packet type information

  • Checksum offload

  • VLAN/QinQ stripping and inserting

  • TSO offload

  • Promiscuous mode

  • Multicast mode

  • Port hardware statistics

  • Jumbo frames

  • Link state information

  • Link flow control

  • Scattered and gather for TX and RX

  • IEEE 1588

  • FW version

42.2. Prerequisites

42.3. Pre-Installation Configuration

42.3.1. Dynamic Logging Parameters

One may leverage EAL option “–log-level” to change default levels for the log types supported by the driver. The option is used with an argument typically consisting of two parts separated by a colon.

NGBE PMD provides the following log types available for control:

  • pmd.net.ngbe.driver (default level is notice)

    Affects driver-wide messages unrelated to any particular devices.

  • pmd.net.ngbe.init (default level is notice)

    Extra logging of the messages during PMD initialization.

42.4. Driver compilation and testing

Refer to the document compiling and testing a PMD for a NIC for details.

42.5. Limitations or Known issues

Build with ICC is not supported yet. Power8, ARMv7 and BSD are not supported yet.