.. _dev:

=======
Devices
=======

Hardware
--------
* `DPDK <https://www.dpdk.org/>`_

  * `Network Interfaces <https://doc.dpdk.org/guides/nics/>`_
  * `Cryptographic Devices <https://doc.dpdk.org/guides/cryptodevs/>`_

* `Open Data Plane <https://github.com/FDio/odp4vpp>`_
* `Intel Ethernet Adaptive Virtual Function <https://www.intel.com/content/dam/www/public/us/en/documents/product-specifications/ethernet-adaptive-virtual-function-hardware-spec.pdf>`_

Operating System
----------------
* `Netmap <http://info.iet.unipi.it/~luigi/netmap/>`_
* `af_packet <http://man7.org/linux/man-pages/man7/packet.7.html>`_
* Tap V2 (FastTap)

Virtualization:
---------------
* SSVM
* Vhost / VirtIO

Containers
----------

* Vhost-user
* MemIF