> -----Original Message-----
> From: Dr. David Alan Gilbert <dgilb...@redhat.com>
> Sent: Monday, January 4, 2021 9:07 PM
> To: Zhang, Chen <chen.zh...@intel.com>
> Cc: Jason Wang <jasow...@redhat.com>; qemu-dev <qemu-
> de...@nongnu.org>; Eric Blake <ebl...@redhat.com>; Markus Armbruster
> <arm...@redhat.com>; Zhang Chen <zhangc...@gmail.com>
> Subject: Re: [PATCH 0/3] Bypass specific network traffic in COLO
>
> * Zhang Chen (chen.zh...@intel.com) wrote:
> > From: Zhang Chen <chen.zh...@intel.com>
> >
> > Since the real user scenario does not need to monitor all traffic.
>
> Can you explain the type of real user case where they only need to compare
> some connections?
Sure.
For example, windows guest user want to enable windows remote desktop to touch
guest(UDP/TCP 3389),
This case use UDP and TCP mixed, and the tcp part payload always different
caused by real desktop display data(for guest time/ mouse display....).
Another case is some real user application will actively transmit information
include guest time part, primary guest send data with time 10:01.000,
At the same time secondary guest send data with time 10:01.001, it will always
trigger COLO checkpoint to drop guest performance.
Thanks
Chen
>
> Dave
>
> > This series give user ability to bypass kinds of network stream.
> >
> > Zhang Chen (3):
> > qapi/net: Add new QMP command for COLO passthrough
> > hmp-commands: Add new HMP command for COLO passthrough
> > net/colo-compare: Add handler for passthrough connection
> >
> > hmp-commands.hx | 26 +++++++++++++++++++++++
> > include/monitor/hmp.h | 2 ++
> > monitor/hmp-cmds.c | 20 ++++++++++++++++++
> > net/colo-compare.c | 49
> +++++++++++++++++++++++++++++++++++++++++++
> > net/colo-compare.h | 2 ++
> > net/net.c | 39 ++++++++++++++++++++++++++++++++++
> > qapi/net.json | 46
> ++++++++++++++++++++++++++++++++++++++++
> > 7 files changed, 184 insertions(+)
> >
> > --
> > 2.17.1
> >
> --
> Dr. David Alan Gilbert / dgilb...@redhat.com / Manchester, UK