From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail04.ics.ntt-tx.co.jp (mail05.ics.ntt-tx.co.jp [210.232.35.69]) by dpdk.org (Postfix) with ESMTP id 5615D239 for ; Tue, 22 Jan 2019 09:31:00 +0100 (CET) Received: from gwchk03.silk.ntt-tx.co.jp (gwchk03.silk.ntt-tx.co.jp [10.107.0.111]) by mail04.ics.ntt-tx.co.jp (unknown) with ESMTP id x0M8Uxg9013750; Tue, 22 Jan 2019 17:30:59 +0900 Received: (from root@localhost) by gwchk03.silk.ntt-tx.co.jp (unknown) id x0M8UweM014637; Tue, 22 Jan 2019 17:30:58 +0900 Received: from gwchk.silk.ntt-tx.co.jp [10.107.0.110] by gwchk03.silk.ntt-tx.co.jp with ESMTP id SAA07433; Tue, 22 Jan 2019 16:19:21 +0900 Received: from imss04.silk.ntt-tx.co.jp (localhost [127.0.0.1]) by imss04.silk.ntt-tx.co.jp (unknown) with ESMTP id x0M7JKGJ015666; Tue, 22 Jan 2019 16:19:20 +0900 Received: from mgate01.silk.ntt-tx.co.jp (smtp02.silk.ntt-tx.co.jp [10.107.0.37]) by imss04.silk.ntt-tx.co.jp (unknown) with ESMTP id x0M7JKpS015663; Tue, 22 Jan 2019 16:19:20 +0900 Message-Id: <201901220719.x0M7JKpS015663@imss04.silk.ntt-tx.co.jp> Received: from localhost by mgate01.silk.ntt-tx.co.jp (unknown) id x0M7JKpJ009185 ; Tue, 22 Jan 2019 16:19:20 +0900 From: x-fn-spp@sl.ntt-tx.co.jp To: ferruh.yigit@intel.com, ogawa.yasufumi@lab.ntt.co.jp Cc: spp@dpdk.org Date: Tue, 22 Jan 2019 16:19:13 +0900 X-Mailer: git-send-email 2.18.0 X-TM-AS-MML: No Subject: [spp] [PATCH 0/7] introduce new feature SPP PCAP X-BeenThere: spp@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Soft Patch Panel List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Jan 2019 08:31:01 -0000 From: Hideyuki Yamashita This patch series provides new feature called SPP PCAP. spp_pcap is a new secondary process for capturing incoming packets. This secondary process is intended to cover operator and/or developer needs to capture packets. For such use, spp_pcap provides packet capturing feature from specific port. It is aimed to capture up to 10Gbps packets. This patch series only provide source code. Related document patch set will be provided soon. Hideyuki Yamashita (7): spp_pcap: add command main spp_pcap: add command decode spp_pcap: add management function spp_pcap: add spp_pcap main function spp_pcap: add Makefile for spp_pcap controller: add SppPcap class controller: add pcap command to SPP controller src/Makefile | 1 + src/controller/commands/pcap.py | 230 +++++++ src/controller/shell.py | 85 ++- src/pcap/Makefile | 36 + src/pcap/command_dec.c | 187 ++++++ src/pcap/command_dec.h | 110 ++++ src/pcap/command_proc.c | 976 +++++++++++++++++++++++++++ src/pcap/command_proc.h | 42 ++ src/pcap/spp_pcap.c | 1086 +++++++++++++++++++++++++++++++ src/pcap/spp_pcap.h | 35 + src/pcap/spp_proc.c | 289 ++++++++ src/pcap/spp_proc.h | 389 +++++++++++ 12 files changed, 3464 insertions(+), 2 deletions(-) create mode 100644 src/controller/commands/pcap.py create mode 100644 src/pcap/Makefile create mode 100644 src/pcap/command_dec.c create mode 100644 src/pcap/command_dec.h create mode 100644 src/pcap/command_proc.c create mode 100644 src/pcap/command_proc.h create mode 100644 src/pcap/spp_pcap.c create mode 100644 src/pcap/spp_pcap.h create mode 100644 src/pcap/spp_proc.c create mode 100644 src/pcap/spp_proc.h -- 2.17.1