numam-dpdk/doc/guides/nics
Tiago Lam 6ef75e405d doc: add af_packet PMD guide
As of commit 364e08f2bb, DPDK allows an application to send and
receive raw packets using an AF_PACKET and PACKET_MMAP, when using
Linux Kernel. This complements it by adding a simple guide with the
following information:
- An introduction, where a brief explanation of this driver is given,
  pointing out the dependency on PACKET_MMAP;
- Which options are supported at configuration time, while setting up an
  interface, and it's inherent limitations;
- What the prerequisites are;
- A command line example of how to set up a DPDK port using the
  af_packet driver.

Since there's a dependency in PACKET_MMAP, the guide also points to the
original Kernel documentation, so the reader can get more details.

Signed-off-by: Tiago Lam <tiago.lam@intel.com>
Reviewed-by: Ferruh Yigit <ferruh.yigit@intel.com>
2018-12-21 16:22:40 +01:00
..
features net/nfp: support multiprocess 2018-12-13 17:53:50 +00:00
img net/mvpp2: document MTR and TM usage 2018-09-28 01:41:03 +02:00
af_packet.rst doc: add af_packet PMD guide 2018-12-21 16:22:40 +01:00
ark.rst net/ark: remove empty header file 2017-10-06 02:49:47 +02:00
atlantic.rst net/atlantic: implement RSS and RETA manipulation API 2018-10-18 10:24:39 +02:00
avp.rst doc: add AVP 2017-04-04 19:02:45 +02:00
axgbe.rst doc: fix spelling in PMD guides 2018-10-26 22:14:05 +02:00
bnx2x.rst net/bnx2x: make init and driver logtype names consistent 2018-04-27 15:54:56 +01:00
bnxt.rst net/bnxt: introduce Broadcom Stingray 2018-04-14 00:59:41 +02:00
build_and_test.rst doc: add note for shared library in NICs guide 2018-02-13 23:59:00 +01:00
cxgbe.rst net/cxgbe: update release notes for flow API support 2018-07-23 23:55:26 +02:00
dpaa2.rst doc: create NXP DPAA2 platform guide 2018-11-19 01:16:35 +01:00
dpaa.rst doc: create NXP DPAA platform guide 2018-11-19 01:16:13 +01:00
e1000em.rst doc: convert Intel license headers to SPDX tags 2018-02-06 23:27:08 +01:00
ena.rst doc: remove invalid config option from ena guide 2018-10-18 10:24:39 +02:00
enetc.rst doc: add guide for ENETC PMD 2018-10-11 18:53:49 +02:00
enic.rst fix dpdk.org URLs 2018-11-26 20:19:24 +01:00
fail_safe.rst use SPDX tag for 6WIND copyrighted files 2018-05-25 10:47:06 +02:00
features.rst doc: clarify TSO Tx offload prerequisite 2018-11-05 15:01:25 +01:00
fm10k.rst ethdev: make default behavior CRC strip on Rx 2018-09-14 20:08:41 +02:00
i40e.rst net/i40e: fix Rx instability with vector mode 2018-11-05 16:50:14 +01:00
ifc.rst net/ifc: make driver name consistent 2018-06-14 19:27:50 +02:00
igb.rst doc: add igb guide 2018-02-08 18:42:14 +01:00
index.rst doc: add af_packet PMD guide 2018-12-21 16:22:40 +01:00
intel_vf.rst doc: update Intel VF guide 2018-02-13 18:17:30 +01:00
ixgbe.rst doc: add ixgbe known issue with legacy interrrupt 2018-10-18 10:24:39 +02:00
kni.rst doc: convert Intel license headers to SPDX tags 2018-02-06 23:27:08 +01:00
liquidio.rst doc: remove invalid config options from liquidio guide 2018-10-18 10:24:39 +02:00
mlx4.rst doc: update Mellanox supported OFED version 2018-11-21 15:50:49 +01:00
mlx5.rst net/mlx5: report imissed statistics 2018-12-13 16:31:06 +00:00
mvneta.rst net/mvneta: support basic stats 2018-10-11 18:53:48 +02:00
mvpp2.rst doc: fix PDF build 2018-10-31 15:52:43 +01:00
netvsc.rst net/netvsc: support integrated VF 2018-09-14 20:08:41 +02:00
nfp.rst net/nfp: support multiprocess 2018-12-13 17:53:50 +00:00
octeontx.rst use registered name for OCTEON TX references 2018-10-26 14:16:05 +02:00
overview.rst use SPDX tag for 6WIND copyrighted files 2018-05-25 10:47:06 +02:00
pcap_ring.rst net/pcap: support physical interface MAC address 2018-10-11 18:53:49 +02:00
qede.rst doc: update qede firmware version 2018-11-22 10:31:52 +01:00
sfc_efx.rst net/sfc: support TSO in EF10 Tx datapath 2018-10-11 18:53:49 +02:00
softnic.rst doc: update softnic guide for flow and QoS support 2018-10-26 13:17:04 +02:00
szedata2.rst doc: update doc and release notes for szedata2 driver 2018-04-27 18:01:00 +01:00
tap.rst net/tap: access primary process queues from secondary 2018-10-26 22:14:05 +02:00
thunderx.rst net/thunderx: add support for hardware first skip feature 2018-07-03 01:35:58 +02:00
vdev_netvsc.rst doc: fix typo in vdev_netvsc guide 2018-07-26 22:56:51 +02:00
vhost.rst net/vhost: add parameter to enable postcopy 2018-10-18 10:24:39 +02:00
virtio.rst doc: fix spelling in PMD guides 2018-10-26 22:14:05 +02:00
vmxnet3.rst doc: convert Intel license headers to SPDX tags 2018-02-06 23:27:08 +01:00