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 DF26743B68; Thu, 22 Feb 2024 06:37:42 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id C1F974069F; Thu, 22 Feb 2024 06:37:27 +0100 (CET) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by mails.dpdk.org (Postfix) with ESMTP id 1A2F94067D for ; Thu, 22 Feb 2024 06:37:25 +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 41LNpFnL007495; Wed, 21 Feb 2024 21:37:23 -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=Ue9s3Yb5WJTtRXNzT2xg0xDUojBfdpUtf+CYMLgEEYA=; b=EJw pW/7yknxrCJyh9LrtN6Uy1wrr7Sz6m8HF/+1HTq0OeiSv5sQfO9R0A4Gr1A0xFXn kv5czaU/uk1pBztdq7FdreFEPM6ugR+p0F0S5ANWWAFUxIJcR8IhTvIP6ZHatQl8 0dd+BaD1DUrBTHRMDR2pk7eH1J0T6PK6HQIESi5XtE7HUIKL5pEkz0R5YgeMhkaN feU2U8xaUCBsFmr74XgmqswOCFSOEg1+apAighTWUNyMIOszT1GWgu3d5B90b6Iz uZjyP8kdFGpxX1ydn/QtUfUeMtBxtAGx/XiGfpLInTlkWe6e3NbSyvVbdM6Y/9Qy IfzkvKfstLf4idpnG3w== Received: from dc5-exch01.marvell.com ([199.233.59.181]) by mx0b-0016f401.pphosted.com (PPS) with ESMTPS id 3wd21kf9q0-3 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Wed, 21 Feb 2024 21:37:23 -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:37:00 -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:37:00 -0800 Received: from MININT-80QBFE8.corp.innovium.com (MININT-80QBFE8.marvell.com [10.28.8.42]) by maili.marvell.com (Postfix) with ESMTP id 3618C3F70AB; Wed, 21 Feb 2024 21:36:56 -0800 (PST) From: To: , , , , Pavan Nikhilesh , Ruifeng Wang , "Bruce Richardson" , Konstantin Ananyev CC: Subject: [24.11 PATCH v2 4/5] node: add error stats for ip4 lookup node Date: Thu, 22 Feb 2024 11:06:38 +0530 Message-ID: <20240222053639.15057-4-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: VPPNKSttsnZZglvSqxvtkku3W0GoQx-3 X-Proofpoint-ORIG-GUID: VPPNKSttsnZZglvSqxvtkku3W0GoQx-3 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+CgpBZGQgZXJy b3IgY291bnRlcnMgZm9yIGlwNCBMUE0gbG9va3VwIGZhaWx1cmVzIGluCmlwNF9sb29rdXAgbm9k ZS4KClNpZ25lZC1vZmYtYnk6IFBhdmFuIE5pa2hpbGVzaCA8cGJoYWdhdmF0dWxhQG1hcnZlbGwu Y29tPgotLS0KIGxpYi9ub2RlL2lwNF9sb29rdXAuYyAgICAgIHwgOSArKysrKysrKysKIGxpYi9u b2RlL2lwNF9sb29rdXBfbmVvbi5oIHwgNSArKysrKwogbGliL25vZGUvaXA0X2xvb2t1cF9zc2Uu aCAgfCA2ICsrKysrKwogbGliL25vZGUvbm9kZV9wcml2YXRlLmggICAgfCA4ICsrKysrKysrCiA0 IGZpbGVzIGNoYW5nZWQsIDI4IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9saWIvbm9kZS9p cDRfbG9va3VwLmMgYi9saWIvbm9kZS9pcDRfbG9va3VwLmMKaW5kZXggMTg5NTU5NzFmNi4uNWE3 OTIxZGI3NSAxMDA2NDQKLS0tIGEvbGliL25vZGUvaXA0X2xvb2t1cC5jCisrKyBiL2xpYi9ub2Rl L2lwNF9sb29rdXAuYwpAQCAtODYsNiArODYsNyBAQCBpcDRfbG9va3VwX25vZGVfcHJvY2Vzc19z Y2FsYXIoc3RydWN0IHJ0ZV9ncmFwaCAqZ3JhcGgsIHN0cnVjdCBydGVfbm9kZSAqbm9kZSwKIAkJ cmMgPSBydGVfbHBtX2xvb2t1cChscG0sIHJ0ZV9iZV90b19jcHVfMzIoaXB2NF9oZHItPmRzdF9h ZGRyKSwKIAkJCQkgICAgJm5leHRfaG9wKTsKIAkJbmV4dF9ob3AgPSAocmMgPT0gMCkgPyBuZXh0 X2hvcCA6IGRyb3Bfbmg7CisJCU5PREVfSU5DUkVNRU5UX0VSUk9SX0lEKG5vZGUsIDAsIChyYyAh PSAwKSwgMSk7CiAKIAkJbm9kZV9tYnVmX3ByaXYxKG1idWYsIGR5biktPm5oID0gKHVpbnQxNl90 KW5leHRfaG9wOwogCQluZXh0X2hvcCA9IG5leHRfaG9wID4+IDE2OwpAQCAtMjE5LDExICsyMjAs MTkgQEAgaXA0X2xvb2t1cF9ub2RlX2luaXQoY29uc3Qgc3RydWN0IHJ0ZV9ncmFwaCAqZ3JhcGgs IHN0cnVjdCBydGVfbm9kZSAqbm9kZSkKIAlyZXR1cm4gMDsKIH0KIAorc3RhdGljIHN0cnVjdCBy dGVfbm9kZV9lcnJvcnMgaXA0X2xvb2t1cF9lcnJvcnMgPSB7CisJLm5iX2Vycm9ycyA9IDEsCisJ LmVycl9kZXNjID0geworCQlbMF0gPSAiaXA0X2xvb2t1cF9lcnJvciIsCisJfSwKK307CisKIHN0 YXRpYyBzdHJ1Y3QgcnRlX25vZGVfcmVnaXN0ZXIgaXA0X2xvb2t1cF9ub2RlID0gewogCS5wcm9j ZXNzID0gaXA0X2xvb2t1cF9ub2RlX3Byb2Nlc3Nfc2NhbGFyLAogCS5uYW1lID0gImlwNF9sb29r dXAiLAogCiAJLmluaXQgPSBpcDRfbG9va3VwX25vZGVfaW5pdCwKKwkuZXJycyA9ICZpcDRfbG9v a3VwX2Vycm9ycywKIAogCS5uYl9lZGdlcyA9IFJURV9OT0RFX0lQNF9MT09LVVBfTkVYVF9QS1Rf RFJPUCArIDEsCiAJLm5leHRfbm9kZXMgPSB7CmRpZmYgLS1naXQgYS9saWIvbm9kZS9pcDRfbG9v a3VwX25lb24uaCBiL2xpYi9ub2RlL2lwNF9sb29rdXBfbmVvbi5oCmluZGV4IGQ1YzhkYTM3MTku LjkwN2M3Yzk1NWEgMTAwNjQ0Ci0tLSBhL2xpYi9ub2RlL2lwNF9sb29rdXBfbmVvbi5oCisrKyBi L2xpYi9ub2RlL2lwNF9sb29rdXBfbmVvbi5oCkBAIC0xMTYsNiArMTE2LDEwIEBAIGlwNF9sb29r dXBfbm9kZV9wcm9jZXNzX3ZlYyhzdHJ1Y3QgcnRlX2dyYXBoICpncmFwaCwgc3RydWN0IHJ0ZV9u b2RlICpub2RlLAogCQlwcml2MDEudTE2WzRdID0gcmVzdWx0LnUxNlsyXTsKIAkJcHJpdjIzLnUx NlswXSA9IHJlc3VsdC51MTZbNF07CiAJCXByaXYyMy51MTZbNF0gPSByZXN1bHQudTE2WzZdOwor CQlOT0RFX0lOQ1JFTUVOVF9FUlJPUl9JRChub2RlLCAwLCByZXN1bHQudTE2WzFdID09IChkcm9w X25oID4+IDE2KSwgMSk7CisJCU5PREVfSU5DUkVNRU5UX0VSUk9SX0lEKG5vZGUsIDAsIHJlc3Vs dC51MTZbM10gPT0gKGRyb3BfbmggPj4gMTYpLCAxKTsKKwkJTk9ERV9JTkNSRU1FTlRfRVJST1Jf SUQobm9kZSwgMCwgcmVzdWx0LnUxNls1XSA9PSAoZHJvcF9uaCA+PiAxNiksIDEpOworCQlOT0RF X0lOQ1JFTUVOVF9FUlJPUl9JRChub2RlLCAwLCByZXN1bHQudTE2WzddID09IChkcm9wX25oID4+ IDE2KSwgMSk7CiAKIAkJbm9kZV9tYnVmX3ByaXYxKG1idWYwLCBkeW4pLT51ID0gcHJpdjAxLnU2 NFswXTsKIAkJbm9kZV9tYnVmX3ByaXYxKG1idWYxLCBkeW4pLT51ID0gcHJpdjAxLnU2NFsxXTsK QEAgLTIwMiw2ICsyMDYsNyBAQCBpcDRfbG9va3VwX25vZGVfcHJvY2Vzc192ZWMoc3RydWN0IHJ0 ZV9ncmFwaCAqZ3JhcGgsIHN0cnVjdCBydGVfbm9kZSAqbm9kZSwKIAkJCQkgICAgJm5leHRfaG9w KTsKIAkJbmV4dF9ob3AgPSAocmMgPT0gMCkgPyBuZXh0X2hvcCA6IGRyb3Bfbmg7CiAKKwkJTk9E RV9JTkNSRU1FTlRfRVJST1JfSUQobm9kZSwgMCwgKHJjICE9IDApLCAxKTsKIAkJbm9kZV9tYnVm X3ByaXYxKG1idWYwLCBkeW4pLT5uaCA9ICh1aW50MTZfdCluZXh0X2hvcDsKIAkJbmV4dF9ob3Ag PSBuZXh0X2hvcCA+PiAxNjsKIAkJbmV4dDAgPSAodWludDE2X3QpbmV4dF9ob3A7CmRpZmYgLS1n aXQgYS9saWIvbm9kZS9pcDRfbG9va3VwX3NzZS5oIGIvbGliL25vZGUvaXA0X2xvb2t1cF9zc2Uu aAppbmRleCA3NGRiZjk3NTMzLi5hMzgxMzFlNjI5IDEwMDY0NAotLS0gYS9saWIvbm9kZS9pcDRf bG9va3VwX3NzZS5oCisrKyBiL2xpYi9ub2RlL2lwNF9sb29rdXBfc3NlLmgKQEAgLTExNSw2ICsx MTUsMTEgQEAgaXA0X2xvb2t1cF9ub2RlX3Byb2Nlc3NfdmVjKHN0cnVjdCBydGVfZ3JhcGggKmdy YXBoLCBzdHJ1Y3QgcnRlX25vZGUgKm5vZGUsCiAJCS8qIFBlcmZvcm0gTFBNIGxvb2t1cCB0byBn ZXQgTkggYW5kIG5leHQgbm9kZSAqLwogCQlydGVfbHBtX2xvb2t1cHg0KGxwbSwgZGlwLCBkc3Qu dTMyLCBkcm9wX25oKTsKIAorCQlOT0RFX0lOQ1JFTUVOVF9FUlJPUl9JRChub2RlLCAwLCBkc3Qu dTE2WzFdID09IChkcm9wX25oID4+IDE2KSwgMSk7CisJCU5PREVfSU5DUkVNRU5UX0VSUk9SX0lE KG5vZGUsIDAsIGRzdC51MTZbM10gPT0gKGRyb3BfbmggPj4gMTYpLCAxKTsKKwkJTk9ERV9JTkNS RU1FTlRfRVJST1JfSUQobm9kZSwgMCwgZHN0LnUxNls1XSA9PSAoZHJvcF9uaCA+PiAxNiksIDEp OworCQlOT0RFX0lOQ1JFTUVOVF9FUlJPUl9JRChub2RlLCAwLCBkc3QudTE2WzddID09IChkcm9w X25oID4+IDE2KSwgMSk7CisKIAkJLyogRXh0cmFjdCBuZXh0IG5vZGUgaWQgYW5kIE5IICovCiAJ CW5vZGVfbWJ1Zl9wcml2MShtYnVmMCwgZHluKS0+bmggPSBkc3QudTMyWzBdICYgMHhGRkZGOwog CQluZXh0MCA9IChkc3QudTMyWzBdID4+IDE2KTsKQEAgLTIwNiw2ICsyMTEsNyBAQCBpcDRfbG9v a3VwX25vZGVfcHJvY2Vzc192ZWMoc3RydWN0IHJ0ZV9ncmFwaCAqZ3JhcGgsIHN0cnVjdCBydGVf bm9kZSAqbm9kZSwKIAkJcmMgPSBydGVfbHBtX2xvb2t1cChscG0sIHJ0ZV9iZV90b19jcHVfMzIo aXB2NF9oZHItPmRzdF9hZGRyKSwKIAkJCQkgICAgJm5leHRfaG9wKTsKIAkJbmV4dF9ob3AgPSAo cmMgPT0gMCkgPyBuZXh0X2hvcCA6IGRyb3Bfbmg7CisJCU5PREVfSU5DUkVNRU5UX0VSUk9SX0lE KG5vZGUsIDAsIHJjICE9IDAsIDEpOwogCiAJCW5vZGVfbWJ1Zl9wcml2MShtYnVmMCwgZHluKS0+ bmggPSBuZXh0X2hvcCAmIDB4RkZGRjsKIAkJbmV4dDAgPSAobmV4dF9ob3AgPj4gMTYpOwpkaWZm IC0tZ2l0IGEvbGliL25vZGUvbm9kZV9wcml2YXRlLmggYi9saWIvbm9kZS9ub2RlX3ByaXZhdGUu aAppbmRleCAyYjliYWQxYTExLi4yNTg3MGY5N2ZlIDEwMDY0NAotLS0gYS9saWIvbm9kZS9ub2Rl X3ByaXZhdGUuaAorKysgYi9saWIvbm9kZS9ub2RlX3ByaXZhdGUuaApAQCAtMTIsNiArMTIsOCBA QAogI2luY2x1ZGUgPHJ0ZV9tYnVmLmg+CiAjaW5jbHVkZSA8cnRlX21idWZfZHluLmg+CiAKKyNp bmNsdWRlIDxydGVfZ3JhcGhfd29ya2VyX2NvbW1vbi5oPgorCiBleHRlcm4gaW50IHJ0ZV9ub2Rl X2xvZ3R5cGU7CiAjZGVmaW5lIFJURV9MT0dUWVBFX05PREUgcnRlX25vZGVfbG9ndHlwZQogCkBA IC04OSw0ICs5MSwxMCBAQCBub2RlX21idWZfcHJpdjIoc3RydWN0IHJ0ZV9tYnVmICptKQogCXJl dHVybiAoc3RydWN0IG5vZGVfbWJ1Zl9wcml2MiAqKXJ0ZV9tYnVmX3RvX3ByaXYobSk7CiB9CiAK KyNkZWZpbmUgTk9ERV9JTkNSRU1FTlRfRVJST1JfSUQobm9kZSwgaWQsIGNvbmQsIGNudCkgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKwl7ICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgXAorCQlpZiAodW5saWtlbHkocnRlX2dyYXBoX2hhc19z dGF0c19mZWF0dXJlKCkgJiYgKGNvbmQpKSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK KwkJCSgodWludDY0X3QgKilSVEVfUFRSX0FERChub2RlLCBub2RlLT5lcnJfb2ZmKSlbaWRdICs9 IChjbnQpOyAgICAgICAgICAgICAgIFwKKwl9CisKICNlbmRpZiAvKiBfX05PREVfUFJJVkFURV9I X18gKi8KLS0gCjIuMjUuMQoK