Hello Alfredo, I just got more confused. I have a few more questions.
You said: " for testing the API you do not need DNA/ZC drivers, you can use the ZC API (sample apps, balancing, etc.) with standard drivers (opening the device without the “zc:” prefix)" Is not working for me: root@ronin01:~/PF_RING/userland/examples_zc# ./zcount -i eth0 -c 98 *** error retrieving hugepages info *** pfring_zc_create_cluster error [No buffer space available] Please check that pf_ring.ko is loaded and hugetlb fs is mounted root@ronin01:~/PF_RING/userland/examples_zc# root@ronin01:~/PF_RING/userland/examples_zc# lsmod | grep pf_ring pf_ring 709003 0 root@ronin01:~/PF_RING/userland/examples_zc# On the user guide (PF_RING User’s Guide v.6.0.0, page 12) says: " In PF_RING ZC you can use the zero-copy framework even with non-PF_RING aware drivers" "PF_RING ZC allows you to forward (both RX and TX) packets in zero-copy for a KVM Virtual Machine without using techniques such as PCIe passthrough" " In PF_RING ZC you can use the zero-copy framework even with non-PF_RING aware drivers. This means that you can dispatch, process, originate, and inject packets into the zero-copy framework even though they have not been originated from ZC devices" Can I install PF_RING ZC (packet processing framework) on any machine without any Intel specific network card ? If that is the case I could install PF_RING ZC on any virtual machine with any network card, correct ? If I do that (use PF_RING ZC with non-PF_RING aware drivers), does it bypasses the kernel ? Thanks, Pedro _______________________________________________ Ntop-misc mailing list [email protected] http://listgateway.unipi.it/mailman/listinfo/ntop-misc
