Linux Kernel TCP/IP Stack — L1 Layer — 多队列网卡
【摘要】
目录
文章目录
目录
多队列网卡
Intel 82575 的多队列硬件实现
Intel 82575 的多队列软件驱动实现
多队列网卡识别
多队列网卡
...
目录
多队列网卡
多队列网卡,是一种用来解决网络 I/O QoS 问题的技术。
随着网络 I/O 的带宽的不断提升,单 Core CPU 不能完全处满足网卡的需求,通过多队列网卡驱动的支持,将各个队列通过中断绑定到不同的 Core 上,以满足网卡的需求。
常见的多队列网卡有 Intel 的 82575、82576,Boardcom 的 57711 等。
Intel 82575 的多队列硬件实现
下图为 Intel 82575 的硬件逻辑图,有四个硬件队列。当收到报文时,通过 HASH Packet Header 的 IP 4-tuple(SIP、Sport、DIP、Dport),将同一条 Flow 总是送到相同的队列。同时触发与该队列绑定的中断。
文章来源: is-cloud.blog.csdn.net,作者:范桂飓,版权归原作者所有,如需转载,请联系作者。
原文链接:is-cloud.blog.csdn.net/article/details/119837808
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)