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 BFA7645C1D; Thu, 31 Oct 2024 08:47:58 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 5483943557; Thu, 31 Oct 2024 08:47:58 +0100 (CET) Received: from rtits2.realtek.com.tw (rtits2.realtek.com [211.75.126.72]) by mails.dpdk.org (Postfix) with ESMTP id 1372743541 for ; Thu, 31 Oct 2024 08:47:55 +0100 (CET) X-SpamFilter-By: ArmorX SpamTrap 5.78 with qID 49V7lpAnB1040560, This message is accepted by code: ctloc85258 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=realsil.com.cn; s=dkim; t=1730360872; bh=TjVDhqiSkpmFWvWzNlQDvLRv+DUxbnWRinXEWSXXpd4=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:Content-Transfer-Encoding:MIME-Version; b=Iq411RuvNyXKgSFg+e/5TZHoalX9P6yHjxOkkbhvPanA2BgL9+izYG7P/4evtZRoz 8CkqdAVX1nLn1Z6i3vG/IVNwbWnaUlE9Phsow0CylFiyNKMrpWC2odnJxoE4zfIEis gHTuXZ4itrXbMmEJTnQEabbB+++OrleLYReL3wY/VXl4sV5jLS09GKPQ7OqQC0eTtm 0yFhiNI7R505J+XVkCBqRSsvxuf/i97MisYHvOJjtZsnGjHH67OgxRddzhedc2H+oH MPiyCt6SJPLZjcFzLfsERQGk9UuIGV6uVrXef5eugMIanhiEo5dtQwK9yNOb8aJSej uylgjV9uNgUQg== 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 49V7lpAnB1040560 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=FAIL); Thu, 31 Oct 2024 15:47:52 +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; Thu, 31 Oct 2024 15:47:51 +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; Thu, 31 Oct 2024 15:47:51 +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; Thu, 31 Oct 2024 15:47:51 +0800 From: =?gb2312?B?zfXyqw==?= To: Stephen Hemminger CC: "dev@dpdk.org" , "pro_nic_dpdk@realtek.com" Subject: =?gb2312?B?tPC4tDogW1BBVENIIHYzIDAxLzE4XSBuZXQvcjgxNjk6IGFkZCBQTUQgZHJp?= =?gb2312?Q?ver_skeleton?= Thread-Topic: [PATCH v3 01/18] net/r8169: add PMD driver skeleton Thread-Index: AQHbJPxde/7qUGkQyEWuX1Gk7SQPgbKTRaWAgA1A7aA= Date: Thu, 31 Oct 2024 07:47:51 +0000 Message-ID: References: <20241023033328.191827-1-howard_wang@realsil.com.cn> <20241023033328.191827-2-howard_wang@realsil.com.cn> <20241022221733.464ef6a4@hermes.local> In-Reply-To: <20241022221733.464ef6a4@hermes.local> Accept-Language: zh-CN, en-US Content-Language: zh-CN x-originating-ip: [172.29.17.210] Content-Type: text/plain; charset="gb2312" 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 RGVhciBTdGVwaGVuLA0KDQpJIGhhdmUgbW9kaWZpZWQgdGhlIGNvZGUgcmVsYXRlZCB0byBicmFj ZXMgaW4gdGhlIGxhdGVzdCBwYXRjaC4gUmVjZW50bHksIEkgd2FzIHJldmlld2luZyB0aGUgRFBE SyBDb2RpbmcgU3R5bGUgYW5kIGZvdW5kIHRoZSByZWFzb24gd2h5IEkgaW5pdGlhbGx5IHJlbW92 ZWQgdGhlIHJlZHVuZGFudCBicmFjZXMuIElmIHN5bW1ldHJpY2FsIGJyYWNlcyBhcmUgcmVxdWly ZWQsIGl0IHdvdWxkIGJlIGJldHRlciB0byB1cGRhdGUgdGhlIERQREsgQ29kaW5nIFN0eWxlIGFj Y29yZGluZ2x5Lg0KDQppbiBodHRwczovL2RvYy5kcGRrLm9yZy9ndWlkZXMvY29udHJpYnV0aW5n L2NvZGluZ19zdHlsZS5odG1sDQpCcmFjZXMgdGhhdCBhcmUgbm90IG5lY2Vzc2FyeSBzaG91bGQg YmUgbGVmdCBvdXQuDQoNCmlmICh0ZXN0KQ0KICAgICAgICBzdG10Ow0KZWxzZSBpZiAoYmFyKSB7 DQogICAgICAgIHN0bXQ7DQogICAgICAgIHN0bXQ7DQp9IGVsc2UNCiAgICAgICAgc3RtdDsNCg0K QmVzdCBSZWdhcmRzLA0KSG93YXJkIFdhbmcNCg0KLS0tLS3Tyrz+1K28/i0tLS0tDQq3orz+yMs6 IFN0ZXBoZW4gSGVtbWluZ2VyIDxzdGVwaGVuQG5ldHdvcmtwbHVtYmVyLm9yZz4gDQq3osvNyrG8 5DogMjAyNMTqMTDUwjIzyNUgMTM6MTgNCsrVvP7IyzogzfXyqyA8aG93YXJkX3dhbmdAcmVhbHNp bC5jb20uY24+DQqzrcvNOiBkZXZAZHBkay5vcmc7IHByb19uaWNfZHBka0ByZWFsdGVrLmNvbQ0K 1vfM4jogUmU6IFtQQVRDSCB2MyAwMS8xOF0gbmV0L3I4MTY5OiBhZGQgUE1EIGRyaXZlciBza2Vs ZXRvbg0KDQoNCkV4dGVybmFsIG1haWwuDQoNCg0KDQpPbiBXZWQsIDIzIE9jdCAyMDI0IDExOjMz OjExICswODAwDQpIb3dhcmQgV2FuZyA8aG93YXJkX3dhbmdAcmVhbHNpbC5jb20uY24+IHdyb3Rl Og0KDQo+IE1lc29uIGJ1aWxkIGluZnJhc3RydWN0dXJlLCByODE2OV9ldGhkZXYgbWluaW1hbCBz a2VsZXRvbiwgaGVhZGVyIHdpdGggDQo+IFJlYWx0ZWsgTklDIGRldmljZSBhbmQgdmVuZG9yIElE cy4NCj4NCj4gU2lnbmVkLW9mZi1ieTogSG93YXJkIFdhbmcgPGhvd2FyZF93YW5nQHJlYWxzaWwu Y29tLmNuPg0KDQpUaGlzIHZlcnNpb24gaXMgbXVjaCBiZXR0ZXIgdGhhbiB0aGUgbGFzdC4NClN0 aWxsIGhhcyBzb21lIGlzc3VlczoNCiAgLSBnaXQgd2hpdGVzcGFjZQ0KICAtIGJyYWNlcw0KICAt IG9uZSBzcGVsbGluZyBlcnJvcg0KDQpGb3IgZXhhbXBsZSwgZG9pbmcgZ2l0IGFwcGx5IHNob3dl ZC4NCg0KQXBwbHlpbmc6IG5ldC9yODE2OTogYWRkIHN1cHBvcnQgZm9yIGhhcmR3YXJlIG9wZXJh dGlvbnMNCi9ob21lL3NoZW1taW5nZXIvRFBESy9tYWluLy5naXQvd29ya3RyZWVzL3I4MTY5L3Jl YmFzZS1hcHBseS9wYXRjaDoyMzgxOiB0cmFpbGluZyB3aGl0ZXNwYWNlLg0KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKEJJVF8xNSB8IEJJVF8xNCB8IEJJVF8xMyB8 IEJJVF8xMiB8DQovaG9tZS9zaGVtbWluZ2VyL0RQREsvbWFpbi8uZ2l0L3dvcmt0cmVlcy9yODE2 OS9yZWJhc2UtYXBwbHkvcGF0Y2g6NDYwOiBuZXcgYmxhbmsgbGluZSBhdCBFT0YuDQorDQovaG9t ZS9zaGVtbWluZ2VyL0RQREsvbWFpbi8uZ2l0L3dvcmt0cmVlcy9yODE2OS9yZWJhc2UtYXBwbHkv cGF0Y2g6MjA1MjogbmV3IGJsYW5rIGxpbmUgYXQgRU9GLg0KKw0KL2hvbWUvc2hlbW1pbmdlci9E UERLL21haW4vLmdpdC93b3JrdHJlZXMvcjgxNjkvcmViYXNlLWFwcGx5L3BhdGNoOjIwNzM6IG5l dyBibGFuayBsaW5lIGF0IEVPRi4NCisNCi9ob21lL3NoZW1taW5nZXIvRFBESy9tYWluLy5naXQv d29ya3RyZWVzL3I4MTY5L3JlYmFzZS1hcHBseS9wYXRjaDoyNDcwOiBuZXcgYmxhbmsgbGluZSBh dCBFT0YuDQorDQp3YXJuaW5nOiBzcXVlbGNoZWQgMTMgd2hpdGVzcGFjZSBlcnJvcnMNCndhcm5p bmc6IDE4IGxpbmVzIGFkZCB3aGl0ZXNwYWNlIGVycm9ycy4NCg0KDQpTb21lIG1pbm9yIGNoZWNr cGF0Y2ggd2FybmluZ3MuDQoNCkNIRUNLOkJSQUNFUzogYnJhY2VzIHt9IHNob3VsZCBiZSB1c2Vk IG9uIGFsbCBhcm1zIG9mIHRoaXMgc3RhdGVtZW50DQojMjY4OiBGSUxFOiBkcml2ZXJzL25ldC9y ODE2OS9yODE2OV9ody5jOjY3Og0KKyAgICAgICAgICAgICAgIGlmIChsZW4gPD0gNCAtIHZhbF9z aGlmdCkNClsuLi5dDQorICAgICAgICAgICAgICAgZWxzZSB7DQpbLi4uXQ0KDQpDSEVDSzpCUkFD RVM6IFVuYmFsYW5jZWQgYnJhY2VzIGFyb3VuZCBlbHNlIHN0YXRlbWVudA0KIzI3MDogRklMRTog ZHJpdmVycy9uZXQvcjgxNjkvcjgxNjlfaHcuYzo2OToNCisgICAgICAgICAgICAgICBlbHNlIHsN Cg0KQ0hFQ0s6QlJBQ0VTOiBicmFjZXMge30gc2hvdWxkIGJlIHVzZWQgb24gYWxsIGFybXMgb2Yg dGhpcyBzdGF0ZW1lbnQNCiMzMzQ6IEZJTEU6IGRyaXZlcnMvbmV0L3I4MTY5L3I4MTY5X2h3LmM6 MTMzOg0KKyAgICAgICAgICAgICAgIGlmIChsZW4gPD0gNCAtIHZhbF9zaGlmdCkNClsuLi5dDQor ICAgICAgICAgICAgICAgZWxzZSB7DQpbLi4uXQ0KDQpDSEVDSzpCUkFDRVM6IFVuYmFsYW5jZWQg YnJhY2VzIGFyb3VuZCBlbHNlIHN0YXRlbWVudA0KIzMzNjogRklMRTogZHJpdmVycy9uZXQvcjgx NjkvcjgxNjlfaHcuYzoxMzU6DQorICAgICAgICAgICAgICAgZWxzZSB7DQoNCkNIRUNLOkJSQUNF UzogQmxhbmsgbGluZXMgYXJlbid0IG5lY2Vzc2FyeSBiZWZvcmUgYSBjbG9zZSBicmFjZSAnfScN CiM0MzM6IEZJTEU6IGRyaXZlcnMvbmV0L3I4MTY5L3I4MTY5X2h3LmM6MjMyOg0KKw0KKyAgICAg ICAgICAgICAgIH0NCg0KV0FSTklORzpCTE9DS19DT01NRU5UX1NUWUxFOiBCbG9jayBjb21tZW50 cyB1c2UgYSB0cmFpbGluZyAqLyBvbiBhIHNlcGFyYXRlIGxpbmUNCiM5Nzg6IEZJTEU6IGRyaXZl cnMvbmV0L3I4MTY5L3I4MTY5X3BoeS5jOjI6DQorICogQ29weXJpZ2h0KGMpIDIwMjQgUmVhbHRl ayBDb3Jwb3JhdGlvbi4gQWxsIHJpZ2h0cyByZXNlcnZlZCAqLw0KDQpDSEVDSzpCUkFDRVM6IGJy YWNlcyB7fSBzaG91bGQgYmUgdXNlZCBvbiBhbGwgYXJtcyBvZiB0aGlzIHN0YXRlbWVudA0KIzI3 MzogRklMRTogZHJpdmVycy9uZXQvcjgxNjkvcjgxNjlfcGh5LmM6NTM2Og0KKyAgICAgICBpZiAo aHctPmh3X3JhbV9jb2RlX3ZlciA9PSBody0+c3dfcmFtX2NvZGVfdmVyKSB7DQpbLi4uXQ0KKyAg ICAgICB9IGVsc2UNClsuLi5dDQoNCiMjIyBbUEFUQ0hdIG5ldC9yODE2OTogaW1wZWxtZW50IE1U VSBjb25maWd1cmF0aW9uDQoNCldBUk5JTkc6VFlQT19TUEVMTElORzogJ2ltcGVsbWVudCcgbWF5 IGJlIG1pc3NwZWxsZWQgLSBwZXJoYXBzICdpbXBsZW1lbnQnPw0KIzQ6DQpTdWJqZWN0OiBbUEFU Q0hdIG5ldC9yODE2OTogaW1wZWxtZW50IE1UVSBjb25maWd1cmF0aW9uDQogICAgICAgICAgICAg ICAgICAgICAgICAgICAgXl5eXl5eXl5eDQpTdXByaXNlZCB0aGF0IHlvdSBoYXZlIHRvIGtlZXAg dHJhY2sgb2YgcGFja2V0cyBpbiBTVy4NClRoZSBrZXJuZWwgZHJpdmVyIGlzIGFibGUgdG8gZ2V0 IHRoZW0gZnJvbSB0aGUgSFcuDQoNClRoZSBrZXJuZWwgZHJpdmVyIGdldHMgbG90cyBtb3JlIGNv dW50ZXJzIGZyb20gdGhlIEhXIHdoaWNoIGNvdWxkIGdvIHRvIHhzdGF0cy4NCg==