From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:47435) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aboQA-0003bO-AA for qemu-devel@nongnu.org; Fri, 04 Mar 2016 07:01:29 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aboQ9-0006sF-Co for qemu-devel@nongnu.org; Fri, 04 Mar 2016 07:01:26 -0500 Received: from [59.151.112.132] (port=26185 helo=heian.cn.fujitsu.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aboQ8-0006oI-RC for qemu-devel@nongnu.org; Fri, 04 Mar 2016 07:01:25 -0500 From: Zhang Chen Date: Fri, 4 Mar 2016 20:01:43 +0800 Message-ID: <1457092906-19828-1-git-send-email-zhangchen.fnst@cn.fujitsu.com> MIME-Version: 1.0 Content-Type: text/plain Subject: [Qemu-devel] [PATCH V3 0/3] Introduce filter-redirector List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu devel , Jason Wang Cc: Li Zhijian , Gui jianfeng , "eddie.dong" , zhanghailiang , "Dr. David Alan Gilbert" , Zhang Chen , Yang Hongyang Filter-redirector is a netfilter plugin. It gives qemu the ability to redirect net packet. redirector can redirect filter's net packet to outdev. and redirect indev's packet to filter. filter + | | redirector | +--------------+ | | | | | | | | | indev +-----------+ +----------> outdev | | | | | | | | | +--------------+ | | v filter v3: -Address Jason's comments. v2: - Address Jason's comments. - Add filter-traffic.h to reuse parts of the codes - Add unit test case v1: initial patch. Zhang Chen (3): net/filter-mirror: Change filter_mirror_send interface net/filter-mirror:Add filter-redirector func tests/test-filter-redirector: Add unit test for filter-redirector net/filter-mirror.c | 221 ++++++++++++++++++++++++++++++++++++++++- qemu-options.hx | 8 ++ tests/.gitignore | 1 + tests/Makefile | 2 + tests/test-filter-redirector.c | 214 +++++++++++++++++++++++++++++++++++++++ vl.c | 3 +- 6 files changed, 443 insertions(+), 6 deletions(-) create mode 100644 tests/test-filter-redirector.c -- 1.9.1