From patchwork Fri Nov 9 15:03:37 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Varghese, Vipin" X-Patchwork-Id: 47969 X-Patchwork-Delegate: thomas@monjalon.net Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 5703E4CAB; Fri, 9 Nov 2018 16:07:21 +0100 (CET) Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by dpdk.org (Postfix) with ESMTP id AA94F4CA2 for ; Fri, 9 Nov 2018 16:07:19 +0100 (CET) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 09 Nov 2018 07:07:19 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.54,483,1534834800"; d="scan'208,217";a="104886261" Received: from unknown (HELO saesrv02-S2600CWR.intel.com) ([10.224.122.203]) by fmsmga004.fm.intel.com with ESMTP; 09 Nov 2018 07:07:15 -0800 From: Vipin Varghese To: dev@dpdk.org, john.mcnamara@intel.com, marko.kovacevic@intel.com Cc: stephen1.byrne@intel.com, amol.patel.com@dpdk.org, Vipin Varghese Date: Fri, 9 Nov 2018 20:33:37 +0530 Message-Id: <20181109150337.19954-2-vipin.varghese@intel.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20181109150337.19954-1-vipin.varghese@intel.com> References: <20181107093553.28868-1-vipin.varghese@intel.com> <20181109150337.19954-1-vipin.varghese@intel.com> Subject: [dpdk-dev] [PATCH v2 2/2] doc: add svg for debug and troubleshoot guide X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Add svg for debug and troubleshoot guide for single or multi stage applications. Signed-off-by: Vipin Varghese Acked-by: Marko Kovacevic --- V2: - add ACK from Marko - Vipin Varghese --- doc/guides/howto/img/dtg_consumer_ring.svg | 19 ++++ doc/guides/howto/img/dtg_crypto.svg | 16 +++ .../howto/img/dtg_distributor_worker.svg | 31 ++++++ doc/guides/howto/img/dtg_mempool.svg | 22 ++++ doc/guides/howto/img/dtg_pdump.svg | 28 +++++ doc/guides/howto/img/dtg_producer_ring.svg | 19 ++++ doc/guides/howto/img/dtg_qos_tx.svg | 24 ++++ doc/guides/howto/img/dtg_rx_rate.svg | 20 ++++ doc/guides/howto/img/dtg_rx_tx_drop.svg | 28 +++++ doc/guides/howto/img/dtg_sample_app_model.svg | 105 ++++++++++++++++++ doc/guides/howto/img/dtg_service.svg | 15 +++ 11 files changed, 327 insertions(+) create mode 100644 doc/guides/howto/img/dtg_consumer_ring.svg create mode 100644 doc/guides/howto/img/dtg_crypto.svg create mode 100644 doc/guides/howto/img/dtg_distributor_worker.svg create mode 100644 doc/guides/howto/img/dtg_mempool.svg create mode 100644 doc/guides/howto/img/dtg_pdump.svg create mode 100644 doc/guides/howto/img/dtg_producer_ring.svg create mode 100644 doc/guides/howto/img/dtg_qos_tx.svg create mode 100644 doc/guides/howto/img/dtg_rx_rate.svg create mode 100644 doc/guides/howto/img/dtg_rx_tx_drop.svg create mode 100644 doc/guides/howto/img/dtg_sample_app_model.svg create mode 100644 doc/guides/howto/img/dtg_service.svg diff --git a/doc/guides/howto/img/dtg_consumer_ring.svg b/doc/guides/howto/img/dtg_consumer_ring.svg new file mode 100644 index 000000000..d0e0b30f8 --- /dev/null +++ b/doc/guides/howto/img/dtg_consumer_ring.svg @@ -0,0 +1,19 @@ + + + consumer ring + + + + Layer 1 + + + + Stage 1 + Stage 2 + Stage 3 + + + + + + diff --git a/doc/guides/howto/img/dtg_crypto.svg b/doc/guides/howto/img/dtg_crypto.svg new file mode 100644 index 000000000..7687aaa4a --- /dev/null +++ b/doc/guides/howto/img/dtg_crypto.svg @@ -0,0 +1,16 @@ + + + crypto + + + + Layer 1 + + Core 7 + + CRYPTO PMD + + Device + + + diff --git a/doc/guides/howto/img/dtg_distributor_worker.svg b/doc/guides/howto/img/dtg_distributor_worker.svg new file mode 100644 index 000000000..3df758fa6 --- /dev/null +++ b/doc/guides/howto/img/dtg_distributor_worker.svg @@ -0,0 +1,31 @@ + + + dsitributor and worker + + + + Layer 1 + + PKT classify + Distribute + + + + + + worker 1 + worker 2 + worker 3 + worker 4 + core 1 + core 2,3,4,5 + + diff --git a/doc/guides/howto/img/dtg_mempool.svg b/doc/guides/howto/img/dtg_mempool.svg new file mode 100644 index 000000000..f3d31a96e --- /dev/null +++ b/doc/guides/howto/img/dtg_mempool.svg @@ -0,0 +1,22 @@ + + + mempool + + + + Layer 1 + + + MBUF pool + + + + + + Payload + + Metadata + + struct mbuf + + diff --git a/doc/guides/howto/img/dtg_pdump.svg b/doc/guides/howto/img/dtg_pdump.svg new file mode 100644 index 000000000..1dc63bed7 --- /dev/null +++ b/doc/guides/howto/img/dtg_pdump.svg @@ -0,0 +1,28 @@ + + + pdump + + + + Layer 1 + + + + + + RX + TX + Q1 + Q2 + Q4 + Q3 + Primary + + Secondary + + + Ring BufferQ + + Core 0 + + diff --git a/doc/guides/howto/img/dtg_producer_ring.svg b/doc/guides/howto/img/dtg_producer_ring.svg new file mode 100644 index 000000000..5657702e5 --- /dev/null +++ b/doc/guides/howto/img/dtg_producer_ring.svg @@ -0,0 +1,19 @@ + + + producer ring + + + + Layer 1 + + + + Stage 1 + Stage 2 + Stage 3 + + + + + + diff --git a/doc/guides/howto/img/dtg_qos_tx.svg b/doc/guides/howto/img/dtg_qos_tx.svg new file mode 100644 index 000000000..6e46d188a --- /dev/null +++ b/doc/guides/howto/img/dtg_qos_tx.svg @@ -0,0 +1,24 @@ + + + qos + + + + + + + Layer 1 + + + + + TX + Core1 + NIC1 + NIC2 + NIC3 + + QoS + core 10 + + diff --git a/doc/guides/howto/img/dtg_rx_rate.svg b/doc/guides/howto/img/dtg_rx_rate.svg new file mode 100644 index 000000000..311c9c43f --- /dev/null +++ b/doc/guides/howto/img/dtg_rx_rate.svg @@ -0,0 +1,20 @@ + + + rx rate + + + + + + + Layer 1 + + + + RX + Core0 + NIC1 + NIC2 + NIC3 + + diff --git a/doc/guides/howto/img/dtg_rx_tx_drop.svg b/doc/guides/howto/img/dtg_rx_tx_drop.svg new file mode 100644 index 000000000..2f4e9d587 --- /dev/null +++ b/doc/guides/howto/img/dtg_rx_tx_drop.svg @@ -0,0 +1,28 @@ + + + rx-tx drops + + + + + + + Layer 1 + + + + RX + Core0 + NIC1 + NIC2 + NIC3 + + + + TX + Core1 + NIC1 + NIC2 + NIC3 + + diff --git a/doc/guides/howto/img/dtg_sample_app_model.svg b/doc/guides/howto/img/dtg_sample_app_model.svg new file mode 100644 index 000000000..ad3b0995d --- /dev/null +++ b/doc/guides/howto/img/dtg_sample_app_model.svg @@ -0,0 +1,105 @@ + + + sample application model + + + + Layer 1 + + + + + Health Check + core 7 + Stats Collector + + + RX + NIC 1 + NIC 2 + core0 + + + TX + core1 + NIC 1 + NIC 2 + + QoS + + Crypto + + + + Worker 1 + Worker 2 + Worker 3 + + + + Worker 1 + Worker 2 + Worker 3 + + Device + core 2,3,4 + core 5 + core 6 + core 2,3,4 + + PKT classify + Distribute + + + + + + + + + diff --git a/doc/guides/howto/img/dtg_service.svg b/doc/guides/howto/img/dtg_service.svg new file mode 100644 index 000000000..2d876a3a1 --- /dev/null +++ b/doc/guides/howto/img/dtg_service.svg @@ -0,0 +1,15 @@ + + + service + + + + Layer 1 + + + + Health Check + core 6 + Stats Collector + +