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 349F845C21; Mon, 11 Nov 2024 10:24:20 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id A614D40E0C; Mon, 11 Nov 2024 10:24:19 +0100 (CET) Received: from rtits2.realtek.com.tw (rtits2.realtek.com [211.75.126.72]) by mails.dpdk.org (Postfix) with ESMTP id CA26640E01 for ; Mon, 11 Nov 2024 10:24:17 +0100 (CET) X-SpamFilter-By: ArmorX SpamTrap 5.78 with qID 4AB9OAfdC1954825, This message is accepted by code: ctloc85258 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=realsil.com.cn; s=dkim; t=1731317051; bh=SpXt5i+YKFiAtyLoeH2cauXY+WTUdTasDUuQ3McTuLg=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:Content-Transfer-Encoding:MIME-Version; b=PIIPdrDJsLD+nueLzYnkc9mXhcDnzBkwTdgqqOtANp3r3bUt1i9e4bmo2SBI7ouO2 xknCD4xHc6zcSUH275y3gI3tDahoqwvw+6Ixjm34Kiswg9uQAz9MU9c7YCNhWT5xC/ 738mRkX4qn3akOqua3LLv328HwrPIxzqJYucL/EABYRvo9cZ6q8Pekd2wBk/GJu2C0 zqDgws97Xhl8chbQmUl4pZ1bl6Y9TJzK6N/BX/o3Mhvhnt14VsIkVQbcfgj56J1G6y 15kH16ZoScTn6u3YwEEiBxe6PmxNGVfjD+EuNcVDe9kIDIP5EAW3UGBDsaT0Y0rj6u DC5hB/Q3K0Tyw== Received: from RSEXMBS01.realsil.com.cn ([172.29.17.195]) by rtits2.realtek.com.tw (8.15.2/3.06/5.92) with ESMTPS id 4AB9OAfdC1954825 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=FAIL); Mon, 11 Nov 2024 17:24:11 +0800 Received: from RSEXDAG02.realsil.com.cn (172.29.17.196) by RSEXMBS01.realsil.com.cn (172.29.17.195) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Mon, 11 Nov 2024 17:24:10 +0800 Received: from RSEXMBS01.realsil.com.cn (172.29.17.195) by RSEXDAG02.realsil.com.cn (172.29.17.196) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Mon, 11 Nov 2024 17:24:10 +0800 Received: from RSEXMBS01.realsil.com.cn ([fe80::cc98:e459:31c:69cb]) by RSEXMBS01.realsil.com.cn ([fe80::cc98:e459:31c:69cb%7]) with mapi id 15.01.2507.035; Mon, 11 Nov 2024 17:24:10 +0800 From: =?utf-8?B?546L6aKi?= To: Ferruh Yigit , "dev@dpdk.org" CC: "pro_nic_dpdk@realtek.com" Subject: =?utf-8?B?562U5aSNOiDnrZTlpI06IFtQQVRDSCB2NiAwMS8xN10gbmV0L3I4MTY5OiBh?= =?utf-8?Q?dd_PMD_driver_skeleton?= Thread-Topic: =?utf-8?B?562U5aSNOiBbUEFUQ0ggdjYgMDEvMTddIG5ldC9yODE2OTogYWRkIFBNRCBk?= =?utf-8?Q?river_skeleton?= Thread-Index: AQHbMddZuUP6otN+L0yUYEIlF7XHtrKws5CAgAC+ChD//9csAIAAiNjA Date: Mon, 11 Nov 2024 09:24:10 +0000 Message-ID: References: <20241108121123.248797-1-howard_wang@realsil.com.cn> <20241108121123.248797-2-howard_wang@realsil.com.cn> <2a6d7c1303ec43f6a00dbbf0924c1bdd@realsil.com.cn> In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: zh-CN x-originating-ip: [172.29.17.210] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 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 RGVhciANCg0KQWhoLCBJIHNlZSwgbWF0Y2hpbmcgaXMgc2ltcGxlIGZvciA4MTI1LCBkZXZpY2Ug aWQgYW5kIHByb2R1Y3QgbnVtYmVyIGlzIHNhbWUgOiksIGlzIGl0IHNhbWUgZm9yIGFsbCBzdXBw b3J0ZWQgZGV2aWNlcz8NCg0KPT09PiBZZXMsIHVwIHVudGlsIG5vdywgdGhlIExpbnV4IGluYm94 IGRyaXZlciBoYXMgYmVlbiBkb2luZyBpdCB0aGlzIHdheSB0b28uDQoNCkkgYW0gbm90IHN1cmUg aWYgdGhlcmUgaXMgYSBtaXN1bmRlcnN0YW5kaW5nIGJ1dCBjaGFuZ2UgcmVxdWVzdHMgYXJlIG1v c3RseSBzaW1wbGUgb25lcywgSSBleHBlY3QgdGhleSBjYW4gYmUgZml4ZWQgaW4gb25lIG9yIHR3 byBkYXlzLCBhbmQgSSBhbSBob3BwaW5nIHRvIG1lcmdlIHRoZSBkcml2ZXIgaW4gLXJjMiBvciAt cmMzIGF0IHdvcnN0Lg0KPT09PiBJIHdpbGwgZG8gaXQgYXMgc29vbiBhcyBwb3NzaWJsZS4gSSBo YXZlIGhhZCBhIGZldmVyIHJlY2VudGx5LCBzbyBpdCBtaWdodCBiZSBhIGJpdCBzbG93Lg0KDQpC ZXN0IFJlZ2FyZHMsDQpIb3dhcmQgV2FuZw0KDQotLS0tLemCruS7tuWOn+S7ti0tLS0tDQrlj5Hk u7bkuro6IEZlcnJ1aCBZaWdpdCA8ZmVycnVoLnlpZ2l0QGFtZC5jb20+IA0K5Y+R6YCB5pe26Ze0 OiAyMDI05bm0MTHmnIgxMeaXpSAxNzowOQ0K5pS25Lu25Lq6OiDnjovpoqIgPGhvd2FyZF93YW5n QHJlYWxzaWwuY29tLmNuPjsgZGV2QGRwZGsub3JnDQrmioTpgIE6IHByb19uaWNfZHBka0ByZWFs dGVrLmNvbQ0K5Li76aKYOiBSZTog562U5aSNOiBbUEFUQ0ggdjYgMDEvMTddIG5ldC9yODE2OTog YWRkIFBNRCBkcml2ZXIgc2tlbGV0b24NCg0KDQpFeHRlcm5hbCBtYWlsLg0KDQoNCg0KT24gMTEv MTEvMjAyNCAzOjQ2IEFNLCDnjovpoqIgd3JvdGU6DQo+IERlYXIgRmVycnVoLA0KPg0KPiBJIGFw b2xvZ2l6ZSBmb3IgdGhlIGlzc3VlcyB0aGF0IGhhdmUgYXJpc2VuIGR1cmluZyB0aGUgcHJvY2Vz cyBvZiBzcGxpdHRpbmcgYSBjb21wbGV0ZSBkcml2ZXIgaW50byBzZXZlcmFsIHNtYWxsIHBhdGNo ZXMuDQo+DQo+IE9uIDExLzgvMjAyNCAxMjoxMSBQTSwgSG93YXJkIFdhbmcgd3JvdGU6DQo+PiBN ZXNvbiBidWlsZCBpbmZyYXN0cnVjdHVyZSwgcjgxNjlfZXRoZGV2IG1pbmltYWwgc2tlbGV0b24s IGhlYWRlciANCj4+IHdpdGggUmVhbHRlayBOSUMgZGV2aWNlIGFuZCB2ZW5kb3IgSURzLg0KPj4N Cj4+IFNpZ25lZC1vZmYtYnk6IEhvd2FyZCBXYW5nIDxob3dhcmRfd2FuZ0ByZWFsc2lsLmNvbS5j bj4NCj4NCj4gPC4uLj4NCj4NCj4gPT09PiBJIHJlZmVycmVkIHRvIEF0bGFudGlj4oCZcyBhcHBy b2FjaCBmb3IgdGhpcywgYW5kIGFzIGEgbWF0dGVyIG9mIGZhY3QsIGhpcyBmaXJzdCBjb21taXQg bWVzc2FnZSB3YXMgZG9uZSBpbiB0aGlzIG1hbm5lci4NCj4gSSB3aWxsIHRoaW5rIGFnYWluIGFi b3V0IGhvdyBpdCBzaG91bGQgYmUgbW9kaWZpZWQuDQo+DQoNCk5vIHByb2JsZW0gd2l0aCB0aGUg Y29tbWl0IHNwbGl0cyBhbmQgb3JkZXJzLCB0aGFua3MgZm9yIHRoZSB1cGRhdGUgdGhlcmUuDQoN Ck9ubHkgY29tbWVudCBpbiB0aGlzIHBhdGNoIGlzICdSVExfREVWX1BSSVZBVEUnIG1hY3JvIGlz IG5vdCB1c2VkIGluIHRoZSBwYXRjaCBhbmQgaXQgY2FuIGJlIGFkZGVkIHdoZW4geW91IHVzZSB0 aGUgbWFjcm8sIHNvIHRoaXMgaXMgYSBzaW1wbGUgaXNzdWUuDQoNCkFsc28gSSBoYXZlIGEgY29t bWVudCB0aGF0IGJ1aWxkIGZhaWxzIGFmdGVyIHNvbWUgcGF0Y2hzLCB0aGlzIGFsc28gZG9lcyBu b3QgcmVxdWlyZSBjaGFuZ2luZyBob3cgcGF0Y2ggc3BsaXQgZG9uZSwganVzdCBmaXggYnVpbGQg YWZ0ZXIgZWFjaCBwYXRjaC4NCg0KSSBhbSBub3Qgc3VyZSBpZiB0aGVyZSBpcyBhIG1pc3VuZGVy c3RhbmRpbmcgYnV0IGNoYW5nZSByZXF1ZXN0cyBhcmUgbW9zdGx5IHNpbXBsZSBvbmVzLCBJIGV4 cGVjdCB0aGV5IGNhbiBiZSBmaXhlZCBpbiBvbmUgb3IgdHdvIGRheXMsIGFuZCBJIGFtIGhvcHBp bmcgdG8gbWVyZ2UgdGhlIGRyaXZlciBpbiAtcmMyIG9yIC1yYzMgYXQgd29yc3QuDQoNCj4gbmV0 L2F0bGFudGljOiBhZGQgUE1EIGRyaXZlciBza2VsZXRvbg0KPiBNYWtlZmlsZS9tZXNvbiBidWls ZCBpbmZyYXN0cnVjdHVyZSwgYXRsX2V0aGRldiBtaW5pbWFsIHNrZWxldG9uLCANCj4gaGVhZGVy IHdpdGggYXF1YW50aWEgYVF0aW9uIE5JQyBkZXZpY2UgYW5kIHZlbmRvciBJRHMuDQo+DQo+IFNp Z25lZC1vZmYtYnk6IElnb3IgUnVzc2tpa2ggPGlnb3IucnVzc2tpa2hAYXF1YW50aWEuY29tPg0K PiBTaWduZWQtb2ZmLWJ5OiBQYXZlbCBCZWxvdXMgPHBhdmVsLmJlbG91c0BhcXVhbnRpYS5jb20+ DQo+DQo+DQo+DQo+IFdoYXQgZG8geW91IHRoaW5rIHRvIGFkZCBtYWNyb3MgZm9yIHRoZSBQQ0kg ZGV2aWNlIElEcywgbmFtaW5nIHRoZW0gbWFrZXMgaXQgZWFzaWVyIHRvIGtub3cgd2hpY2ggZGV2 aWNlcyBhcmUgc3VwcG9ydGVkLg0KPg0KPiA9PT0+IFJlZ2FyZGluZyB0aGUgZGV2aWNlIElELCBm b3IgMHg4MTI1LCB0aGUgc3VwcG9ydGVkIGRldmljZSBpcyBpbmRlZWQgY2FsbGVkIDgxMjUuIFNv LCBzaG91bGQgd2UgbmFtZSBhIG1hY3JvIGxpa2UgREVWSUNFX0lEX1JUTDgxMjUgdG8gcmVwbGFj ZSBpdD8NCj4NCg0KDQpBaGgsIEkgc2VlLCBtYXRjaGluZyBpcyBzaW1wbGUgZm9yIDgxMjUsIGRl dmljZSBpZCBhbmQgcHJvZHVjdCBudW1iZXIgaXMgc2FtZSA6KSwgaXMgaXQgc2FtZSBmb3IgYWxs IHN1cHBvcnRlZCBkZXZpY2VzPw0KICAgICAgICB7IFJURV9QQ0lfREVWSUNFKFBDSV9WRU5ET1Jf SURfUkVBTFRFSywgMHg4MTI1KSB9LA0KICAgICAgICB7IFJURV9QQ0lfREVWSUNFKFBDSV9WRU5E T1JfSURfUkVBTFRFSywgMHg4MTYyKSB9LA0KICAgICAgICB7IFJURV9QQ0lfREVWSUNFKFBDSV9W RU5ET1JfSURfUkVBTFRFSywgMHg4MTI2KSB9LA0KICAgICAgICB7IFJURV9QQ0lfREVWSUNFKFBD SV9WRU5ET1JfSURfUkVBTFRFSywgMHg1MDAwKSB9LA0KDQo+DQo+IEJlc3QgcmVnYXJkcywNCj4g SG93YXJkIFdhbmcNCj4NCj4gLS0tLS3pgq7ku7bljp/ku7YtLS0tLQ0KPiDlj5Hku7bkuro6IEZl cnJ1aCBZaWdpdCA8ZmVycnVoLnlpZ2l0QGFtZC5jb20+DQo+IOWPkemAgeaXtumXtDogMjAyNOW5 tDEx5pyIMTHml6UgODoxNQ0KPiDmlLbku7bkuro6IOeOi+mioiA8aG93YXJkX3dhbmdAcmVhbHNp bC5jb20uY24+OyBkZXZAZHBkay5vcmcNCj4g5oqE6YCBOiBwcm9fbmljX2RwZGtAcmVhbHRlay5j b20NCj4g5Li76aKYOiBSZTogW1BBVENIIHY2IDAxLzE3XSBuZXQvcjgxNjk6IGFkZCBQTUQgZHJp dmVyIHNrZWxldG9uDQo+DQo+DQo+IEV4dGVybmFsIG1haWwuDQo+DQo+DQo+DQo+IE9uIDExLzgv MjAyNCAxMjoxMSBQTSwgSG93YXJkIFdhbmcgd3JvdGU6DQo+PiBNZXNvbiBidWlsZCBpbmZyYXN0 cnVjdHVyZSwgcjgxNjlfZXRoZGV2IG1pbmltYWwgc2tlbGV0b24sIGhlYWRlciANCj4+IHdpdGgg UmVhbHRlayBOSUMgZGV2aWNlIGFuZCB2ZW5kb3IgSURzLg0KPj4NCj4+IFNpZ25lZC1vZmYtYnk6 IEhvd2FyZCBXYW5nIDxob3dhcmRfd2FuZ0ByZWFsc2lsLmNvbS5jbj4NCj4NCj4gPC4uLj4NCj4N Cj4+ICsvKg0KPj4gKyAqIFRoZSBzZXQgb2YgUENJIGRldmljZXMgdGhpcyBkcml2ZXIgc3VwcG9y dHMgICovIHN0YXRpYyBjb25zdCANCj4+ICtzdHJ1Y3QgcnRlX3BjaV9pZCBwY2lfaWRfcjgxNjlf bWFwW10gPSB7DQo+PiArICAgICB7IFJURV9QQ0lfREVWSUNFKFBDSV9WRU5ET1JfSURfUkVBTFRF SywgMHg4MTI1KSB9LA0KPj4gKyAgICAgeyBSVEVfUENJX0RFVklDRShQQ0lfVkVORE9SX0lEX1JF QUxURUssIDB4ODE2MikgfSwNCj4+ICsgICAgIHsgUlRFX1BDSV9ERVZJQ0UoUENJX1ZFTkRPUl9J RF9SRUFMVEVLLCAweDgxMjYpIH0sDQo+PiArICAgICB7IFJURV9QQ0lfREVWSUNFKFBDSV9WRU5E T1JfSURfUkVBTFRFSywgMHg1MDAwKSB9LA0KPj4NCj4NCj4gV2hhdCBkbyB5b3UgdGhpbmsgdG8g YWRkIG1hY3JvcyBmb3IgdGhlIFBDSSBkZXZpY2UgSURzLCBuYW1pbmcgdGhlbSBtYWtlcyBpdCBl YXNpZXIgdG8ga25vdyB3aGljaCBkZXZpY2VzIGFyZSBzdXBwb3J0ZWQuDQo+DQo+IDwuLi4+DQo+ DQo+PiArDQo+PiArI2RlZmluZSBSVExfREVWX1BSSVZBVEUoZXRoX2RldikgXA0KPj4gKyAgICAg KChzdHJ1Y3QgcnRsX2FkYXB0ZXIgKikoKGV0aF9kZXYpLT5kYXRhLT5kZXZfcHJpdmF0ZSkpDQo+ PiArDQo+Pg0KPg0KPiBUaGlzIG1hY3JvIGlzIG9ubHkgdXNlZCBhIGZldyBwYXRjaGVzIGxhdGVy LCB3aGF0IGRvIHlvdSB0aGluayB0byBhZGQgdGhpcyBtYWNybyB3aGVuIHVzZWQ/DQo+DQo+DQoN Cg==