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 385F945C76; Mon, 4 Nov 2024 13:06:57 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id DB93240E78; Mon, 4 Nov 2024 13:06:51 +0100 (CET) Received: from mxhk.zte.com.cn (mxhk.zte.com.cn [63.216.63.35]) by mails.dpdk.org (Postfix) with ESMTP id 8218F400D5 for ; Mon, 4 Nov 2024 13:06:49 +0100 (CET) Received: from mse-fl2.zte.com.cn (unknown [10.5.228.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mxhk.zte.com.cn (FangMail) with ESMTPS id 4XhqvV6zPTz5B1Hf; Mon, 4 Nov 2024 20:06:46 +0800 (CST) Received: from szxlzmapp02.zte.com.cn ([10.5.231.79]) by mse-fl2.zte.com.cn with SMTP id 4A4C3hle011571; Mon, 4 Nov 2024 20:03:43 +0800 (+08) (envelope-from wang.junlong1@zte.com.cn) Received: from localhost.localdomain (unknown [192.168.6.15]) by smtp (Zmail) with SMTP; Mon, 4 Nov 2024 20:03:47 +0800 X-Zmail-TransId: 3e816728b822005-14c36 From: Junlong Wang To: ferruh.yigit@amd.com Cc: dev@dpdk.org, wang.yong19@zte.com.cn, Junlong Wang Subject: [PATCH v10 10/10] net/zxdh: add zxdh dev close ops Date: Mon, 4 Nov 2024 19:58:53 +0800 Message-ID: <20241104115856.2795213-11-wang.junlong1@zte.com.cn> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20241104115856.2795213-1-wang.junlong1@zte.com.cn> References: <20241101062156.2637339-2-wang.junlong1@zte.com.cn> <20241104115856.2795213-1-wang.junlong1@zte.com.cn> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: multipart/mixed; boundary="=====_001_next=====" X-MAIL: mse-fl2.zte.com.cn 4A4C3hle011571 X-Fangmail-Anti-Spam-Filtered: true X-Fangmail-MID-QID: 6728B8D6.005/4XhqvV6zPTz5B1Hf 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 --=====_001_next===== Content-Type: multipart/related; boundary="=====_002_next=====" --=====_002_next===== Content-Type: multipart/alternative; boundary="=====_003_next=====" --=====_003_next===== Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 cHJvdmlkZWQgenhkaCBkZXYgY2xvc2Ugb3BzIGZvciByZXNvdXJjZSByZWxlYXNlZC4NCg0KU2ln bmVkLW9mZi1ieTogSnVubG9uZyBXYW5nIDx3YW5nLmp1bmxvbmcxQHp0ZS5jb20uY24+DQotLS0N CiBkcml2ZXJzL25ldC96eGRoL3p4ZGhfZXRoZGV2LmMgfCAzMSArKysrKysrKysrKysrKysrKysr KysrKy0tLS0tLS0tDQogMSBmaWxlIGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKyksIDggZGVsZXRp b25zKC0pDQoNCmRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC96eGRoL3p4ZGhfZXRoZGV2LmMgYi9k cml2ZXJzL25ldC96eGRoL3p4ZGhfZXRoZGV2LmMNCmluZGV4IDU0ZTUxYTMxZmEuLmM3ODYxOTg1 MzUgMTAwNjQ0DQotLS0gYS9kcml2ZXJzL25ldC96eGRoL3p4ZGhfZXRoZGV2LmMNCisrKyBiL2Ry aXZlcnMvbmV0L3p4ZGgvenhkaF9ldGhkZXYuYw0KQEAgLTgzMiw5ICs4MzIsMzIgQEAgenhkaF9k ZXZfY29uZmlndXJlKHN0cnVjdCBydGVfZXRoX2RldiAqZGV2KQ0KIAlyZXR1cm4gcmV0Ow0KIH0N CiANCitzdGF0aWMgaW50DQorenhkaF9kZXZfY2xvc2Uoc3RydWN0IHJ0ZV9ldGhfZGV2ICpkZXYp DQorew0KKwlzdHJ1Y3QgenhkaF9odyAqaHcgPSBkZXYtPmRhdGEtPmRldl9wcml2YXRlOw0KKwlp bnQgcmV0ID0gMDsNCisNCisJenhkaF9pbnRyX3JlbGVhc2UoZGV2KTsNCisJenhkaF9wY2lfcmVz ZXQoaHcpOw0KKw0KKwl6eGRoX2Rldl9mcmVlX21idWZzKGRldik7DQorCXp4ZGhfZnJlZV9xdWV1 ZXMoZGV2KTsNCisNCisJenhkaF9iYXJfbXNnX2NoYW5fZXhpdCgpOw0KKw0KKwlpZiAoZGV2LT5k YXRhLT5tYWNfYWRkcnMgIT0gTlVMTCkgew0KKwkJcnRlX2ZyZWUoZGV2LT5kYXRhLT5tYWNfYWRk cnMpOw0KKwkJZGV2LT5kYXRhLT5tYWNfYWRkcnMgPSBOVUxMOw0KKwl9DQorDQorCXJldHVybiBy ZXQ7DQorfQ0KKw0KIC8qIGRldl9vcHMgZm9yIHp4ZGgsIGJhcmUgbmVjZXNzaXRpZXMgZm9yIGJh c2ljIG9wZXJhdGlvbiAqLw0KIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZXRoX2Rldl9vcHMgenhkaF9l dGhfZGV2X29wcyA9IHsNCiAJLmRldl9jb25maWd1cmUJCQkgPSB6eGRoX2Rldl9jb25maWd1cmUs DQorCS5kZXZfY2xvc2UJCQkJID0genhkaF9kZXZfY2xvc2UsDQogCS5kZXZfaW5mb3NfZ2V0CQkJ ID0genhkaF9kZXZfaW5mb3NfZ2V0LA0KIH07DQogDQpAQCAtOTc3LDE0ICsxMDAwLDYgQEAgenhk aF9ldGhfcGNpX3Byb2JlKHN0cnVjdCBydGVfcGNpX2RyaXZlciAqcGNpX2RydiBfX3J0ZV91bnVz ZWQsDQogCQkJCQkJenhkaF9ldGhfZGV2X2luaXQpOw0KIH0NCiANCi1zdGF0aWMgaW50DQotenhk aF9kZXZfY2xvc2Uoc3RydWN0IHJ0ZV9ldGhfZGV2ICpkZXYgX19ydGVfdW51c2VkKQ0KLXsNCi0J aW50IHJldCA9IDA7DQotDQotCXJldHVybiByZXQ7DQotfQ0KLQ0KIHN0YXRpYyBpbnQNCiB6eGRo X2V0aF9kZXZfdW5pbml0KHN0cnVjdCBydGVfZXRoX2RldiAqZXRoX2RldikNCiB7DQotLSANCjIu MjcuMA== --=====_003_next===== Content-Type: text/html ; charset="UTF-8" Content-Transfer-Encoding: base64 cHJvdmlkZWQmbmJzcDt6eGRoJm5ic3A7ZGV2Jm5ic3A7Y2xvc2UmbmJzcDtvcHMmbmJzcDtmb3Im bmJzcDtyZXNvdXJjZSZuYnNwO3JlbGVhc2VkLjxiciAvPg08YnIgLz5TaWduZWQtb2ZmLWJ5OiZu YnNwO0p1bmxvbmcmbmJzcDtXYW5nJm5ic3A7Jmx0O3dhbmcuanVubG9uZzFAenRlLmNvbS5jbiZn dDsNPGJyIC8+LS0tPGJyIC8+Jm5ic3A7ZHJpdmVycy9uZXQvenhkaC96eGRoX2V0aGRldi5jJm5i c3A7fCZuYnNwOzMxJm5ic3A7KysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLTxiciAvPiZu YnNwOzEmbmJzcDtmaWxlJm5ic3A7Y2hhbmdlZCwmbmJzcDsyMyZuYnNwO2luc2VydGlvbnMoKyks Jm5ic3A7OCZuYnNwO2RlbGV0aW9ucygtKTxiciAvPg08YnIgLz5kaWZmJm5ic3A7LS1naXQmbmJz cDthL2RyaXZlcnMvbmV0L3p4ZGgvenhkaF9ldGhkZXYuYyZuYnNwO2IvZHJpdmVycy9uZXQvenhk aC96eGRoX2V0aGRldi5jPGJyIC8+aW5kZXgmbmJzcDs1NGU1MWEzMWZhLi5jNzg2MTk4NTM1Jm5i c3A7MTAwNjQ0PGJyIC8+LS0tJm5ic3A7YS9kcml2ZXJzL25ldC96eGRoL3p4ZGhfZXRoZGV2LmM8 YnIgLz4rKysmbmJzcDtiL2RyaXZlcnMvbmV0L3p4ZGgvenhkaF9ldGhkZXYuYzxiciAvPkBAJm5i c3A7LTgzMiw5Jm5ic3A7KzgzMiwzMiZuYnNwO0BAJm5ic3A7enhkaF9kZXZfY29uZmlndXJlKHN0 cnVjdCZuYnNwO3J0ZV9ldGhfZGV2Jm5ic3A7KmRldik8YnIgLz4mbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDtyZXR1cm4mbmJzcDtyZXQ7PGJyIC8+Jm5ic3A7fTxiciAvPiZuYnNwOw08YnIg Lz4rc3RhdGljJm5ic3A7aW50PGJyIC8+K3p4ZGhfZGV2X2Nsb3NlKHN0cnVjdCZuYnNwO3J0ZV9l dGhfZGV2Jm5ic3A7KmRldik8YnIgLz4rezxiciAvPismbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtz dHJ1Y3QmbmJzcDt6eGRoX2h3Jm5ic3A7Kmh3Jm5ic3A7PSZuYnNwO2Rldi0mZ3Q7ZGF0YS0mZ3Q7 ZGV2X3ByaXZhdGU7PGJyIC8+KyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2ludCZuYnNwO3JldCZu YnNwOz0mbmJzcDswOzxiciAvPis8YnIgLz4rJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7enhkaF9p bnRyX3JlbGVhc2UoZGV2KTs8YnIgLz4rJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7enhkaF9wY2lf cmVzZXQoaHcpOzxiciAvPis8YnIgLz4rJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7enhkaF9kZXZf ZnJlZV9tYnVmcyhkZXYpOzxiciAvPismbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt6eGRoX2ZyZWVf cXVldWVzKGRldik7PGJyIC8+KzxiciAvPismbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt6eGRoX2Jh cl9tc2dfY2hhbl9leGl0KCk7PGJyIC8+KzxiciAvPismbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtp ZiZuYnNwOyhkZXYtJmd0O2RhdGEtJmd0O21hY19hZGRycyZuYnNwOyE9Jm5ic3A7TlVMTCkmbmJz cDt7PGJyIC8+KyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw O3J0ZV9mcmVlKGRldi0mZ3Q7ZGF0YS0mZ3Q7bWFjX2FkZHJzKTs8YnIgLz4rJm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ZGV2LSZndDtkYXRhLSZndDttYWNf YWRkcnMmbmJzcDs9Jm5ic3A7TlVMTDs8YnIgLz4rJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7fTxi ciAvPis8YnIgLz4rJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7cmV0dXJuJm5ic3A7cmV0OzxiciAv Pit9PGJyIC8+KzxiciAvPiZuYnNwOy8qJm5ic3A7ZGV2X29wcyZuYnNwO2ZvciZuYnNwO3p4ZGgs Jm5ic3A7YmFyZSZuYnNwO25lY2Vzc2l0aWVzJm5ic3A7Zm9yJm5ic3A7YmFzaWMmbmJzcDtvcGVy YXRpb24mbmJzcDsqLzxiciAvPiZuYnNwO3N0YXRpYyZuYnNwO2NvbnN0Jm5ic3A7c3RydWN0Jm5i c3A7ZXRoX2Rldl9vcHMmbmJzcDt6eGRoX2V0aF9kZXZfb3BzJm5ic3A7PSZuYnNwO3s8YnIgLz4m bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsuZGV2X2NvbmZpZ3VyZSZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOz0mbmJzcDt6eGRoX2Rldl9jb25maWd1cmUsPGJyIC8+KyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOy5kZXZfY2xvc2UmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDs9Jm5ic3A7enhkaF9kZXZfY2xvc2UsPGJyIC8+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7LmRldl9pbmZvc19nZXQmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs9Jm5ic3A7enhkaF9kZXZf aW5mb3NfZ2V0LDxiciAvPiZuYnNwO307PGJyIC8+Jm5ic3A7DTxiciAvPkBAJm5ic3A7LTk3Nywx NCZuYnNwOysxMDAwLDYmbmJzcDtAQCZuYnNwO3p4ZGhfZXRoX3BjaV9wcm9iZShzdHJ1Y3QmbmJz cDtydGVfcGNpX2RyaXZlciZuYnNwOypwY2lfZHJ2Jm5ic3A7X19ydGVfdW51c2VkLDxiciAvPiZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3p4ZGhfZXRoX2Rldl9pbml0KTs8YnIg Lz4mbmJzcDt9PGJyIC8+Jm5ic3A7DTxiciAvPi1zdGF0aWMmbmJzcDtpbnQ8YnIgLz4tenhkaF9k ZXZfY2xvc2Uoc3RydWN0Jm5ic3A7cnRlX2V0aF9kZXYmbmJzcDsqZGV2Jm5ic3A7X19ydGVfdW51 c2VkKTxiciAvPi17PGJyIC8+LSZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2ludCZuYnNwO3JldCZu YnNwOz0mbmJzcDswOzxiciAvPi08YnIgLz4tJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7cmV0dXJu Jm5ic3A7cmV0OzxiciAvPi19PGJyIC8+LTxiciAvPiZuYnNwO3N0YXRpYyZuYnNwO2ludDxiciAv PiZuYnNwO3p4ZGhfZXRoX2Rldl91bmluaXQoc3RydWN0Jm5ic3A7cnRlX2V0aF9kZXYmbmJzcDsq ZXRoX2Rldik8YnIgLz4mbmJzcDt7PGJyIC8+LS0mbmJzcDsNPGJyIC8+Mi4yNy4wPGJyIC8+ --=====_003_next=====-- --=====_002_next=====-- --=====_001_next=====--