It is not just a matter of zero-copy or memcpy. When you open a device in zc: mode, kernel is completely bypassed and NIC is accessed directly thanks to our ZC drivers/library, with optimal overhead.
Alfredo On 05 Aug 2014, at 12:01, lxgeek <[email protected]> wrote: > hi all: > the description is: > ###################################### > All operations are performed in zero-copy if you open the device as > “zc:ethX”. You see that very easily doing this simple test (eth3 is a 10 Gbit > interface running the PF_RING-aware ixgbe driver). The first command is able > to send 0.82 Gbit, the second 10 Gbit. > # ./zsend -i eth3 -c 3 -g 0 > # ./zsend -i zc:eth3 -c 3 -g 0 > ###################################### > From: http://www.ntop.org/pf_ring/introducing-pf_ring-zc-zero-copy/ > > I want to know whether the zero-copy has a decisive role to provide this > feature, which let the flow increase to 10 Gbit. > > Thank you. > _______________________________________________ > Ntop-misc mailing list > [email protected] > http://listgateway.unipi.it/mailman/listinfo/ntop-misc _______________________________________________ Ntop-misc mailing list [email protected] http://listgateway.unipi.it/mailman/listinfo/ntop-misc
