摘要:rte_eth_tx_hairpin_queue_setup
阅读全文
摘要:背景 目前,有大量的网络应用在处理数据包的时候只需要处理数据包头,而不会操作数据负载部分,例如防火墙、TCP/IP协议栈和软件交换机。对这类网络应用而言, 包头处理产生的开销(称为“per-packet overhead”)占了整体开销的大部分。因此,如何减少包头处理开销是优化这类应用性能的关键。
阅读全文
摘要:简介 VXLAN是网络虚拟化场景中广泛部署的隧道协议,OVS-DPDK中已经支持VXLAN类型的VTEP (virtual tunnel end point)。VXLAN隧道在数据面引入了报文封装/解封装的操作,且在ingress方向由于VXLAN报文携带两层L2-L4 header,OVS数据面需
阅读全文
摘要:https://github.com/Mellanox/OVS/blob/master/Documentation/topics/dpdk/phy.rst https://developer.nvidia.com/zh-cn/blog/improving-performance-for-nfv-in
阅读全文
摘要:root@localhost ovs]# ovs-vswitchd unix:/var/run/openvswitch/db.sock -vconsole:emer -vsyslog:err -vfile:info --mlockall --no-chdir --log-file=/var/log/
阅读全文
摘要:struct kvm_memory_slot http://tinylab.org/kvm-intro-part1 https://www.cnblogs.com/LoyenWang/p/13943005.html 虚拟机使用slot来组织物理内存,每个slot对应一个struct kvm_memo
阅读全文
摘要:A detailed view of the vhost user protocol and its implementation in OVS DPDK, qemu and virtio-net Overview: How OVS DPDK and qemu communicate via the
阅读全文
摘要:[root@localhost vxlan]# make /data1/dpdk-19.11/mk/internal/rte.extvars.mk:29: *** Cannot find .config in /data1/dpdk-19.11/ . Stop. [root@localhost vx
阅读全文
摘要:原来没有实现udp_tunnel_port_add接口 net_hinic: Disable promiscuous, nic_dev: hinic-0000:05:00.0, port_id: 0, promisc: 0 net_hinic: Disable allmulticast succee
阅读全文
摘要:qemu-kvm segfault in kvm packstack aio + ovs-dpdk https://bugzilla.redhat.com/show_bug.cgi?id=1380703 (gdb) bt #0 0x00007fb6c573c0b8 in kvm_virtio_pci
阅读全文
摘要:下图显示了作为DPDK-APP的一部分运行的虚拟主机用户库如何使用virtio-device-model和virtio-pci设备与qemu和客户机进行交互: 几个要点: virtio内存区域最初是由客户机分配的。 相应的virtio驱动程序通常通过virtio规范中定义的PCI BARs配置接口与
阅读全文
摘要:/usr/bin/ld: cannot find -lrte_mempool_octeontx2 /usr/bin/ld: cannot find -lrte_common_octeontx /usr/bin/ld: cannot find -lrte_common_octeontx2 /usr/b
阅读全文
摘要:惠春阳, Intel 软件工程师, 主要从事SPDK开发和存储软件性能优化的工作。 文章转载自DPDK与SPDK开源社区 随着存储技术的发展, 对存储性能的不懈追求, 高性能存储开始探索向内存通道的迁移。 在这样的情况下, NVDIMM 技术便应运而生了。 NVDIMM (Non-Volatile
阅读全文
摘要:DPDK in Containers Hands-on Lab Accelerate Clear Container Network performance Microsoft Research released FreeFlow on GitHub. https://www.microsoft.c
阅读全文
摘要:Error - no supported modules(DPDK driver) are loaded [ 45.422045] VFIO - User Level meta-driver version: 0.3 Y Error - no supported modules(DPDK drive
阅读全文
摘要:https://community.arm.com/developer/tools-software/tools/b/tools-software-ides-blog/posts/open-vswitch-with-dpdk-setup-on-arm-for-phy-vm-phy-vhost-loo
阅读全文
摘要:https://dpdk-docs.readthedocs.io/en/latest/prog_guide/vhost_lib.html 1、 怎么实现vhost_dev的VhostOps的vhost_set_vring_kick和vhost_set_vring_call; vhost_net ke
阅读全文
摘要:虚拟机安装dpdk virt-sysprep --root-password password:changeme --uninstall cloud-init --selinux-relabel -a vhuser-test1.qcow2 --network --install "dpdk,dpdk
阅读全文
摘要:https://doc.dpdk.org/guides-18.11/howto/lm_bond_virtio_sriov.html https://doc.dpdk.org/guides-18.05/nics/intel_vf.html step 不需要echo xx > /sys/bus/pci/
阅读全文
摘要:For vhost cuse: qemu-system-x86_64 ... \ -netdev tap,id=hostnet1,vhost=on,vhostfd=<open fd> \ -device virtio-net-pci, netdev=hostnet1,id=net1 \ -netde
阅读全文