Invention Application
- Patent Title: VIRTUAL NETWORK INTERFACE CONTROLLER PERFORMANCE USING PHYSICAL NETWORK INTERFACE CONTROLLER RECEIVE SIDE SCALING OFFLOADS
- Patent Title (中): 虚拟网络接口控制器性能使用物理网络接口控制器接收侧尺寸偏移
-
Application No.: US14755674Application Date: 2015-06-30
-
Publication No.: US20170005931A1Publication Date: 2017-01-05
- Inventor: Rishi MEHTA , Lenin SINGARAVELU
- Applicant: VMware, Inc.
- Main IPC: H04L12/743
- IPC: H04L12/743 ; H04L12/861

Abstract:
Techniques disclosed herein provide an approach for using receive side scaling (RSS) offloads from a physical network interface controller (PNIC) to improve the performance of a virtual network interface controller (VNIC). In one embodiment, the PNIC is configured to write hash values it computes for RSS purposes to packets themselves. The VNIC then reads the hash values from the packets and places the packets into VNIC RSS queues, which are processed by respective CPUs, based on the hash values. CPU overhead is thereby reduced, as RSS processing by the VNIC no longer requires computing hash values. In another embodiment in which the number of PNIC RSS queues and VNIC RSS queues are identical, the VNIC may map packets from PNIC RSS queues to VNIC RSS queues using the PNIC RSS queue ID numbers, which also does not require the computing RSS hash values.
Public/Granted literature
Information query