ETHER内核数据流处理
--NXP_IMX6x系列
- eth的初始化:
fec的probe后,进入ether的初始化流程fec_enet_init(dev);
fec_enet_init()的主要工作如下:
- fec_enet_alloc_queue();
创建queue等待队列,dma_alloc_coherent()创建一致性DMA地址。
- netdev->netdev_ops= ;
netdev->ethtool_ops =
填充netdev_ops和ethtool的ops.
- netif_napi_add();添加napi接口。
- irq申请:
Irq = platform_get_irq()
Devm_request_irq(irq)
- netdev注册:
register_netdev(ndev)
- Mdio总线创建:
fec_enet_mii_init()

最低0.47元/天 解锁文章
3580

被折叠的 条评论
为什么被折叠?



