From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124])
	by inbox.dpdk.org (Postfix) with ESMTP id 9EA77A0C52;
	Wed, 24 Nov 2021 14:58:09 +0100 (CET)
Received: from [217.70.189.124] (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id 385BE41168;
	Wed, 24 Nov 2021 14:58:09 +0100 (CET)
Received: from wout1-smtp.messagingengine.com (wout1-smtp.messagingengine.com
 [64.147.123.24]) by mails.dpdk.org (Postfix) with ESMTP id 29A0641158
 for <dev@dpdk.org>; Wed, 24 Nov 2021 14:58:08 +0100 (CET)
Received: from compute3.internal (compute3.nyi.internal [10.202.2.43])
 by mailout.west.internal (Postfix) with ESMTP id C6F643201D07;
 Wed, 24 Nov 2021 08:58:06 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute3.internal (MEProxy); Wed, 24 Nov 2021 08:58:07 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h=
 from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding:content-type; s=fm2; bh=
 EWCyn+ppYalF9GW4qGqJvsHEXMnBOk5G1gzvMb5qGIk=; b=gy8Id+DGTSCsQO2R
 8Y9mTt9FimDt04J0yx9Z2Wb2DH7GQSsn6CXUUW79xjHQJf8I266lBmS/nluVOCEc
 uU5GCZ/F3ovLibBbvVpDyOddWmGejIHaCrk1XxX+4kK8F3vjW3BaWs6E6wi+8ftb
 P4eQ6W227BRdMbgrskfw/s0CiuD+Cx1odRSBOP7tfLWJgp56xwdKyi3BXLejjMpK
 pxqAoyXFyjh25qGL9CRZrduyd7EL7QpHj/LMeIbMAQCxxPDn/Jm8faloIk5oBlY2
 Pfrl+jR4uO3B1h0+nANuX/OtoxscwiKL6sxLcnilYlcc5trW3xWf+3KDHKpEBfjm
 4zrrqA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:message-id:mime-version:references
 :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
 :x-sasl-enc; s=fm1; bh=EWCyn+ppYalF9GW4qGqJvsHEXMnBOk5G1gzvMb5qG
 Ik=; b=htmjMRAj1tTxlNGg/3wwc6nhhktTJdDcetO7bHQBvMuZOPkacx39mwfEJ
 uP2XwABbeJTwjjBgrRJryqc42qpE0HEqnGbPkLNh+NTrwHg0vV0hw6O3gWEOyXEn
 KuXegvdc5GQWCxATA0ikEUZBwQR7T8gX4WSZqhKVvekC4g/EnMGCKESre12fwqki
 b3dmrEiKogS6OiKGo5T56RvZidlG/iUnHnVlaFseVjTxX/8DYsR3aDKoDNtmPm7D
 q60xNja4IPMot4k+cPZEL+MOlVhQMroGQj/2MPhErBcmcOU1GZVK4gBB7Na6vlBI
 vGvCfuMBWzJE9ICz7IhbAalpmupwg==
X-ME-Sender: <xms:7kSeYbWgMypWBSt50Vb0QQiuVIFlp49pFDsWxpRHa00Fn9Y9MEwzcw>
 <xme:7kSeYTknML_3s8PJKkMQvx-W8Ti7OMwmZ07m2NIB_9P-8JKlQPqKzHa96lDVO0iiA
 0dV7Dj0OGorSAoDgw>
X-ME-Received: <xmr:7kSeYXZBqjjoAf9MZKz-00MHUJvIX7VHDeYiZgzko8ZopWe9u05WFlgx9ZihVAZJE_tmDbsae-ZP8dS5lP0gsaiWEA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvuddrgeekgdehlecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpefhvffufffkjghfggfgtgesthfuredttddtvdenucfhrhhomhepvfhhohhmrghs
 ucfoohhnjhgrlhhonhcuoehthhhomhgrshesmhhonhhjrghlohhnrdhnvghtqeenucggtf
 frrghtthgvrhhnpeejudetveeujeetheeigefgieeuieekffefhfejteeuieehhffhvddu
 hfehheefheenucffohhmrghinhepkhgvrhhnvghlrdhorhhgnecuvehluhhsthgvrhfuih
 iivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepthhhohhmrghssehmohhnjhgrlhho
 nhdrnhgvth
X-ME-Proxy: <xmx:7kSeYWVP-QghYF5Q8pcnkTD0cNlpKC-Ltz95CNghXDSATd2uNEGwSw>
 <xmx:7kSeYVlQ29KB_dZg6mV57eSERwz9YJqTRg4tFFPUHx6kCs85s58BZw>
 <xmx:7kSeYTfIg5J3XAL60e75RNQzRtoSxZEsvu-hciaXhy_gGOsE_T2PCg>
 <xmx:7kSeYbXxxQN1OEtXBnlD0S8AwQNu34J1Fqo4Z9BwcRBnzVNWLTMqJw>
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed,
 24 Nov 2021 08:58:05 -0500 (EST)
From: Thomas Monjalon <thomas@monjalon.net>
To: Ferruh Yigit <ferruh.yigit@intel.com>
Cc: dev@dpdk.org, Keith Wiles <keith.wiles@intel.com>,
 Olivier Matz <olivier.matz@6wind.com>,
 David Marchand <david.marchand@redhat.com>,
 Stephen Hemminger <stephen@networkplumber.org>,
 Elad Nachman <eladv6@gmail.com>, Igor Ryzhov <iryzhov@nfware.com>,
 Dan Gora <dg@adax.com>
Subject: Re: [PATCH v2 1/2] doc: note KNI alternatives
Date: Wed, 24 Nov 2021 14:58:03 +0100
Message-ID: <2937060.Av0YGoZ78G@thomas>
In-Reply-To: <20211123120839.1740537-1-ferruh.yigit@intel.com>
References: <20210623173142.3803801-1-ferruh.yigit@intel.com>
 <20211123120839.1740537-1-ferruh.yigit@intel.com>
MIME-Version: 1.0
Content-Transfer-Encoding: 7Bit
Content-Type: text/plain; charset="us-ascii"
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org

23/11/2021 13:08, Ferruh Yigit:
> --- a/doc/guides/nics/tap.rst
> +++ b/doc/guides/nics/tap.rst
> @@ -1,6 +1,8 @@
>  ..  SPDX-License-Identifier: BSD-3-Clause
>      Copyright(c) 2016 Intel Corporation.
>  
> +.. _TunTap_PMD:

No need for such anchor at the beginning of a doc.
You can reference a document with :doc:

[...]
> +There are other alternatives to KNI, all are available in the upstream Linux:
> +
> +#. :ref:`virtio_user_as_exceptional_path`
> +
> +#. :ref:`TunTap_PMD` as wrapper to `Linux tun/tap
> +   <https://www.kernel.org/doc/Documentation/networking/tuntap.txt>`_

What about pcap, AF_PACKET and AF_XDP PMDs?