SlideShare a Scribd company logo
1 of 15
Download to read offline
Hardware/Software for
                     Packet Processing
                             Hisaki Ohara




Thursday, October 11, 2012
Today’s Agenda



                     • Basic Requirement
                     • DCA (Direct Cache Access)
                     • Multiqueue (VMDq and RSS)


Thursday, October 11, 2012
Basic Requirement for Packet Processing



                     • 14.8 Mpps (packets per second) for 10GbE
                      • 10G / {8 * (64+8+12)}
                     • Processing time 67 nsec for a packet
                      • About 134 cycles for Xeon 2GHz

Thursday, October 11, 2012
Hardware and Software
                                                           CPU
                                            Core
                                          Core
                                        Core
                                       Core
                                              Multi Core
     Memory
                                    Cache
                                              DCA
                                                            Interrupt Coalescing
                                                   MSI-X       Posed Interrupt
                              DMA                     Full APIC Virtualization
                                                    RSS              IOMMU
                                 TSO                 VMDq
                               LRO     Multi Queue NIC
Thursday, October 11, 2012
DCA (Direct Cache Access)
                     •       Feature: Put the data directly into the cache
                             •   Reduce memory traffic
                             •   Improve latency
                     •       VT-c ....
                             •   Hard to determine which CPU/chipset/NIC/firmware
                                 supports the feature
                                 •   First platform: Xeon 5100, 7300
                                 •   Now, Intel Data Direct I/O Technology..
                     •       TPH (TLP Processing Hints)
                             •   PCI Express 2.1 Protocol Extensions
                             •   Steering Tags (8 bits)

Thursday, October 11, 2012
recap: DMA [Device Write]
                             Cache
                                                            Maintain Cache Coherent!
                                               ⑥
                                 M→E→I→E
                             ②                 ③
                                   Memory
                                  Controller
                                                   Memory
                                                            ① Memory write by NIC
                                               ④            ② Snoop system cache
                             PCIe RC                        ③ If Modified state, Writeback by CPU
                                                              (Transits to Exclusive state)
                                                            ④ Device Write to memory
                       ①                                      (Transits to Invalid state)
                                     ⑤
                                                            ⑤ Interrupt
       NIC                                                  ⑥ Software reads DMA data
                                                              (Transits to Exclusive state)



Thursday, October 11, 2012
DCA [Device Write]
                             Cache



                                     M→E→M
                             ②                 ③
                                   Memory
                                  Controller
                                                   Memory
                                                            ① Memory write by NIC
                                                            ② Snoop system cache
                             PCIe RC
                                         ④
                                                            ③ If Modified state, Writeback by CPU
                                                              (Transits to Exclusive state)
                                                            ④ Device Write to cache
                       ①                                      (Transits to Modified state)
                                     ⑤
                                                            ⑤ Software reads DMA data
       NIC                                                  Keeps Modified state as much as possible




Thursday, October 11, 2012
MESI protocol

                                  M


                             E          S


                                   I


Thursday, October 11, 2012
Workload for DCA
                     • Possibility that cache line modified by DCA
                             is evicted by writeback before it is read
                             • Depends on workloads




Thursday, October 11, 2012
Virtualization for Networking

                                VM                                 VM
                             Virtual Driver                     Virtual Driver

                             Virtual HW                         Virtual HW

                             Virtual I/F                        Virtual I/F
 Forward Ethernet frame

    Resource reservation                Virtual Switch
        Header inspection

                                              Physical Driver



                                               Physical NIC


Thursday, October 11, 2012
Virtualization for Networking
                                                                                          VMDq

                                VM                                 VM
                             Virtual Driver                     Virtual Driver

                             Virtual HW                         Virtual HW

                             Virtual I/F                        Virtual I/F
 Forward Ethernet frame

    Resource reservation                Virtual Switch
        Header inspection

                                              Physical Driver


                                                                                 - Packet sorting
                                               Physical NIC                      - Moving data to VM
                                                                                 - Routing packets to proper
                                                                                 CPU for receive
Thursday, October 11, 2012
Multiqueue (VMDq, RSS)

                     • When reading the source code of ixgbe,
                             relationship between VMDq, RSS, DCA and
                             multi queue is not clear (for me)
                     • VT-c, again...
                      • Mixed terminology for feature and marketing
                     • Let’s clarify with datasheet
                      • Only focus on Intel 82599 (Niantic)
Thursday, October 11, 2012
Queues in 82599 Non-Virtualization
                                             128 Receive Queue
                                             128 Transmit Queue


                                             16 RSS Queues




Thursday, October 11, 2012
Queues in 82599 Virtualization
                        RX   TX            RX   TX   RX   TX
                                                               #Pools * #Queue_Pair = 128
                        RX   TX            RX   TX   RX   TX
                        RX   TX            RX   TX   RX   TX   Without RSS:
                        RX   TX            RX   TX   RX   TX    16 pools x 1 queue
                                                     RX   TX
                        RX   TX            RX   TX
                                                                32 pools x 1 queue
                        RX   TX            RX   TX   RX   TX
                        RX   TX            RX   TX   RX   TX
                                                                64 pools x 1 queue
            QP (Queue Pair)                                    With RSS:
                                                 Pool           32 pools x 4 RSS
       128 Queue Pairs
                                                                64 pools x 2 RSS

                              VM0      VM1        VM2               VM63
                             2 QPs    2 QPs      2 QPs              2 QPs
                             Pool 0   Pool 1     Pool 2            Pool 63




                      VMDq            L2 Sorter/Classifier Switch

Thursday, October 11, 2012
VMDq and RSS


                     • RSS is not supported in IOV mode (case of
                             82599)
                             • Supported in VMDq mode
                     • NetQueue in VMware ESX


Thursday, October 11, 2012

More Related Content

What's hot

Intel ssd dc data center family for PCIe
Intel ssd dc data center family for PCIeIntel ssd dc data center family for PCIe
Intel ssd dc data center family for PCIeLow Hong Chuan
 
Performance out of the box developers
Performance   out of the box developersPerformance   out of the box developers
Performance out of the box developersMichelle Holley
 
5 pipeline arch_rationale
5 pipeline arch_rationale5 pipeline arch_rationale
5 pipeline arch_rationalevideos
 
3 additional dpdk_theory(1)
3 additional dpdk_theory(1)3 additional dpdk_theory(1)
3 additional dpdk_theory(1)videos
 
AMD EPYC World Records
AMD EPYC World RecordsAMD EPYC World Records
AMD EPYC World RecordsAMD
 
Ibm power systems facts and features power 8
Ibm power systems facts and features  power 8 Ibm power systems facts and features  power 8
Ibm power systems facts and features power 8 Diego Alberto Tamayo
 
Introduction to the DAOS Scale-out object store (HLRS Workshop, April 2017)
Introduction to the DAOS Scale-out object store (HLRS Workshop, April 2017)Introduction to the DAOS Scale-out object store (HLRS Workshop, April 2017)
Introduction to the DAOS Scale-out object store (HLRS Workshop, April 2017)Johann Lombardi
 
Power8 sales exam prep
 Power8 sales exam prep Power8 sales exam prep
Power8 sales exam prepJason Wong
 
AMD Next Horizon
AMD Next HorizonAMD Next Horizon
AMD Next HorizonAMD
 
CCTK2.2.1 support for newly added bios tokens
CCTK2.2.1 support for newly added bios tokensCCTK2.2.1 support for newly added bios tokens
CCTK2.2.1 support for newly added bios tokensartisriva
 
Aplus essentials-exam-cram
Aplus essentials-exam-cramAplus essentials-exam-cram
Aplus essentials-exam-cramPeter Sonko
 
Intel Knights Landing Slides
Intel Knights Landing SlidesIntel Knights Landing Slides
Intel Knights Landing SlidesRonen Mendezitsky
 
High Memory Bandwidth Demo @ One Intel Station
High Memory Bandwidth Demo @ One Intel StationHigh Memory Bandwidth Demo @ One Intel Station
High Memory Bandwidth Demo @ One Intel StationIntel IT Center
 
Data-Intensive Workflows with DAOS
Data-Intensive Workflows with DAOSData-Intensive Workflows with DAOS
Data-Intensive Workflows with DAOSJohann Lombardi
 
Redis-SGX: Dmitrii Kuvaiskii
Redis-SGX: Dmitrii KuvaiskiiRedis-SGX: Dmitrii Kuvaiskii
Redis-SGX: Dmitrii KuvaiskiiRedis Labs
 
AMD EPYC 7002 World Records
AMD EPYC 7002 World RecordsAMD EPYC 7002 World Records
AMD EPYC 7002 World RecordsAMD
 
AI Crash Course- Supercomputing
AI Crash Course- SupercomputingAI Crash Course- Supercomputing
AI Crash Course- SupercomputingIntel IT Center
 
OMCI8.2.1 support for newly added bios tokens
OMCI8.2.1 support for newly added bios tokensOMCI8.2.1 support for newly added bios tokens
OMCI8.2.1 support for newly added bios tokensartisriva
 
Intel software guard extension
Intel software guard extensionIntel software guard extension
Intel software guard extensionDESMOND YUEN
 

What's hot (20)

Intel ssd dc data center family for PCIe
Intel ssd dc data center family for PCIeIntel ssd dc data center family for PCIe
Intel ssd dc data center family for PCIe
 
Performance out of the box developers
Performance   out of the box developersPerformance   out of the box developers
Performance out of the box developers
 
5 pipeline arch_rationale
5 pipeline arch_rationale5 pipeline arch_rationale
5 pipeline arch_rationale
 
3 additional dpdk_theory(1)
3 additional dpdk_theory(1)3 additional dpdk_theory(1)
3 additional dpdk_theory(1)
 
AMD EPYC World Records
AMD EPYC World RecordsAMD EPYC World Records
AMD EPYC World Records
 
Ibm power systems facts and features power 8
Ibm power systems facts and features  power 8 Ibm power systems facts and features  power 8
Ibm power systems facts and features power 8
 
Introduction to the DAOS Scale-out object store (HLRS Workshop, April 2017)
Introduction to the DAOS Scale-out object store (HLRS Workshop, April 2017)Introduction to the DAOS Scale-out object store (HLRS Workshop, April 2017)
Introduction to the DAOS Scale-out object store (HLRS Workshop, April 2017)
 
Power8 sales exam prep
 Power8 sales exam prep Power8 sales exam prep
Power8 sales exam prep
 
AMD Next Horizon
AMD Next HorizonAMD Next Horizon
AMD Next Horizon
 
CCTK2.2.1 support for newly added bios tokens
CCTK2.2.1 support for newly added bios tokensCCTK2.2.1 support for newly added bios tokens
CCTK2.2.1 support for newly added bios tokens
 
Aplus essentials-exam-cram
Aplus essentials-exam-cramAplus essentials-exam-cram
Aplus essentials-exam-cram
 
Intel Knights Landing Slides
Intel Knights Landing SlidesIntel Knights Landing Slides
Intel Knights Landing Slides
 
High Memory Bandwidth Demo @ One Intel Station
High Memory Bandwidth Demo @ One Intel StationHigh Memory Bandwidth Demo @ One Intel Station
High Memory Bandwidth Demo @ One Intel Station
 
Data-Intensive Workflows with DAOS
Data-Intensive Workflows with DAOSData-Intensive Workflows with DAOS
Data-Intensive Workflows with DAOS
 
Redis-SGX: Dmitrii Kuvaiskii
Redis-SGX: Dmitrii KuvaiskiiRedis-SGX: Dmitrii Kuvaiskii
Redis-SGX: Dmitrii Kuvaiskii
 
AMD EPYC 7002 World Records
AMD EPYC 7002 World RecordsAMD EPYC 7002 World Records
AMD EPYC 7002 World Records
 
IBM PureFlex System
IBM PureFlex SystemIBM PureFlex System
IBM PureFlex System
 
AI Crash Course- Supercomputing
AI Crash Course- SupercomputingAI Crash Course- Supercomputing
AI Crash Course- Supercomputing
 
OMCI8.2.1 support for newly added bios tokens
OMCI8.2.1 support for newly added bios tokensOMCI8.2.1 support for newly added bios tokens
OMCI8.2.1 support for newly added bios tokens
 
Intel software guard extension
Intel software guard extensionIntel software guard extension
Intel software guard extension
 

Similar to X86 hardware for packet processing

SAP Virtualization Week 2012 - The Lego Cloud
SAP Virtualization Week 2012 - The Lego CloudSAP Virtualization Week 2012 - The Lego Cloud
SAP Virtualization Week 2012 - The Lego Cloudaidanshribman
 
SLES 11 SP2 PerformanceEvaluation for Linux on System z
SLES 11 SP2 PerformanceEvaluation for Linux on System zSLES 11 SP2 PerformanceEvaluation for Linux on System z
SLES 11 SP2 PerformanceEvaluation for Linux on System zIBM India Smarter Computing
 
Dme presentation-feb2013v2-1
Dme presentation-feb2013v2-1Dme presentation-feb2013v2-1
Dme presentation-feb2013v2-1Bengt Edlund
 
VMware vSphere 5.1 Overview
VMware vSphere 5.1 OverviewVMware vSphere 5.1 Overview
VMware vSphere 5.1 OverviewESXLab
 
Scalability
ScalabilityScalability
Scalabilityfelho
 
Hp All In 1
Hp All In 1Hp All In 1
Hp All In 1RBratton
 
[Harvard CS264] 05 - Advanced-level CUDA Programming
[Harvard CS264] 05 - Advanced-level CUDA Programming[Harvard CS264] 05 - Advanced-level CUDA Programming
[Harvard CS264] 05 - Advanced-level CUDA Programmingnpinto
 
An FPGA-based Scalable Simulation Accelerator for Tile Architectures @HEART2011
An FPGA-based Scalable Simulation Accelerator for Tile Architectures @HEART2011An FPGA-based Scalable Simulation Accelerator for Tile Architectures @HEART2011
An FPGA-based Scalable Simulation Accelerator for Tile Architectures @HEART2011Shinya Takamaeda-Y
 
[INSIGHT OUT 2011] A25 2 TB highly available mysql solution(alex)
[INSIGHT OUT 2011] A25 2 TB highly available mysql solution(alex)[INSIGHT OUT 2011] A25 2 TB highly available mysql solution(alex)
[INSIGHT OUT 2011] A25 2 TB highly available mysql solution(alex)Insight Technology, Inc.
 
Private cloud virtual reality to reality a partner story daniel mar_technicom
Private cloud virtual reality to reality a partner story daniel mar_technicomPrivate cloud virtual reality to reality a partner story daniel mar_technicom
Private cloud virtual reality to reality a partner story daniel mar_technicomMicrosoft Singapore
 
ScalableCore System: A Scalable Many-core Simulator by Employing Over 100 FPGAs
ScalableCore System: A Scalable Many-core Simulator by Employing Over 100 FPGAsScalableCore System: A Scalable Many-core Simulator by Employing Over 100 FPGAs
ScalableCore System: A Scalable Many-core Simulator by Employing Over 100 FPGAsShinya Takamaeda-Y
 
Cистема распределенного, масштабируемого и высоконадежного хранения данных дл...
Cистема распределенного, масштабируемого и высоконадежного хранения данных дл...Cистема распределенного, масштабируемого и высоконадежного хранения данных дл...
Cистема распределенного, масштабируемого и высоконадежного хранения данных дл...Ontico
 
Maximizing Application Performance on Cray XT6 and XE6 Supercomputers DOD-MOD...
Maximizing Application Performance on Cray XT6 and XE6 Supercomputers DOD-MOD...Maximizing Application Performance on Cray XT6 and XE6 Supercomputers DOD-MOD...
Maximizing Application Performance on Cray XT6 and XE6 Supercomputers DOD-MOD...Jeff Larkin
 
Atlantis overview v5 o ctober 2012
Atlantis overview v5 o ctober 2012Atlantis overview v5 o ctober 2012
Atlantis overview v5 o ctober 2012tracepointmarketing
 
Running without a ZFS system pool
Running without a ZFS system poolRunning without a ZFS system pool
Running without a ZFS system poolBill Pijewski
 
Hana Memory Scale out using the hecatonchire Project
Hana Memory Scale out using the hecatonchire ProjectHana Memory Scale out using the hecatonchire Project
Hana Memory Scale out using the hecatonchire ProjectBenoit Hudzia
 
Openstorage with OpenStack, by Bradley
Openstorage with OpenStack, by BradleyOpenstorage with OpenStack, by Bradley
Openstorage with OpenStack, by BradleyHui Cheng
 

Similar to X86 hardware for packet processing (20)

SAP Virtualization Week 2012 - The Lego Cloud
SAP Virtualization Week 2012 - The Lego CloudSAP Virtualization Week 2012 - The Lego Cloud
SAP Virtualization Week 2012 - The Lego Cloud
 
SLES 11 SP2 PerformanceEvaluation for Linux on System z
SLES 11 SP2 PerformanceEvaluation for Linux on System zSLES 11 SP2 PerformanceEvaluation for Linux on System z
SLES 11 SP2 PerformanceEvaluation for Linux on System z
 
Dme presentation-feb2013v2-1
Dme presentation-feb2013v2-1Dme presentation-feb2013v2-1
Dme presentation-feb2013v2-1
 
VMware vSphere 5.1 Overview
VMware vSphere 5.1 OverviewVMware vSphere 5.1 Overview
VMware vSphere 5.1 Overview
 
Scalability
ScalabilityScalability
Scalability
 
Hp All In 1
Hp All In 1Hp All In 1
Hp All In 1
 
[Harvard CS264] 05 - Advanced-level CUDA Programming
[Harvard CS264] 05 - Advanced-level CUDA Programming[Harvard CS264] 05 - Advanced-level CUDA Programming
[Harvard CS264] 05 - Advanced-level CUDA Programming
 
An FPGA-based Scalable Simulation Accelerator for Tile Architectures @HEART2011
An FPGA-based Scalable Simulation Accelerator for Tile Architectures @HEART2011An FPGA-based Scalable Simulation Accelerator for Tile Architectures @HEART2011
An FPGA-based Scalable Simulation Accelerator for Tile Architectures @HEART2011
 
[INSIGHT OUT 2011] A25 2 TB highly available mysql solution(alex)
[INSIGHT OUT 2011] A25 2 TB highly available mysql solution(alex)[INSIGHT OUT 2011] A25 2 TB highly available mysql solution(alex)
[INSIGHT OUT 2011] A25 2 TB highly available mysql solution(alex)
 
Private cloud virtual reality to reality a partner story daniel mar_technicom
Private cloud virtual reality to reality a partner story daniel mar_technicomPrivate cloud virtual reality to reality a partner story daniel mar_technicom
Private cloud virtual reality to reality a partner story daniel mar_technicom
 
OpenDBCamp Virtualization
OpenDBCamp VirtualizationOpenDBCamp Virtualization
OpenDBCamp Virtualization
 
How swift is your Swift - SD.pptx
How swift is your Swift - SD.pptxHow swift is your Swift - SD.pptx
How swift is your Swift - SD.pptx
 
ScalableCore System: A Scalable Many-core Simulator by Employing Over 100 FPGAs
ScalableCore System: A Scalable Many-core Simulator by Employing Over 100 FPGAsScalableCore System: A Scalable Many-core Simulator by Employing Over 100 FPGAs
ScalableCore System: A Scalable Many-core Simulator by Employing Over 100 FPGAs
 
Cистема распределенного, масштабируемого и высоконадежного хранения данных дл...
Cистема распределенного, масштабируемого и высоконадежного хранения данных дл...Cистема распределенного, масштабируемого и высоконадежного хранения данных дл...
Cистема распределенного, масштабируемого и высоконадежного хранения данных дл...
 
cosbench-openstack.pdf
cosbench-openstack.pdfcosbench-openstack.pdf
cosbench-openstack.pdf
 
Maximizing Application Performance on Cray XT6 and XE6 Supercomputers DOD-MOD...
Maximizing Application Performance on Cray XT6 and XE6 Supercomputers DOD-MOD...Maximizing Application Performance on Cray XT6 and XE6 Supercomputers DOD-MOD...
Maximizing Application Performance on Cray XT6 and XE6 Supercomputers DOD-MOD...
 
Atlantis overview v5 o ctober 2012
Atlantis overview v5 o ctober 2012Atlantis overview v5 o ctober 2012
Atlantis overview v5 o ctober 2012
 
Running without a ZFS system pool
Running without a ZFS system poolRunning without a ZFS system pool
Running without a ZFS system pool
 
Hana Memory Scale out using the hecatonchire Project
Hana Memory Scale out using the hecatonchire ProjectHana Memory Scale out using the hecatonchire Project
Hana Memory Scale out using the hecatonchire Project
 
Openstorage with OpenStack, by Bradley
Openstorage with OpenStack, by BradleyOpenstorage with OpenStack, by Bradley
Openstorage with OpenStack, by Bradley
 

X86 hardware for packet processing

  • 1. Hardware/Software for Packet Processing Hisaki Ohara Thursday, October 11, 2012
  • 2. Today’s Agenda • Basic Requirement • DCA (Direct Cache Access) • Multiqueue (VMDq and RSS) Thursday, October 11, 2012
  • 3. Basic Requirement for Packet Processing • 14.8 Mpps (packets per second) for 10GbE • 10G / {8 * (64+8+12)} • Processing time 67 nsec for a packet • About 134 cycles for Xeon 2GHz Thursday, October 11, 2012
  • 4. Hardware and Software CPU Core Core Core Core Multi Core Memory Cache DCA Interrupt Coalescing MSI-X Posed Interrupt DMA Full APIC Virtualization RSS IOMMU TSO VMDq LRO Multi Queue NIC Thursday, October 11, 2012
  • 5. DCA (Direct Cache Access) • Feature: Put the data directly into the cache • Reduce memory traffic • Improve latency • VT-c .... • Hard to determine which CPU/chipset/NIC/firmware supports the feature • First platform: Xeon 5100, 7300 • Now, Intel Data Direct I/O Technology.. • TPH (TLP Processing Hints) • PCI Express 2.1 Protocol Extensions • Steering Tags (8 bits) Thursday, October 11, 2012
  • 6. recap: DMA [Device Write] Cache Maintain Cache Coherent! ⑥ M→E→I→E ② ③ Memory Controller Memory ① Memory write by NIC ④ ② Snoop system cache PCIe RC ③ If Modified state, Writeback by CPU (Transits to Exclusive state) ④ Device Write to memory ① (Transits to Invalid state) ⑤ ⑤ Interrupt NIC ⑥ Software reads DMA data (Transits to Exclusive state) Thursday, October 11, 2012
  • 7. DCA [Device Write] Cache M→E→M ② ③ Memory Controller Memory ① Memory write by NIC ② Snoop system cache PCIe RC ④ ③ If Modified state, Writeback by CPU (Transits to Exclusive state) ④ Device Write to cache ① (Transits to Modified state) ⑤ ⑤ Software reads DMA data NIC Keeps Modified state as much as possible Thursday, October 11, 2012
  • 8. MESI protocol M E S I Thursday, October 11, 2012
  • 9. Workload for DCA • Possibility that cache line modified by DCA is evicted by writeback before it is read • Depends on workloads Thursday, October 11, 2012
  • 10. Virtualization for Networking VM VM Virtual Driver Virtual Driver Virtual HW Virtual HW Virtual I/F Virtual I/F Forward Ethernet frame Resource reservation Virtual Switch Header inspection Physical Driver Physical NIC Thursday, October 11, 2012
  • 11. Virtualization for Networking VMDq VM VM Virtual Driver Virtual Driver Virtual HW Virtual HW Virtual I/F Virtual I/F Forward Ethernet frame Resource reservation Virtual Switch Header inspection Physical Driver - Packet sorting Physical NIC - Moving data to VM - Routing packets to proper CPU for receive Thursday, October 11, 2012
  • 12. Multiqueue (VMDq, RSS) • When reading the source code of ixgbe, relationship between VMDq, RSS, DCA and multi queue is not clear (for me) • VT-c, again... • Mixed terminology for feature and marketing • Let’s clarify with datasheet • Only focus on Intel 82599 (Niantic) Thursday, October 11, 2012
  • 13. Queues in 82599 Non-Virtualization 128 Receive Queue 128 Transmit Queue 16 RSS Queues Thursday, October 11, 2012
  • 14. Queues in 82599 Virtualization RX TX RX TX RX TX #Pools * #Queue_Pair = 128 RX TX RX TX RX TX RX TX RX TX RX TX Without RSS: RX TX RX TX RX TX 16 pools x 1 queue RX TX RX TX RX TX 32 pools x 1 queue RX TX RX TX RX TX RX TX RX TX RX TX 64 pools x 1 queue QP (Queue Pair) With RSS: Pool 32 pools x 4 RSS 128 Queue Pairs 64 pools x 2 RSS VM0 VM1 VM2 VM63 2 QPs 2 QPs 2 QPs 2 QPs Pool 0 Pool 1 Pool 2 Pool 63 VMDq L2 Sorter/Classifier Switch Thursday, October 11, 2012
  • 15. VMDq and RSS • RSS is not supported in IOV mode (case of 82599) • Supported in VMDq mode • NetQueue in VMware ESX Thursday, October 11, 2012