dpdk
文章平均质量分 62
光明顶魔镜工程师
这个作者很懒,什么都没留下…
展开
-
dpdk18.11 收发包流程分析
pci probeRTE_PMD_REGISTER_PCI(net_ixgbe, rte_ixgbe_pmd); 宏注册了net_ixgbe driver到pci busrte_ixgbe_pmd 的定义如下static struct rte_pci_driver rte_ixgbe_pmd = { .id_table = pci_id_ixgbe_map, .drv_flags = RTE_PCI_DRV_NEED_MAPPING | RTE_PCI_DRV_INTR_LSC,原创 2021-02-25 11:48:10 · 880 阅读 · 0 评论 -
ubuntu20 编译dpdk错误 -Werror=address-of-packed-member
0x0在ubuntu20上编译dpdk 18.11报错,gcc 版本为9.3.0,报错如下:error: converting a packed ‘const struct ether_addr’ pointer (alignment 1) to a ‘unaligned_uint16_t’ {aka ‘const short unsigned int’} pointer (alignment 2) may result in an unaligned pointer value [-Werror=ad原创 2021-01-29 16:31:54 · 6503 阅读 · 0 评论 -
dpdk 18 ixgbe驱动初始化分析
rte_log_set_global_levelrte_log_set_global_level(uint32_t level)pci bus注册TE_REGISTER_BUS(pci, rte_pci_bus.bus); drivers/bus/pci/pci_common.c ,注册静态的设置rte_pci_bus,在rte_pci_bus中设置了pci bus的各个回调函数struct rte_pci_bus rte_pci_bus = { .bus = { .sca原创 2020-10-15 10:10:03 · 464 阅读 · 0 评论