Invention Application
US20170005931A1 VIRTUAL NETWORK INTERFACE CONTROLLER PERFORMANCE USING PHYSICAL NETWORK INTERFACE CONTROLLER RECEIVE SIDE SCALING OFFLOADS 有权
虚拟网络接口控制器性能使用物理网络接口控制器接收侧尺寸偏移

  • Patent Title: VIRTUAL NETWORK INTERFACE CONTROLLER PERFORMANCE USING PHYSICAL NETWORK INTERFACE CONTROLLER RECEIVE SIDE SCALING OFFLOADS
  • Patent Title (中): 虚拟网络接口控制器性能使用物理网络接口控制器接收侧尺寸偏移
  • Application No.: US14755674
    Application Date: 2015-06-30
  • Publication No.: US20170005931A1
    Publication Date: 2017-01-05
  • Inventor: Rishi MEHTALenin SINGARAVELU
  • Applicant: VMware, Inc.
  • Main IPC: H04L12/743
  • IPC: H04L12/743 H04L12/861
VIRTUAL NETWORK INTERFACE CONTROLLER PERFORMANCE USING PHYSICAL NETWORK INTERFACE CONTROLLER RECEIVE SIDE SCALING OFFLOADS
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.
Information query
Patent Agency Ranking
0/0