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 001CF455C3; Mon, 8 Jul 2024 07:43:59 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E358540A82; Mon, 8 Jul 2024 07:43:59 +0200 (CEST) Received: from rtits2.realtek.com.tw (rtits2.realtek.com [211.75.126.72]) by mails.dpdk.org (Postfix) with ESMTP id EEE5940A72 for ; Mon, 8 Jul 2024 07:43:57 +0200 (CEST) X-SpamFilter-By: ArmorX SpamTrap 5.78 with qID 4685hmYH33280055, This message is accepted by code: ctloc85258 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=realsil.com.cn; s=dkim; t=1720417429; bh=30362T2N6QkgK15PShEZt+v+xgIsCezpN0Ss3DfQ5b8=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:Content-Transfer-Encoding:MIME-Version; b=b5tm2cDtpgnEeA0ft4dT/93qRAelDJdzM1+JqKHO1ynKBvjAjiO/EJNvw0GE+nF4j PxnK9DnASxCmEZDi2ErkTwz9Jxtp8bHDZxFSaySgCvUXOG3pXdYY2QwyiFSNK0C9d8 KKYTkkDKRTUHdvRDWDB9x2eon4DcGwkXUoYg8MhymTPvAFkUOJ6j4optBUDOum+IA5 IRXTN8PwLh3qOITP8sTmv4W0PEtzP8mgr0o3r45TxDjvZR70Du37pZW2LOng6iIKNA aqcxt/wN4Bmd6JaNLiRdXTwzHDYDxhncNj6ZuUjeENLuCqpJoObOFKOKYpzH3PkbDh cm02l9muO4tuw== Received: from RSEXMBS03.realsil.com.cn ([172.29.17.197]) by rtits2.realtek.com.tw (8.15.2/3.02/5.92) with ESMTPS id 4685hmYH33280055 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=FAIL); Mon, 8 Jul 2024 13:43:48 +0800 Received: from RSEXMBS01.realsil.com.cn (172.29.17.195) by RSEXMBS03.realsil.com.cn (172.29.17.197) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Mon, 8 Jul 2024 13:43:48 +0800 Received: from RSEXMBS01.realsil.com.cn ([fe80::79f6:579f:6f06:c71d]) by RSEXMBS01.realsil.com.cn ([fe80::79f6:579f:6f06:c71d%7]) with mapi id 15.01.2507.035; Mon, 8 Jul 2024 13:43:48 +0800 From: =?utf-8?B?546L6aKi?= To: Ferruh Yigit , "dev@dpdk.org" CC: "pro_nic_dpdk@realtek.com" , David Marchand , Thomas Monjalon Subject: =?utf-8?B?562U5aSNOiBbUEFUQ0ggdjJdIHI4MTI1OiBhZGQgcjgxMjUgZXRoZXJuZXQg?= =?utf-8?Q?poll_mode_driver?= Thread-Topic: [PATCH v2] r8125: add r8125 ethernet poll mode driver Thread-Index: AQHavUL+plf/F3mV8kme5V9UD4ik0LHoP32AgAQ3gfA= Date: Mon, 8 Jul 2024 05:43:48 +0000 Message-ID: <995266e85b844697a35c92df5a3bdbdb@realsil.com.cn> References: <20240527061528.10072-1-howard_wang@realsil.com.cn> <20240613033650.5521-1-howard_wang@realsil.com.cn> <9860873a-8071-4348-a3cc-62b192cc210e@amd.com> In-Reply-To: <9860873a-8071-4348-a3cc-62b192cc210e@amd.com> Accept-Language: zh-CN, en-US Content-Language: zh-CN x-originating-ip: [172.29.32.117] 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 RGVhciBGZXJydWgsDQoNCkknbSBkZWxpZ2h0ZWQgdG8gcmVjZWl2ZSB5b3VyIGVtYWlsLiBJJ2Qg bGlrZSB0byBhZGRyZXNzIHNvbWUgb2YgdGhlIHF1ZXN0aW9ucyB5b3UgcmFpc2VkLg0KDQpUaGUg ZHJpdmVycyBzdXBwb3J0ZWQgYnkgdGhlIFBNRCB1cGxvYWRlZCBieSBSZWFsdGVrIHdpbGwgaW5j bHVkZSBhbGwgaW4tbWFya2V0IFJlYWx0ZWsgUENJZSBuZXR3b3JrIGNhcmQgY2hpcHMuIEN1cnJl bnRseSwgd2UgcGxhbiB0byBmaXJzdCB1cGxvYWQgZHJpdmVycyBzdXBwb3J0aW5nIDIuNUcgYW5k IDVHIG5ldHdvcmsgY2FyZHMsIHdoaWxlIHRoZSAxRyBzdXBwb3J0IHdpbGwgYmUgdXBsb2FkZWQg bGF0ZXIgaW4gdGhlIGZvcm0gb2YgcGF0Y2hlcy4NCg0KVG8gdGhlIGJlc3Qgb2YgbXkgdW5kZXJz dGFuZGluZywgdGhlIFBNRCBkb2VzIG5vdCBoYXZlIHNwZWNpZmljIHJlcXVpcmVtZW50cyByZWdh cmRpbmcgdGhlIG1vdGhlcmJvYXJkLiBPdXIgbW90aXZhdGlvbiBmb3IgdXBzdHJlYW1pbmcgaXMg dHdvZm9sZDogZmlyc3RseSwgd2UgaG9wZSB0byBqb2luIHRoZSBEUERLIGNvbW11bml0eSwganVz dCBsaWtlIG91ciBMaW51eCBrZXJuZWwgZHJpdmVyLiBTZWNvbmRseSwgd2Ugd2FudCB0byBtYWtl IGl0IGVhc2llciBmb3IgdGhvc2UgaW50ZXJlc3RlZCBpbiBvdXIgbmV0d29yayBjYXJkcywgYmUg aXQgY3VzdG9tZXJzIG9yIGluZGl2aWR1YWwgZW50aHVzaWFzdHMsIHRvIGVhc2lseSBhY2Nlc3Mg dGhlIFBNRC4NCg0KTmV4dCwgSSdsbCByZXNwb25kIHRvIHNvbWUgb2YgdGhlIHN1Z2dlc3Rpb25z IHlvdSBtYWRlLg0KDQpGaXJzdGx5LCBhcyBwZXIgeW91ciByZWNvbW1lbmRhdGlvbnMsIEkgd2ls bCBtZXJnZSByODEyNSBhbmQgcjgxMjYgaW50byBhIHNpbmdsZSBQTUQ7IGZ1dHVyZSB2ZXJzaW9u cyBvZiByODE2OCB3aWxsIGFsc28gYmUgaW5jbHVkZWQsIGFuZCB0aGV5IHdpbGwgdWx0aW1hdGVs eSBiZSBuYW1lZCByODE2OSB0byBiZSBjb25zaXN0ZW50IHdpdGggdGhlIExpbnV4IGtlcm5lbCBk cml2ZXIuDQoNClNlY29uZGx5LCBJIGhhdmUgYWxyZWFkeSBzdGFydGVkIGJyZWFraW5nIGRvd24g dGhlIFBNRCBpbnRvIHNldmVyYWwgc21hbGxlciBjb21taXRzLCBzb21lIG9mIHdoaWNoIGFyZSBh dmFpbGFibGUgb24gdGhlIEdlcnJpdCBwbGF0Zm9ybSBmb3IgSGF1IHRvIHJldmlldy4gT25jZSBh cHByb3ZlZCwgSSB3aWxsIHN0YXJ0IHVwbG9hZGluZyB0aGVtLg0KDQpSZWdhcmRpbmcgbWFpbnRh aW5lcnMsIHdlIHByZXZpb3VzbHkgdXNlZCBhIGdyb3VwIG5hbWUgZm9yIHRoZSBMaW51eCBrZXJu ZWwsIHNvIHdlIGhhdmUgYWRvcHRlZCB0aGUgc2FtZSBzdWJtaXNzaW9uIG1ldGhvZCB0aGlzIHRp bWUuIEhvd2V2ZXIsIEkgd2lsbCB1cGRhdGUgaXQgdG8gdGhlIGNvbnRlbnQgYmVsb3cgaW4gdGhl IGZ1dHVyZS4NCg0KK1JlYWx0ZWsgcjgxMjUNCitNOiBIb3dhcmQgV2FuZyA8aG93YXJkX3dhbmdA cmVhbHNpbC5jb20uY24+DQorTTogSGF1IDxoYXVAcmVhbHRlay5jb20+DQorTTogWGluZyBXYW5n IDx4aW5nX3dhbmdAcmVhbHNpbC5jb20uY24+DQorTTogcHJvX25pY19kcGRrQHJlYWx0ZWsuY29t IC8qIGdyb3VwIG5hbWUqLw0KDQpMYXN0bHksIGNvbmNlcm5pbmcgdGhlIGJpbmFyeSBkYXRhIGlz c3VlLCB0aGlzIGlzIG9uZSBvZiB0aGUgbWFpbiBjb21wb25lbnRzIG1haW50YWluZWQgYnkgUmVh bHRlayBhbmQgaXMgaW5kaXNwZW5zYWJsZS4gVGhlIG1lYW5pbmdzIGFyZSBjb25maWRlbnRpYWwg YXMgdGhleSBhcmUgY29yZSB0byBSZWFsdGVrIE5JQ3MuIEkgYXBvbG9naXplIGZvciBub3QgYmVp bmcgYWJsZSB0byBkaXNjbG9zZSBtb3JlIGRldGFpbHMuDQoNClRoYW5rcyENCkhvd2FyZCBXYW5n DQoNCi0tLS0t6YKu5Lu25Y6f5Lu2LS0tLS0NCuWPkeS7tuS6ujogRmVycnVoIFlpZ2l0IDxmZXJy dWgueWlnaXRAYW1kLmNvbT4gDQrlj5HpgIHml7bpl7Q6IDIwMjTlubQ35pyINuaXpSA1OjEzDQrm lLbku7bkuro6IOeOi+mioiA8aG93YXJkX3dhbmdAcmVhbHNpbC5jb20uY24+OyBkZXZAZHBkay5v cmcNCuaKhOmAgTogcHJvX25pY19kcGRrQHJlYWx0ZWsuY29tOyBEYXZpZCBNYXJjaGFuZCA8ZGF2 aWQubWFyY2hhbmRAcmVkaGF0LmNvbT47IFRob21hcyBNb25qYWxvbiA8dGhvbWFzQG1vbmphbG9u Lm5ldD4NCuS4u+mimDogUmU6IFtQQVRDSCB2Ml0gcjgxMjU6IGFkZCByODEyNSBldGhlcm5ldCBw b2xsIG1vZGUgZHJpdmVyDQoNCg0KRXh0ZXJuYWwgbWFpbC4NCg0KDQoNCk9uIDYvMTMvMjAyNCA0 OjM2IEFNLCBIb3dhcmQgV2FuZyB3cm90ZToNCj4gcjgxMjUgaXMgZm9yIFJlYWx0ZWsgMi41IEdp Z2FiaXQgRXRoZXJuZXQgTklDcy4NCj4NCj4gU2lnbmVkLW9mZi1ieTogSG93YXJkIFdhbmcgPGhv d2FyZF93YW5nQHJlYWxzaWwuY29tLmNuPg0KPg0KDQpIaSBIb3dhcmQsDQoNClRoYW5rcyBmb3Ig Y29udHJpYnV0aW5nIHRvIERQREsuIEkgcmVtZW1iZXIgUmVhbHRlayBkcml2ZXJzIG1lbnRpb25l ZCBhIGZldyB0aW1lcyBpbiB0aGUgcGFzdCwgaXQgaXMgZ3JlYXQgdG8gc2VlIGl0IHdpbGwgYmUg cHVibGljbHkgYXZhaWxhYmxlLg0KDQpDYW4geW91IHBsZWFzZSBnaXZlIHNvbWUgbW9yZSBkZXRh aWxzIHdoaWNoIGRldmljZXMsIFNvQyBvciBzcGVjaWZpYyBib2FyZHMgZXRjIHN1cHBvcnRlZCB3 aXRoIHRoZXNlIGRyaXZlcihzKSAocjgxMjUgJiByODEyNiBpbiBvdGhlciBwYXRjaCk/DQpXaGF0 IGlzIHRoZSBtb3RpdmF0aW9uIGZvciB0aGUgdXBzdHJlYW1pbmcsIGxpa2UgaXMgdGhpcyBmb3Ig YSBjdXN0b21lciBvciB0byBlbmFibGUgcGVvcGxlIGV4cGVyaW1lbnQgRFBESyBvbiBib2FyZHMg d2l0aCBSZWFsdGVrIE5JQ3MgZXRjLi4/DQoNCg0KQnR3LCB0aGVyZSB3ZXJlIHNvbWUgb2ZmbGlu ZSBzdWdnZXN0aW9ucyBmcm9tIERhdmlkICYgVGhvbWFzLCBsZXQgbWUgdHJ5IHRvIHN1bW11cmlz ZSB0aGVtIGZpcnN0IGhlcmU6DQoNCi0gQ2FuIHI4MTI1ICYgcjgxMjYgZHJpdmVycyBjb21iaW5l ZCBpbnRvIHNpbmdsZSBkcml2ZXIsIHBlcmhhcHMgd2l0aCBzb21lIGNvbW1vbiBjb2RlPyBBc3N1 bWluZyB0d28gZHJpdmVycyBhcmUgY29tbW9uIGVub3VnaCB0byBwdXQgdG9nZXRoZXIuDQoNCi0g Q2FuIHlvdSBwbGVhc2Ugc3BsaXQgdGhlIHBhdGNoIGludG8gbXVsdGlwbGUgY29tbWl0cywgc28g dGhhdCBpdCBiZWNvbWVzIGVhc2llciB0byByZXZpZXcgYW5kIGFuYWx5emUgbGF0ZXIuIFRoZXJl IGlzIGFub3RoZXIgZHJpdmVyIHVwc3RyZWFtaW5nIGluIHByb2dyZXNzLCB5b3UgY2FuIGNoZWNr IGl0IGFzIHNhbXBsZToNCmh0dHBzOi8vcGF0Y2hlcy5kcGRrLm9yZy9wcm9qZWN0L2RwZGsvbGlz dC8/c2VyaWVzPTMyMzEzJnN0YXRlPSUyQSZhcmNoaXZlPWJvdGgNCg0KLSBVc2UgYSByZWFsIHBl cnNvbiBhcyBtYWludGFpbmVyLCBhbmQgaW4gLm1haWxtYXAgZmlsZSBpbnN0ZWFkIG9mIGFsaWFz DQoNCg0KQWxzbyBJIGNhbiBzZWUgc29tZSBiaW5hcnkgZGF0YSBpbiB0aGUgZHJpdmVyLCBhcmUg dGhleSBuZWNlc3NhcnkgdG8ga2VlcCBpbiB0aGUgZHJpdmVyLCBsaWtlOg0KbWN1X3BhdGNoX2Nv ZGVfODEyNWFfMigpDQpydGw4MTI1X3JlYWxfc2V0X3BoeV9tY3VfODEyNWFfMSgpDQpydGw4MTI1 X3JlYWxfc2V0X3BoeV9tY3VfODEyNWFfMigpDQpwaHlfbWN1X3JhbV9jb2RlXzgxMjViXzENCi4u Lg0KcGh5X21jdV9yYW1fY29kZV84MTI1ZF8xXzENCi4uLg0KDQpUaGV5IGFyZSB0YWtpbmcgc3Bh Y2UgYW5kIGFzIHRoZXkgYXJlIGJpbmFyeSB0aGVyZSBpcyBubyB3YXkgZm9yIGRyaXZlciB0byB1 bmRlcnN0YW5kIC8gdXBkYXRlIC8gZml4IHRoZW0uLg0KDQoNCkZvciBib3RoIHRoaXMgb25lIGFu ZCByODEyNiwgSSB3aWxsIHdhaXQgZm9yIG5leHQgdmVyc2lvbiB0byByZXZpZXcgZnVydGhlci4N Cg0KVGhhbmtzLA0KZmVycnVoDQoNCg0K