重启网卡设备-handbook of swarm intelligence
(3) 获得各项资源
rc = pci_request_regions (pdev, 'rt8139too');
if (rc) goto err_out;
(4) 把得到的地址进行映射
ioaddr = pci_iomap(pdev, 1, 0);
if (ioaddr == NULL) {
rc = -EIO;
goto err_out;
}
(5) 重启网卡设备
static void rt_reset(void __iomem *ioaddr) {
int i;
/* Soft reset the chip. */
iowrite8(CmdReset, ioaddr + ChipCmd);
/* Check that the chip has finished the reset. */
}
为了更加深入了解如何重启网卡设备,你可以参考以下几篇文章:
想要深入探讨PCI设备的地址映射问题?不妨看看这篇详细的文章:PCI设备的地址映射。
这些资源不仅能帮助你理解技术实现,还能提供实用的脚本和工具,让你在实际操作中更加得心应手。
下载地址
用户评论