From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:56107) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eSJiL-0008WJ-5R for qemu-devel@nongnu.org; Fri, 22 Dec 2017 04:34:01 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eSJiI-00043e-GP for qemu-devel@nongnu.org; Fri, 22 Dec 2017 04:34:01 -0500 Received: from mail.cn.fujitsu.com ([183.91.158.132]:60573 helo=heian.cn.fujitsu.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eSJiI-00040B-3s for qemu-devel@nongnu.org; Fri, 22 Dec 2017 04:33:58 -0500 From: Mao Zhongyi Date: Fri, 22 Dec 2017 17:28:54 +0800 Message-ID: MIME-Version: 1.0 Content-Type: text/plain Subject: [Qemu-devel] [PATCH v3 0/2] Rewrite TCP packet comparison in colo List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Zhang Chen , Li Zhijian , Jason Wang In this series, mainly rewrite the tcp packet comparison based on the tcp sequence number instead of original method that compare the packet based on the payload size. v3: p1: merged the patch1 and patch2 from v2 p2: -merged the patch3 and patch4 from v2 -implement the same process flow for tcp, udp and icmp [Zhang Chen] v2: p1: a new patch p2: a new patch p3: -rename the fill_pkt_seq to fill_pkt_tcp_info -rename pdsize & hdsize to payload_size & header_size -reuse duplicated code -modified colo_packet_compare_common() to suit the tcp packet comparison instead of build a new function service for tcp. -add more comments for the 'max_ack' [Zhang Chen] Cc: Zhang Chen Cc: Li Zhijian Cc: Jason Wang Mao Zhongyi (2): colo: modified the payload compare function colo: compare the packet based on the tcp sequence number net/colo-compare.c | 411 +++++++++++++++++++++++++++++++++-------------------- net/colo.c | 9 ++ net/colo.h | 15 ++ net/trace-events | 2 +- 4 files changed, 284 insertions(+), 153 deletions(-) -- 2.9.4