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 DA414A04FD for ; Mon, 23 May 2022 10:24:18 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 90CFB42B75; Mon, 23 May 2022 10:23:56 +0200 (CEST) Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-eopbgr20094.outbound.protection.outlook.com [40.107.2.94]) by mails.dpdk.org (Postfix) with ESMTP id 5D6D340222 for ; Fri, 20 May 2022 12:01:57 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iBzUU8GV9f6vybAaTtoCXFba46MkK34GsQaXEDWm81ocVNHv2R4wEf2mEVu9aGQSat8EKqTtwx/DCBtIM0gdmRGFKkep9QZmxqpS26xNEy+iq2mNGXkb4UHjEF5QGuZJyhEhjc7vGwbJTDgZGGAv0nKkEIGKHFO4OOHlv3WW69FPj2wPaOGJFDKkA2wh5Co0tWACOG12P/nU/xfVNuKWBPaT6+1jCbYAaaFwXJevQBAbRNQqgAIPZuxwZHXC2UVsgrFrh/4IqB9FCNuF3ls9q7KOxx8qrbk/yT4HtQ+bkuovztOsQvP/4CHyAwHZXXifGXL6TiuzEFwxv6nHtEPoQQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=VdhntohMRz4vlSpedvKOXHCPNoE/qfTHAQemPq967qc=; b=Da4ltRqQBd7joIakHbqCxgatsNk7JI62jyg9y2Rydvn6ySpV4kPlPcVVlOIcHqyftMEBCXO013b8OdkeZOALb3OEKveqMgq+VwmoVmjHGLzbdhkNW3JS/EfgB4pAs3JJjxsiLCKFPm5VkO9Zmspvc1tvuAKGJtZ3RCB49bE3Q0wR7C/zMT/axtdNzN40W41MyIVr4vPWEY7mEKOm3ei6JvNTZ/hlFsbestEuHNObVacHQwu7NfvRHPW7KcJe1zsqBV86gJ47Vc1+mT0lEqBCJm4gHUeBjQUMpoumnQJoG8tyjfev5t43VVstCHA/f1Z1SNU+NUKCNS0B1wtItD2yiw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ulakhaberlesme.com.tr; dmarc=pass action=none header.from=ulakhaberlesme.com.tr; dkim=pass header.d=ulakhaberlesme.com.tr; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ulakhaber.onmicrosoft.com; s=selector2-ulakhaber-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VdhntohMRz4vlSpedvKOXHCPNoE/qfTHAQemPq967qc=; b=AOKuGW7awfKegNRZjkZQd5muFHX4ucaFXbyMat4Ip4qp8kPYFU1k+A01tsIlep1NqBdOOrtbpAkckudQ4jU9kjgz9cihQOWPx8fOZdAyu4vBO17jMllfXQQjkNn7zb6YvIOCbQceVAUBfgBOp7hs1csMISuSAXUJyScIL7AQtHM= Received: from AM9P189MB1554.EURP189.PROD.OUTLOOK.COM (2603:10a6:20b:2fc::7) by PAXP189MB1517.EURP189.PROD.OUTLOOK.COM (2603:10a6:102:15f::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5273.16; Fri, 20 May 2022 10:01:55 +0000 Received: from AM9P189MB1554.EURP189.PROD.OUTLOOK.COM ([fe80::bc19:a776:6f71:8732]) by AM9P189MB1554.EURP189.PROD.OUTLOOK.COM ([fe80::bc19:a776:6f71:8732%5]) with mapi id 15.20.5273.017; Fri, 20 May 2022 10:01:55 +0000 From: Yasin CANER To: Stephen Hemminger CC: "users@dpdk.org" Subject: RE: How to open debug and trace for KNI Thread-Topic: How to open debug and trace for KNI Thread-Index: AdhrgWE5iTnHh44yTZWi6VWIEPhZIgAIfxEAABqFu0AAAfheIAADektAAAK3vvA= Date: Fri, 20 May 2022 10:01:54 +0000 Message-ID: References: <20220519101040.70162d04@hermes.local> In-Reply-To: Accept-Language: tr-TR, en-US Content-Language: tr-TR X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ulakhaberlesme.com.tr; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: fed0b9a3-bfca-4ab9-4898-08da3a47c512 x-ms-traffictypediagnostic: PAXP189MB1517:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 2pKM91e25VJVtdGLEt/E2VVvbiyqiw86OCuWIDdxCRGL20XgcTpxuVBJLnwOGK0k1bN98HAbaWOp24/YC1RPWrX978ZeDiDzQu6oofqzrZ4MwYg7gZKQ8iNrBexMlZP6pkbq/xsZEGMFJXe7+x3fP2Kh6HIrwj3I0tWQT7AxAHwXO0jXA4KEgT0SAtlFRpujLbM7jTYEV18K7VTGYT2t3iWTFi38mRGqgcJ8r0lQL5tVKqPndkHjKlWr+j8hkfu/eUQyYLqEX0evxcenpjXxzf783Q/TeRIn1YlyoBMncGDNTsV1eeC6vALy+1XOcicRtwcZi2g1S2Ojf1jRSxAj1WgDdu/xxDDCHj85qo4FWIPNou7rauvaypXrMx1+SH13WQdKst2DL9UQYBW+iknWiaQBJsKdjbHEOfd0ct5+PQrGLw7bGfGobbDWxggjRYbZ1uqj4hZgKwItZ2ktQRuAapYsLJvnpOCR7BeGfVvVQUfETROY6L4cE0MPlWTroJPO7aZi5KXmXbNvfHYfZJsrAtXazd5FBiAdIVLvYl0HUlbfn14XOt+RIIAvsPBjk+WQbiXxHmOO8FkhJIvoijiAjF7wvaXGiBllrkV4j3zRu0mu3VUo94JeIKzEtxxUqJkBpoHt6gg32awyjxrNTw5yyTeWnIDWeVV0Pb3/F80vTlEeiWzkowSvP9f8NYqaCuF4UoKKV7LRVUMd4E03j5TqtBMV380SG0MAJnV/uKfUPq+4zFkA79NqHUVB3Bb7JY4+g27LCxo9IAf6WP5eXVF5IR4pXNR63f5U3AnD9CflhNRt8jqkAGuD/8DZxuOMqaOr x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM9P189MB1554.EURP189.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(83380400001)(6506007)(8676002)(316002)(2940100002)(186003)(66574015)(7696005)(4326008)(45080400002)(33656002)(8936002)(52536014)(9686003)(26005)(53546011)(55016003)(30864003)(66476007)(66446008)(64756008)(966005)(508600001)(5660300002)(38070700005)(38100700002)(76116006)(66946007)(66556008)(122000001)(6916009)(86362001)(2906002)(71200400001)(10126625003)(559001)(579004); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-9?Q?/drliAKdQcBbGYeDqGyTvDa99jSRYzCP4XtbuSPbzrK1k2tGAqQHxTM54h?= =?iso-8859-9?Q?IBM6udEEx6AH79iLMru4r2f7Q40v1B2KASoY1FjyvqArxAKy7SgYzCxybi?= =?iso-8859-9?Q?pUMNpvig4cNLXhsokAwziMaZh7vjxGVTv3o1FMK91zBmb1aVGXG4dR8H42?= =?iso-8859-9?Q?6Wz9xp+LL6id1iizyARm54h8fGxr1q6cHo+RfpPb5ErBrk9UB+z49Owtrk?= =?iso-8859-9?Q?eCrvlKHt+HaQhUjsOOdjH+j0H6AbqgXKd/yKXqpIk+/Ecq0imv94Q9dtvr?= =?iso-8859-9?Q?MLSjTuLjXBqHJbXr/APtNPuwybpx3+DzsCwXOkijzBI3sLIMNzpUNfLPbm?= =?iso-8859-9?Q?LS/yJbTT9N16T/+IJF8ZgggS11n2Ih9qtGbrd8IAosYzFXDw3Av5LYxZA9?= =?iso-8859-9?Q?teKRIF7MNFstKuzzV5CgUt9ztYEFx5t5roYEShICn/UVIuifvJ6ezaOmC3?= =?iso-8859-9?Q?H4DAuEtoNLXAupaxYS3dKZWQAbSrav9FdcOWz9D032wuX/pJ25+y2MuCXM?= =?iso-8859-9?Q?7bj8vmSJmtTZqOtyMMrJ+Sb+t5p8YR0uwvYawYCmDxZG00n72LPPIvw165?= =?iso-8859-9?Q?NoX5EznkQGLQpt0lxXH7ZqPj+1tE8LWgHnDvRmOyfVTxNt7l0aUG86u7eb?= =?iso-8859-9?Q?X7I0u4IktaoEboalTc2gJGLC3ET/vneE5VYlIkDBLyZ/k548rbN32sUdU3?= =?iso-8859-9?Q?pxMoht8H+GJO/onHU9l3kq7NjfKBsglUSX11Pd5Xs8GHF/FlmLYNwbgMa6?= =?iso-8859-9?Q?tVmci9pZhHijvAzvquTiF2Tdqip98KBVx2ZgpW7mW+vkh73TJwEsn1k64j?= =?iso-8859-9?Q?hXR1RJDcA9lUiFoTSsJCUz2Gncftri0CyGJLeEcbDmuUdLZnYWpAlAqs9/?= =?iso-8859-9?Q?1sVAYoiwQ53No341bcFvpCFR5UqxJBSFXBv+qAGiY/YZviL/+4+d2rv4az?= =?iso-8859-9?Q?3el8bTWDce6G9U7eBaYu5t2tffQTZN6evzQR0QEgyqEv/FSdzKyA+rXf+9?= =?iso-8859-9?Q?7zUSFvDqPXnnFVujET/ee0KX5/+hr82FqWI3ws90nsm1T1k2QAhKmc/3qc?= =?iso-8859-9?Q?3KL+csWqtOmdlSEYTbgus9Siliz4yCdwOvA1CU3a8cA770SXrBgH3P83wc?= =?iso-8859-9?Q?9/TUKxqCM6NlsZzr/1tkqKMVwdRQekO0/PAhnDeQ9v+PbcFcGXP+uk1Iuf?= =?iso-8859-9?Q?aosCxjR5S1CnPkPyqCVNmE7462lZHcD8SQm5JIBaEKsIK59pwVxJUhytfU?= =?iso-8859-9?Q?fud7rgiE+cmdWZuv88xhQFO0zESxnwNnV00vupcBJx86Ouc5bjK60tz0YU?= =?iso-8859-9?Q?nHfT6BwrI4lo/n6S5y1RX9kfkWLsmraODUAI2MxuXlrfSWqtmCCpHOoSUp?= =?iso-8859-9?Q?djOZqAgW7kP1UKW4KA+sUXiuaxCAOQ6BitwF8m3duSKrgGkTYOaCZhE/em?= =?iso-8859-9?Q?SyzWal6Dgd7yjE1zPLjB9TpFGQwp3gGW7KcP+VSilKF6HqITRvCN6Cd91Z?= =?iso-8859-9?Q?29aXDLK7Pue8v8CGgg3IRB0tF6VkiXG6XYMzZ89NvyeqHrJq5RTUrOZflD?= =?iso-8859-9?Q?PmxlJBdE0ljarsjNyKN2S6uGBvLOQpLfLvKNUKY/N47Tl8DRp3gITFRvqu?= =?iso-8859-9?Q?/AEZtJ1ulAmPQgdimyC6ngmOLYJYww3QjR3YANGJ/TZrBw4hH8PUnKAW1E?= =?iso-8859-9?Q?aPMQoJ5PY48fDXWXyYNpsRRQP/Y8SuMVEWPhUK6eMRUsl4PQpH69shkaS/?= =?iso-8859-9?Q?FVsfA/fCfEN8YO4zuYec0iXMWo7pLSNmlpDXi7Nim+oxWGJpc8FMRaW4U9?= =?iso-8859-9?Q?m+cwJHSEx8ciaZVkgBbNMlm2PRCpZpHo0wy+L43ZrjdOPmKxDP6r?= Content-Type: text/plain; charset="iso-8859-9" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: ulakhaberlesme.com.tr X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AM9P189MB1554.EURP189.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: fed0b9a3-bfca-4ab9-4898-08da3a47c512 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 May 2022 10:01:54.9432 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 39e36fd9-0f21-4c96-ae71-dbd87cae7b33 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: b5cGTz4HSz84IFn/3WNrFoZdDN2GxXwQ9BUcLX3SUXvRcC2FpyN6+1y3F1yWMpgKe5lRFHf1hNSi6yWTeQF9B0Hv/f7rHQgkfYDMxFiH2i1sXji/je9eX5Z4e7qVQphl X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXP189MB1517 X-Mailman-Approved-At: Mon, 23 May 2022 10:23:52 +0200 X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK usage discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: users-bounces@dpdk.org Hello, I found some log on syslog. Netplan or systemd-udev changes interface name = so cause that doesnt match name in code. I think it is related to netplan= =20 I figure out after kni example run. ./kni -l 4-7 -n 4 -- -P -p 0x3 -m --config=3D"(0,4,6,8),(1,5,7,9)" Output :=20 APP: vEth1_0 NIC Link up at 100 Gbps FDX AutonegKNI: Failed to open file: /= sys/devices/virtual/net/vEth0_0/carrier. APP: vEth0_0 NIC Link up at 100 Gbps FDX AutonegKNI: Failed to open file: /= sys/devices/virtual/net/vEth1_0/carrier. KNI example: https://doc.dpdk.org/guides/sample_app_ug/kernel_nic_interface= .html#running-the-kni-example-application Syslog : May 20 09:51:52 app-dpdk networkd-dispatcher[1682]: WARNING:Unknown index 5= 5 seen, reloading interface list May 20 09:51:52 app-dpdk kernel: [156160.141132] rte_kni: Creating kni... May 20 09:51:52 app-dpdk systemd-udevd[61028]: Using default interface nami= ng scheme 'v245'. May 20 09:51:52 app-dpdk systemd-udevd[61028]: ethtool: autonegotiation is = unset or enabled, the speed and duplex are not writable. May 20 09:51:52 app-dpdk systemd-udevd[61028]: Could not set WakeOnLan of n= et_d to off: Operation not supported ___ Yasin CANER Lider M=FChendis Ulak Haberle=FEme A.=DE. Ankara -----Original Message----- From: Yasin CANER=20 Sent: Friday, May 20, 2022 11:37 AM To: Stephen Hemminger Cc: users@dpdk.org Subject: RE: How to open debug and trace for KNI Hello, After digging trace mod=FCle and used via babeltrace2 that dont give any hi= nt. Pointer of KNI " 0x101032D00" is matched at trace. It is not freed as i= can see in logs. babeltrace2 rte-2022-05-20-AM-07-55-48 [07:55:49.930944004] (+0.000000884) lib.eal.mem.malloc: { cpu_id =3D 0x1, n= ame =3D "app_dpdk" }, { type =3D "KNI", size =3D 0xC8, align =3D 0x40, sock= et =3D -1, ptr =3D 0x101032D00 } [07:55:49.930944111] (+0.000000107) lib.ea= l.mem.zmalloc: { cpu_id =3D 0x1, name =3D "app_dpdk" }, { type =3D "KNI", s= ize =3D 0xC8, align =3D 0x40, socket =3D -1, ptr =3D 0x101032D00 } [07:55:49.938546126] (+0.000711049) lib.ethdev.start: { cpu_id =3D 0x1, nam= e =3D "app_dpdk" }, { port_id =3D 0x0 } Trace log is shared in pastebin. https://pastebin.com/tUD7Z3hb Best Regards ___ Yasin CANER -----Original Message----- From: Yasin CANER Sent: Friday, May 20, 2022 9:53 AM To: Stephen Hemminger Cc: users@dpdk.org Subject: RE: How to open debug and trace for KNI Hello Stephen, Changed loading options to , -c 1e -d librte_net_ice.so -d librte_mbuf.so -d librte_mempool.so -d librte= _mempool_ring.so -d librte_mempool_stack.so -d librte_mempool_bucket.so -d = librte_kni.so --log-level lib.kni:debug --log-level lib.eal:debug --log-le= vel lib.ethdev:debug --log-level net.ice:debug --trace=3D.* --trace-dir=3D/= tmp No changes after all . EAL: open shared lib librte_mbuf.so EAL: open shared lib librte_mempool.so EAL: open shared lib librte_mempool_ring.so EAL: open shared lib librte_mempool_stack.so EAL: open shared lib librte_mempool_bucket.so EAL: open shared lib librte_kni.so Best Regards. ___ Yasin CANER -----Original Message----- From: Yasin CANER Sent: Friday, May 20, 2022 9:04 AM To: Stephen Hemminger Cc: users@dpdk.org Subject: RE: How to open debug and trace for KNI Hello Stephen, Firstly thank you for Reply. Yes , it loaded with dpaa2 and vmbus because couldn't find alternative ins= tead " -d librte_mbuf.so -d librte_mempool_ring.so -d librte_mempool.so -d = librte_mempool_stack.so" . this old libs are used for 17.05 and on 20 versi= on using dpaa2 and vmbus. =DDf you have another advise , it will be appreci= ated. BTW , it is installed to baremetal server Here is output for EAL. Initializing RTE-EAL ... EAL: Detected lcore 0 as core 0 on socket 0 EAL: Detected lcore 1 as core 1 on socket 0 EAL: Detected lcore 2 as core 2 on socket 0 EAL: Detected lcore 3 as core 3 on socket 0 EAL: Detected lcore 4 as core 4 on socket 0 EAL: Detected lcore 5 as core 5 on socket 0 EAL: Detected lcore 6 as core 6 on socket 0 EAL: Detected lcore 7 as core 7 on socket 0 EAL: Detected lcore 8 as core 8 on socket 0 EAL: Detected lcore 9 as core 9 on socket 0 EAL: Detected lcore 10 as core 10 on socket 0 EAL: Detected lcore 11 as core 11 on socket 0 EAL: Detected lcore 12 as core 12 on socket 0 EAL: Detected lcore 13 as core 13 on socket 0 EAL: Detected lcore 14 as core 14 on socket 0 EAL: Detected lcore 15 as core 15 on socket 0 EAL: Detected lcore 16 as core 0 on socket 1 EAL: Detected lcore 17 as core 1 on socket 1 EAL: Detected lcore 18 as core 2 on socket 1 EAL: Detected lcore 19 as core 3 on socket 1 EAL: Detected lcore 20 as core 4 on socket 1 EAL: Detected lcore 21 as core 5 on socket 1 EAL: Detected lcore 22 as core 6 on socket 1 EAL: Detected lcore 23 as core 7 on socket 1 EAL: Detected lcore 24 as core 8 on socket 1 EAL: Detected lcore 25 as core 9 on socket 1 EAL: Detected lcore 26 as core 10 on socket 1 EAL: Detected lcore 27 as core 11 on socket 1 EAL: Detected lcore 28 as core 12 on socket 1 EAL: Detected lcore 29 as core 13 on socket 1 EAL: Detected lcore 30 as core 14 on socket 1 EAL: Detected lcore 31 as core 15 on socket 1 EAL: Detected lcore 32 as core 0 on socket 0 EAL: Detected lcore 33 as core 1 on socket 0 EAL: Detected lcore 34 as core 2 on socket 0 EAL: Detected lcore 35 as core 3 on socket 0 EAL: Detected lcore 36 as core 4 on socket 0 EAL: Detected lcore 37 as core 5 on socket 0 EAL: Detected lcore 38 as core 6 on socket 0 EAL: Detected lcore 39 as core 7 on socket 0 EAL: Detected lcore 40 as core 8 on socket 0 EAL: Detected lcore 41 as core 9 on socket 0 EAL: Detected lcore 42 as core 10 on socket 0 EAL: Detected lcore 43 as core 11 on socket 0 EAL: Detected lcore 44 as core 12 on socket 0 EAL: Detected lcore 45 as core 13 on socket 0 EAL: Detected lcore 46 as core 14 on socket 0 EAL: Detected lcore 47 as core 15 on socket 0 EAL: Detected lcore 48 as core 0 on socket 1 EAL: Detected lcore 49 as core 1 on socket 1 EAL: Detected lcore 50 as core 2 on socket 1 EAL: Detected lcore 51 as core 3 on socket 1 EAL: Detected lcore 52 as core 4 on socket 1 EAL: Detected lcore 53 as core 5 on socket 1 EAL: Detected lcore 54 as core 6 on socket 1 EAL: Detected lcore 55 as core 7 on socket 1 EAL: Detected lcore 56 as core 8 on socket 1 EAL: Detected lcore 57 as core 9 on socket 1 EAL: Detected lcore 58 as core 10 on socket 1 EAL: Detected lcore 59 as core 11 on socket 1 EAL: Detected lcore 60 as core 12 on socket 1 EAL: Detected lcore 61 as core 13 on socket 1 EAL: Detected lcore 62 as core 14 on socket 1 EAL: Detected lcore 63 as core 15 on socket 1 EAL: Support maximum 128 logical core(s) by configuration. EAL: Detected 64 lcore(s) EAL: Detected 2 NUMA nodes EAL: Checking presence of .so 'librte_eal.so.21.0' EAL: Detected shared linkage of DPDK EAL: open shared lib librte_net_ice.so EAL: Registered [vdev] bus. EAL: Registered [pci] bus. EAL: Registered [eth] device class. EAL: open shared lib librte_bus_vmbus.so EAL: Registered [vmbus] bus. EAL: open shared lib librte_mempool_dpaa2.so EAL: Registered [fslmc] bus. EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_avp.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= crypto_dpaa2_sec.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= regex_octeontx2.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= event_dlb2.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_memif.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_bond.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_ark.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= raw_octeontx2_ep.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= crypto_octeontx2.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= raw_dpaa2_cmdif.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_dpaa.so.21.0 EAL: Registered [dpaa_bus] bus. EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= common_sfc_efx.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_kni.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= common_dpaax.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_dpaa2.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_axgbe.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= crypto_bcmfs.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= baseband_turbo_sw.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_null.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= event_dlb2.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_netvsc.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_enetc.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= common_iavf.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_vmxnet3.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= baseband_acc100.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= crypto_octeontx2.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= crypto_virtio.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_tap.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_iavf.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= crypto_scheduler.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_ena.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_ark.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= common_qat.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_ixgbe.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_kni.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= event_sw.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_virtio.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_qede.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_softnic.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_atlantic.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_ena.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= mempool_bucket.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_ice.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_netvsc.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_enetc.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= crypto_bcmfs.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= mempool_stack.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_txgbe.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= crypto_caam_jr.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= crypto_scheduler.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= bus_fslmc.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= raw_octeontx2_dma.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= crypto_ccp.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= bus_ifpga.so EAL: Registered [ifpga] bus. EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= mempool_octeontx2.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_thunderx.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_vhost.so EAL: Registered [vdpa] device class. EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_tap.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= raw_ioat.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_vhost.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_ipn3ke.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= bus_pci.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= crypto_null.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_e1000.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_pcap.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_bnx2x.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= crypto_octeontx.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_thunderx.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= common_octeontx.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= event_octeontx.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_axgbe.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_i40e.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_bnx2x.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_ring.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= raw_octeontx2_dma.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= raw_dpaa2_cmdif.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= event_dpaa.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_vdev_netvsc.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= common_octeontx.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= crypto_caam_jr.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_hns3.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= compress_octeontx.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_txgbe.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_dpaa.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_cxgbe.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_vdev_netvsc.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= mempool_ring.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_hns3.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= vdpa_ifc.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_igc.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_nfp.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= event_dpaa2.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_octeontx2.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= compress_octeontx.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_liquidio.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= common_qat.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= mempool_dpaa.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= mempool_dpaa.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= mempool_stack.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_failsafe.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= baseband_fpga_lte_fec.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= crypto_openssl.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= event_skeleton.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= bus_ifpga.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= raw_skeleton.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= mempool_ring.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= crypto_dpaa_sec.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= raw_dpaa2_qdma.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_fm10k.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= mempool_octeontx.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_vmxnet3.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= baseband_null.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= bus_vdev.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_bnxt.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= bus_fslmc.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= common_dpaax.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_softnic.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_virtio.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= baseband_turbo_sw.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_ixgbe.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= event_octeontx2.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= mempool_dpaa2.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_liquidio.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= baseband_fpga_5gnr_fec.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= baseband_fpga_5gnr_fec.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= common_cpt.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_octeontx2.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= event_dsw.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_ice.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_enic.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_af_packet.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= common_octeontx2.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= event_dlb.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_fm10k.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_pfe.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= raw_ntb.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= bus_pci.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_e1000.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_igc.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= mempool_octeontx.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= baseband_null.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_af_packet.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_bnxt.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= baseband_acc100.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_pfe.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= bus_dpaa.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_enic.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_sfc.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= crypto_null.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_avp.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= event_skeleton.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= raw_skeleton.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= raw_octeontx2_ep.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= baseband_fpga_lte_fec.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= compress_zlib.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= common_sfc_efx.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= raw_ifpga.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= raw_ntb.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= crypto_virtio.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_bond.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= bus_vmbus.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= event_opdl.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= event_dlb.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_nfp.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_failsafe.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= event_opdl.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_null.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_i40e.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= event_dpaa2.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_ipn3ke.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= mempool_bucket.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= regex_octeontx2.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= crypto_nitrox.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_cxgbe.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= vdpa_ifc.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= crypto_nitrox.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_memif.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= raw_dpaa2_qdma.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= common_iavf.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= common_octeontx2.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_iavf.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_hinic.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_ring.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_octeontx.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_pcap.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= crypto_dpaa_sec.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= event_sw.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= common_cpt.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= bus_vdev.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= bus_dpaa.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= mempool_octeontx2.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= raw_ioat.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= event_octeontx2.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= event_dpaa.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= crypto_dpaa2_sec.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_dpaa2.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_atlantic.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= mempool_dpaa2.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_octeontx.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_qede.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_sfc.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= net_hinic.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= bus_vmbus.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= compress_zlib.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= crypto_openssl.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= crypto_octeontx.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= event_dsw.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= event_octeontx.so EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= crypto_ccp.so.21.0 EAL: open shared lib /usr/local/lib/x86_64-linux-gnu/dpdk/pmds-21.0/librte_= raw_ifpga.so.21.0 EAL: Trace dir: /tmp/rte-2022-05-19-PM-12-56-21 EAL: Ask a virtual area of 0x7000 bytes EAL: Virtual area found at 0x100000000 (size =3D 0x7000) EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: VFIO PCI modules not loaded EAL: DPAA Bus not present. Skipping. EAL: PCI driver net_ice for device 0000:b1:00.0 wants IOVA as 'PA' EAL: PCI driver net_ice for device 0000:b3:00.0 wants IOVA as 'PA' EAL: Bus pci wants IOVA as 'PA' EAL: Bus fslmc wants IOVA as 'DC' EAL: Bus dpaa_bus wants IOVA as 'DC' EAL: Selected IOVA mode 'PA' EAL: No available hugepages reported in hugepages-1048576kB EAL: Probing VFIO support... EAL: IOMMU type 1 (Type 1) is supported EAL: IOMMU type 7 (sPAPR) is not supported EAL: IOMMU type 8 (No-IOMMU) is not supported EAL: VFIO support initialized EAL: Ask a virtual area of 0x2e000 bytes EAL: Virtual area found at 0x100007000 (size =3D 0x2e000) EAL: Setting up physically contiguous memory... EAL: Setting maximum number of open files to 1048576 EAL: Detected memory type: socket_id:0 hugepage_sz:2097152 EAL: Detected memory type: socket_id:1 hugepage_sz:2097152 EAL: Creating 4 segment lists: n_segs:8192 socket_id:0 hugepage_sz:2097152 EAL: Ask a virtual area of 0x61000 bytes EAL: Virtual area found at 0x100035000 (size =3D 0x61000) EAL: Memseg list allocated at socket 0, page size 0x800kB EAL: Ask a virtual area of 0x400000000 bytes EAL: Virtual area found at 0x100200000 (size =3D 0x400000000) EAL: VA reserved for memseg list at 0x100200000, size 400000000 EAL: Ask a virtual area of 0x61000 bytes EAL: Virtual area found at 0x500200000 (size =3D 0x61000) EAL: Memseg list allocated at socket 0, page size 0x800kB EAL: Ask a virtual area of 0x400000000 bytes EAL: Virtual area found at 0x500400000 (size =3D 0x400000000) EAL: VA reserved for memseg list at 0x500400000, size 400000000 EAL: Ask a virtual area of 0x61000 bytes EAL: Virtual area found at 0x900400000 (size =3D 0x61000) EAL: Memseg list allocated at socket 0, page size 0x800kB EAL: Ask a virtual area of 0x400000000 bytes EAL: Virtual area found at 0x900600000 (size =3D 0x400000000) EAL: VA reserved for memseg list at 0x900600000, size 400000000 EAL: Ask a virtual area of 0x61000 bytes EAL: Virtual area found at 0xd00600000 (size =3D 0x61000) EAL: Memseg list allocated at socket 0, page size 0x800kB EAL: Ask a virtual area of 0x400000000 bytes EAL: Virtual area found at 0xd00800000 (size =3D 0x400000000) EAL: VA reserved for memseg list at 0xd00800000, size 400000000 EAL: Creating 4 segment lists: n_segs:8192 socket_id:1 hugepage_sz:2097152 EAL: Ask a virtual area of 0x61000 bytes EAL: Virtual area found at 0x1100800000 (size =3D 0x61000) EAL: Memseg list allocated at socket 1, page size 0x800kB EAL: Ask a virtual area of 0x400000000 bytes EAL: Virtual area found at 0x1100a00000 (size =3D 0x400000000) EAL: VA reserved for memseg list at 0x1100a00000, size 400000000 EAL: Ask a virtual area of 0x61000 bytes EAL: Virtual area found at 0x1500a00000 (size =3D 0x61000) EAL: Memseg list allocated at socket 1, page size 0x800kB EAL: Ask a virtual area of 0x400000000 bytes EAL: Virtual area found at 0x1500c00000 (size =3D 0x400000000) EAL: VA reserved for memseg list at 0x1500c00000, size 400000000 EAL: Ask a virtual area of 0x61000 bytes EAL: Virtual area found at 0x1900c00000 (size =3D 0x61000) EAL: Memseg list allocated at socket 1, page size 0x800kB EAL: Ask a virtual area of 0x400000000 bytes EAL: Virtual area found at 0x1900e00000 (size =3D 0x400000000) EAL: VA reserved for memseg list at 0x1900e00000, size 400000000 EAL: Ask a virtual area of 0x61000 bytes EAL: Virtual area found at 0x1d00e00000 (size =3D 0x61000) EAL: Memseg list allocated at socket 1, page size 0x800kB EAL: Ask a virtual area of 0x400000000 bytes EAL: Virtual area found at 0x1d01000000 (size =3D 0x400000000) EAL: VA reserved for memseg list at 0x1d01000000, size 400000000 EAL: TSC frequency is ~2400000 KHz EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 0 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 0 was expanded by 2MB EAL: Main lcore 1 is ready (tid=3D7ff63e009900;cpuset=3D[1]) EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 0 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 0 was expanded by 2MB EAL: lcore 2 is ready (tid=3D7ff639d37700;cpuset=3D[2]) EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 0 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 0 was expanded by 2MB EAL: lcore 3 is ready (tid=3D7ff639536700;cpuset=3D[3]) EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 0 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 0 was expanded by 2MB EAL: lcore 4 is ready (tid=3D7ff638d35700;cpuset=3D[4]) EAL: PCI device 0000:00:01.0 on NUMA socket 0 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:00:01.1 on NUMA socket 0 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:00:01.2 on NUMA socket 0 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:00:01.3 on NUMA socket 0 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:00:01.4 on NUMA socket 0 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:00:01.5 on NUMA socket 0 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:00:01.6 on NUMA socket 0 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:00:01.7 on NUMA socket 0 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:4c:00.0 on NUMA socket 0 EAL: probe driver: 8086:1563 net_ixgbe EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:4c:00.1 on NUMA socket 0 EAL: probe driver: 8086:1563 net_ixgbe EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:80:01.0 on NUMA socket 1 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:80:01.1 on NUMA socket 1 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:80:01.2 on NUMA socket 1 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:80:01.3 on NUMA socket 1 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:80:01.4 on NUMA socket 1 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:80:01.5 on NUMA socket 1 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:80:01.6 on NUMA socket 1 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:80:01.7 on NUMA socket 1 EAL: probe driver: 8086:b00 rawdev_ioat EAL: Not managed by a supported kernel driver, skipped EAL: PCI device 0000:b1:00.0 on NUMA socket 1 EAL: probe driver: 8086:1592 net_ice EAL: PCI memory mapped at 0x2101000000 EAL: PCI memory mapped at 0x2103000000 EAL: Probe PCI driver: net_ice (8086:1592) device: 0000:b1:00.0 (socket 1) EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 1 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 1 was expanded by 2MB ice_load_pkg_type(): Active package is: 1.3.28.0, ICE OS Default Package EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 0 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 0 was expanded by 4MB EAL: PCI device 0000:b3:00.0 on NUMA socket 1 EAL: probe driver: 8086:1592 net_ice EAL: PCI memory mapped at 0x2103010000 EAL: PCI memory mapped at 0x2105010000 EAL: Probe PCI driver: net_ice (8086:1592) device: 0000:b3:00.0 (socket 1) EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 0 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 0 was expanded by 2MB ice_load_pkg_type(): Active package is: 1.3.28.0, ICE OS Default Package EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 0 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 0 was expanded by 4MB EAL: No legacy callbacks, legacy socket not created EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 0 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 0 was expanded by 66MB MYLOG : Successfully validated P= CI Device 0000:b3:00.0 EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 0 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 0 was expanded by 34MB EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 1 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 1 was expanded by 18MB USER1: rte_ip_frag_table_create: allocated of 16777344 bytes at socket 1 EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 1 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 1 was expanded by 40MB EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 1 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 1 was expanded by 40MB EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 1 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 1 was expanded by 4MB EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 1 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 1 was expanded by 18MB USER1: rte_ip_frag_table_create: allocated of 16777344 bytes at socket 1 EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 1 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 1 was expanded by 40MB EAL: Trying to obtain current memory policy. EAL: Setting policy MPOL_PREFERRED for socket 1 EAL: Restoring previous memory policy: 0 EAL: request: mp_malloc_sync EAL: Heap on socket 1 was expanded by 4MB MYLOG: Port [0] Initializing KNI --> it is allocated MYLOG: Port [0]: Started device (No such file or directory)MYLOG: kni_start= (): Starting KNI for port 0 MYLOG: Port [0]: Link is up Cannot find device "rveth3" MYLOG: Port [0] Initialized 3 RX Queues (socket_id 1) MYLOG: Port [0] Initialized 3 TX Queues (socket_id 1) KNI [0] [0x101032d00] <--- As you can see KNI is allocated. KNI [1] [0x10101fe00] <--- As you can see KNI is allocated. Best Regards ___ Yasin CANER Lider M=FChendis Ulak Haberle=FEme A.=DE. Ankara -----Original Message----- From: Stephen Hemminger Sent: Thursday, May 19, 2022 8:11 PM To: Yasin CANER Cc: users@dpdk.org Subject: Re: How to open debug and trace for KNI On Thu, 19 May 2022 13:13:21 +0000 Yasin CANER wrote: > ubuntu 20.04.3 LTS > Kernel 5.4.0-110-generic > DPDK Version dpdk-stable-20.11.3 > Intel e810-C > Driver ice-1.8.8.tar > ice_load_pkg_type(): Active package is: 1.3.28.0, ICE OS Default=20 > Package >=20 > Hello , >=20 > I ve an enviroment as above. >=20 > I try to run DPDK app that is already can run i40e driver with Intel > XL710 or X700 NIC but not on e810-C >=20 > When DPDK-app is on run , KNI is allocated but there is not any KNI=20 > interface on server. I try to open debug and trace logs so try to=20 > understand what is going on. So eal-> debug ,somehow, is activated but=20 > not for KNI? I need to understand why KNI is not working >=20 > Compile flags with meson >=20 > Step 1. meson -Denable_kmods=3Dtrue -Dbuildtype=3Ddebug -Denable_trace_fp= =3Dtrue dpdk-stable-20.11.3 > 2. ninja > 3. ninja install > 4. ldconfig >=20 > How to use meson :=20 > https://eur05.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdoc. > dpdk.org%2Fguides%2Fprog_guide%2Fbuild-sdk-meson.html&data=3D05%7C01 > %7Cyasin.caner%40ulakhaberlesme.com.tr%7C5fd443a9244544ef169808da39ba8 > 35a%7C39e36fd90f214c96ae71dbd87cae7b33%7C1%7C0%7C637885770484533538%7C > Unknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1h > aWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=3DDVkM4UGQuSUbwqq4EbA0H9Cq6 > 6d7EFNxN0heXebFBOQ%3D&reserved=3D0 > How to debugging for eal parameters :=20 > https://eur05.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdoc. > dpdk.org%2Fguides-20.08%2Flinux_gsg%2Flinux_eal_parameters.html&da > ta=3D05%7C01%7Cyasin.caner%40ulakhaberlesme.com.tr%7C5fd443a9244544ef169 > 808da39ba835a%7C39e36fd90f214c96ae71dbd87cae7b33%7C1%7C0%7C63788577048 > 4533538%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLC > JBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=3DFqHxfer1xZ%2Fb2 > ttEt9pS5iOMKRpmr4fG1S0g%2B5qDsl0%3D&reserved=3D0 > Here is ICE POLL PMD > https://eur05.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdoc. > dpdk.org%2Fguides%2Fnics%2Fice.html%3Fhighlight%3Dice&data=3D05%7C01 > %7Cyasin.caner%40ulakhaberlesme.com.tr%7C5fd443a9244544ef169808da39ba8 > 35a%7C39e36fd90f214c96ae71dbd87cae7b33%7C1%7C0%7C637885770484533538%7C > Unknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1h > aWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=3DTQdlWDZ92%2BWY1X2xBkI9KjD > QGRM9SNf3M1HuExMcBO0%3D&reserved=3D0 > Parameters: > -c $dpdk_core_mask -d librte_net_$dpdk_nic_driver.so -d=20 > librte_bus_vmbus.so -d librte_mempool_dpaa2.so --log-level=20 > lib.kni:debug --log-level lib.eal:debug --log-level lib.ethdev:debug=20 > --log-level net.ice:debug --trace=3D.* --trace-dir=3D/tmp >=20 > Best Regards. >=20 >=20 > Yasin CANER >=20 Seems odd that you want vmbus and dpaa2. Vmbus is for Azure/Hyper-V and dpa= a2 is for NXP. What is the log output?