默默的一块石头
发布时间:2020-02-26 18:41:13
TSECDDR PCI_ControllerDDR二、DMA Engine上面是DMA Engine的框图,以接收为例:1.2.3.4.5.三、内核中DMA相关APIdma_alloc_cohrent一致性DMA映射BD所占内存就是靠来分配的。dma_map_single(流式DMA映射以太网包所占内存先通过来分配,然后通过来映射给bd的网卡驱动中使.........【阅读全文】
发布时间:2020-02-26 18:29:59
早就想整理网络数据包收发流程了,一直太懒没动笔。今天下决心写了一、硬件环境intel82546:PHY与MAC集成在一起的PCI网卡芯片,很强大bcm5461: PHY芯片,与之对应的MAC是TSECTSEC: Three Speed Ethernet Controller,三速以太网控制器,PowerPc 架构CPU里面的MAC模块&n.........【阅读全文】
发布时间:2020-02-13 11:35:13
https://segmentfault.com/a/1190000008836467?utm_source=tag-newest如果英文没有问题,强烈建议阅读后面参考里的两篇文章,里面介绍的更详细。本示例里列出的函数调用关系来自于kernel 3.13.0,如果你的内核不是这个版本,函数名称和相关路径可能不一样,但背后的原理应该是一样的(或者有细微差别)网卡需要.........【阅读全文】