15129044dSC.J. Collier..  BSD LICENSE
25129044dSC.J. Collier    Copyright(c) 2010-2014 Intel Corporation. All rights reserved.
35129044dSC.J. Collier    All rights reserved.
45129044dSC.J. Collier
55129044dSC.J. Collier    Redistribution and use in source and binary forms, with or without
65129044dSC.J. Collier    modification, are permitted provided that the following conditions
75129044dSC.J. Collier    are met:
85129044dSC.J. Collier
95129044dSC.J. Collier    * Redistributions of source code must retain the above copyright
105129044dSC.J. Collier    notice, this list of conditions and the following disclaimer.
115129044dSC.J. Collier    * Redistributions in binary form must reproduce the above copyright
125129044dSC.J. Collier    notice, this list of conditions and the following disclaimer in
135129044dSC.J. Collier    the documentation and/or other materials provided with the
145129044dSC.J. Collier    distribution.
155129044dSC.J. Collier    * Neither the name of Intel Corporation nor the names of its
165129044dSC.J. Collier    contributors may be used to endorse or promote products derived
175129044dSC.J. Collier    from this software without specific prior written permission.
185129044dSC.J. Collier
195129044dSC.J. Collier    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
205129044dSC.J. Collier    "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
215129044dSC.J. Collier    LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
225129044dSC.J. Collier    A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
235129044dSC.J. Collier    OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
245129044dSC.J. Collier    SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
255129044dSC.J. Collier    LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
265129044dSC.J. Collier    DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
275129044dSC.J. Collier    THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
285129044dSC.J. Collier    (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
295129044dSC.J. Collier    OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
305129044dSC.J. Collier
315129044dSC.J. CollierNetwork Interface Controller Drivers
325129044dSC.J. Collier====================================
335129044dSC.J. Collier
345129044dSC.J. Collier.. toctree::
355129044dSC.J. Collier    :maxdepth: 3
365129044dSC.J. Collier    :numbered:
375129044dSC.J. Collier
385129044dSC.J. Collier    overview
395129044dSC.J. Collier    bnx2x
40809f0800SChristian Ehrhardt    bnxt
415129044dSC.J. Collier    cxgbe
425129044dSC.J. Collier    e1000em
435129044dSC.J. Collier    ena
445129044dSC.J. Collier    enic
455129044dSC.J. Collier    fm10k
465129044dSC.J. Collier    i40e
475129044dSC.J. Collier    ixgbe
485129044dSC.J. Collier    intel_vf
495129044dSC.J. Collier    mlx4
505129044dSC.J. Collier    mlx5
515129044dSC.J. Collier    nfp
52809f0800SChristian Ehrhardt    qede
535129044dSC.J. Collier    szedata2
54809f0800SChristian Ehrhardt    thunderx
555129044dSC.J. Collier    virtio
565129044dSC.J. Collier    vhost
575129044dSC.J. Collier    vmxnet3
585129044dSC.J. Collier    pcap_ring
595129044dSC.J. Collier
605129044dSC.J. Collier**Figures**
615129044dSC.J. Collier
625129044dSC.J. Collier:numref:`figure_single_port_nic` :ref:`figure_single_port_nic`
635129044dSC.J. Collier
645129044dSC.J. Collier:numref:`figure_perf_benchmark` :ref:`figure_perf_benchmark`
655129044dSC.J. Collier
665129044dSC.J. Collier:numref:`figure_fast_pkt_proc` :ref:`figure_fast_pkt_proc`
675129044dSC.J. Collier
685129044dSC.J. Collier:numref:`figure_inter_vm_comms` :ref:`figure_inter_vm_comms`
695129044dSC.J. Collier
705129044dSC.J. Collier:numref:`figure_host_vm_comms` :ref:`figure_host_vm_comms`
715129044dSC.J. Collier
725129044dSC.J. Collier:numref:`figure_host_vm_comms_qemu` :ref:`figure_host_vm_comms_qemu`
735129044dSC.J. Collier
745129044dSC.J. Collier:numref:`figure_vmxnet3_int` :ref:`figure_vmxnet3_int`
755129044dSC.J. Collier
765129044dSC.J. Collier:numref:`figure_vswitch_vm` :ref:`figure_vswitch_vm`
775129044dSC.J. Collier
785129044dSC.J. Collier:numref:`figure_vm_vm_comms` :ref:`figure_vm_vm_comms`
79