summaryrefslogtreecommitdiff
path: root/doc/nics.html
blob: 4780ad17d532a5356f3f05d58d180c72dd15ba4c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
<!DOCTYPE html>
<html lang="en">
	<head>
		<meta charset="utf-8" />
		<meta name=viewport content="width=device-width, initial-scale=1" />
		<title>DPDK doc</title>
		<link rel="stylesheet" href="/reset.css" />
		<link rel="stylesheet" href="/layout.css" />
		<link rel="stylesheet" href="/content.css" />
		<script type="text/javascript">
			var _gaq = _gaq || [];
			_gaq.push(['_setAccount', 'UA-39229303-1']);
			_gaq.push(['_setDomainName', 'dpdk.org']);
			_gaq.push(['_setAllowLinker', true]);
			_gaq.push(['_trackPageview']);
			(function() {
				var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
				ga.src = '//www.google-analytics.com/ga.js';
				var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
			})();
		</script>
	</head>
	<body>
		<header>
			<h1><a href="//dpdk.org/"><img src="/logos/dpdk.png"
				alt="DPDK: Data Plane Development Kit"></a></h1>
			<nav>
				<ul>
					<li><a href="/">Home</a></li>
					<li><a href="/download">Download</a></li>
					<li><a href="/doc" id="current">Documentation</a></li>
					<li><a href="/dev">Development</a></li>
					<li><a href="/ml">Mailing Lists</a></li>
					<li><a href="/events">Events</a></li>
					<li><a href="/news">News</a></li>
					<li><a href="/about">About</a></li>
				</ul>
			</nav>
		</header>
		<section>
			<h2>Supported NICs</h2>
			<p>Features supported by the drivers can be checked in the
			<a href="/doc/guides/nics/overview.html#id1">networking drivers matrix</a>.</p>
			<h3>Amazon</h3>
			<ul>
				<li><a href="/doc/guides/nics/ena.html">ena</a> (Elastic Network Adapter)</li>
			</ul>
			<h3>Atomic Rules</h3>
			<ul>
				<li><a href="/doc/guides/nics/ark.html">ark</a> (Arkville Packet Conduit FX0/FX1)</li>
			</ul>
			<h3>Broadcom</h3>
			<ul>
				<li><a href="/doc/guides/nics/bnxt.html">bnxt</a> (NetXtreme-C, NetXtreme-E, StrataGX)</li>
			</ul>
			<h3>Cavium</h3>
			<ul>
				<li><a href="/doc/guides/nics/thunderx.html">thunderx</a> (CN88XX, CN83XX, CN81XX, CN80XX)</li>
				<li><a href="/doc/guides/nics/octeontx.html">octeontx</a> (CN83XX)</li>
				<li><a href="/doc/guides/nics/liquidio.html">liquidio</a> (LiquidIO II CN23XX)</li>
				<li><a href="/doc/guides/nics/bnx2x.html">bnx2x</a> (QLogic 578xx)</li>
				<li><a href="/doc/guides/nics/qede.html">qede</a> (QLogic FastLinQ QL4xxxx)</li>
			</ul>
			<h3>Chelsio</h3>
			<ul>
				<li><a href="/doc/guides/nics/cxgbe.html">cxgbe</a> (Terminator 5, Terminator 6)</li>
			</ul>
			<h3>Cisco</h3>
			<ul>
				<li><a href="/doc/guides/nics/enic.html">enic</a> (UCS Virtual Interface Card)</li>
			</ul>
			<h3>Intel</h3>
			<ul>
				<li><a href="/doc/guides/nics/e1000em.html">e1000</a> (82540, 82545, 82546)</li>
				<li><a href="/browse/dpdk/tree/drivers/net/e1000/">e1000e</a> (82571, 82572, 82573, 82574, 82583, ICH8, ICH9, ICH10, PCH, PCH2, I217, I218, I219)</li>
				<li><a href="/browse/dpdk/tree/drivers/net/e1000/">igb</a> (82575, 82576, 82580, I210, I211, I350, I354, DH89xx)</li>
				<li><a href="/doc/guides/nics/ixgbe.html">ixgbe</a> (82598, 82599, X520, X540, X550)</li>
				<li><a href="/doc/guides/nics/i40e.html">i40e</a> (X710, XL710, X722, XXV710)</li>
				<li><a href="/doc/guides/nics/fm10k.html">fm10k</a> (FM10420)</li>
			</ul>
			<p>Note: The drivers <em>e1000</em> and <em>e1000e</em> are also called <em>em</em>.
			The drivers <em>em</em> and <em>igb</em> are sometimes grouped in <em>e1000</em> family.</p>
			<h3>Marvell</h3>
			<ul>
				<li><a href="/doc/guides/nics/mvpp2.html">mvpp2</a> (Marvell Packet Processor v2)</li>
			</ul>
			<h3>Mellanox</h3>
			<ul>
				<li><a href="/doc/guides/nics/mlx4.html">mlx4</a> (ConnectX-3, ConnectX-3 Pro)</li>
				<li><a href="/doc/guides/nics/mlx5.html">mlx5</a> (ConnectX-4, ConnectX-4 Lx, ConnectX-5, Bluefield)</li>
			</ul>
			<h3>Netcope</h3>
			<ul>
				<li><a href="/doc/guides/nics/szedata2.html">szedata2</a> (NFB-*, NPC-*, NSF-*)</li>
			</ul>
			<h3>Netronome</h3>
			<ul>
				<li><a href="/doc/guides/nics/nfp.html">nfp</a> (NFP-4xxx, NFP-6xxx)</li>
			</ul>
			<h3>NXP</h3>
			<ul>
				<li><a href="/doc/guides/nics/dpaa.html">dpaa</a> (LS102x, LS1043, LS1046)</li>
				<li><a href="/doc/guides/nics/dpaa2.html">dpaa2</a> (LS1048, LS108x, LS20xx, LX216x)</li>
			</ul>
			<h3>Solarflare</h3>
			<ul>
				<li><a href="/doc/guides/nics/sfc_efx.html">sfc_efx</a> (SFN7xxx, SFN8xxx, XtremeScale X2)</li>
			</ul>
			<h3>Paravirtualization</h3>
			<ul>
				<li><a href="/doc/guides/nics/avp.html">avp</a> (Wind River Accelerated Virtual Port)</li>
				<li><a href="/doc/guides/nics/virtio.html">virtio-net</a> (QEMU)</li>
				<li><a href="/doc/guides/nics/vmxnet3.html">vmxnet3</a> (VMware ESXi)</li>
			</ul>
			<h3>Others</h3>
			<ul>
				<li><a href="/browse/dpdk/tree/drivers/net/af_packet">af_packet</a> (Linux AF_PACKET socket)</li>
				<li><a href="/doc/guides/nics/tap.html">tap</a> (kernel L2)</li>
				<li><a href="/doc/guides/nics/pcap_ring.html#libpcap-based-pmd">pcap</a> (file or kernel driver)</li>
				<li><a href="/doc/guides/nics/pcap_ring.html#rings-based-pmd">ring</a> (memory)</li>
			</ul>
			<h3>Attic</h3>
			<ul>
				<li><a href="/doc/memnic-pmd">memnic</a> (Qemu IVSHMEM)</li>
				<li><a href="/doc/vmxnet3-usermap">vmxnet3 usermap</a> (VMware ESXi without uio)</li>
			</ul>
		</section>
		<footer></footer>
	</body>
</html>