DPDK
文章平均质量分 73
数据平面开发套件(DPDK ,Data Plane Development Kit)是由6WIND,Intel等多家公司开发,主要基于Linux系统运行,用于快速数据包处理的函数库与驱动集合,可以极大提高数据处理性能和吞吐量,提高数据平面应用程序的工作效率。
GeraldJones
可我不想拯救世界,我只想帮奶奶洗碗。
展开
-
DPDK总结之常用API
DPDK总结之常用API文章目录DPDK总结之常用API一、库函数1.1 rte_pktmbuf_pool_create1.2 rte_eth_dev_count_avail1.3 rte_eth_macaddr_get1.4 rte_eth_dev_get_mtu与rte_eth_dev_set_mtu1.5 rte_lcore_id与rte_socket_id1.6 rte_eth_dev_socket_id1.7 RTE_LCORE_FOREACH_SLAVE1.8 rte_eal_remote_l原创 2020-06-07 12:38:13 · 5847 阅读 · 1 评论 -
DPDK-RSS负载均衡分流
RSS的作用RSS是网卡提供的分流机制。用来将报表分流到不同的收包队列,以提高收包性能。RSS及Flow Director都是靠网卡上的资源来达到分类的目的,所以在初始化配置网卡时,我们需要传递相应的配置信息去使能网卡的RSS及Flow Director功能。RSS(receive side scaling)是由微软提出的一种负载分流方法,通过计算网络数据报文中的网络层&传输层二/...原创 2020-01-09 16:21:16 · 4181 阅读 · 0 评论 -
DPDK-18.11下网卡配置RSS支持的特性
igb支持的特性测试使用I350及I211网卡,有效值为0x38d34,二进制为111000110100110100,对应宏定义为#define ETH_RSS_E1000_IGB (\ ETH_RSS_IPV4 | \ ETH_RSS_NONFRAG_IPV4_TCP| \ ETH_RSS_NONFRAG_IPV4_UDP| \ ETH_RSS_IPV6 | ...原创 2020-01-07 15:06:54 · 2075 阅读 · 0 评论 -
DPDK-Pktgen的使用
pktgen(收发包工具)本博文主要介绍DPDK测试过程中常用pktgen工具的使用教程和常用命令打开pktgen[root@localhost ~]# cd /root/DPDK/dpdk_src/pktgen-3.7.2/[root@localhost pktgen-3.7.2]# lsapp dnet-echo lib meso...原创 2019-12-21 15:58:03 · 3439 阅读 · 0 评论