你的交换机芯片,值得一个switchdev驱动吗?

原创
alex 1小时前 阅读数 1 #头条
你有没有试过给一块交换机 ASIC 写 Linux 驱动?如果试过,你会很快撞见 switchdev——内核网络栈里那个专门把硬件卸载能力暴露给软件层的框架。翻完文档后我的判断很直接:它解决的是一个真问题,但对开发者极其不友好。流表、FDB、隧道封装,每一块都有独立的抽象层,组合起来就是指数级的复杂度。2 个点赞、0 条讨论也说明了一切——这个框架活在极小众的圈子里,却支撑着整个 OVS-DPDK 和智能网卡生态。

原文:Ethernet switch device driver model (switchdev) · 来源:Hacker News

版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除