EAL ``--vdev`` argument can be used to create KNI device instance, like::
- testpmd --vdev=net_kni0 --vdev=net_kn1 -- -i
+ dpdk-testpmd --vdev=net_kni0 --vdev=net_kn1 -- -i
Above command will create ``kni0`` and ``kni1`` Linux network interfaces,
those interfaces can be controlled by standard Linux tools.
Argument usage::
- testpmd --vdev "net_kni0,no_request_thread=1" -- -i
+ dpdk-testpmd --vdev "net_kni0,no_request_thread=1" -- -i
PMD log messages
.. code-block:: console
- insmod build/kmod/rte_kni.ko lo_mode=lo_mode_fifo_skb
+ insmod <build_dir>/kernel/linux/kni/rte_kni.ko lo_mode=lo_mode_fifo_skb
* Start testpmd with no physical device but two KNI virtual devices:
.. code-block:: console
- ./testpmd --vdev net_kni0 --vdev net_kni1 -- -i
+ ./dpdk-testpmd --vdev net_kni0 --vdev net_kni1 -- -i
.. code-block:: console
RX-packets: 71275820 RX-dropped: 0 RX-total: 71275820
TX-packets: 71275884 TX-dropped: 0 TX-total: 71275884
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-