随笔分类 -  dpdk

上一页 1 2 3 4 5 6 7 ··· 9 下一页

摘要:/usr/libexec/qemu-kvm -h $ /path/to/aarch64-softmmu/qemu-system-aarch64 \ -machine virt \ -cpu cortex-a57 \ -nographic -smp 1 \ -hda /path/to/rootfs.e 阅读全文

posted @ 2020-11-04 14:26 tycoon3 阅读(526) 评论(0) 推荐(0)

摘要:DPDK 之 Symmetric Receive-side Scaling 上篇介绍到RSS HASH默认RK是一个非对称KEY,也就是同一条数据流收、发这两个方向的数据包的RSS HASH值是不同的。在IDS/DPI等流量分析应用场景中,同一条流数据由非对称HASH计算将分流到不同的CPU,这样极 阅读全文

posted @ 2020-11-03 16:20 tycoon3 阅读(689) 评论(0) 推荐(0)

摘要:testpmd if (nb_rxq > 1) { port->dev_conf.rx_adv_conf.rss_conf.rss_key = NULL; port->dev_conf.rx_adv_conf.rss_conf.rss_hf = rss_hf & port->dev_info.flo 阅读全文

posted @ 2020-10-30 19:16 tycoon3 阅读(436) 评论(0) 推荐(0)

摘要:https://www.yuque.com/zzqcn/opensource/cucfi7 https://doc.dpdk.org/guides-17.11/nics/build_and_test.html ./app/dpdk-procinfo -- --metrics # ./dpdk-pro 阅读全文

posted @ 2020-10-30 17:33 tycoon3 阅读(627) 评论(0) 推荐(0)

摘要:官网 https://doc.dpdk.org/dts/test_plans/pvp_vhost_user_reconnect_test_plan.html DPDK Vhost with virtio-vhost-user support https://github.com/ndragazis/ 阅读全文

posted @ 2020-10-30 16:22 tycoon3 阅读(988) 评论(0) 推荐(0)

摘要:Initializing port 0 ... Creating queues: nb_rxq=2 nb_txq=4... Ethdev port_id=0 invalid rss_hf: 0x3afbc, valid value: 0x38f3c /* Check that device supp 阅读全文

posted @ 2020-10-27 20:10 tycoon3 阅读(875) 评论(0) 推荐(0)

摘要:error: unknown type name ‘__m128i’ #if defined(RTE_MACHINE_CPUFLAG_SSE2) static inline xmm_t em_mask_key(void *key, xmm_t mask) { __m128i data = _mm_l 阅读全文

posted @ 2020-10-18 19:03 tycoon3 阅读(1481) 评论(0) 推荐(0)

摘要:DPDK 网卡RSS(receive side scaling)简介DPDK-RSS负载均衡分流DPDK设计技巧(第1部分-RSS)接收端缩放介绍 1. 缩略词 RSS receive side scaling 接收端缩放 DPC Delayed procedure call 延迟过程调用 LSB 阅读全文

posted @ 2020-10-18 14:37 tycoon3 阅读(5908) 评论(0) 推荐(0)

摘要:[root@localhost dpdk-19.11]# lsmod | grep vfio [root@localhost dpdk-19.11]# modprobe vfio [root@localhost dpdk-19.11]# lsmod | grep vfio vfio_iommu_ty 阅读全文

posted @ 2020-10-18 12:01 tycoon3 阅读(732) 评论(0) 推荐(0)

摘要:iova支持 所谓iova可以理解为io的地址,或者说是DMA的地址。在17.11中很多之前的phys_addr关键字都被替换为了iova关键字了。因为在之前dpdk不感知iommu,设置DMA都是用物理地址,但是在借助iommu时就可以使用虚拟地址进行DMA了。在rte_eal_init中还有如下 阅读全文

posted @ 2020-10-18 11:14 tycoon3 阅读(2182) 评论(0) 推荐(0)

摘要:/** * IPv4 Header */ struct rte_ipv4_hdr { uint8_t version_ihl; /**< version and header length */ uint8_t type_of_service; /**< type of service */ rte 阅读全文

posted @ 2020-09-28 15:12 tycoon3 阅读(793) 评论(0) 推荐(0)

摘要:https://www.yuque.com/zzqcn/opensource/oirzxh m = rte_pktmbuf_alloc(mpool); rte_pktmbuf_append(m, 1000); mbuf_dump(m); m2 = rte_pktmbuf_alloc(mpool); 阅读全文

posted @ 2020-09-28 12:09 tycoon3 阅读(985) 评论(0) 推荐(1)

摘要:(gdb) bt #0 0x000000000058aab8 in __rte_ring_move_cons_head (entries=0xffffd9d6727c, new_head=0xffffd9d67280, old_head=0xffffd9d67284, behavior=RTE_RI 阅读全文

posted @ 2020-09-28 10:35 tycoon3 阅读(274) 评论(0) 推荐(0)

摘要:eth_hdr_seg->ether_type = ether_type; 原因是ether_type不是网络字节序 阅读全文

posted @ 2020-09-27 17:14 tycoon3 阅读(174) 评论(0) 推荐(0)

摘要:buf_addr 当前mbuf的虚拟地址,标准buf addr的指向的内存是在mbuf头部开始,偏移一个mbuf头加上一个私有数据的大小。如下所示:m->buf_addr = (char *)m + sizeof(struct rte_mbuf) + priv_size;初始化这个变量是在我们创建m 阅读全文

posted @ 2020-09-21 10:21 tycoon3 阅读(2341) 评论(0) 推荐(0)

摘要:(gdb) b hinic_tx_offload_pkt_prepare Function "hinic_tx_offload_pkt_prepare" not defined. Make breakpoint pending on future shared library load? (y or 阅读全文

posted @ 2020-09-18 11:21 tycoon3 阅读(1230) 评论(0) 推荐(0)

摘要:arm64-armv8a-linuxapp-gcc/.config.orig:168:CONFIG_RTE_LIBRTE_HNS3_PMD=y arm64-armv8a-linuxapp-gcc/.config:168:CONFIG_RTE_LIBRTE_HNS3_PMD=y [root@local 阅读全文

posted @ 2020-09-17 15:50 tycoon3 阅读(1513) 评论(0) 推荐(1)

摘要:https://chenghuiyu.gitbooks.io/neutron-vxlan-offload/content/doc/1-introduction/ https://decodezp.github.io/2019/07/16/test15-dpdk-vxlan-csum-offload/ 阅读全文

posted @ 2020-09-16 14:19 tycoon3 阅读(274) 评论(0) 推荐(0)

摘要:DPDK技术栈在电信云中的最佳实践(三) https://kkutysllb.cn/2019/05/01/DPDK%E6%8A%80%E6%9C%AF%E6%A0%88%E5%9C%A8%E7%94%B5%E4%BF%A1%E4%BA%91%E4%B8%AD%E7%9A%84%E6%9C%80%E4 阅读全文

posted @ 2020-09-16 11:08 tycoon3 阅读(741) 评论(0) 推荐(0)

摘要:个例子: 如果我们将0x1234abcd写入到以0x0000开始的内存中,则结果为 big-endian little-endian 0x0000 0x12 0xcd 0x0001 0x34 0xab 0x0002 0xab 0x34 0x0003 0xcd 0x12 除了moto的68K系列和de 阅读全文

posted @ 2020-09-16 10:49 tycoon3 阅读(799) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 ··· 9 下一页

导航