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 BC84A46409; Mon, 17 Mar 2025 16:14:17 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 87A16402D1; Mon, 17 Mar 2025 16:14:17 +0100 (CET) Received: from mxhk.zte.com.cn (mxhk.zte.com.cn [63.216.63.35]) by mails.dpdk.org (Postfix) with ESMTP id 37572402BB for ; Mon, 17 Mar 2025 16:14:15 +0100 (CET) Received: from mse-fl1.zte.com.cn (unknown [10.5.228.132]) (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 4ZGdmN3RTfz5B1Jt; Mon, 17 Mar 2025 23:14:12 +0800 (CST) Received: from szxlzmapp02.zte.com.cn ([10.5.231.79]) by mse-fl1.zte.com.cn with SMTP id 52HFE0aT071463; Mon, 17 Mar 2025 23:14:00 +0800 (+08) (envelope-from chen.bingbin@zte.com.cn) Received: from localhost.localdomain (unknown [192.168.6.15]) by smtp (Zmail) with SMTP; Mon, 17 Mar 2025 23:14:04 +0800 X-Zmail-TransId: 3e8167d83c33007-78e5d From: Bingbin Chen To: stephen@networkplumber.org, wang.junlong1@zte.com.cn, yang.yonggang@zte.com.cn Cc: dev@dpdk.org, Bingbin Chen Subject: [PATCH v4 00/14] net/zxdh: add network processor ops Date: Mon, 17 Mar 2025 22:57:48 +0800 Message-ID: <20250317145802.1819809-1-chen.bingbin@zte.com.cn> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250305081320.1161982-2-chen.bingbin@zte.com.cn> References: <20250305081320.1161982-2-chen.bingbin@zte.com.cn> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: multipart/mixed; boundary="=====_001_next=====" X-MAIL: mse-fl1.zte.com.cn 52HFE0aT071463 X-Fangmail-Anti-Spam-Filtered: true X-Fangmail-MID-QID: 67D83C44.001/4ZGdmN3RTfz5B1Jt 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 djQ6DQogIC0gY2hhbmdlIHNvbWUgdGFibGVzIHRvIGNvbnN0Lg0KICAtIHVzZSAldSBpbnN0ZWFk IG9mICVkLg0KICAtIGRlbGV0ZSBjYXN0IG9mIHJldF96bWFsbG9jKCkgcmV0dXJuLg0KICAtIHJl c29sdmUgY29kZSBmdW5jdGlvbmFsaXR5IGlzc3Vlcy4NCg0KVjM6DQogIC0gcmVzb2x2ZSBjb2Rl IHN0eWxlLg0KICAtIHJlc29sdmUgc3BpbiBsb2NrIGJ1aWxkIGlzc3VlLg0KICAtIHJlYmFzZSBj b2RlIGJhc2VsaW5lLg0KICAtIG1vZGlmeSBwYXJhbWV0ZXJzIG9mIHRoZSBwbGNyIGZ1bmN0aW9u Lg0KDQpWMjoNCiAgLSByZXNvbHZlIGNvZGUgc3R5bGUgYW5kIGdpdGh1Yi1yb2JvdCBidWlsZCBp c3N1ZS4NCiAgLSBlbGltaW5hdGUgY29tbWl0IHdhcm5pbmcuDQogIC0gcmVtb3ZlIHVubmVjZXNz YXJ5IGluaXRpYWxpemF0aW9uLCB3aGljaCBmaXJzdCB1c2FnZSB3aWxsIHNldC4NCiAgLSByZXBs YWNlIG11dGV4IGxvY2sgd2l0aCBzcGlubG9jay4NCg0KVjE6DQogIC0gdXBkYXRlZCBuZXR3b3Jr IHByb2Nlc3NvciBkcml2ZXIuDQogIC0gaW1wcm92ZSBpbnNlcnQvZGVsZXRlL2dldCB0YWJsZSBj b2RlIGZ1bmNzLg0KDQpCaW5nYmluIENoZW4gKDE0KToNCiAgbmV0L3p4ZGg6IGFkZCBuZXR3b3Jr IHByb2Nlc3NvciByZWdpc3RlcnMgb3BzDQogIG5ldC96eGRoOiBzdXBwb3J0IGNvbXBhdGliaWxp dHkgY2hlY2sNCiAgbmV0L3p4ZGg6IGFkZCBhZ2VudCBjaGFubmVsDQogIG5ldC96eGRoOiBtb2Rp ZnkgZHRiIHF1ZXVlIG9wcw0KICBuZXQvenhkaDogYWRkIHRhYmxlcyBkdW1wIGFkZHJlc3Mgb3Bz DQogIG5ldC96eGRoOiBhZGQgZXJhbSB0YWJsZXMgb3BzDQogIG5ldC96eGRoOiBnZXQgZmxvdyB0 YWJsZXMgcmVzb3VyY2VzDQogIG5ldC96eGRoOiBzdXBwb3J0IGhhc2ggcmVzb3VyY2VzIGNvbmZp Z3VyYXRpb24NCiAgbmV0L3p4ZGg6IGltcGxlbWVudCB0YWJsZXMgaW5pdGlhbGl6YXRpb24NCiAg bmV0L3p4ZGg6IHN1cHBvcnQgaGFzaCB0YWJsZXMgd3JpdGUgYW5kIGRlbGV0ZSBvcHMNCiAgbmV0 L3p4ZGg6IGdldCBoYXNoIHRhYmxlIGVudHJ5IHJlc3VsdA0KICBuZXQvenhkaDogZGVsZXRlIGFs bCBoYXNoIGVudHJpZXMNCiAgbmV0L3p4ZGg6IGFkZCBhY2wgdGFibGVzIG9wcw0KICBuZXQvenhk aDogZml4IGRlYnVnZ2luZyBlcnJvcnMNCg0KIGRyaXZlcnMvbmV0L3p4ZGgvenhkaF9ldGhkZXYu YyAgICAgfCAgICA4OSArLQ0KIGRyaXZlcnMvbmV0L3p4ZGgvenhkaF9ldGhkZXYuaCAgICAgfCAg ICAgMSArDQogZHJpdmVycy9uZXQvenhkaC96eGRoX2V0aGRldl9vcHMuYyB8ICAgIDE1ICstDQog ZHJpdmVycy9uZXQvenhkaC96eGRoX21zZy5jICAgICAgICB8ICAgIDIwICstDQogZHJpdmVycy9u ZXQvenhkaC96eGRoX21zZy5oICAgICAgICB8ICAgIDEyICstDQogZHJpdmVycy9uZXQvenhkaC96 eGRoX210ci5jICAgICAgICB8ICAgICA4ICstDQogZHJpdmVycy9uZXQvenhkaC96eGRoX25wLmMg ICAgICAgICB8IDExNjMxICsrKysrKysrKysrKysrKysrKysrKysrLS0tLQ0KIGRyaXZlcnMvbmV0 L3p4ZGgvenhkaF9ucC5oICAgICAgICAgfCAgMTI0MyArKy0NCiBkcml2ZXJzL25ldC96eGRoL3p4 ZGhfcGNpLmMgICAgICAgIHwgICAgMjQgKy0NCiBkcml2ZXJzL25ldC96eGRoL3p4ZGhfcGNpLmgg ICAgICAgIHwgICAgIDIgKy0NCiBkcml2ZXJzL25ldC96eGRoL3p4ZGhfcnh0eC5jICAgICAgIHwg ICAgMTEgKy0NCiBkcml2ZXJzL25ldC96eGRoL3p4ZGhfdGFibGVzLmMgICAgIHwgICAgNDIgKy0N CiBkcml2ZXJzL25ldC96eGRoL3p4ZGhfdGFibGVzLmggICAgIHwgICAgNjggKy0NCiAxMyBmaWxl cyBjaGFuZ2VkLCAxMTQ2NCBpbnNlcnRpb25zKCspLCAxNzAyIGRlbGV0aW9ucygtKQ0KDQotLSAN CjIuMjcuMA== --=====_003_next===== Content-Type: text/html ; charset="UTF-8" Content-Transfer-Encoding: base64 djQ6PGJyIC8+Jm5ic3A7Jm5ic3A7LSZuYnNwO2NoYW5nZSZuYnNwO3NvbWUmbmJzcDt0YWJsZXMm bmJzcDt0byZuYnNwO2NvbnN0LjxiciAvPiZuYnNwOyZuYnNwOy0mbmJzcDt1c2UmbmJzcDsldSZu YnNwO2luc3RlYWQmbmJzcDtvZiZuYnNwOyVkLjxiciAvPiZuYnNwOyZuYnNwOy0mbmJzcDtkZWxl dGUmbmJzcDtjYXN0Jm5ic3A7b2YmbmJzcDtyZXRfem1hbGxvYygpJm5ic3A7cmV0dXJuLjxiciAv PiZuYnNwOyZuYnNwOy0mbmJzcDtyZXNvbHZlJm5ic3A7Y29kZSZuYnNwO2Z1bmN0aW9uYWxpdHkm bmJzcDtpc3N1ZXMuPGJyIC8+DTxiciAvPlYzOjxiciAvPiZuYnNwOyZuYnNwOy0mbmJzcDtyZXNv bHZlJm5ic3A7Y29kZSZuYnNwO3N0eWxlLjxiciAvPiZuYnNwOyZuYnNwOy0mbmJzcDtyZXNvbHZl Jm5ic3A7c3BpbiZuYnNwO2xvY2smbmJzcDtidWlsZCZuYnNwO2lzc3VlLjxiciAvPiZuYnNwOyZu YnNwOy0mbmJzcDtyZWJhc2UmbmJzcDtjb2RlJm5ic3A7YmFzZWxpbmUuPGJyIC8+Jm5ic3A7Jm5i c3A7LSZuYnNwO21vZGlmeSZuYnNwO3BhcmFtZXRlcnMmbmJzcDtvZiZuYnNwO3RoZSZuYnNwO3Bs Y3ImbmJzcDtmdW5jdGlvbi48YnIgLz4NPGJyIC8+VjI6PGJyIC8+Jm5ic3A7Jm5ic3A7LSZuYnNw O3Jlc29sdmUmbmJzcDtjb2RlJm5ic3A7c3R5bGUmbmJzcDthbmQmbmJzcDtnaXRodWItcm9ib3Qm bmJzcDtidWlsZCZuYnNwO2lzc3VlLjxiciAvPiZuYnNwOyZuYnNwOy0mbmJzcDtlbGltaW5hdGUm bmJzcDtjb21taXQmbmJzcDt3YXJuaW5nLjxiciAvPiZuYnNwOyZuYnNwOy0mbmJzcDtyZW1vdmUm bmJzcDt1bm5lY2Vzc2FyeSZuYnNwO2luaXRpYWxpemF0aW9uLCZuYnNwO3doaWNoJm5ic3A7Zmly c3QmbmJzcDt1c2FnZSZuYnNwO3dpbGwmbmJzcDtzZXQuPGJyIC8+Jm5ic3A7Jm5ic3A7LSZuYnNw O3JlcGxhY2UmbmJzcDttdXRleCZuYnNwO2xvY2smbmJzcDt3aXRoJm5ic3A7c3BpbmxvY2suPGJy IC8+DTxiciAvPlYxOjxiciAvPiZuYnNwOyZuYnNwOy0mbmJzcDt1cGRhdGVkJm5ic3A7bmV0d29y ayZuYnNwO3Byb2Nlc3NvciZuYnNwO2RyaXZlci48YnIgLz4mbmJzcDsmbmJzcDstJm5ic3A7aW1w cm92ZSZuYnNwO2luc2VydC9kZWxldGUvZ2V0Jm5ic3A7dGFibGUmbmJzcDtjb2RlJm5ic3A7ZnVu Y3MuPGJyIC8+DTxiciAvPkJpbmdiaW4mbmJzcDtDaGVuJm5ic3A7KDE0KTo8YnIgLz4mbmJzcDsm bmJzcDtuZXQvenhkaDombmJzcDthZGQmbmJzcDtuZXR3b3JrJm5ic3A7cHJvY2Vzc29yJm5ic3A7 cmVnaXN0ZXJzJm5ic3A7b3BzPGJyIC8+Jm5ic3A7Jm5ic3A7bmV0L3p4ZGg6Jm5ic3A7c3VwcG9y dCZuYnNwO2NvbXBhdGliaWxpdHkmbmJzcDtjaGVjazxiciAvPiZuYnNwOyZuYnNwO25ldC96eGRo OiZuYnNwO2FkZCZuYnNwO2FnZW50Jm5ic3A7Y2hhbm5lbDxiciAvPiZuYnNwOyZuYnNwO25ldC96 eGRoOiZuYnNwO21vZGlmeSZuYnNwO2R0YiZuYnNwO3F1ZXVlJm5ic3A7b3BzPGJyIC8+Jm5ic3A7 Jm5ic3A7bmV0L3p4ZGg6Jm5ic3A7YWRkJm5ic3A7dGFibGVzJm5ic3A7ZHVtcCZuYnNwO2FkZHJl c3MmbmJzcDtvcHM8YnIgLz4mbmJzcDsmbmJzcDtuZXQvenhkaDombmJzcDthZGQmbmJzcDtlcmFt Jm5ic3A7dGFibGVzJm5ic3A7b3BzPGJyIC8+Jm5ic3A7Jm5ic3A7bmV0L3p4ZGg6Jm5ic3A7Z2V0 Jm5ic3A7ZmxvdyZuYnNwO3RhYmxlcyZuYnNwO3Jlc291cmNlczxiciAvPiZuYnNwOyZuYnNwO25l dC96eGRoOiZuYnNwO3N1cHBvcnQmbmJzcDtoYXNoJm5ic3A7cmVzb3VyY2VzJm5ic3A7Y29uZmln dXJhdGlvbjxiciAvPiZuYnNwOyZuYnNwO25ldC96eGRoOiZuYnNwO2ltcGxlbWVudCZuYnNwO3Rh YmxlcyZuYnNwO2luaXRpYWxpemF0aW9uPGJyIC8+Jm5ic3A7Jm5ic3A7bmV0L3p4ZGg6Jm5ic3A7 c3VwcG9ydCZuYnNwO2hhc2gmbmJzcDt0YWJsZXMmbmJzcDt3cml0ZSZuYnNwO2FuZCZuYnNwO2Rl bGV0ZSZuYnNwO29wczxiciAvPiZuYnNwOyZuYnNwO25ldC96eGRoOiZuYnNwO2dldCZuYnNwO2hh c2gmbmJzcDt0YWJsZSZuYnNwO2VudHJ5Jm5ic3A7cmVzdWx0PGJyIC8+Jm5ic3A7Jm5ic3A7bmV0 L3p4ZGg6Jm5ic3A7ZGVsZXRlJm5ic3A7YWxsJm5ic3A7aGFzaCZuYnNwO2VudHJpZXM8YnIgLz4m bmJzcDsmbmJzcDtuZXQvenhkaDombmJzcDthZGQmbmJzcDthY2wmbmJzcDt0YWJsZXMmbmJzcDtv cHM8YnIgLz4mbmJzcDsmbmJzcDtuZXQvenhkaDombmJzcDtmaXgmbmJzcDtkZWJ1Z2dpbmcmbmJz cDtlcnJvcnM8YnIgLz4NPGJyIC8+Jm5ic3A7ZHJpdmVycy9uZXQvenhkaC96eGRoX2V0aGRldi5j Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7fCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzg5 Jm5ic3A7Ky08YnIgLz4mbmJzcDtkcml2ZXJzL25ldC96eGRoL3p4ZGhfZXRoZGV2LmgmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7MSZu YnNwOys8YnIgLz4mbmJzcDtkcml2ZXJzL25ldC96eGRoL3p4ZGhfZXRoZGV2X29wcy5jJm5ic3A7 fCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzE1Jm5ic3A7Ky08YnIgLz4mbmJzcDtkcml2ZXJzL25l dC96eGRoL3p4ZGhfbXNnLmMmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDt8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7MjAmbmJzcDsrLTxiciAvPiZuYnNwO2Ry aXZlcnMvbmV0L3p4ZGgvenhkaF9tc2cuaCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwO3wmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsxMiZuYnNwOystPGJyIC8+ Jm5ic3A7ZHJpdmVycy9uZXQvenhkaC96eGRoX210ci5jJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7fCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzgm bmJzcDsrLTxiciAvPiZuYnNwO2RyaXZlcnMvbmV0L3p4ZGgvenhkaF9ucC5jJm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7fCZuYnNwOzExNjMxJm5i c3A7KysrKysrKysrKysrKysrKysrKysrKystLS0tPGJyIC8+Jm5ic3A7ZHJpdmVycy9uZXQvenhk aC96eGRoX25wLmgmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDt8Jm5ic3A7Jm5ic3A7MTI0MyZuYnNwOysrLTxiciAvPiZuYnNwO2RyaXZlcnMvbmV0 L3p4ZGgvenhkaF9wY2kuYyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwO3wmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsyNCZuYnNwOystPGJyIC8+Jm5ic3A7ZHJp dmVycy9uZXQvenhkaC96eGRoX3BjaS5oJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7fCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzImbmJzcDsrLTxi ciAvPiZuYnNwO2RyaXZlcnMvbmV0L3p4ZGgvenhkaF9yeHR4LmMmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7MTEmbmJzcDsr LTxiciAvPiZuYnNwO2RyaXZlcnMvbmV0L3p4ZGgvenhkaF90YWJsZXMuYyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwO3wmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs0MiZuYnNwOystPGJyIC8+ Jm5ic3A7ZHJpdmVycy9uZXQvenhkaC96eGRoX3RhYmxlcy5oJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7fCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzY4Jm5ic3A7Ky08YnIgLz4mbmJzcDsx MyZuYnNwO2ZpbGVzJm5ic3A7Y2hhbmdlZCwmbmJzcDsxMTQ2NCZuYnNwO2luc2VydGlvbnMoKyks Jm5ic3A7MTcwMiZuYnNwO2RlbGV0aW9ucygtKTxiciAvPg08YnIgLz4tLSZuYnNwOw08YnIgLz4y LjI3LjA8YnIgLz4= --=====_003_next=====-- --=====_002_next=====-- --=====_001_next=====--