> -Original Message-
> From: Stefan Weil
> Sent: Tuesday, September 10, 2024 4:43 AM
> To: Zhang, Chen ; Li Zhijian ;
> Jason Wang
> Cc: qemu-devel@nongnu.org; Stefan Weil
> Subject: [PATCH] Fix calculation of minimum in colo_compare_tcp
>
> GitHub's
this function comments the Steps 1/2/3...
But I can't find the page 384 of datasheet, please add more details about the
datasheet(versions of datasheet, URL).
Reviewed-by: Zhang Chen
Thanks
Chen
> Signed-off-by: Nabih Estefan
> ---
> hw/net/npcm_gmac.c | 1 -
> 1 file cha
> -Original Message-
> From: Li Zhijian
> Sent: Thursday, May 9, 2024 11:31 AM
> To: Peter Xu ; Fabiano Rosas
> Cc: Zhang, Hailiang ; qemu-
> de...@nongnu.org; Zhang, Chen ; Li Zhijian
>
> Subject: [PATCH 1/3] migration/colo: Minor fix for colo error messag
> -Original Message-
> From: Li Zhijian
> Sent: Thursday, May 9, 2024 11:31 AM
> To: Peter Xu ; Fabiano Rosas
> Cc: Zhang, Hailiang ; qemu-
> de...@nongnu.org; Zhang, Chen ; Li Zhijian
> ; Michael Tokarev
> Subject: [PATCH 3/3] migration/colo: Tid
> -Original Message-
> From: Li Zhijian
> Sent: Thursday, May 9, 2024 11:31 AM
> To: Peter Xu ; Fabiano Rosas
> Cc: Zhang, Hailiang ; qemu-
> de...@nongnu.org; Zhang, Chen ; Li Zhijian
>
> Subject: [PATCH 2/3] migration/colo: make colo_incoming_co() return
> -Original Message-
> From: Philippe Mathieu-Daudé
> Sent: Wednesday, April 17, 2024 2:14 PM
> To: Li Zhijian ; Zhang, Hailiang
> ; pet...@redhat.com; faro...@suse.de
> Cc: qemu-devel@nongnu.org; Zhang, Chen ; Wen
> Congyang ; Xie Changlong
>
> Subject: Re
> -Original Message-
> From: Fabiano Rosas
> Sent: Thursday, April 11, 2024 10:40 PM
> To: Zhang, Hailiang ; Zhang, Chen
> ; Li Zhijian
> Cc: qemu-devel@nongnu.org; Peter Xu
> Subject: COLO state?
>
> Hi COLO maintainers,
>
> Would you please take
> -Original Message-
> From: Steve Sistare
> Sent: Tuesday, March 12, 2024 1:49 AM
> To: qemu-devel@nongnu.org
> Cc: Alex Williamson ; Cedric Le Goater
> ; Michael S. Tsirkin ; David Hildenbrand
> ; Peter Xu ; Fabiano Rosas
> ; Zhang, Hailiang ; Zhang,
> Che
> -Original Message-
> From: Michael Tokarev
> Sent: Tuesday, January 9, 2024 1:44 PM
> To: Zhang, Chen ; qemu-devel@nongnu.org
> Cc: qemu-triv...@nongnu.org; Li Zhijian
> Subject: Re: [PATCH trivial] colo: examples: remove mentions of script= and
> (wrong) downsc
> -Original Message-
> From: Michael Tokarev
> Sent: Sunday, January 7, 2024 7:25 PM
> To: qemu-devel@nongnu.org
> Cc: Michael Tokarev ; qemu-triv...@nongnu.org; Zhang,
> Chen ; Li Zhijian
> Subject: [PATCH trivial] colo: examples: remove mentions of script= and
> -Original Message-
> From: zhujun2
> Sent: Tuesday, November 21, 2023 2:17 PM
> To: Zhang, Chen
> Cc: lviv...@redhat.com; pbonz...@redhat.com; qemu-devel@nongnu.org;
> th...@redhat.com; zhuj...@cmss.chinamobile.com
> Subject: [PATCH] tests/qtest: check the re
> -Original Message-
> From: qemu-devel-bounces+chen.zhang=intel@nongnu.org devel-bounces+chen.zhang=intel@nongnu.org> On Behalf Of zhujun2
> Sent: Wednesday, November 15, 2023 4:00 PM
> To: th...@redhat.com
> Cc: lviv...@redhat.com; pbonz...@redhat.com; qemu-devel@nongnu.org;
>
> -Original Message-
> From: qemu-devel-bounces+chen.zhang=intel@nongnu.org devel-bounces+chen.zhang=intel@nongnu.org> On Behalf Of Akihiko
> Odaki
> Sent: Monday, October 30, 2023 1:13 PM
> Cc: qemu-devel@nongnu.org; Yuri Benditovich
> ; Andrew Melnychenko
> ; Michael S . Tsirk
> -Original Message-
> From: qemu-devel-bounces+chen.zhang=intel@nongnu.org devel-bounces+chen.zhang=intel@nongnu.org> On Behalf Of Akihiko
> Odaki
> Sent: Monday, October 30, 2023 1:12 PM
> Cc: qemu-devel@nongnu.org; Yuri Benditovich
> ; Andrew Melnychenko
> ; Michael S . Tsirk
> -Original Message-
> From: Lukas Straub
> Sent: Thursday, June 22, 2023 8:15 PM
> To: qemu-devel
> Cc: Zhang, Hailiang ; Juan Quintela
> ; Peter Xu ; Leonardo Bras
> ; Zhang, Chen
> Subject: [PATCH 2/8] colo: Setup ram cache in normal migration path
>
&
> -Original Message-
> From: Dong, Eddie
> Sent: Friday, June 23, 2023 1:17 AM
> To: Lukas Straub ; qemu-devel de...@nongnu.org>
> Cc: Zhang, Hailiang ; Juan Quintela
> ; Peter Xu ; Leonardo Bras
> ; Zhang, Chen
> Subject: RE: [PATCH 1/8] colo: Only suppo
> -Original Message-
> From: Vladimir Sementsov-Ogievskiy
> Sent: Saturday, April 29, 2023 3:49 AM
> To: qemu-devel@nongnu.org
> Cc: lukasstra...@web.de; quint...@redhat.com; Zhang, Chen
> ; vsement...@yandex-team.ru
> Subject: [PATCH v4 00/10] COLO: improve build
> -Original Message-
> From: Lukas Straub
> Sent: Friday, May 5, 2023 6:46 AM
> To: Vladimir Sementsov-Ogievskiy
> Cc: qemu-devel@nongnu.org; quint...@redhat.com; Zhang, Chen
> ; Peter Xu ; Leonardo Bras
>
> Subject: Re: [PATCH v4 10/10] migration: block incom
> -Original Message-
> From: Vladimir Sementsov-Ogievskiy
> Sent: Saturday, April 29, 2023 3:49 AM
> To: qemu-devel@nongnu.org
> Cc: lukasstra...@web.de; quint...@redhat.com; Zhang, Chen
> ; vsement...@yandex-team.ru; Peter Xu
> ; Leonardo Bras
> Subject: [P
> -Original Message-
> From: Vladimir Sementsov-Ogievskiy
> Sent: Thursday, May 4, 2023 4:23 PM
> To: Zhang, Chen ; qemu-devel@nongnu.org
> Cc: lukasstra...@web.de; quint...@redhat.com; Peter Xu
> ; Leonardo Bras
> Subject: Re: [PATCH v4 09/10] migration: disallo
> -Original Message-
> From: Vladimir Sementsov-Ogievskiy
> Sent: Saturday, April 29, 2023 3:49 AM
> To: qemu-devel@nongnu.org
> Cc: lukasstra...@web.de; quint...@redhat.com; Zhang, Chen
> ; vsement...@yandex-team.ru; Peter Xu
> ; Leonardo Bras
> Subject: [P
> -Original Message-
> From: Vladimir Sementsov-Ogievskiy
> Sent: Thursday, May 4, 2023 6:52 AM
> To: Peter Xu
> Cc: qemu-devel@nongnu.org; lukasstra...@web.de; quint...@redhat.com;
> Zhang, Chen ; Zhang, Hailiang
> ; Leonardo Bras
> Subject: Re: [PATCH v4
> -Original Message-
> From: Vladimir Sementsov-Ogievskiy
> Sent: Saturday, April 29, 2023 3:49 AM
> To: qemu-devel@nongnu.org
> Cc: lukasstra...@web.de; quint...@redhat.com; Zhang, Chen
> ; vsement...@yandex-team.ru; Peter Xu
> ; Leonardo Bras
> Subject: [P
> -Original Message-
> From: Vladimir Sementsov-Ogievskiy
> Sent: Saturday, April 29, 2023 3:49 AM
> To: qemu-devel@nongnu.org
> Cc: lukasstra...@web.de; quint...@redhat.com; Zhang, Chen
> ; vsement...@yandex-team.ru; Peter Xu
> ; Leonardo Bras
> Subject: [P
> -Original Message-
> From: Vladimir Sementsov-Ogievskiy
> Sent: Saturday, April 29, 2023 3:49 AM
> To: qemu-devel@nongnu.org
> Cc: lukasstra...@web.de; quint...@redhat.com; Zhang, Chen
> ; vsement...@yandex-team.ru; Paolo Bonzini
> ; Marc-André Lureau
&
> -Original Message-
> From: Vladimir Sementsov-Ogievskiy
> Sent: Saturday, April 29, 2023 3:49 AM
> To: qemu-devel@nongnu.org
> Cc: lukasstra...@web.de; quint...@redhat.com; Zhang, Chen
> ; vsement...@yandex-team.ru; Zhang, Hailiang
> ; Peter Xu ; Leonardo
> Br
> -Original Message-
> From: Vladimir Sementsov-Ogievskiy
> Sent: Saturday, April 29, 2023 3:49 AM
> To: qemu-devel@nongnu.org
> Cc: lukasstra...@web.de; quint...@redhat.com; Zhang, Chen
> ; vsement...@yandex-team.ru; Philippe Mathieu-
> Daudé ; Kevin Wolf ;
...@redhat.com; Zhang, Hailiang
> ; phi...@linaro.org; th...@redhat.com;
> berra...@redhat.com; marcandre.lur...@redhat.com;
> pbonz...@redhat.com; d...@treblig.org; hre...@redhat.com;
> kw...@redhat.com; Zhang, Chen ;
> lizhij...@fujitsu.com
> Subject: Re: [PATCH v3 4/4] configure:
> -Original Message-
> From: Thomas Huth
> Sent: Monday, April 24, 2023 2:56 PM
> To: quint...@redhat.com; Zhang, Chen
> Cc: Daniel P. Berrangé ; qemu-devel@nongnu.org;
> qemu-bl...@nongnu.org; Paolo Bonzini ; John
> Snow ; Li Zhijian ; Stefan
> Hajnoczi ; Laure
> -Original Message-
> From: Daniel P. Berrangé
> Sent: Saturday, April 22, 2023 1:14 AM
> To: qemu-devel@nongnu.org
> Cc: qemu-bl...@nongnu.org; Paolo Bonzini ;
> Thomas Huth ; John Snow ; Li
> Zhijian ; Juan Quintela ;
> Stefan Hajnoczi ; Zhang, Chen
>
> -Original Message-
> From: Daniel P. Berrangé
> Sent: Saturday, April 22, 2023 1:14 AM
> To: qemu-devel@nongnu.org
> Cc: qemu-bl...@nongnu.org; Paolo Bonzini ;
> Thomas Huth ; John Snow ; Li
> Zhijian ; Juan Quintela ;
> Stefan Hajnoczi ; Zhang, Chen
>
> -Original Message-
> From: Daniel P. Berrangé
> Sent: Saturday, April 22, 2023 1:14 AM
> To: qemu-devel@nongnu.org
> Cc: qemu-bl...@nongnu.org; Paolo Bonzini ;
> Thomas Huth ; John Snow ; Li
> Zhijian ; Juan Quintela ;
> Stefan Hajnoczi ; Zhang, Chen
>
> -Original Message-
> From: Vladimir Sementsov-Ogievskiy
> Sent: Friday, April 21, 2023 4:53 PM
> To: Zhang, Chen ; qemu-devel@nongnu.org
> Cc: qemu-bl...@nongnu.org; michael.r...@amd.com; arm...@redhat.com;
> ebl...@redhat.com; jasow...@redhat.com; quint...
> -Original Message-
> From: Vladimir Sementsov-Ogievskiy
> Sent: Friday, April 21, 2023 4:36 PM
> To: Zhang, Chen ; qemu-devel@nongnu.org
> Cc: qemu-bl...@nongnu.org; michael.r...@amd.com; arm...@redhat.com;
> ebl...@redhat.com; jasow...@redhat.com; quint...
,
> Hailiang ; phi...@linaro.org;
> th...@redhat.com; berra...@redhat.com; marcandre.lur...@redhat.com;
> pbonz...@redhat.com; d...@treblig.org; hre...@redhat.com;
> kw...@redhat.com; Zhang, Chen ;
> lizhij...@fujitsu.com; Vladimir Sementsov-Ogievskiy team.ru>
> Subject
> -Original Message-
> From: Vladimir Sementsov-Ogievskiy
> Sent: Thursday, April 20, 2023 7:26 PM
> To: Zhang, Chen ; qemu-devel@nongnu.org
> Cc: qemu-bl...@nongnu.org; michael.r...@amd.com; arm...@redhat.com;
> ebl...@redhat.com; jasow...@redhat.com; quint...
,
> Hailiang ; phi...@linaro.org;
> th...@redhat.com; berra...@redhat.com; marcandre.lur...@redhat.com;
> pbonz...@redhat.com; d...@treblig.org; hre...@redhat.com;
> kw...@redhat.com; Zhang, Chen ;
> lizhij...@fujitsu.com; Vladimir Sementsov-Ogievskiy team.ru>
> Subject: [PATC
> -Original Message-
> From: Vladimir Sementsov-Ogievskiy
> Sent: Friday, April 14, 2023 5:51 PM
> To: Zhang, Chen ; qemu-devel@nongnu.org
> Cc: qemu-bl...@nongnu.org; pbonz...@redhat.com; arm...@redhat.com;
> ebl...@redhat.com; jasow...@redhat.com; dgilb...@r
> -Original Message-
> From: qemu-devel-bounces+chen.zhang=intel@nongnu.org devel-bounces+chen.zhang=intel@nongnu.org> On Behalf Of Vladimir
> Sementsov-Ogievskiy
> Sent: Thursday, April 13, 2023 9:47 PM
> To: Zhang, Chen ; qemu-devel@nongnu.org
> Cc:
nt...@redhat.com; hre...@redhat.com; kw...@redhat.com; Zhang,
> Hailiang ; Zhang, Chen
> ; lizhij...@fujitsu.com;
> wencongya...@huawei.com; xiechanglon...@gmail.com; den-
> plotni...@yandex-team.ru; Vladimir Sementsov-Ogievskiy
>
> Subject: [PATCH] replication: compile
he maintainer entries.
>
> 'virtiofs' is just the device code now, so is pretty small, and Stefan is
> still a
> maintainer there.
>
> 'migration' still has Juan.
Reviewed-by: Zhang Chen
Thanks for the guidance and help with the migration/HMP/QM
> -Original Message-
> From: qemu-devel-bounces+chen.zhang=intel@nongnu.org devel-bounces+chen.zhang=intel@nongnu.org> On Behalf Of Lukas
> Straub
> Sent: Monday, April 3, 2023 1:56 AM
> To: qemu-devel
> Cc: Dr. David Alan Gilbert ; Juan Quintela
> ; Peter Xu
> Subject: [PATCH
VFIOMigration")
> Signed-off-by: Avihai Horon
Looks good to me.
Reviewed-by: Zhang Chen
But I found nowhere using the enum of VFIO migration protocol v2
(vfio_device_mig_state).
I don't know more about the background, should we remove the redundancy
definition or add full support f
he call sides. Non-blocking mode is not implemented currently, so -1 it is.
>
> Signed-off-by: Fiona Ebner
LGTM.
Reviewed-by: Zhang Chen
But I found the same problem elsewhere, for example:
"qio_channel_rdma_writev/readv", "qio_channel_buffer_writev/readv"...etc...
Ca
porary directories after
> testing
>
> The cxl-test leaves some temporary directories behind. Let's clean them up
> now!
>
> Signed-off-by: Thomas Huth
LGTM.
Reviewed-by: Zhang Chen
Thanks
Chen
> ---
> tests/qtest/cxl-test.c | 3 +++
> 1 file changed, 3 insertions(+
> -Original Message-
> From: Jason Wang
> Sent: Tuesday, August 23, 2022 10:03 AM
> To: Zhang, Chen
> Cc: Peter Maydell ; Li Zhijian
> ; qemu-dev
> Subject: Re: [PATCH V5] net/colo.c: Fix the pointer issue reported by
> Coverity.
>
> On Mon, Aug 22, 202
e any
misconfiguration here, the vnet_hdr_len is wrong for parse
the packet, the data+offset will point to wrong place.
Signed-off-by: Zhang Chen
---
net/colo.c | 25 -
net/colo.h | 1 +
net/trace-events | 2 +-
3 files changed, 18 insertions(+), 10 dele
> -Original Message-
> From: Jason Wang
> Sent: Thursday, August 18, 2022 4:04 PM
> To: Zhang, Chen
> Cc: Peter Maydell ; Li Zhijian
> ; qemu-dev
> Subject: Re: [PATCH V4 RESEND] net/colo.c: Fix the pointer issue reported by
> Coverity.
>
> On Wed, Aug 1
Ping Jason and Peter, any comments for this patch?
Thanks
Chen
> -Original Message-
> From: Zhang, Chen
> Sent: Tuesday, August 9, 2022 4:49 PM
> To: Jason Wang ; Peter Maydell
> ; Li Zhijian ; qemu-dev
>
> Cc: Zhang, Chen
> Subject: [PATCH V4 RESEND] net
Please review the V4 RESEND version.
Thanks
Chen
> -Original Message-
> From: Zhang, Chen
> Sent: Tuesday, August 9, 2022 4:45 PM
> To: Jason Wang ; Peter Maydell
> ; Li Zhijian ; qemu-dev
>
> Cc: Zhang, Chen
> Subject: [PATCH V4] net/colo.c: Fix the pointer is
e any
misconfiguration here, the vnet_hdr_len is wrong for parse
the packet, the data+offset will point to wrong place.
Signed-off-by: Zhang Chen
---
net/colo.c | 18 ++
net/colo.h | 1 +
2 files changed, 11 insertions(+), 8 deletions(-)
diff --git a/net/colo.c b/net/colo.c
e any
misconfiguration here, the vnet_hdr_len is wrong for parse
the packet, the data+offset will point to wrong place.
Signed-off-by: Zhang Chen
---
net/colo.c | 18 ++
net/colo.h | 1 +
2 files changed, 11 insertions(+), 8 deletions(-)
diff --git a/net/colo.c b/net/colo.c
> -Original Message-
> From: Jason Wang
> Sent: Tuesday, August 9, 2022 4:43 PM
> To: Zhang, Chen
> Cc: Peter Maydell ; Li Zhijian
> ; qemu-dev
> Subject: Re: [PATCH V3] net/colo.c: Fix the pointer issue reported by
> Coverity.
>
> On Tue, Aug 9, 2022
> -Original Message-
> From: Jason Wang
> Sent: Tuesday, August 9, 2022 4:12 PM
> To: Zhang, Chen
> Cc: Peter Maydell ; Li Zhijian
> ; qemu-dev
> Subject: Re: [PATCH V3] net/colo.c: Fix the pointer issue reported by
> Coverity.
>
> On Tue, Aug 9, 2022
e any
misconfiguration here, the vnet_hdr_len is wrong for parse
the packet, the data+offset will point to wrong place.
Signed-off-by: Zhang Chen
---
net/colo.c | 18 ++
net/colo.h | 1 +
2 files changed, 11 insertions(+), 8 deletions(-)
diff --git a/net/colo.c b/net/colo.c
> -Original Message-
> From: Peter Maydell
> Sent: Friday, August 5, 2022 5:57 PM
> To: Zhang, Chen
> Cc: Jason Wang ; Li Zhijian ;
> qemu-dev
> Subject: Re: [PATCH V2] net/colo.c: Fix the pointer issuse reported by
> Coverity.
>
> On Fri, 5 Aug 20
e any
misconfiguration here, the vnet_hdr_len is wrong for parse
the packet, the data+offset will point to wrong place.
Signed-off-by: Zhang Chen
---
net/colo.c | 17 +
1 file changed, 9 insertions(+), 8 deletions(-)
diff --git a/net/colo.c b/net/colo.c
index 6b0ff562ad..524afa3d9b 1
> -Original Message-
> From: Peter Maydell
> Sent: Friday, August 5, 2022 4:53 PM
> To: Zhang, Chen
> Cc: Jason Wang ; Li Zhijian ;
> qemu-dev
> Subject: Re: [PATCH] net/colo.c: Fix the pointer issuse reported by Coverity.
>
> On Fri, 5 Aug 2022 a
> -Original Message-
> From: Jason Wang
> Sent: Friday, August 5, 2022 11:46 AM
> To: Zhang, Chen
> Cc: Peter Maydell ; Li Zhijian
> ; qemu-dev
> Subject: Re: [PATCH] net/colo.c: Fix the pointer issuse reported by Coverity.
>
> On Tue, Aug 2, 2022 a
> -Original Message-
> From: Qemu-devel bounces+chen.zhang=intel@nongnu.org> On Behalf Of Jagannathan
> Raman
> Sent: Tuesday, August 2, 2022 9:24 AM
> To: qemu-devel@nongnu.org
> Cc: stefa...@gmail.com; berra...@redhat.com
> Subject: [PATCH 0/1] Update vfio-user module to the lates
e any
misconfiguration here, the vnet_hdr_len is wrong for parse
the packet, the data+offset will point to wrong place.
Signed-off-by: Zhang Chen
---
net/colo.c | 16 ++--
1 file changed, 10 insertions(+), 6 deletions(-)
diff --git a/net/colo.c b/net/colo.c
index 6b0ff562ad..dfb15b4c14 1
> -Original Message-
> From: Jason Wang
> Sent: Monday, August 1, 2022 12:18 PM
> To: Zhang, Chen ; Xu, Tao3
> Cc: qemu-devel@nongnu.org; Li Zhijian ; Peter
> Maydell
> Subject: Re: [PULL V2 25/25] net/colo.c: fix segmentation fault when packet
> is not parsed
> > > > > > On Fri, Apr 1, 2022 at 11:59 AM Zhang Chen
> wrote:
> > > > > > >
> > > > > > > If the checkpoint occurs when the guest finishes restarting
> > > > > > > but has not started running, the runstate_set
> -Original Message-
> From: Qemu-devel bounces+chen.zhang=intel@nongnu.org> On Behalf Of Felix xq
> Queißner
> Sent: Tuesday, June 28, 2022 12:44 AM
> To: qemu-devel@nongnu.org
> Cc: kra...@redhat.com; th...@redhat.com; Felix "xq" Queißner
>
> Subject: [PATCH] gtk: Add show_tabs=on
> -Original Message-
> From: Andrew Melnichenko
> Sent: Wednesday, June 29, 2022 6:43 PM
> To: Zhang, Chen
> Cc: Jason Wang ; qemu-dev de...@nongnu.org>; Paolo Bonzini ; Daniel P.
> Berrangé ; Eduardo Habkost
> ; Eric Blake ; Markus
> Armbruster ; Pe
not have an entry in the common-user/host/ folder
> (since common-user/meson.build is trying to add such a path via the
> include_directories() command).
>
> Reported-by: Michael Tokarev
> Signed-off-by: Thomas Huth
Looks good to me.
Reviewed-by: Zhang Chen
> ---
> c
pping information was collected from "info
> mem" for guest with LA57 enabled.
>
> Signed-off-by: Yuan Yao
LGTM.
It should same with the excp_helper.c/mmu_translate() la57 implementation.
Reviewed-by: Zhang Chen
Add Eric and Markus for double check.
Thanks
Chen
>
> -Original Message-
> From: Daniel P. Berrangé
> Sent: Monday, June 20, 2022 6:37 PM
> To: Zhang, Chen
> Cc: Thomas Huth ; Jason Wang
> ; qemu-dev ; Paolo
> Bonzini ; Eduardo Habkost ;
> Eric Blake ; Markus Armbruster
> ; Peter Maydell ; Laurent
> Vivier
> -Original Message-
> From: Thomas Huth
> Sent: Monday, June 20, 2022 5:44 PM
> To: Zhang, Chen ; Daniel P. Berrangé
>
> Cc: Jason Wang ; qemu-dev de...@nongnu.org>; Paolo Bonzini ; Eduardo
> Habkost ; Eric Blake ; Markus
> Armbruster ; Peter Maydel
> -Original Message-
> From: Daniel P. Berrangé
> Sent: Monday, June 20, 2022 6:01 PM
> To: Zhang, Chen
> Cc: Thomas Huth ; Jason Wang
> ; qemu-dev ; Paolo
> Bonzini ; Eduardo Habkost ;
> Eric Blake ; Markus Armbruster
> ; Peter Maydell ; Laurent
> Vivier
> -Original Message-
> From: Markus Armbruster
> Sent: Monday, June 20, 2022 3:45 PM
> To: Zhang, Chen
> Cc: Jason Wang ; qemu-dev de...@nongnu.org>; Paolo Bonzini ; Daniel
> P.Berrangé ; Eduardo Habkost
> ; Eric Blake ; Peter Maydell
> ; Thomas Hut
> -Original Message-
> From: Thomas Huth
> Sent: Friday, June 17, 2022 5:34 PM
> To: Zhang, Chen ; Jason Wang
> ; qemu-dev ; Paolo
> Bonzini ; Daniel P. Berrangé
> ; Eduardo Habkost ; Eric
> Blake ; Markus Armbruster
> Cc: Peter Maydell ; Laurent Vivier
>
> -Original Message-
> From: Thomas Huth
> Sent: Monday, June 20, 2022 4:47 PM
> To: Daniel P. Berrangé ; Zhang, Chen
>
> Cc: Jason Wang ; qemu-dev de...@nongnu.org>; Paolo Bonzini ; Eduardo
> Habkost ; Eric Blake ; Markus
> Armbruster ; Peter Maydel
> -Original Message-
> From: Daniel P. Berrangé
> Sent: Friday, June 17, 2022 4:05 PM
> To: Zhang, Chen
> Cc: Jason Wang ; qemu-dev de...@nongnu.org>; Paolo Bonzini ; Eduardo
> Habkost ; Eric Blake ; Markus
> Armbruster ; Peter Maydell
> ; Thomas Hut
test will load pre-compiled ebpf binary and run it in QEMU.
Signed-off-by: Zhang Chen
---
tests/qtest/demo_ubpf.o | Bin 0 -> 544 bytes
tests/qtest/integer_5.mem | Bin 0 -> 4 bytes
tests/qtest/meson.build | 3 +-
tests/qtest/ubpf-test.c | 64 ++
Introduce userspace ebpf basic knowledge.
Signed-off-by: Zhang Chen
---
docs/devel/userspace-ebpf.rst | 106 ++
1 file changed, 106 insertions(+)
create mode 100644 docs/devel/userspace-ebpf.rst
diff --git a/docs/devel/userspace-ebpf.rst b/docs/devel/userspace
The filter-ubpf module able to load user defined ebpf program
to handle network packet based on filter framework.
Signed-off-by: Zhang Chen
---
net/filter-ubpf.c | 149 ++
net/meson.build | 1 +
2 files changed, 150 insertions(+)
create mode
Add filter-ubpf related QOM and qemu-options.
Signed-off-by: Zhang Chen
---
qapi/qom.json | 18 ++
qemu-options.hx | 6 ++
2 files changed, 24 insertions(+)
diff --git a/qapi/qom.json b/qapi/qom.json
index 6a653c6636..820a5218e8 100644
--- a/qapi/qom.json
+++ b/qapi
The qemu_prepare_ubpf() can load user defined userspace ebpf binary
file to Qemu userspace ebpf VM but not run it. The ebpf program
will triggered in the hook point.
Signed-off-by: Zhang Chen
---
ebpf/ubpf-stub.c | 5 +++
ebpf/ubpf.c | 100
Run the loaded userspace ebpf program with the packet.
Signed-off-by: Zhang Chen
---
net/filter-ubpf.c | 40 ++--
1 file changed, 38 insertions(+), 2 deletions(-)
diff --git a/net/filter-ubpf.c b/net/filter-ubpf.c
index c63a021759..554cc24d8f 100644
--- a
Before running this function, we need to ensure that the
userspace ebpf program has been loaded correctly.
Signed-off-by: Zhang Chen
---
ebpf/ubpf-stub.c | 6 ++
ebpf/ubpf.c | 16
ebpf/ubpf.h | 2 ++
3 files changed, 24 insertions(+)
diff --git a/ebpf/ubpf
Introduce ubpf.c/ubpf-stub.c with basic read and init_jit functions.
Add ubpf related .c files to meson.build.
Signed-off-by: Zhang Chen
---
ebpf/meson.build | 1 +
ebpf/ubpf-stub.c | 24 +++
ebpf/ubpf.c | 101 +++
ebpf/ubpf.h
nt from kernel ebpf needs strict inspection, but
yes, it still need basic check).
Any comments are welcome.
Thanks
Chen
Zhang Chen (12):
configure: Add iovisor/ubpf project as a submodule for QEMU
meson: Add ubpf build config and misc
ebpf/uBPF: Introduce userspace ebpf data structure
ebpf
Signed-off-by: Zhang Chen
---
softmmu/vl.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/softmmu/vl.c b/softmmu/vl.c
index 4c1e94b00e..d924fb1c71 100644
--- a/softmmu/vl.c
+++ b/softmmu/vl.c
@@ -1822,7 +1822,8 @@ static bool object_create_early(const char *type
Add ebpf/ubpf.h for the UbpfState.
Signed-off-by: Zhang Chen
---
ebpf/ubpf.h | 37 +
1 file changed, 37 insertions(+)
create mode 100644 ebpf/ubpf.h
diff --git a/ebpf/ubpf.h b/ebpf/ubpf.h
new file mode 100644
index 00..2562fff503
--- /dev/null
+++ b
Make iovisor/ubpf project be a git submodule for QEMU.
It will auto clone ubpf project when configure QEMU.
Signed-off-by: Zhang Chen
---
.gitmodules | 3 +++
configure | 20
ubpf| 1 +
3 files changed, 24 insertions(+)
create mode 16 ubpf
diff --git a
Make meson to build iovisor/ubpf code in Qemu.
Signed-off-by: Zhang Chen
---
meson.build | 47 +
meson_options.txt | 3 ++
scripts/coverity-scan/COMPONENTS.md | 3 ++
scripts/meson-buildoptions.sh | 5 +++
4 files
> -Original Message-
> From: Qemu-devel bounces+chen.zhang=intel@nongnu.org> On Behalf Of Juan Quintela
> Sent: Tuesday, May 31, 2022 6:43 PM
> To: qemu-devel@nongnu.org
> Cc: Marcel Apfelbaum ; Philippe Mathieu-
> Daudé ; Yanan Wang ; Dr.
> David Alan Gilbert ; Juan Quintela
> ; Ed
> -Original Message-
> From: Qemu-devel bounces+chen.zhang=intel@nongnu.org> On Behalf Of Juan Quintela
> Sent: Tuesday, May 31, 2022 6:43 PM
> To: qemu-devel@nongnu.org
> Cc: Marcel Apfelbaum ; Philippe Mathieu-
> Daudé ; Yanan Wang ; Dr.
> David Alan Gilbert ; Juan Quintela
> ; Ed
f: replace deprecated bpf_program__set_socket_filter
>
> bpf_program__set_ functions have been deprecated since libbpf 0.8.
> Replace with the equivalent bpf_program__set_type call to avoid a
> deprecation warning.
>
> Signed-off-by: Haochen Tong
It looks good to me.
By the way, add eBPF maintainers
> -Original Message-
> From: Zhang, Chen
> Sent: Wednesday, April 27, 2022 5:26 PM
> To: Jason Wang ; Paolo Bonzini
>
> Cc: Li Zhijian ; qemu-dev de...@nongnu.org>; Like Xu
> Subject: RE: [PATCH V2 1/4] softmmu/runstate.c: add RunStateTransition
> sup
> -Original Message-
> From: Jason Wang
> Sent: Wednesday, April 27, 2022 4:57 PM
> To: Zhang, Chen
> Cc: Li Zhijian ; qemu-dev de...@nongnu.org>; Like Xu
> Subject: Re: [PATCH V2 1/4] softmmu/runstate.c: add RunStateTransition
> support form COLO to PREL
> -Original Message-
> From: Jason Wang
> Sent: Thursday, April 14, 2022 11:12 AM
> To: Zhang, Chen
> Cc: Li Zhijian ; qemu-dev de...@nongnu.org>
> Subject: Re: [PATCH V2 0/4] COLO net and runstate bugfix/optimization
>
> On Thu, Apr 14, 2022 at 9
No update for a while. Ping...
Thanks
Chen
> -Original Message-
> From: Zhang, Chen
> Sent: Friday, April 1, 2022 11:47 AM
> To: Jason Wang ; Li Zhijian
> Cc: Zhang, Chen ; qemu-dev de...@nongnu.org>
> Subject: [PATCH V2 0/4] COLO net and runstate bugfix/optimiza
u
Signed-off-by: Zhang Chen
Reviewed-by: Li Zhijian
---
net/colo.c | 9 -
net/trace-events | 1 +
2 files changed, 9 insertions(+), 1 deletion(-)
diff --git a/net/colo.c b/net/colo.c
index 694f3c93ef..6b0ff562ad 100644
--- a/net/colo.c
+++ b/net/colo.c
@@ -46,7 +46,14 @@ int parse_pac
Filter-rewriter no need to track connection in conn_list.
This patch fix the glib g_queue_is_empty assertion when COLO guest
keep a lot of network connection.
Signed-off-by: Zhang Chen
Reviewed-by: Li Zhijian
---
net/colo.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a
"RESET", "data": {"guest": true, "reason": "guest-reset"}}
qemu-system-x86_64: invalid runstate transition: 'colo' -> 'prelaunch'
Long-term testing says that it's pretty safe.
Signed-off-by: Like Xu
Signed-off-by: Zhang Che
the same
conn instance. It will trigger double free in conn_list clear. So this
patch remove free action on hash table side to avoid double free the
conn.
Signed-off-by: Like Xu
Signed-off-by: Zhang Chen
---
net/colo-compare.c| 2 +-
net/filter-rewriter.c | 2 +-
2 files changed, 2 insertions(+)
This series fix some COLO related issues in internal stress testing.
- V2:
- Add more comments in patch 2/4 commit log.
Zhang Chen (4):
softmmu/runstate.c: add RunStateTransition support form COLO to
PRELAUNCH
net/colo: Fix a "double free" crash to clear the conn_list
> -Original Message-
> From: lizhij...@fujitsu.com
> Sent: Friday, April 1, 2022 9:47 AM
> To: Zhang, Chen ; Jason Wang
>
> Cc: qemu-dev ; Like Xu
> Subject: Re: [PATCH 2/4] net/colo: Fix a "double free" crash to clear the
> conn_list
>
>
>
1 - 100 of 1001 matches
Mail list logo