发明公开
- 专利标题: 将OPENVSWITCH兆流卸载扩展到硬件以解决硬件管线限制
-
申请号: CN202111174770.4申请日: 2021-10-09
-
公开(公告)号: CN114461279A公开(公告)日: 2022-05-10
- 发明人: N·利马耶 , V·S·K·帕鲁丘里 , S·萨姆德腊拉 , K·帕蒂尔
- 申请人: 英特尔公司
- 申请人地址: 美国加利福尼亚
- 专利权人: 英特尔公司
- 当前专利权人: 英特尔公司
- 当前专利权人地址: 美国加利福尼亚
- 优先权: 17/093,394 20201109 US
- 主分类号: G06F9/4401
- IPC分类号: G06F9/4401
摘要:
用于将OpenvSwitch(OVS)兆流卸载扩展到硬件以解决硬件管线限制的方法和装置。在计算平台上实现的方法下,在OVS软件中采用分组的微流字段的子集创建新的兆流连同掩码,该计算平台包括具有一个或多个端口的网络接口控制器(NIC)并运行包括OVS软件的软件和具有内核的Linux操作系统,所述内核包括TC‑flower模块和NIC驱动程序。微流字段和兆流掩码被发送到NIC驱动程序。在NIC驱动程序中采用微流字段的子集实现新的兆流,并且NIC驱动程序使用所有微流字段在NIC上采用分组匹配方案创建新的硬件流。NIC还使用可能取决于可用硬件资源(例如TCAM的大小)的匹配方案,用新的硬件流对NIC硬件管线进行编程。