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 E005543B68; Thu, 22 Feb 2024 06:37:23 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id B9166402DE; Thu, 22 Feb 2024 06:37:23 +0100 (CET) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by mails.dpdk.org (Postfix) with ESMTP id 4633840281 for ; Thu, 22 Feb 2024 06:37:21 +0100 (CET) Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.17.1.24/8.17.1.24) with ESMTP id 41LNpFnH007495; Wed, 21 Feb 2024 21:37:20 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h= from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding:content-type; s= pfpt0220; bh=U1JdzU2Hxor7ineRp9RJQ9HYQSKQf+d1EHPrUdTc+JI=; b=O8k QMSJjr+Ryo++b91GVTC874IFBgmg/i6EwAay4Wgql+VcP3C3bpdFwyjqFmh/gWwu HjvWw1jnOt6QBjl4nb6Zr4Gp4YXCfg9ZDvu8q6lxW08oy8nd4EEMn7PnqISI4R9Y XF1olLkDCAVLAxwfJnE4FcAJNSQyWvo8SLYgpsxEBsr1OVRIEhl6taHlMep5hBmX YORjEiWjSN4VeMFuQya9AopD/raqHy7F2iyqjkiGBbAd46yEV34NCiAL9vWT2W1r oczVkvQ+mWGrztmeYyWxsKjPsD5g16kb1Wi+alO5xYjFa/TcrLHrSMwh+WR/mLir /SgSh6PnNKVq5pLS2Fg== Received: from dc5-exch01.marvell.com ([199.233.59.181]) by mx0b-0016f401.pphosted.com (PPS) with ESMTPS id 3wd21kf9q0-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Wed, 21 Feb 2024 21:37:20 -0800 (PST) Received: from DC5-EXCH01.marvell.com (10.69.176.38) by DC5-EXCH01.marvell.com (10.69.176.38) with Microsoft SMTP Server (TLS) id 15.0.1497.48; Wed, 21 Feb 2024 21:36:54 -0800 Received: from maili.marvell.com (10.69.176.80) by DC5-EXCH01.marvell.com (10.69.176.38) with Microsoft SMTP Server id 15.0.1497.48 via Frontend Transport; Wed, 21 Feb 2024 21:36:54 -0800 Received: from MININT-80QBFE8.corp.innovium.com (MININT-80QBFE8.marvell.com [10.28.8.42]) by maili.marvell.com (Postfix) with ESMTP id 1A7A73F70AA; Wed, 21 Feb 2024 21:36:51 -0800 (PST) From: To: , , , CC: , Pavan Nikhilesh Subject: [24.11 PATCH v2 2/5] graph: add node fastpath error counters Date: Thu, 22 Feb 2024 11:06:36 +0530 Message-ID: <20240222053639.15057-2-pbhagavatula@marvell.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20240222053639.15057-1-pbhagavatula@marvell.com> References: <20240221162608.10412-1-pbhagavatula@marvell.com> <20240222053639.15057-1-pbhagavatula@marvell.com> MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Type: text/plain X-Proofpoint-GUID: 3oiFkduCQ0Rrj02kDh7f20e1S85biKQz X-Proofpoint-ORIG-GUID: 3oiFkduCQ0Rrj02kDh7f20e1S85biKQz X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1011,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2024-02-22_03,2024-02-22_01,2023-05-22_02 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org RnJvbTogUGF2YW4gTmlraGlsZXNoIDxwYmhhZ2F2YXR1bGFAbWFydmVsbC5jb20+CgpBZGQgbm9k ZSBmYXN0cGF0aCBlcnJvciBjb3VudGVycyBhZHZlcnRpc2VkIGR1cmluZwpub2RlIHJlZ2lzdHJh dGlvbi4KClNpZ25lZC1vZmYtYnk6IFBhdmFuIE5pa2hpbGVzaCA8cGJoYWdhdmF0dWxhQG1hcnZl bGwuY29tPgotLS0KIGxpYi9ncmFwaC9ncmFwaF9wb3B1bGF0ZS5jICAgICAgICAgIHwgMjIgKysr KysrKysrKysrKysrKysrKy0tLQogbGliL2dyYXBoL2dyYXBoX3ByaXZhdGUuaCAgICAgICAgICAg fCAgMiArKwogbGliL2dyYXBoL3J0ZV9ncmFwaF93b3JrZXJfY29tbW9uLmggfCAgMSArCiAzIGZp bGVzIGNoYW5nZWQsIDIyIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0 IGEvbGliL2dyYXBoL2dyYXBoX3BvcHVsYXRlLmMgYi9saWIvZ3JhcGgvZ3JhcGhfcG9wdWxhdGUu YwppbmRleCBlZDU5NmE3NzExLi45MjRmNWEzMDM0IDEwMDY0NAotLS0gYS9saWIvZ3JhcGgvZ3Jh cGhfcG9wdWxhdGUuYworKysgYi9saWIvZ3JhcGgvZ3JhcGhfcG9wdWxhdGUuYwpAQCAtMzksNiAr MzksMTUgQEAgZ3JhcGhfZnBfbWVtX2NhbGNfc2l6ZShzdHJ1Y3QgZ3JhcGggKmdyYXBoKQogCQkv KiBQb2ludGVyIHRvIG5leHQgbm9kZXMoZWRnZXMpICovCiAJCXN6ICs9IHNpemVvZihzdHJ1Y3Qg cnRlX25vZGUgKikgKiBncmFwaF9ub2RlLT5ub2RlLT5uYl9lZGdlczsKIAl9CisJc3ogPSBSVEVf QUxJR04oc3osIFJURV9DQUNIRV9MSU5FX1NJWkUpOworCWdyYXBoLT5lcnJvcnNfc3RhcnQgPSBz ejsKKwkvKiBGb3IgMC4uTiBub2RlIG9iamVjdHMgd2l0aCBlcnJvciBjb3VudGVycyAqLworCVNU QUlMUV9GT1JFQUNIIChncmFwaF9ub2RlLCAmZ3JhcGgtPm5vZGVfbGlzdCwgbmV4dCkgeworCQlp ZiAoZ3JhcGhfbm9kZS0+bm9kZS0+ZXJycyA9PSBOVUxMKQorCQkJY29udGludWU7CisJCXN6ID0g UlRFX0FMSUdOKHN6LCBSVEVfQ0FDSEVfTElORV9TSVpFKTsKKwkJc3ogKz0gc2l6ZW9mKHVpbnQ2 NF90KSAqIGdyYXBoX25vZGUtPm5vZGUtPmVycnMtPm5iX2Vycm9yczsKKwl9CiAKIAlncmFwaC0+ bWVtX3N6ID0gc3o7CiAJcmV0dXJuIHN6OwpAQCAtNjQsNiArNzMsNyBAQCBncmFwaF9oZWFkZXJf cG9wbHVhdGUoc3RydWN0IGdyYXBoICpfZ3JhcGgpCiBzdGF0aWMgdm9pZAogZ3JhcGhfbm9kZXNf cG9wdWxhdGUoc3RydWN0IGdyYXBoICpfZ3JhcGgpCiB7CisJcnRlX2dyYXBoX29mZl90IGVycl9v ZmYgPSBfZ3JhcGgtPmVycm9yc19zdGFydDsKIAlydGVfZ3JhcGhfb2ZmX3Qgb2ZmID0gX2dyYXBo LT5ub2Rlc19zdGFydDsKIAlzdHJ1Y3QgcnRlX2dyYXBoICpncmFwaCA9IF9ncmFwaC0+Z3JhcGg7 CiAJc3RydWN0IGdyYXBoX25vZGUgKmdyYXBoX25vZGU7CkBAIC05OSw2ICsxMDksMTIgQEAgZ3Jh cGhfbm9kZXNfcG9wdWxhdGUoc3RydWN0IGdyYXBoICpfZ3JhcGgpCiAJCQkJCQkgICAgIC0+YWRq YWNlbmN5X2xpc3RbY291bnRdCiAJCQkJCQkgICAgIC0+bm9kZS0+bmFtZVswXTsKIAorCQlpZiAo Z3JhcGhfbm9kZS0+bm9kZS0+ZXJycyAhPSBOVUxMKSB7CisJCQlub2RlLT5lcnJfb2ZmID0gZXJy X29mZiAtIG9mZjsKKwkJCWVycl9vZmYgKz0gc2l6ZW9mKHVpbnQ2NF90KSAqIGdyYXBoX25vZGUt Pm5vZGUtPmVycnMtPm5iX2Vycm9yczsKKwkJCWVycl9vZmYgPSBSVEVfQUxJR04oZXJyX29mZiwg UlRFX0NBQ0hFX0xJTkVfU0laRSk7CisJCX0KKwogCQlvZmYgKz0gc2l6ZW9mKHN0cnVjdCBydGVf bm9kZSAqKSAqIG5iX2VkZ2VzOwogCQlvZmYgPSBSVEVfQUxJR04ob2ZmLCBSVEVfQ0FDSEVfTElO RV9TSVpFKTsKIAkJbm9kZS0+bmV4dCA9IG9mZjsKQEAgLTE1OCw3ICsxNzQsNyBAQCBncmFwaF9u b2RlX25leHRzX3BvcHVsYXRlKHN0cnVjdCBncmFwaCAqX2dyYXBoKQogfQogCiBzdGF0aWMgaW50 Ci1ncmFwaF9zcmNfbm9kZXNfcG9wdWxhdGUoc3RydWN0IGdyYXBoICpfZ3JhcGgpCitncmFwaF9z cmNfbm9kZXNfb2Zmc2V0X3BvcHVsYXRlKHN0cnVjdCBncmFwaCAqX2dyYXBoKQogewogCXN0cnVj dCBydGVfZ3JhcGggKmdyYXBoID0gX2dyYXBoLT5ncmFwaDsKIAlzdHJ1Y3QgZ3JhcGhfbm9kZSAq Z3JhcGhfbm9kZTsKQEAgLTE5Myw3ICsyMDksNyBAQCBncmFwaF9mcF9tZW1fcG9wdWxhdGUoc3Ry dWN0IGdyYXBoICpncmFwaCkKIAkJZ3JhcGhfcGNhcF9pbml0KGdyYXBoKTsKIAlncmFwaF9ub2Rl c19wb3B1bGF0ZShncmFwaCk7CiAJcmMgPSBncmFwaF9ub2RlX25leHRzX3BvcHVsYXRlKGdyYXBo KTsKLQlyYyB8PSBncmFwaF9zcmNfbm9kZXNfcG9wdWxhdGUoZ3JhcGgpOworCXJjIHw9IGdyYXBo X3NyY19ub2Rlc19vZmZzZXRfcG9wdWxhdGUoZ3JhcGgpOwogCiAJcmV0dXJuIHJjOwogfQpAQCAt MjI4LDcgKzI0NCw3IEBAIGdyYXBoX25vZGVzX21lbV9kZXN0cm95KHN0cnVjdCBydGVfZ3JhcGgg KmdyYXBoKQogCWlmIChncmFwaCA9PSBOVUxMKQogCQlyZXR1cm47CiAKLQlydGVfZ3JhcGhfZm9y ZWFjaF9ub2RlKGNvdW50LCBvZmYsIGdyYXBoLCBub2RlKQorCXJ0ZV9ncmFwaF9mb3JlYWNoX25v ZGUgKGNvdW50LCBvZmYsIGdyYXBoLCBub2RlKQogCQlydGVfZnJlZShub2RlLT5vYmpzKTsKIH0K IApkaWZmIC0tZ2l0IGEvbGliL2dyYXBoL2dyYXBoX3ByaXZhdGUuaCBiL2xpYi9ncmFwaC9ncmFw aF9wcml2YXRlLmgKaW5kZXggZWI0ZDQ2MWM2ZS4uYTE4NWE1YTRlYSAxMDA2NDQKLS0tIGEvbGli L2dyYXBoL2dyYXBoX3ByaXZhdGUuaAorKysgYi9saWIvZ3JhcGgvZ3JhcGhfcHJpdmF0ZS5oCkBA IC0xMDQsNiArMTA0LDggQEAgc3RydWN0IGdyYXBoIHsKIAkvKio8IE1lbXpvbmUgdG8gc3RvcmUg Z3JhcGggZGF0YS4gKi8KIAlydGVfZ3JhcGhfb2ZmX3Qgbm9kZXNfc3RhcnQ7CiAJLyoqPCBOb2Rl IG1lbW9yeSBzdGFydCBvZmZzZXQgaW4gZ3JhcGggcmVlbC4gKi8KKwlydGVfZ3JhcGhfb2ZmX3Qg ZXJyb3JzX3N0YXJ0OworCS8qKjwgTm9kZSBlcnJvciBtZW1vcnkgc3RhcnQgb2Zmc2V0IGluIGdy YXBoIHJlZWwuICovCiAJcnRlX25vZGVfdCBzcmNfbm9kZV9jb3VudDsKIAkvKio8IE51bWJlciBv ZiBzb3VyY2Ugbm9kZXMgaW4gYSBncmFwaC4gKi8KIAlzdHJ1Y3QgcnRlX2dyYXBoICpncmFwaDsK ZGlmZiAtLWdpdCBhL2xpYi9ncmFwaC9ydGVfZ3JhcGhfd29ya2VyX2NvbW1vbi5oIGIvbGliL2dy YXBoL3J0ZV9ncmFwaF93b3JrZXJfY29tbW9uLmgKaW5kZXggNDA0NWE3YThkYy4uYjU4ZjM3Yzcz NCAxMDA2NDQKLS0tIGEvbGliL2dyYXBoL3J0ZV9ncmFwaF93b3JrZXJfY29tbW9uLmgKKysrIGIv bGliL2dyYXBoL3J0ZV9ncmFwaF93b3JrZXJfY29tbW9uLmgKQEAgLTEwNyw2ICsxMDcsNyBAQCBz dHJ1Y3QgcnRlX25vZGUgewogCQkJdWludDY0X3QgdG90YWxfc2NoZWRfZmFpbDsgLyoqPCBOdW1i ZXIgb2Ygc2NoZWR1bGVkIGZhaWx1cmUuICovCiAJCX0gZGlzcGF0Y2g7CiAJfTsKKwlydGVfZ3Jh cGhfb2ZmX3QgZXJyX29mZjsgLyoqPCBPZmZzZXQgdG8gZXJyb3IgY291bnRlcnMuICovCiAJLyog RmFzdCBwYXRoIGFyZWEgICovCiAjZGVmaW5lIFJURV9OT0RFX0NUWF9TWiAxNgogCXVpbnQ4X3Qg Y3R4W1JURV9OT0RFX0NUWF9TWl0gX19ydGVfY2FjaGVfYWxpZ25lZDsgLyoqPCBOb2RlIENvbnRl eHQuICovCi0tIAoyLjI1LjEKCg==