I'm trying to set up DPDK on a Mellanox ConnectX-3 card and run some of the applications that comes with it, e.g., l2fwd. My understanding is that I need to use dpdk_nic_bind.py script that comes with DPDK distribution to bind ports to Mellanox card PMD driver. However, dpdk_nic_bind.py doesn't my Mellanox card.
./dpdk_nic_bind.py -s
Network devices using DPDK-compatible driver
============================================
<none>
Network devices using kernel driver
===================================
0000:01:00.0 '82599ES 10-Gigabit SFI/SFP+ Network Connection' if=eth0 drv=ixgbe unused=igb_uio,vfio-pci,uio_pci_generic *Active*
0000:01:00.1 '82599ES 10-Gigabit SFI/SFP+ Network Connection' if=eth1 drv=ixgbe unused=igb_uio,vfio-pci,uio_pci_generic
Other network devices
=====================
<none>
In general, do I need to do the binding? If yes, how? If not, how is the PMD driver enabled?