Patent ID: 9736211
Date: 2017-08-15
CPC Classifications: H04L

Claim:
1. A computer-implemented method for processing encapsulated packets in a computer system running virtualization software that includes a virtual switch, wherein each encapsulated packet includes an outer Ethernet header, an outer IP header, an outer UDP header, and an inner Ethernet header, the method comprising: monitoring traffic statistics on a dedicated port of the virtual switch, the dedicated port having been created by the virtualization software to be dedicated to incoming packets that have been decapsulated from encapsulated packets and outgoing packets that are to be encapsulated into encapsulated packets; and in response to the traffic statistics being greater than a predetermined threshold, instructing a physical network interface controller to allocate receive side scaling (RSS) receive queues for encapsulated packets, and allowing the physical network interface controller to store encapsulated packets received by the physical network controller in a number of RSS receive queues which facilitates multi-core processing of the received encapsulated packets.