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 8C6561B2AE for ; Fri, 8 Feb 2019 09:46: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 x188jwmc008967; Fri, 8 Feb 2019 17:45:58 +0900 Received: (from root@localhost) by gwchk03.silk.ntt-tx.co.jp (unknown) id x188jwjG025772; Fri, 8 Feb 2019 17:45:58 +0900 Received: from gwchk.silk.ntt-tx.co.jp [10.107.0.110] by gwchk03.silk.ntt-tx.co.jp with ESMTP id TAA25049; Fri, 8 Feb 2019 17:44:38 +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 x188icZF030805; Fri, 8 Feb 2019 17:44:38 +0900 Received: from mgate02.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 x188icZn030802; Fri, 8 Feb 2019 17:44:38 +0900 Message-Id: <201902080844.x188icZn030802@imss04.silk.ntt-tx.co.jp> Received: from localhost by mgate02.silk.ntt-tx.co.jp (unknown) id x188icfv028979 ; Fri, 8 Feb 2019 17:44:38 +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: Fri, 8 Feb 2019 17:44:31 +0900 X-Mailer: git-send-email 2.18.0 X-TM-AS-MML: No Subject: [spp] [PATCH v2 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: Fri, 08 Feb 2019 08:46:00 -0000 From: Hideyuki Yamashita V2: 1.Update source fixing bug not freeing mbuf correctly. V1: 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. 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 | 87 ++- 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 | 1091 +++++++++++++++++++++++++++++++ src/pcap/spp_pcap.h | 35 + src/pcap/spp_proc.c | 289 ++++++++ src/pcap/spp_proc.h | 389 +++++++++++ 12 files changed, 3470 insertions(+), 3 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