Skip to contentSkip to conversation

About a zero copy framework

DISCUSSION GongJinrong 3 participants 3 messages Dec 10, 2013 – Dec 11, 2013 3 messages not in the archive

lore
Share & tools
lore

A message that is not in the archive (sent off-list or not yet received): [email protected]

A message that is not in the archive (sent off-list or not yet received): [email protected]

#2 lore raw

Hi,
I am trying to develop an open source guest/host zero copy
communication channel framework for kvm, I found DPDK has similar module, but it seems couples with intel NICs, how can I use DPDK to do the zero copy for kvm without intel NICs(host to guest or guest to guest)? I only need a data channel framework.

Best Regards
Jinrong Gong

A message that is not in the archive (sent off-list or not yet received): COL131-DS22A1D0FFBAE5E726E34810B7D20-MsuGFMq8XAE@public.gmane.org

#4 lore raw

Hello,

10/12/2013 17:40, GongJinrong :

Quoted 5 lines

I am trying to develop an open source guest/host zero copy
communication channel framework for kvm, I found DPDK has similar module, but it seems couples with intel NICs, how can I use DPDK to do the zero copy for kvm without intel NICs(host to guest or guest to guest)? I only need a data channel framework.

Have you seen virtio-net-pmd ?
http://dpdk.org/browse/virtio-net-pmd
It could be close to what you want.

Signature · 1 line
Thomas
#5 lore raw
Quoted 9 lines · Thomas Monjalon

Hello,

10/12/2013 17:40, GongJinrong :

Quoted 5 lines

I am trying to develop an open source guest/host zero copy
communication channel framework for kvm, I found DPDK has similar module, but it seems couples with intel NICs, how can I use DPDK to do the zero copy for kvm without intel NICs(host to guest or guest to guest)? I only need a data channel framework.

Quoted 6 lines

Have you seen virtio-net-pmd ?
http://dpdk.org/browse/virtio-net-pmd
It could be close to what you want.

--
Thomas

You can also look into DPDK + OpenVSwitch (OVS). Intel integrated DPDK in order to achieve high-speed packet delivery with zero-copy.