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 DD2374342E; Fri, 15 Mar 2024 09:12:36 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id C998C42DCA; Fri, 15 Mar 2024 09:12:36 +0100 (CET) Received: from smtp.cecloud.com (unknown [1.203.97.246]) by mails.dpdk.org (Postfix) with ESMTP id 1E2B1400D5 for ; Thu, 14 Mar 2024 10:22:45 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by smtp.cecloud.com (Postfix) with ESMTP id 1E0637C0113 for ; Thu, 14 Mar 2024 17:22:44 +0800 (CST) X-MAIL-GRAY: 0 X-MAIL-DELIVERY: 1 X-ANTISPAM-LEVEL: 2 X-SKE-CHECKED: 1 X-ABS-CHECKED: 1 Received: from desktop-db736ns (unknown [111.48.58.10]) by smtp.cecloud.com (postfix) whith ESMTP id P235493T281472896332144S1710408162914308_; Thu, 14 Mar 2024 17:22:43 +0800 (CST) X-IP-DOMAINF: 1 X-RL-SENDER: junwang01@cestc.cn X-SENDER: junwang01@cestc.cn X-LOGIN-NAME: junwang01@cestc.cn X-FST-TO: stephen@networkplumber.org X-RCPT-COUNT: 2 X-LOCAL-RCPT-COUNT: 0 X-MUTI-DOMAIN-COUNT: 0 X-SENDER-IP: 111.48.58.10 X-ATTACHMENT-NUM: 0 X-UNIQUE-TAG: <6ac27b60bfc8fe6d55c98319f604fb8c> X-System-Flag: 0 Date: Thu, 14 Mar 2024 17:22:37 +0800 From: "junwang01@cestc.cn" To: "Stephen Hemminger" Cc: dev Subject: Re: Re: dumpcap coredump for 82599 NIC References: <202403131000157988276@cestc.cn>, <20240313092953.517ac6c7@hermes.local> X-Priority: 3 X-GUID: ADE16101-18AB-4632-8F63-C483B54131DF X-Has-Attach: no X-Mailer: Foxmail 7, 1, 3, 52[cn] Mime-Version: 1.0 Message-ID: <2024031417223703681414@cestc.cn> Content-Type: multipart/alternative; boundary="----=_001_NextPart166356001870_=----" X-Mailman-Approved-At: Fri, 15 Mar 2024 09:12:35 +0100 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 This is a multi-part message in MIME format. ------=_001_NextPart166356001870_=---- Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: base64 WWVzLCBJIHRoaW5rIHlvdSBhcmUgcmlnaHQuIEFmdGVyIGFkZGluZyBzb21lIGRlYnVnIGluZm9y bWF0aW9uLCBJIGNhbiBjb25maXJtIHRoYXQgaXQncyBwcm9iYWJseSBhbiBpbml0aWFsaXphdGlv biBpc3N1ZSB3aXRoIHRoZSBpeGdiZSBkcml2ZXIuIA0KU2Vjb25kYXJ5IHByb2Nlc3NlcyBzaG91 bGQgaW5pdGlhbGl6ZSBzb21lIGNhbGxiYWNrIGZ1bmN0aW9ucywgYnV0IHRoZXkgc2VlbSB0byBi ZSBtaXNzaW5nLiANCg0KSSBtYWRlIHNvbWUgbWlub3IgbW9kaWZpY2F0aW9ucyBieSBtb3Zpbmcg dGhlIGl4Z2JlX2luaXRfc2hhcmVkX2NvZGUoaHcpIHBvc2l0aW9uIGJlZm9yZSB0aGUgc2Vjb25k YXJ5IHByb2Nlc3Nlcy4NCldoaWxlIHRoaXMgYnJvdWdodCBhYm91dCBzb21lIGNoYW5nZXMsIHRo ZXJlIHN0aWxsIG9jY3VycmVkIGEgY29yZSBkdW1wLg0KSSBzdXNwZWN0IHRoZXJlIG1pZ2h0IGJl IG90aGVyIGlzc3VlcyBvciB0aGF0IHN1Y2ggbW9kaWZpY2F0aW9uIG1pZ2h0IG5vdCBiZSBhcHBy b3ByaWF0ZS4NCg0KW3Jvb3RAeGMwMy1jb21wdXRlMyAvXSMgL2RwZGsvYXBwL2RwZGstZHVtcGNh cCAtaSAwMDAwOjE4OjAwLjANCm1seDVfbmV0OiBDYW5ub3QgYXR0YWNoIG1seDUgc2hhcmVkIGRh dGENCm1seDVfbmV0OiBVbmFibGUgdG8gaW5pdCBQTUQgZ2xvYmFsIGRhdGE6IE5vIHN1Y2ggZmls ZSBvciBkaXJlY3RvcnkNCm1seDVfY29tbW9uOiBGYWlsZWQgdG8gbG9hZCBkcml2ZXIgbWx4NV9l dGgNCkVBTDogUmVxdWVzdGVkIGRldmljZSAwMDAwOjNiOjAwLjAgY2Fubm90IGJlIHVzZWQNCm1s eDVfbmV0OiBDYW5ub3QgYXR0YWNoIG1seDUgc2hhcmVkIGRhdGENCm1seDVfbmV0OiBVbmFibGUg dG8gaW5pdCBQTUQgZ2xvYmFsIGRhdGE6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkNCm1seDVf Y29tbW9uOiBGYWlsZWQgdG8gbG9hZCBkcml2ZXIgbWx4NV9ldGgNCkVBTDogUmVxdWVzdGVkIGRl dmljZSAwMDAwOjNiOjAwLjEgY2Fubm90IGJlIHVzZWQNCkZpbGU6IC90bXAvZHBkay1kdW1wY2Fw XzBfMDAwMDoxODowMC4wXzIwMjQwMzE0MDkxOTEwLnBjYXBuZw0KQ2FwdHVyaW5nIG9uICcwMDAw OjE4OjAwLjAnDQpQYWNrZXRzIGNhcHR1cmVkOiAyIFByaW1hcnkgcHJvY2VzcyBpcyBubyBsb25n ZXIgYWN0aXZlLCBleGl0aW5nLi4uDQpFQUw6IEZhaWwgdG8gcmVjdiByZXBseSBmb3IgcmVxdWVz dCAvdmFyL3J1bi9kcGRrL3J0ZS9tcF9zb2NrZXQ6bXBfcGR1bXANCnBkdW1wX3ByZXBhcmVfY2xp ZW50X3JlcXVlc3QoKTogY2xpZW50IHJlcXVlc3QgZm9yIHBkdW1wIGVuYWJsZS9kaXNhYmxlIGZh aWxlZA0KRmxvYXRpbmcgcG9pbnQgZXhjZXB0aW9uIChjb3JlIGR1bXBlZCkNCg0KZGlmZiAtLWdp dCBhL2RyaXZlcnMvbmV0L2l4Z2JlL2l4Z2JlX2V0aGRldi5jIGIvZHJpdmVycy9uZXQvaXhnYmUv aXhnYmVfZXRoZGV2LmMNCmluZGV4IGQ2Y2YwMDMxN2U3N2I2NGY5ODIyYzE1NTExNWYzODhhZTYy MjQxZWIuLjBiZjg4NWQ3ZWFiYTM2ODlmYjliOThjZGNhYTZhOTI4YWE3ODc5ODUgMTAwNjQ0DQot LS0gYS9kcml2ZXJzL25ldC9peGdiZS9peGdiZV9ldGhkZXYuYw0KKysrIGIvZHJpdmVycy9uZXQv aXhnYmUvaXhnYmVfZXRoZGV2LmMNCkBAIC0xMTA0LDYgKzExMDQsMjQgQEAgZXRoX2l4Z2JlX2Rl dl9pbml0KHN0cnVjdCBydGVfZXRoX2RldiAqZXRoX2Rldiwgdm9pZCAqaW5pdF9wYXJhbXMgX19y dGVfdW51c2VkKQ0KIAlldGhfZGV2LT50eF9wa3RfYnVyc3QgPSAmaXhnYmVfeG1pdF9wa3RzOw0K IAlldGhfZGV2LT50eF9wa3RfcHJlcGFyZSA9ICZpeGdiZV9wcmVwX3BrdHM7DQogDQorCS8qIFZl bmRvciBhbmQgRGV2aWNlIElEIG5lZWQgdG8gYmUgc2V0IGJlZm9yZSBpbml0IG9mIHNoYXJlZCBj b2RlICovDQorCWh3LT5kZXZpY2VfaWQgPSBwY2lfZGV2LT5pZC5kZXZpY2VfaWQ7DQorCWh3LT52 ZW5kb3JfaWQgPSBwY2lfZGV2LT5pZC52ZW5kb3JfaWQ7DQorCWh3LT5od19hZGRyID0gKHZvaWQg KilwY2lfZGV2LT5tZW1fcmVzb3VyY2VbMF0uYWRkcjsNCisJaHctPmFsbG93X3Vuc3VwcG9ydGVk X3NmcCA9IDE7DQorDQorCS8qIEluaXRpYWxpemUgdGhlIHNoYXJlZCBjb2RlIChiYXNlIGRyaXZl cikgKi8NCisjaWZkZWYgUlRFX0xJQlJURV9JWEdCRV9CWVBBU1MNCisJZGlhZyA9IGl4Z2JlX2J5 cGFzc19pbml0X3NoYXJlZF9jb2RlKGh3KTsNCisjZWxzZQ0KKwlkaWFnID0gaXhnYmVfaW5pdF9z aGFyZWRfY29kZShodyk7DQorI2VuZGlmIC8qIFJURV9MSUJSVEVfSVhHQkVfQllQQVNTICovDQor DQorCWlmIChkaWFnICE9IElYR0JFX1NVQ0NFU1MpIHsNCisJCVBNRF9JTklUX0xPRyhFUlIsICJT aGFyZWQgY29kZSBpbml0IGZhaWxlZDogJWQiLCBkaWFnKTsNCisJCXJldHVybiAtRUlPOw0KKwl9 DQorDQogCS8qDQogCSAqIEZvciBzZWNvbmRhcnkgcHJvY2Vzc2VzLCB3ZSBkb24ndCBpbml0aWFs aXNlIGFueSBmdXJ0aGVyIGFzIHByaW1hcnkNCiAJICogaGFzIGFscmVhZHkgZG9uZSB0aGlzIHdv cmsuIE9ubHkgY2hlY2sgd2UgZG9uJ3QgbmVlZCBhIGRpZmZlcmVudA0KQEAgLTExMzUsMjQgKzEx NTMsNiBAQCBldGhfaXhnYmVfZGV2X2luaXQoc3RydWN0IHJ0ZV9ldGhfZGV2ICpldGhfZGV2LCB2 b2lkICppbml0X3BhcmFtcyBfX3J0ZV91bnVzZWQpDQogCXJ0ZV9ldGhfY29weV9wY2lfaW5mbyhl dGhfZGV2LCBwY2lfZGV2KTsNCiAJZXRoX2Rldi0+ZGF0YS0+ZGV2X2ZsYWdzIHw9IFJURV9FVEhf REVWX0FVVE9GSUxMX1FVRVVFX1hTVEFUUzsNCiANCi0JLyogVmVuZG9yIGFuZCBEZXZpY2UgSUQg bmVlZCB0byBiZSBzZXQgYmVmb3JlIGluaXQgb2Ygc2hhcmVkIGNvZGUgKi8NCi0JaHctPmRldmlj ZV9pZCA9IHBjaV9kZXYtPmlkLmRldmljZV9pZDsNCi0JaHctPnZlbmRvcl9pZCA9IHBjaV9kZXYt PmlkLnZlbmRvcl9pZDsNCi0JaHctPmh3X2FkZHIgPSAodm9pZCAqKXBjaV9kZXYtPm1lbV9yZXNv dXJjZVswXS5hZGRyOw0KLQlody0+YWxsb3dfdW5zdXBwb3J0ZWRfc2ZwID0gMTsNCi0NCi0JLyog SW5pdGlhbGl6ZSB0aGUgc2hhcmVkIGNvZGUgKGJhc2UgZHJpdmVyKSAqLw0KLSNpZmRlZiBSVEVf TElCUlRFX0lYR0JFX0JZUEFTUw0KLQlkaWFnID0gaXhnYmVfYnlwYXNzX2luaXRfc2hhcmVkX2Nv ZGUoaHcpOw0KLSNlbHNlDQotCWRpYWcgPSBpeGdiZV9pbml0X3NoYXJlZF9jb2RlKGh3KTsNCi0j ZW5kaWYgLyogUlRFX0xJQlJURV9JWEdCRV9CWVBBU1MgKi8NCi0NCi0JaWYgKGRpYWcgIT0gSVhH QkVfU1VDQ0VTUykgew0KLQkJUE1EX0lOSVRfTE9HKEVSUiwgIlNoYXJlZCBjb2RlIGluaXQgZmFp bGVkOiAlZCIsIGRpYWcpOw0KLQkJcmV0dXJuIC1FSU87DQotCX0NCi0NCiAJaWYgKGh3LT5tYWMu b3BzLmZ3X3JlY292ZXJ5X21vZGUgJiYgaHctPm1hYy5vcHMuZndfcmVjb3ZlcnlfbW9kZShodykp IHsNCiAJCVBNRF9JTklUX0xPRyhFUlIsICJcbkVSUk9SOiAiDQogCQkJIkZpcm13YXJlIHJlY292 ZXJ5IG1vZGUgZGV0ZWN0ZWQuIExpbWl0aW5nIGZ1bmN0aW9uYWxpdHkuXG4iDQoNCg0KQWRkaXRp b25hbGx5LCBJJ20gdXNpbmcgYSBkZWJ1ZyBidWlsZCwgYnV0IHRoZSBwcmludGVkIGNhbGwgc3Rh Y2sgc3RpbGwgZG9lc24ndCBmZWVsIGNsZWFyIGVub3VnaCwgd2hpY2ggaXMgcXVpdGUgc3RyYW5n ZS4gDQoNCiAgICBtZXNvbiAgLURjX2FyZ3M9Ii1tbm8tYXZ4NTEyZiIgLURkaXNhYmxlX2RyaXZl cnM9bmV0L2FyayxuZXQvYXRsYW50aWMsbmV0L2F2cCxuZXQvYXhnYmUsbmV0L3BmZSxuZXQvbmV0 dnNjIC1EbWF4X251bWFfbm9kZXM9OCAtRG1heF9ldGhwb3J0cz0xMjggLS1idWlsZHR5cGU9ZGVi dWcgLS1vcHRpbWl6YXRpb249MCBidWlsZCANCiAgICBuaW5qYSAtQyBidWlsZCBpbnN0YWxsDQoN Cg0KDQoNCmp1bndhbmcwMUBjZXN0Yy5jbg0KDQpGcm9tOiBTdGVwaGVuIEhlbW1pbmdlcg0KRGF0 ZTogMjAyNC0wMy0xNCAwMDoyOQ0KVG86IGp1bndhbmcwMUBjZXN0Yy5jbg0KQ0M6IGRldg0KU3Vi amVjdDogUmU6IGR1bXBjYXAgY29yZWR1bXAgZm9yIDgyNTk5IE5JQw0KT24gV2VkLCAxMyBNYXIg MjAyNCAxMDowMDoxNyArMDgwMA0KImp1bndhbmcwMUBjZXN0Yy5jbiIgPGp1bndhbmcwMUBjZXN0 Yy5jbj4gd3JvdGU6DQoNCj4gSGksIHdoZW4gSSB1c2UgZHVtcGNhcCB0byBjYXB0dXJlIHBhY2tl dHMgb24gdGhlIDgyNTU5IG5ldHdvcmsgY2FyZCwgY29yZWR1bXAgYXBwZWFycy4gDQo+IFRoZSBu ZXR3b3JrIGNhcmQgYm91bmQgdG8gb3ZzLWRwZGsgaXMgODI1OTksIGJ1dCB3aGVuIEkgY2FwdHVy ZSBwYWNrZXRzIGluIG90aGVyIG5vbi04MjU5OSBuZXR3b3JrIGNhcmRzIChtZWxsYW5veCBDWDUv QzYgb3IgSW50ZWwncyBFODEwKSwgaXQgaXMgbm9ybWFsLiAsDQo+IHRoZSBkcGRrIHZlcnNpb24g SSBhbSB1c2luZyBpcyAyMi4xMS4xLCBidXQgSSBzZWUgdGhhdCB0aGUgY2FsbCBzdGFjayBpcyBz dHJhbmdlLCBzbyBJIGFtIGFza2luZyB5b3UgZm9yIGhlbHAuIA0KPiANCj4gDQo+IA0KPiAgDQo+ IA0KPiBJIHRob3VnaHQgdGhlIG5ldyB2ZXJzaW9uIG9mIGRwZGsgbWlnaHQgc29sdmUgaXQsIHNv IEkgdXBncmFkZWQgdGhlIGRwZGsgdmVyc2lvbiB0byAyMy4xMSwgYnV0IHRoZSBwcm9ibGVtIGlz IHN0aWxsIHRoZSBzYW1lLCBidXQgdGhlIGNhbGwgc3RhY2sgaXMgZGlmZmVyZW50IGFuZCB3ZWly ZGVyLiANCj4gDQo+IA0KPiANCj4gDQo+IA0KPiANCj4ganVud2FuZzAxQGNlc3RjLmNuDQoNClRo aXMgaXMgbm90IGFuIGlzc3VlIHdpdGggZHVtcGNhcC4gVGhlIHByb2JsZW0gaXMgaW4gaXhnYmUg ZHJpdmVyLg0KU29tZSBwYXJ0IG9mIHRoZSBjb2RlIGZvciBjaGVja2luZyBsaW5rIHN0YXR1cyBp cyBub3Qgc2FmZSB0byBiZSBjYWxsZWQgaW4NCnNlY29uZGFyeSBwcm9jZXNzLg0KDQpUaGUgYmFj a3RyYWNlIGxvb2tzIGEgYml0IG1lc3NlZCB1cCwgc2luY2UgaXhnYmUgZHJpdmVyIHNob3VsZCBu b3QgYmUgY2FsbGluZyBpNDBlIGNvZGUuDQpNYXliZSBkbyBhIGRlYnVnIGJ1aWxkIChzbyBtb3Jl IGNvbXBsZXRlIHN5bWJvbHMgYXZhaWxhYmxlKS4= ------=_001_NextPart166356001870_=---- Content-Type: text/html; charset="ISO-8859-1" Content-Transfer-Encoding: quoted-printable
Yes, I think you are right. After adding some debug information, I ca= n=20 confirm that it's probably an initialization issue with the ixgbe driver. =
Secondary processes should initialize some callback functions, but th= ey=20 seem to be missing.
 
I made some minor modifications by moving the ixgbe_init_shared_code(= hw)=20 position before the secondary processes.
While this brought about some changes, there still occurred a core=20 dump.
I suspect there might be other issues or that such modification might= not=20 be appropriate.
 
[root@xc03-compute3 /]# /dpdk/app/dpdk-dumpcap -i 0000:18:00.0
mlx5_net: Cannot attach mlx5 shared data
mlx5_net: Unable to init PMD global data: No such file or directory
mlx5_common: Failed to load driver mlx5_eth
EAL: Requested device 0000:3b:00.0 cannot be used
mlx5_net: Cannot attach mlx5 shared data
mlx5_net: Unable to init PMD global data: No such file or directory
mlx5_common: Failed to load driver mlx5_eth
EAL: Requested device 0000:3b:00.1 cannot be used
File: /tmp/dpdk-dumpcap_0_0000:18:00.0_20240314091910.pcapng
Capturing on '0000:18:00.0'
Packets captured: 2 Primary process is no longer active,=20 exiting...
EAL: Fail to recv reply for request=20 /var/run/dpdk/rte/mp_socket:mp_pdump
pdump_prepare_client_request(): client request for pdump=20 enable/disable failed
Floating point exception (core dumped)
 
diff --git a/drivers/=
net/ixgbe/ixgbe_ethdev.c b/drivers/net/ixgbe/ixgbe_ethdev.c
index d6cf00317e77b64f9822c155115f388ae62241eb..0bf885d7eaba3689fb9b98cdca=
a6a928aa787985 100644
--- a/drivers/net/ixgbe/ixgbe_ethdev.c
+++ b/drivers/net/ixgbe/ixgbe_ethdev.c
@@ -1104,6 +1104,24 @@ eth_ixgbe_dev_init(struct rte_eth_dev *eth_dev, voi=
d *init_params __rte_unused)
 	eth_dev->tx_pkt_burst =3D &ixgbe_xmit_pkts;
 	eth_dev->tx_pkt_prepare =3D &ixgbe_prep_pkts;
=20
+	/* Vendor and Device ID need to be set before init of shared code */
+	hw->device_id =3D pci_dev->id.device_id;
+	hw->vendor_id =3D pci_dev->id.vendor_id;
+	hw->hw_addr =3D (void *)pci_dev->mem_resource[0].addr;
+	hw->allow_unsupported_sfp =3D 1;
+
+	/* Initialize the shared code (base driver) */
+#ifdef RTE_LIBRTE_IXGBE_BYPASS
+	diag =3D ixgbe_bypass_init_shared_code(hw);
+#else
+	diag =3D ixgbe_init_shared_code(hw);
+#endif /* RTE_LIBRTE_IXGBE_BYPASS */
+
+	if (diag !=3D IXGBE_SUCCESS) {
+		PMD_INIT_LOG(ERR, "Shared code init failed: %d", diag);
+		return -EIO;
+	}
+
 	/*
 	 * For secondary processes, we don't initialise any further as primary
 	 * has already done this work. Only check we don't need a different
@@ -1135,24 +1153,6 @@ eth_ixgbe_dev_init(struct rte_eth_dev *eth_dev, voi=
d *init_params __rte_unused)
 	rte_eth_copy_pci_info(eth_dev, pci_dev);
 	eth_dev->data->dev_flags |=3D RTE_ETH_DEV_AUTOFILL_QUEUE_XSTATS;
=20
-	/* Vendor and Device ID need to be set before init of shared code */
-	hw->device_id =3D pci_dev->id.device_id;
-	hw->vendor_id =3D pci_dev->id.vendor_id;
-	hw->hw_addr =3D (void *)pci_dev->mem_resource[0].addr;
-	hw->allow_unsupported_sfp =3D 1;
-
-	/* Initialize the shared code (base driver) */
-#ifdef RTE_LIBRTE_IXGBE_BYPASS
-	diag =3D ixgbe_bypass_init_shared_code(hw);
-#else
-	diag =3D ixgbe_init_shared_code(hw);
-#endif /* RTE_LIBRTE_IXGBE_BYPASS */
-
-	if (diag !=3D IXGBE_SUCCESS) {
-		PMD_INIT_LOG(ERR, "Shared code init failed: %d", diag);
-		return -EIO;
-	}
-
 	if (hw->mac.ops.fw_recovery_mode && hw->mac.ops.fw_recover=
y_mode(hw)) {
 		PMD_INIT_LOG(ERR, "\nERROR: "
 			"Firmware recovery mode detected. Limiting functionality.\n"
 
 
Additionally, I'm using a debug build, but the printed call stack sti= ll=20 doesn't feel clear enough, which is quite strange.
 
    meson  -Dc_args=3D"-mno-avx512f"=20 -Ddisable_drivers=3Dnet/ark,net/atlantic,net/avp,net/axgbe,net/pfe,net/net= vsc=20 -Dmax_numa_nodes=3D8 -Dmax_ethports=3D128 --buildtype=3Ddebug --optimizati= on=3D0 build=20
    ninja -C build install
 

junwang01@cestc.cn
 
Date: 2024-03-14 00:29
To: junwang01@cestc.cn
CC: dev
Subject: Re: dumpcap coredump for 82599 NIC
On Wed, 13 Mar 2024 10:00:17 +0800
"junwang01@cestc.cn" <junwang01@cestc.cn> wrote:
 
> Hi, when I use dumpcap to capture packets on the 82559 network c= ard,=20 coredump appears.
> The network card bound to ovs-dpdk is 82599, but when I capture=20 packets in other non-82599 network cards (mellanox CX5/C6 or Intel's E810)= , it=20 is normal. ,
> the dpdk version I am using is 22.11.1, but I see that the call = stack=20 is strange, so I am asking you for help.
>
>
>
>
> I thought the new version of dpdk might solve it, so I upgraded = the=20 dpdk version to 23.11, but the problem is still the same, but the call sta= ck is=20 different and weirder.
>
>
>
>
>
>
> junwang01@cestc.cn
 
This is not an issue with dumpcap. The problem is in ixgbe driver.
Some part of the code for checking link status is not safe to be call= ed=20 in
secondary process.
 
The backtrace looks a bit messed up, since ixgbe driver should not be= =20 calling i40e code.
Maybe do a debug build (so more complete symbols available).
 
 
------=_001_NextPart166356001870_=------