From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:52082) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aQ4gC-0004np-JS for qemu-devel@nongnu.org; Sun, 31 Jan 2016 21:57:32 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aQ4g8-0004hS-5m for qemu-devel@nongnu.org; Sun, 31 Jan 2016 21:57:28 -0500 Received: from mx1.redhat.com ([209.132.183.28]:34527) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aQ4g8-0004hI-0Z for qemu-devel@nongnu.org; Sun, 31 Jan 2016 21:57:24 -0500 References: <1453862428-25570-1-git-send-email-zhangchen.fnst@cn.fujitsu.com> <56A9AAC8.4010803@redhat.com> <56AAC2A2.9020204@cn.fujitsu.com> From: Jason Wang Message-ID: <56AEC986.2000500@redhat.com> Date: Mon, 1 Feb 2016 10:57:10 +0800 MIME-Version: 1.0 In-Reply-To: <56AAC2A2.9020204@cn.fujitsu.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [Qemu-devel] [PATCH V2] net/traffic-mirror:Add traffic-mirror List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Li Zhijian , Zhang Chen , qemu devel Cc: Gui jianfeng , Yang Hongyang , "eddie.dong" , zhanghailiang , "Dr. David Alan Gilbert" On 01/29/2016 09:38 AM, Li Zhijian wrote: > > > On 01/28/2016 01:44 PM, Jason Wang wrote: >> >> >> On 01/27/2016 10:40 AM, Zhang Chen wrote: >>> From: ZhangChen >>> >>> Traffic-mirror is a netfilter plugin. >>> It gives qemu the ability to copy and mirror guest's >>> net packet. we output packet to chardev. >>> >>> usage: >>> >>> -netdev tap,id=3Dhn0 >>> -chardev socket,id=3Dmirror0,host=3Dip_primary,port=3DX,server,nowait >>> -traffic-mirror,id=3Dm0,netdev=3Dhn0,queue=3Dtx/rx/all,outdev=3Dmirro= r0 >>> >>> Signed-off-by: ZhangChen >>> Signed-off-by: Wen Congyang >>> Reviewed-by: Yang Hongyang >> >> Thanks for the patch. Several questions: >> >> - I'm curious about how the patch was tested? Simple setup e.g: >> >> -netdev tap,id=3Dhn0 -device virtio-net-pci,netdev=3Dhn0 -chardev >> socket,id=3Dc0,host=3Dlocalhost,port=3D4444,server,nowait -object >> traffic-mirror,netdev=3Dhn0,outdev=3Dc0,id=3Df0 -netdev >> socket,id=3Ds0,connect=3D127.0.0.1:4444 -device e1000,netdev=3Ds0 >> >> does not works for me. > Hi=EF=BC=8C Jason > > I just test the mirror using the command line above, it don't work too. > I am looking to it, and find that seems because the -net socket > problem that > I have ever post a patch try to fix=EF=BC=88refer to =E2=86=93=EF=BC=89 > [Qemu-devel] [PATCH] report a error message if -net socket can not > connect to server > https://lists.gnu.org/archive/html/qemu-devel/2015-12/msg00758.html Will have a look at this. > > after applying this patch, the qemu monitor tell me following message: > (qemu) qemu-system-x86_64: net socket is not connected Connection refus= ed Maybe two issues. Have you tired to start the mirror on one VM and then using socket backend to connect it from another VM? > > > Thanks > Li Zhijian > > >