From owner-freebsd-drivers@freebsd.org Wed Apr 11 07:10:46 2018 Return-Path: Delivered-To: freebsd-drivers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C3D9CF9E739; Wed, 11 Apr 2018 07:10:46 +0000 (UTC) (envelope-from vterziev@gvcgroup.com) Received: from mgate03.itsfogo.com (mgate03.itsfogo.com [195.72.134.149]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "*.itsfogo.com", Issuer "thawte SSL CA - G2" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4656D8750F; Wed, 11 Apr 2018 07:10:45 +0000 (UTC) (envelope-from vterziev@gvcgroup.com) From: Vladimir Terziev To: Dieter BSD CC: "freebsd-net@freebsd.org" , "freebsd-drivers@freebsd.org" , "freebsd-hackers@freebsd.org" Subject: Re: Realtek re(4) driver Thread-Topic: Realtek re(4) driver Thread-Index: AQHT0R8OI42h+gu5D0y7MqkwOTG+kqP7AGUA Date: Wed, 11 Apr 2018 06:55:32 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: Apple Mail (2.3445.5.20) x-originating-ip: [10.138.239.10] Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Apr 2018 07:10:47 -0000 SGkgRGlldGVyLA0KDQppIGhhdmUgbWFuYWdlZCB0byBkb3dubG9hZCB0aGUgZHJpdmVyIGZyb20g dGhlIGxpbmsgdGhhdCB5b3UgcHJvdmlkZWQgYnkganVzdCBjbGlja2luZyB0aGUg4oCcR2xvYmFs 4oCdIGxpbmsuDQoNCkp1c3QgbGV0IG1lIGtub3cgaWYgeW91IHdhbnQgbWUgdG8gc2VuZCBpdCB0 byB5b3UuDQoNCg0KUmVnYXJkcywNCg0KVmxhZGltaXINCg0KDQo+IE9uIDExIEFwciAyMDE4LCBh dCAwMTo1MCwgRGlldGVyIEJTRCA8ZGlldGVyYnNkQGdtYWlsLmNvbT4gd3JvdGU6DQo+IA0KPiBN dWx0aXBsZSBwZW9wbGUgaGF2ZSBmb3VuZCB0aGF0IEZyZWVCU0QncyByZSg0KSBkcml2ZXIgZm9y IFJlYWx0ZWsNCj4gRXRoZXJuZXQgY2hpcHMgaGFzIHByb2JsZW1zLiAgU29tZXRoaW5nIGxpa2Ug YSByY3AoMSkgd2l0aCBhbm90aGVyDQo+IEZyZWVCU0QgYm94IG1lcmVseSBydW5zIHNsb3dlciBk dWUgdG8gdGhlIHN0YWxscywgYnV0IGlmIHRoZSBvdGhlciBlbmQNCj4gaGFzIGJ1Z2d5IG5ldHdv cmsgY29kZSBhbmQvb3IgaWYgdGhlIHRyYW5zZmVyIGlzIGZvcmNlZCB0byB1c2UgVURQDQo+IChV bnJlbGlhYmxlIERhdGEgUHJvdG9jb2wpIGRhdGEgaXMgbG9zdC4gIDotKA0KPiANCj4gUnVtb3Ig aGFzIGl0IHRoYXQgUmVhbHRlayBoYXMgYSBkcml2ZXIgdGhhdCB3b3JrcyBwcm9wZXJseSB3aXRo IEZyZWVCU0QuDQo+IA0KPiBGcmVlQlNEJ3MgZGV2ZWxvcGVycyBhcmUgYXBwYXJlbnRseSB1bmFi bGUgdG86DQo+IGEpIEZpeCB0aGUgZXhpc3RpbmcgRnJlZUJTRCByZSg0KSBkZXZpY2UgZHJpdmVy IHNvIHRoYXQgaXQgd29ya3MgY29ycmVjdGx5Lg0KPiBiKSBSZXBsYWNlIHRoZSBleGlzdGluZyBG cmVlQlNEIHJlKDQpIGRldmljZSBkcml2ZXIgd2l0aCBSZWFsdGVrJ3MgZHJpdmVyLg0KPiBjKSBN YWtlIFJlYWx0ZWsncyBkcml2ZXIgaW50byBhIHBvcnQvcGtnLg0KPiBkKSBBdCBsZWFzdCBhZGQg YSB3YXJuaW5nIHRvIHRoZSByZSg0KSBtYW4gcGFnZSwgd2l0aCB0aGUgVVJMIGZvcg0KPiAgIFJl YWx0ZWsncyBkcml2ZXIuDQo+IA0KPiBUaGVyZWZvcmUgZXZlcnkgdXNlciB3aXRoIFJlYWx0ZWsg RXRoZXJuZXQgY2hpcHMgYXJlIGZvcmNlZCB0byBzb21laG93DQo+IGRpc2NvdmVyIHRoYXQgUmVh bHRlayBoYXMgYSB3b3JraW5nIGRyaXZlciwgdGhlbiBzb21laG93IG9idGFpbiBhIGNvcHkNCj4g b2YgdGhpcyBteXRoaWNhbCBkcml2ZXIsIGdldCBpdCB0byBjb21waWxlIGFuZCBidWlsZCBhIGN1 c3RvbSBrZXJuZWwuDQo+IFRoZXkgdGhlbiBuZWVkIHRvIHdyaXRlIGEgdGVzdCBzdWl0ZSBhbmQg dmVyaWZ5IHRoYXQgUmVhbHRlaydzIGRyaXZlcg0KPiBkb2VzIGluIGZhY3Qgd29yayBwcm9wZXJs eSBmb3IgdGhlaXIgYXBwbGljYXRpb25zLg0KPiANCj4gSSBhbSBjdXJyZW50bHkgc3VmZmVyaW5n IGRhdGEgbG9zcyBkdWUgdG8gdGhpcy4gIFRoZXJlZm9yZSBJIGFtDQo+IGF0dGVtcHRpbmcgdG8g b2J0YWluIGEgY29weSBvZiB0aGUgbXl0aGljYWwgUmVhbHRlayBkZXZpY2UgZHJpdmVyLg0KPiBJ IG1hbmFnZWQgdG8gZmluZA0KPiANCj4+IGh0dHA6Ly93d3cucmVhbHRlay5jb20udHcvRG93bmxv YWRzL2Rvd25sb2Fkc1ZpZXcuYXNweD9MYW5naWQ9NCZQTmlkPTEzJlBGaWQ9NSZMZXZlbD01JkNv bm49NCZEb3duVHlwZUlEPTMmR2V0RG93bj1mYWxzZQ0KPiANCj4gQnV0IGl0IGRvZXMgbm90IHdv cmsgZm9yIG1lLiAgSXQgaGFzIGEgbGlzdGluZyBmb3INCj4gDQo+PiBEZXNjcmlwdGlvbiAgICAg ICAgIFZlcnNpb24gVXBkYXRlIFRpbWUgRmlsZSBTaXplIERvd25sb2FkIFNpdGUgMQ0KPj4gRnJl ZUJTRCA3LnggYW5kIDguMCAxLjk0ICAgIDIwMTcvOS8xNSAgIDkzayAgICAgICBHbG9iYWwNCj4g DQo+IFRoZSBtYWNoaW5lIHdpdGggdGhlIHJlIHBvcnRzIGlzIHJ1bm5pbmcgMTAuMywgaG9wZWZ1 bGx5IHRoZSA3JjggY29kZQ0KPiB3aWxsIGNvbXBpbGUgYW5kIHdvcmsgb24gMTAuICBCdXQgdGhl IHJlYWwgcHJvYmxlbSBpcyB0aGF0IGNsaWNraW5nIG9uDQo+ICJHbG9iYWwiIGRvZXMgbm90IHdv cmsuICBTb21lIGJyb3dzZXJzIGRvIG5vdGhpbmcuICBGaXJlZm94IGNyZWF0ZXMNCj4gYSBuZXcg d2luZG93IHdpdGggaHR0cDovL3d3dy5yZWFsdGVrLmNvbS50dy9kb3dubG9hZHMvDQo+IHdoaWNo IGlzIGdvaW5nIGJhY2t3YXJkcy4gIEkgd2FzIGV4cGVjdGluZyBzb21ldGhpbmcgbGlrZSBhIHRh ciBmaWxlDQo+IGNvbnRhaW5pbmcgdGhlIHNvdXJjZSBjb2RlLg0KPiANCj4gSSBhbHNvIHRyaWVk IGdvb2dsZSwgYW5kIGVtYWlsaW5nIGEgRnJlZUJTRCB1c2VyIHRoYXQgcnVucyB0aGUgUmVhbHRl aw0KPiBkcml2ZXIsIGJ1dCBib3RoIHBvaW50ZWQgbWUgdG8gdGhlIGFib3ZlIG5vbi13b3JraW5n IFVSTC4gIEknbQ0KPiB0b2xkIHRoYXQgc2VhbW9ua2V5IHdvcmtzLCBidXQuLi4NCj4gDQo+IFNv IG15IHF1ZXN0aW9uIGlzOiBjb3VsZCBzb21lb25lIHBsZWFzZSB0ZWxsIG1lIHRoZSBVUkwgdGhh dCBwb2ludHMNCj4gKmRpcmVjdGx5KiB0byB0aGUgbXl0aGljYWwgUmVhbHRlayBkZXZpY2UgZHJp dmVyPyAgKHdpdGhvdXQNCj4gdGhlIGJyb2tlbiBqYXZhc2NoZWlzdCBnYXJiYWdlKQ0KPiBfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBmcmVlYnNkLW5l dEBmcmVlYnNkLm9yZyBtYWlsaW5nIGxpc3QNCj4gaHR0cHM6Ly9saXN0cy5mcmVlYnNkLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2ZyZWVic2QtbmV0DQo+IFRvIHVuc3Vic2NyaWJlLCBzZW5kIGFueSBt YWlsIHRvICJmcmVlYnNkLW5ldC11bnN1YnNjcmliZUBmcmVlYnNkLm9yZyINCg0K