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