From owner-freebsd-net@FreeBSD.ORG Wed Aug 13 04:08:06 2014 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 2E0FDEC6; Wed, 13 Aug 2014 04:08:06 +0000 (UTC) Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1blp0190.outbound.protection.outlook.com [207.46.163.190]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "MSIT Machine Auth CA 2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 742B82539; Wed, 13 Aug 2014 04:08:03 +0000 (UTC) Received: from BY1PR0301MB0902.namprd03.prod.outlook.com (25.160.195.141) by BY1PR0301MB0903.namprd03.prod.outlook.com (25.160.195.142) with Microsoft SMTP Server (TLS) id 15.0.1005.10; Wed, 13 Aug 2014 04:08:01 +0000 Received: from BY1PR0301MB0902.namprd03.prod.outlook.com ([25.160.195.141]) by BY1PR0301MB0902.namprd03.prod.outlook.com ([25.160.195.141]) with mapi id 15.00.1005.008; Wed, 13 Aug 2014 04:08:00 +0000 From: Wei Hu To: Adrian Chadd Subject: RE: vRSS support on FreeBSD Thread-Topic: vRSS support on FreeBSD Thread-Index: AQHPs0Bb+mxjwe28tEGUfZYiw4SKJJvLJUyggACYAACAAjAAYA== Date: Wed, 13 Aug 2014 04:08:00 +0000 Message-ID: References: <184b69414bd246eeacc0d4234a730f2f@BY1PR0301MB0902.namprd03.prod.outlook.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [167.220.232.169] x-microsoft-antispam: BCL:0;PCL:0;RULEID:;UriScan:; x-forefront-prvs: 0302D4F392 x-forefront-antispam-report: SFV:NSPM; SFS:(6009001)(51704005)(377454003)(189002)(199003)(51914003)(66654002)(13464003)(164054003)(24454002)(92566001)(81342001)(74662001)(81542001)(77982001)(66066001)(76482001)(54356999)(20776003)(86612001)(31966008)(74502001)(108616004)(83322001)(2656002)(19580405001)(46102001)(19580395003)(87936001)(50986999)(79102001)(101416001)(76576001)(85306004)(93886004)(106356001)(105586002)(110136001)(107046002)(80022001)(4396001)(77096002)(99286002)(106116001)(95666004)(64706001)(74316001)(99396002)(76176999)(85852003)(21056001)(83072002)(33646002)(21314002)(24736002); DIR:OUT; SFP:; SCL:1; SRVR:BY1PR0301MB0903; H:BY1PR0301MB0902.namprd03.prod.outlook.com; FPR:; MLV:sfv; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: microsoft.onmicrosoft.com Cc: "freebsd-net@freebsd.org" , "d@delphij.net" X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Aug 2014 04:08:06 -0000 SGkgQWRyaWFuLA0KDQpUaGUgc2VuZCBtYXBwaW5nIHRhYmxlIGlzIGFuIGFycmF5IHdpdGggZml4 ZWQgdGhlIHNpemUgb2YgZWxlbWVudHMsIHNheSBWUlNTX1RBQl9TSVpFLiBJdCBjb250YWlucyB0 aGUgdHggcXVldWUgbnVtYmVyIG9uIHdoaWNoIFRYIHBhY2tldCBzaG91bGQgYmUgc2VudC4gU28g dGhlIHZDUFUgPSBTZW5kX3RhYmxlW2hhc2gtdmFsdWUgJSBWUlNTX1RBQl9TSVpFICUgbnVtYmVy X29mX3R4X3F1ZXVlXSBpcyB0aGUgd2F5IHRvIGNob29zZSB0aGUgdHggcXVldWUuIFNlbmRfdGFi bGUgaXMgdXBkYXRlZCBieSB0aGUgaG9zdCBldmVyeSBmZXcgbWludXRlcyAob24gYSBidXN5IHN5 c3RlbSkgb3IgaG91cnMgKG9uIGEgbGlnaHQgc3lzdGVtKS4NCg0KU2luY2UgdGhlIHZOSUMgZG9l c24ndCBnaXZlIGd1ZXN0IFZNIHRoZSBoYXNoIHZhbHVlIGZvciBhIHJ4IHBhY2tldCwgSSBhbSB0 aGlua2luZyBtYXliZSBJIGNhbiBwdXQgdGhlIHJ4IHF1ZXVlIG51bWJlciBpbiB0aGUgbV9wa3Ro ZHIuZmxvd2lkIG9mIHRoZSBtYnVmIG9uIHRoZSByZWNlaXZpbmcgcGF0aC4gU28gdGhlIHF1ZXVl IG51bWJlciB3aWxsIGJlIHBhc3NlZCB0byB0aGUgbWJ1ZiBvbiB0aGUgc2VuZGluZyBwYXRoLiBU aGlzIHdheSB3ZSBjaG9vc2UgdGhlIHNhbWUgcXVldWUgdG8gc2VuZCB0aGUgcGFja2V0LCBhbmQg d2UgZG9uJ3QgbmVlZCB0byBjYWxjdWxhdGUgdGhlIGhhc2ggdmFsdWUgaW4gdGhlIHNvZnR3YXJl LiANCg0KVGhlIG90aGVyIHdheSBpcyBjYWxjdWxhdGluZyB0aGUgaGFzaCB2YWx1ZSBvbiB0aGUg c2VuZCBwYXRoLCBhbmQgY2hvb3NlIHRoZSB0eCBxdWV1ZSBiYXNlZCBvbiB0aGUgc2VuZCB0YWJs ZSwgbGV0dGluZyB0aGUgaG9zdCB0byBkZWNpZGUgd2hpY2ggcXVldWUgdG8gc2VuZCBwYWNrZXQg KHNpbmNlIHRoZSBzZW5kIHRhYmxlIGlzIGdpdmVuIGJ5IGhvc3QpLiANCg0KSSBtYXkgaW1wbGVt ZW50IHRoZSBib3RoIGFuZCBzZWUgd2hpY2ggb25lIGhhcyBiZXR0ZXIgcGVyZm9ybWFuY2UuIA0K DQpUaGFua3MsDQpXZWkNCg0KDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBh ZHJpYW4uY2hhZGRAZ21haWwuY29tIFttYWlsdG86YWRyaWFuLmNoYWRkQGdtYWlsLmNvbV0gT24g QmVoYWxmIE9mIEFkcmlhbiBDaGFkZA0KU2VudDogVHVlc2RheSwgQXVndXN0IDEyLCAyMDE0IDI6 MjcgQU0NClRvOiBXZWkgSHUNCkNjOiBkQGRlbHBoaWoubmV0OyBmcmVlYnNkLW5ldEBmcmVlYnNk Lm9yZw0KU3ViamVjdDogUmU6IHZSU1Mgc3VwcG9ydCBvbiBGcmVlQlNEDQoNCk9uIDExIEF1Z3Vz dCAyMDE0IDAyOjQ4LCBXZWkgSHUgPHdlaEBtaWNyb3NvZnQuY29tPiB3cm90ZToNCj4gQ0MgZnJl ZWJzZC1uZXRAIGZvciB3aWRlciBkaXNjdXNzaW9uLg0KPg0KPiBIaSBBZHJpYW4sDQo+DQo+IE1h bnkgdGhhbmtzIGZvciB0aGUgZXhwbGFuYXRpb24uICBJIGNoZWNrZWQgdGhlIGlmX2lnYi5jICBh bmQgZm91bmQgdGhlIGZsb3dpZCBmaWVsZCB3YXMgc2V0IGluIHRoZSBSWCBzaWRlIGluIGlnYl9y eGVvZigpOg0KPg0KPiBJZ2Jfcnhlb2YoKQ0KPiB7DQo+ICAuLi4NCj4gI2lmZGVmICBSU1MNCj4g ICAgICAgICAgICAgICAgICAgICAgICAgLyogWFhYIHNldCBmbG93dHlwZSBvbmNlIHRoaXMgd29y a3MgcmlnaHQgKi8NCj4gICAgICAgICAgICAgICAgICAgICAgICAgcnhyLT5mbXAtPm1fcGt0aGRy LmZsb3dpZCA9DQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZTMydG9oKGN1ci0+d2Iu bG93ZXIuaGlfZHdvcmQucnNzKTsNCj4gICAgICAgICAgICAgICAgICAgICAgICAgcnhyLT5mbXAt Pm1fZmxhZ3MgfD0gTV9GTE9XSUQ7ICAuLi4NCj4gfQ0KPg0KPiBJIGhhdmUgdHdvIHF1ZXN0aW9u cyByZWdhcmRpbmcgdGhpcy4NCj4NCj4gMS4gSXMgdGhlIFJTUyBoYXNoIHZhbHVlIHN0b3JlZCBp biBjdXItPndiLmxvd2VyLmhpX2R3b3JkLnJzcyBzZXQgYnkgdGhlIE5JQyBoYXJkd2FyZT8NCg0K WXVwLg0KDQo+IDIuIFNvIHRoZSBoYXNoIHZhbHVlIGFuZCBtX2ZsYWdzIGFyZSBzdG9yZWQgaW4g dGhlIG1idWYgcmVsYXRlZCB0byB0aGUgcmVjZWl2ZWQgcGFja2V0IG9uIHRoZSByeCBzaWRlKGxn Yl9yeGVvZigpKS4gQnV0IHdlIGNoZWNrIHRoZSBoYXNoIHZhbHVlIGFuZCBtX2ZsYWdzIGluIG1i dWYgcmVsYXRlZCB0byB0aGUgc2VuZCBwYWNrZXQgb24gdGhlIHR4IHNpZGUgKGluIGlnYl9tcV9z dGFydCgpKS4gRG9lcyB0aGUga2VybmVsIHJlLXVzZSB0aGUgc2FtZSBtYnVmIGZvciB0eD8gSWYg c28sIGhvdyBkb2VzIGl0IGtub3cgZm9yIHRoZSBzYW1lIG5ldHdvcmsgc3RyZWFtIGl0IHNob3Vs ZCB1c2UgdGhlIHNhbWUgbWJ1ZiBnb3QgZnJvbSB0aGUgcnggZm9yIHBhY2tldCBzZW5kaW5nPyBJ ZiBub3QsIGhvdyBkb2VzIHRoZSBrZXJuZWwgcHJlc2VydmUgdGhlIHNhbWUgaGFzaCB2YWx1ZSBh Y3Jvc3MgdGhlIHJ4IG1idWYgYW5kIHR4IG1idWYgZm9yIHNhbWUgbmV0d29yayBzdHJlYW0/IFRo aXMgc2VlbXMgcXVpdGUgbWFnaWNhbCB0byBtZS4NCg0KVGhlIG1idWYgZmxvd2lkL2Zsb3d0eXBl IGVuZHMgdXAgaW4gdGhlIGlucGNiLT5pbnBfZmxvd2lkIC8NCmlucGNiLT5pbnBfZmxvd3R5cGUg YXMgcGFydCBvZiB0aGUgVENQIHJlY2VpdmUgcGF0aC4NCg0KVGhlbiB3aGVuZXZlciB0aGUgVENQ IGNvZGUgb3V0cHV0cyBhbiBtYnVmLCBpdCBjb3BpZXMgdGhlIGlucGNiIGZsb3cgZGV0YWlscyBv dXQgdG8gb3V0Ym91bmQgbWJ1ZnMuDQoNCj4NCj4gRm9yIHRoZSBIeXBlci1WIGNhc2UsIHRoZSBo b3N0IGNvbnRyb2xzIHdoaWNoIHZDUFUgaXQgd2FudHMgdG8gaW50ZXJydXB0LiBBbmQgdGhlIHJ1 bGUgY2FuIGNoYW5nZSBkeW5hbWljYWxseSBiYXNlZCBvbiB0aGUgbG9hZC4gRm9yIGEgbm9uLWJ1 c3kgVk0sIGhvc3Qgd2lsbCBzZW5kIG1vc3QgcGFja2V0cyB0byBzYW1lIHZDUFUgZm9yIHBvd2Vy IHNhdmluZyBwdXJwb3NlLiBGb3IgYSBidXN5IFZNLCBob3N0IHdpbGwgZGlzdHJpYnV0ZSB0aGUg cGFja2V0cyBldmVubHkgYWNyb3NzIGFsbCB2Q1BVcy4gVGhpcyBtZWFucyBob3N0IGNvdWxkIGNo YW5nZSB0aGUgUlNTIGJ1Y2tldCBtYXBwaW5nIGR5bmFtaWNhbGx5LiBIeXBlci1WIGRvZXMgdGhp cyBieSBzZW5kaW5nIGEgbWFwcGluZyB0YWJsZSB0byBWTSB3aGVuZXZlciB0aGUgaXQgbmVlZHMg dXBkYXRlLiBUaGlzIGFsc28gbWVhbnMgd2UgY2Fubm90IHVzZSBGcmVlQlNEJ3Mgb3duIGJ1Y2tl dCBtYXBwaW5nIHdoaWNoIEkgYmVsaWV2ZSBpcyBmaXhlZC4gQWxzbyBIeXBlci1WIHVzZSBpdHMg b3duIGhhc2gga2V5LiBTbyBkbyB5b3UgdGhpbmsgaXQgaXMgcG9zc2libGUgd2Ugc3RpbGwgdXNl IHRoZSBleGlzaXRpbmcgUlNTIGluZnJhc3RydWN0dXJlIGJ1aWx0IGluIEZyZWVCU0QgaW4gdGhp cyBwdXJwb3NlPw0KDQpFdmVudHVhbGx5LiBEb2luZyByZWJhbGFuY2luZyBpbiBSU1MgaXMgb24g dGhlIFRPRE8gbGlzdCwgYWZ0ZXIgSSBnZXQgdGhlIHJlc3Qgb2YgdGhlIGJhc2ljIHBhY2tldCBo YW5kbGluZyAvIHJvdXRpbmcgZG9uZS4NCg0KSG93J3MgdlJTUyBub3RpZnkgdGhlIFZNIHRoYXQg dGhlIG1hcHBpbmcgdGFibGUgaGFzIGNoYW5nZWQ/IFdoYXQncyB0aGUgZm9ybWF0IG9mIGl0IGxv b2sgbGlrZT8NCg0KDQotYQ0K