From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-oi0-f50.google.com (mail-oi0-f50.google.com [209.85.218.50]) by dpdk.org (Postfix) with ESMTP id 092005A52 for ; Wed, 8 Jul 2015 23:04:01 +0200 (CEST) Received: by oiab3 with SMTP id b3so57217292oia.1 for ; Wed, 08 Jul 2015 14:04:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:subject:from:to:date:content-type:mime-version :content-transfer-encoding; bh=YcMM2m5RJ6XgCtffc9AHrofjcBN4qln9Rfv3E6hE0Ds=; b=P92P2rKVCMEASuElS9HPQh0DHQQGo9aeaCANSEOYWpvaJMX1SrYSyN9Ux1Lbr+yNZ/ 0DINd+nxxZCWwjSOVJOtML5EAyhO6vLrYOr4DzPa1bwstNAGrjb3HCtmRI1bUubHqPiy fxZlXe40Ag5bs/PMQx6AGO3VKyqaMBgxghCW5SS0K6/qUE+6rcscYuRwV8sD2yjEgGAy huHISrHp4jBj8CNCG1gFtnrLthNqAsN1+9Nf3YAVaZmNsCrOz2JbRndm58mJlEyeE0a6 bFFk2bI0I0Q+7+NR32u8C4sdCDRIO7xtspVTsFkE+v+oFoL5gV3WawnHnDL9qwlU5LiF iu0Q== X-Received: by 10.182.236.66 with SMTP id us2mr11141455obc.5.1436389440392; Wed, 08 Jul 2015 14:04:00 -0700 (PDT) Received: from ufo1 ([104.190.204.50]) by smtp.googlemail.com with ESMTPSA id f8sm1965884obv.25.2015.07.08.14.03.59 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 08 Jul 2015 14:04:00 -0700 (PDT) Message-ID: <1436389431.11382.6.camel@gmail.com> From: Nick Keney To: dev@dpdk.org Date: Wed, 08 Jul 2015 16:03:51 -0500 Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.16.3 (3.16.3-2.fc22) Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [dpdk-dev] DPDK and netfilter functionality X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Jul 2015 21:04:01 -0000 I am new to DPDK, but I have been tasked with researching it's capabilities. One of the things I am trying to understand is how it would interact with some kind of packet capturing application. One of the things I use to grab a packet from the Linux Kernel is using netfilter hooks to get the packet and capture it. Does DPDK have something like netfilter hooks? I am trying to understand how you would do a packet capture on a DPDK controlled port. Is possible to packet capture all traffic on the port from a single application/module or can you only do packet capture within the DPDK application itself meaning you can't see traffic being processed by other DPDK applications? Thanks.