[dpdk-dev] KNI alternatives
Thomas Monjalon
thomas at monjalon.net
Wed Jan 13 18:06:25 CET 2021
Hi,
As discussed today in the techboard meeting, KNI has probably
better alternatives today without using an out-of-tree module.
Virtio-user is a good candidate to replace KNI.
What is the performance of TAP?
Is there a way to leverage af_packet, af_xdp, or even pcap interfaces?
In order to avoid using the KNI out-of-tree module,
we should make the librte_kni compatible with an other interface.
The big plan is then to move the KNI module out of the main DPDK repo,
as we did for igb_uio.
The first step of this plan might be to document pros & cons
of the KNI alternatives inside the KNI documentation:
https://doc.dpdk.org/guides/prog_guide/kernel_nic_interface.html
As a start, this doc should be better referenced:
https://doc.dpdk.org/guides/howto/virtio_user_as_exceptional_path.html
Note: I won't do this update myself, so feel free to step up!
Thanks
More information about the dev
mailing list