From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 86432A00C4 for ; Mon, 11 Apr 2022 07:59:02 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 627C640685; Mon, 11 Apr 2022 07:59:02 +0200 (CEST) Received: from mail-ua1-f97.google.com (mail-ua1-f97.google.com [209.85.222.97]) by mails.dpdk.org (Postfix) with ESMTP id A70BB4067B for ; Mon, 11 Apr 2022 07:59:01 +0200 (CEST) Received: by mail-ua1-f97.google.com with SMTP id g22so6702241uam.12 for ; Sun, 10 Apr 2022 22:59:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iol.unh.edu; s=unh-iol; h=mime-version:subject:from:to:cc:message-id:date; bh=NVjoYem3ozCAXCi8d5O1yWpEAHF9vPQzA/iASCdZhvk=; b=NTVbxMerYYUuDPN9YFk+f+bi8ViIuHRTRLhc0Zor+3TIuz9Y4HiWEWYKJjz4foz6nJ hqoUPzdOwPEEObh1m4zkU9rrh4dq68tcylgMQFk8T0BvEAIjvo76CwQf8Ofn1XNCqeSu ikzznTVRF3CeWnblXQ0pZyUXTtd0QG8TtMgrg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:subject:from:to:cc:message-id:date; bh=NVjoYem3ozCAXCi8d5O1yWpEAHF9vPQzA/iASCdZhvk=; b=kCFQnKdQYB+0KSnYm0we+nXiNshITBBwDMN6gShKNqjaXVftcGwO8NutIeI0DILKN2 zagBm20ErCX6Ly5JGy9vB2CtAT6wcri/ePixe4uX4OdTzbOp02jYRmui3Hvh3RDF5/iM yBXvN+mGpeQW4LzAjoFJRqr2cNXjhzL+KaGXnTE7RUSRJiPWs0NyU0QJX/xdSLMjaQ/G ZUfEIcjp13+Pft8rLOrCQTuAI9HKB2rYidYIm+uqrZFCEJXp8n6ZORddUdUjnUIAsP/W DMquH+6Yahu4P/Ey5+Y+gOxsyZrfwbRf2s/Ek56x208bgg7WKJNgvCDbNWLY6W53NmkP 91PA== X-Gm-Message-State: AOAM531/pkPQH/Mj2chbW2OVuMcjVx207SnPA5RcQfukMrkgIbXT1Xob p+qbjq5j/7GaLxIrLJDk9RcfMIpnbNkUtTSBa/mAk421PgmKMs6WrwJwtiQ3K4HtUA== X-Google-Smtp-Source: ABdhPJwqJLX9sRO6PDUHk5qhGU9F+ttAGBb/k8TOc6cKlAy1RWGPQBS+MAnpMoROTnJNniwYx5d3vlpNaEZU X-Received: by 2002:ab0:6d81:0:b0:35d:30f8:730f with SMTP id m1-20020ab06d81000000b0035d30f8730fmr872598uah.62.1649656741015; Sun, 10 Apr 2022 22:59:01 -0700 (PDT) Received: from postal.iol.unh.edu (postal.iol.unh.edu. [2606:4100:3880:1234::84]) by smtp-relay.gmail.com with ESMTPS id c47-20020ab04872000000b00359f203b156sm1722152uad.1.2022.04.10.22.59.00 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 10 Apr 2022 22:59:01 -0700 (PDT) X-Relaying-Domain: iol.unh.edu Received: from noxus.dpdklab.iol.unh.edu (unknown [IPv6:2606:4100:3880:1722::4]) by postal.iol.unh.edu (Postfix) with ESMTP id 5AA59605251D; Mon, 11 Apr 2022 01:59:00 -0400 (EDT) Received: from noxus.dpdklab.iol.unh.edu (localhost [IPv6:::1]) by noxus.dpdklab.iol.unh.edu (Postfix) with ESMTP id 42A9DBFD06; Mon, 11 Apr 2022 01:59:00 -0400 (EDT) Content-Type: multipart/mixed; boundary="===============6957214646494670664==" MIME-Version: 1.0 Subject: |WARNING| pw109569 [PATCH] vhost: support sync copy when data buffer is small From: dpdklab@iol.unh.edu To: test-report@dpdk.org Cc: dpdk-test-reports@iol.unh.edu Message-Id: <20220411055900.42A9DBFD06@noxus.dpdklab.iol.unh.edu> Date: Mon, 11 Apr 2022 01:59:00 -0400 (EDT) X-BeenThere: test-report@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: automatic DPDK test reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: test-report-bounces@dpdk.org --===============6957214646494670664== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 VGVzdC1MYWJlbDogaW9sLXRlc3RpbmcKVGVzdC1TdGF0dXM6IFdBUk5JTkcKaHR0cDovL2RwZGsu b3JnL3BhdGNoLzEwOTU2OQoKX2FwcGx5IHBhdGNoIGZhaWx1cmVfCgpTdWJtaXR0ZXI6IFdlbnd1 IE1hIDx3ZW53dXgubWFAaW50ZWwuY29tPgpEYXRlOiBNb25kYXksIEFwcmlsIDExIDIwMjIgMTM6 Mzg6MzYgCkFwcGxpZWQgb246IENvbW1pdElEOjFlMjMwYjliZTg4NjY5MzllZjdjZTlmN2YxNmI4 YzgzNjliN2JjMjgKQXBwbHkgcGF0Y2ggc2V0IDEwOTU2OSBmYWlsZWQ6CgpDaGVja2luZyBwYXRj aCBsaWIvdmhvc3Qvdmhvc3QuaC4uLgpDaGVja2luZyBwYXRjaCBsaWIvdmhvc3QvdmlydGlvX25l dC5jLi4uCmVycm9yOiB3aGlsZSBzZWFyY2hpbmcgZm9yOgpzdGF0aWMgX19ydGVfYWx3YXlzX2lu bGluZSBpbnQKYXN5bmNfZmlsbF9zZWcoc3RydWN0IHZpcnRpb19uZXQgKmRldiwgc3RydWN0IHZo b3N0X3ZpcnRxdWV1ZSAqdnEsCgkJc3RydWN0IHJ0ZV9tYnVmICptLCB1aW50MzJfdCBtYnVmX29m ZnNldCwKCQl1aW50NjRfdCBidWZfaW92YSwgdWludDMyX3QgY3B5X2xlbiwgYm9vbCB0b19kZXNj KQp7CglzdHJ1Y3Qgdmhvc3RfYXN5bmMgKmFzeW5jID0gdnEtPmFzeW5jOwoJdWludDY0X3QgbWFw cGVkX2xlbjsKCXVpbnQzMl90IGJ1Zl9vZmZzZXQgPSAwOwoJdm9pZCAqc3JjLCAqZHN0OwoJdm9p ZCAqaG9zdF9pb3ZhOwoKCXdoaWxlIChjcHlfbGVuKSB7CgplcnJvcjogcGF0Y2ggZmFpbGVkOiBs aWIvdmhvc3QvdmlydGlvX25ldC5jOjk5OQplcnJvcjogd2hpbGUgc2VhcmNoaW5nIGZvcjoKCQkJ cmV0dXJuIC0xOwoJCX0KCgkJaWYgKHRvX2Rlc2MpIHsKCQkJc3JjID0gKHZvaWQgKikodWludHB0 cl90KXJ0ZV9wa3RtYnVmX2lvdmFfb2Zmc2V0KG0sIG1idWZfb2Zmc2V0KTsKCQkJZHN0ID0gaG9z dF9pb3ZhOwoJCX0gZWxzZSB7CgkJCXNyYyA9IGhvc3RfaW92YTsKCQkJZHN0ID0gKHZvaWQgKiko dWludHB0cl90KXJ0ZV9wa3RtYnVmX2lvdmFfb2Zmc2V0KG0sIG1idWZfb2Zmc2V0KTsKCQl9CgoJ CWlmICh1bmxpa2VseShhc3luY19pdGVyX2FkZF9pb3ZlYyhkZXYsIGFzeW5jLCBzcmMsIGRzdCwK CQkJCQkJIChzaXplX3QpbWFwcGVkX2xlbikpKQoJCQlyZXR1cm4gLTE7CgoJCWNweV9sZW4gLT0g KHVpbnQzMl90KW1hcHBlZF9sZW47CgplcnJvcjogcGF0Y2ggZmFpbGVkOiBsaWIvdmhvc3Qvdmly dGlvX25ldC5jOjEwMTYKZXJyb3I6IHdoaWxlIHNlYXJjaGluZyBmb3I6CgoJCWlmIChpc19hc3lu YykgewoJCQlpZiAoYXN5bmNfZmlsbF9zZWcoZGV2LCB2cSwgbSwgbWJ1Zl9vZmZzZXQsCgkJCQkJ CWJ1Zl9pb3ZhICsgYnVmX29mZnNldCwgY3B5X2xlbiwgdHJ1ZSkgPCAwKQoJCQkJZ290byBlcnJv cjsKCQl9IGVsc2UgewoKZXJyb3I6IHBhdGNoIGZhaWxlZDogbGliL3Zob3N0L3ZpcnRpb19uZXQu YzoxMTY5CmVycm9yOiB3aGlsZSBzZWFyY2hpbmcgZm9yOgoKCQlpZiAoaXNfYXN5bmMpIHsKCQkJ aWYgKGFzeW5jX2ZpbGxfc2VnKGRldiwgdnEsIG0sIG1idWZfb2Zmc2V0LAoJCQkJCQlidWZfaW92 YSArIGJ1Zl9vZmZzZXQsIGNweV9sZW4sIGZhbHNlKSA8IDApCgkJCQlnb3RvIGVycm9yOwoJCX0g ZWxzZSB7CgplcnJvcjogcGF0Y2ggZmFpbGVkOiBsaWIvdmhvc3QvdmlydGlvX25ldC5jOjI1NjIK QXBwbGllZCBwYXRjaCBsaWIvdmhvc3Qvdmhvc3QuaCBjbGVhbmx5LgpBcHBseWluZyBwYXRjaCBs aWIvdmhvc3QvdmlydGlvX25ldC5jIHdpdGggNCByZWplY3RzLi4uCkh1bmsgIzEgYXBwbGllZCBj bGVhbmx5LgpIdW5rICMyIGFwcGxpZWQgY2xlYW5seS4KSHVuayAjMyBhcHBsaWVkIGNsZWFubHku Ckh1bmsgIzQgYXBwbGllZCBjbGVhbmx5LgpIdW5rICM1IGFwcGxpZWQgY2xlYW5seS4KSHVuayAj NiBhcHBsaWVkIGNsZWFubHkuClJlamVjdGVkIGh1bmsgIzcuClJlamVjdGVkIGh1bmsgIzguClJl amVjdGVkIGh1bmsgIzkuClJlamVjdGVkIGh1bmsgIzEwLgpkaWZmIGEvbGliL3Zob3N0L3ZpcnRp b19uZXQuYyBiL2xpYi92aG9zdC92aXJ0aW9fbmV0LmMJKHJlamVjdGVkIGh1bmtzKQpAQCAtOTk5 LDEyICsxMDMxLDEzIEBAIGFzeW5jX2l0ZXJfcmVzZXQoc3RydWN0IHZob3N0X2FzeW5jICphc3lu YykKIHN0YXRpYyBfX3J0ZV9hbHdheXNfaW5saW5lIGludAogYXN5bmNfZmlsbF9zZWcoc3RydWN0 IHZpcnRpb19uZXQgKmRldiwgc3RydWN0IHZob3N0X3ZpcnRxdWV1ZSAqdnEsCiAJCXN0cnVjdCBy dGVfbWJ1ZiAqbSwgdWludDMyX3QgbWJ1Zl9vZmZzZXQsCi0JCXVpbnQ2NF90IGJ1Zl9pb3ZhLCB1 aW50MzJfdCBjcHlfbGVuLCBib29sIHRvX2Rlc2MpCisJCXVpbnQ2NF90IGJ1Zl9hZGRyLCB1aW50 NjRfdCBidWZfaW92YSwgdWludDMyX3QgY3B5X2xlbiwgYm9vbCB0b19kZXNjKQogewogCXN0cnVj dCB2aG9zdF9hc3luYyAqYXN5bmMgPSB2cS0+YXN5bmM7CiAJdWludDY0X3QgbWFwcGVkX2xlbjsK IAl1aW50MzJfdCBidWZfb2Zmc2V0ID0gMDsKLQl2b2lkICpzcmMsICpkc3Q7CisJdm9pZCAqaW9f c3JjLCAqaW9fZHN0OworCXZvaWQgKnZpcnRfc3JjLCAqdmlydF9kc3Q7CiAJdm9pZCAqaG9zdF9p b3ZhOwogCiAJd2hpbGUgKGNweV9sZW4pIHsKQEAgLTEwMTYsMTYgKzEwNDksMjMgQEAgYXN5bmNf ZmlsbF9zZWcoc3RydWN0IHZpcnRpb19uZXQgKmRldiwgc3RydWN0IHZob3N0X3ZpcnRxdWV1ZSAq dnEsCiAJCQlyZXR1cm4gLTE7CiAJCX0KIAorCiAJCWlmICh0b19kZXNjKSB7Ci0JCQlzcmMgPSAo dm9pZCAqKSh1aW50cHRyX3QpcnRlX3BrdG1idWZfaW92YV9vZmZzZXQobSwgbWJ1Zl9vZmZzZXQp OwotCQkJZHN0ID0gaG9zdF9pb3ZhOworCQkJaW9fc3JjID0gKHZvaWQgKikodWludHB0cl90KXJ0 ZV9wa3RtYnVmX2lvdmFfb2Zmc2V0KG0sIG1idWZfb2Zmc2V0KTsKKwkJCWlvX2RzdCA9IGhvc3Rf aW92YTsKKworCQkJdmlydF9zcmMgPSBydGVfcGt0bWJ1Zl9tdG9kX29mZnNldChtLCB2b2lkICos IG1idWZfb2Zmc2V0KTsKKwkJCXZpcnRfZHN0ID0gKHZvaWQgKikoYnVmX2FkZHIgKyBidWZfb2Zm c2V0KTsKIAkJfSBlbHNlIHsKLQkJCXNyYyA9IGhvc3RfaW92YTsKLQkJCWRzdCA9ICh2b2lkICop KHVpbnRwdHJfdClydGVfcGt0bWJ1Zl9pb3ZhX29mZnNldChtLCBtYnVmX29mZnNldCk7CisJCQlp b19zcmMgPSBob3N0X2lvdmE7CisJCQlpb19kc3QgPSAodm9pZCAqKSh1aW50cHRyX3QpcnRlX3Br dG1idWZfaW92YV9vZmZzZXQobSwgbWJ1Zl9vZmZzZXQpOworCisJCQl2aXJ0X3NyYyA9ICh2b2lk ICopKGJ1Zl9hZGRyICsgYnVmX29mZnNldCk7CisJCQl2aXJ0X2RzdCA9IHJ0ZV9wa3RtYnVmX210 b2Rfb2Zmc2V0KG0sIHZvaWQgKiwgbWJ1Zl9vZmZzZXQpOwogCQl9CiAKLQkJaWYgKHVubGlrZWx5 KGFzeW5jX2l0ZXJfYWRkX2lvdmVjKGRldiwgYXN5bmMsIHNyYywgZHN0LAotCQkJCQkJIChzaXpl X3QpbWFwcGVkX2xlbikpKQorCQlpZiAodW5saWtlbHkoYXN5bmNfaXRlcl9hZGRfaW92ZWMoZGV2 LCBhc3luYywgaW9fc3JjLCBpb19kc3QsCisJCQkJCQl2aXJ0X3NyYywgdmlydF9kc3QsIChzaXpl X3QpbWFwcGVkX2xlbikpKQogCQkJcmV0dXJuIC0xOwogCiAJCWNweV9sZW4gLT0gKHVpbnQzMl90 KW1hcHBlZF9sZW47CkBAIC0xMTY5LDYgKzEyMDksNyBAQCBtYnVmX3RvX2Rlc2Moc3RydWN0IHZp cnRpb19uZXQgKmRldiwgc3RydWN0IHZob3N0X3ZpcnRxdWV1ZSAqdnEsCiAKIAkJaWYgKGlzX2Fz eW5jKSB7CiAJCQlpZiAoYXN5bmNfZmlsbF9zZWcoZGV2LCB2cSwgbSwgbWJ1Zl9vZmZzZXQsCisJ CQkJCQlidWZfYWRkciArIGJ1Zl9vZmZzZXQsCiAJCQkJCQlidWZfaW92YSArIGJ1Zl9vZmZzZXQs IGNweV9sZW4sIHRydWUpIDwgMCkKIAkJCQlnb3RvIGVycm9yOwogCQl9IGVsc2UgewpAQCAtMjU2 Miw2ICsyNjAzLDcgQEAgZGVzY190b19tYnVmKHN0cnVjdCB2aXJ0aW9fbmV0ICpkZXYsIHN0cnVj dCB2aG9zdF92aXJ0cXVldWUgKnZxLAogCiAJCWlmIChpc19hc3luYykgewogCQkJaWYgKGFzeW5j X2ZpbGxfc2VnKGRldiwgdnEsIG0sIG1idWZfb2Zmc2V0LAorCQkJCQkJYnVmX2FkZHIgKyBidWZf b2Zmc2V0LAogCQkJCQkJYnVmX2lvdmEgKyBidWZfb2Zmc2V0LCBjcHlfbGVuLCBmYWxzZSkgPCAw KQogCQkJCWdvdG8gZXJyb3I7CiAJCX0gZWxzZSB7CgpodHRwczovL2xhYi5kcGRrLm9yZy9yZXN1 bHRzL2Rhc2hib2FyZC9wYXRjaHNldHMvMjE3NjQvCgpVTkgtSU9MIERQREsgQ29tbXVuaXR5IExh Ygo= --===============6957214646494670664==--