From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:38140) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1as756-0002LX-CB for qemu-devel@nongnu.org; Mon, 18 Apr 2016 07:11:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1as751-00010D-JM for qemu-devel@nongnu.org; Mon, 18 Apr 2016 07:11:04 -0400 Received: from [59.151.112.132] (port=46751 helo=heian.cn.fujitsu.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1as751-0000zX-16 for qemu-devel@nongnu.org; Mon, 18 Apr 2016 07:10:59 -0400 From: Zhang Chen Date: Mon, 18 Apr 2016 19:11:42 +0800 Message-ID: <1460977906-25218-1-git-send-email-zhangchen.fnst@cn.fujitsu.com> MIME-Version: 1.0 Content-Type: text/plain Subject: [Qemu-devel] [RFC PATCH V3 0/4] Introduce COLO-compare List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu devel , Jason Wang Cc: Zhang Chen , Li Zhijian , Gui jianfeng , Wen Congyang , zhanghailiang , Yang Hongyang , "eddie.dong" , "Dr. David Alan Gilbert" COLO-compare is a part of COLO project. It is used to compare the network package to help COLO decide whether to do checkpoint. We rebase colo-compare to colo-frame v2.7 you can get the codes from github: https://github.com/zhangckid/qemu/tree/colo-v2.7-proxy-mode-apr18 v3: - rebase colo-compare to colo-frame v2.7 - fix most of Dave's comments (except RCU) - add TCP,UDP,ICMP and other packet comparison - add trace-event - add some comments - other bug fix - add RFC index - add usage in patch 1/4 v2: - add jhash.h v1: - initial patch Zhang Chen (4): colo-compare: introduce colo compare initlization colo-compare: track connection and enqueue packet colo-compare: introduce packet comparison thread colo-compare: add TCP,UDP,ICMP packet comparison include/qemu/jhash.h | 59 ++++ net/Makefile.objs | 1 + net/colo-compare.c | 930 +++++++++++++++++++++++++++++++++++++++++++++++++++ qemu-options.hx | 6 + trace-events | 5 + vl.c | 3 +- 6 files changed, 1003 insertions(+), 1 deletion(-) create mode 100644 include/qemu/jhash.h create mode 100644 net/colo-compare.c -- 1.9.1