From owner-freebsd-net@FreeBSD.ORG Fri Apr 3 01:58:00 2015 Return-Path: Delivered-To: net@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 2C4B4FF4; Fri, 3 Apr 2015 01:58:00 +0000 (UTC) Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1bon0111.outbound.protection.outlook.com [157.56.111.111]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (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 8B6E8C09; Fri, 3 Apr 2015 01:57:59 +0000 (UTC) Received: from BLUPR0501MB1060.namprd05.prod.outlook.com (25.160.36.150) by BLUPR0501MB1057.namprd05.prod.outlook.com (25.160.36.148) with Microsoft SMTP Server (TLS) id 15.1.130.23; Fri, 3 Apr 2015 01:42:49 +0000 Received: from BLUPR0501MB1060.namprd05.prod.outlook.com ([25.160.36.150]) by BLUPR0501MB1060.namprd05.prod.outlook.com ([25.160.36.150]) with mapi id 15.01.0125.002; Fri, 3 Apr 2015 01:42:49 +0000 From: Anuranjan Shukla To: Gleb Smirnoff , "net@FreeBSD.org" , "arch@FreeBSD.org" Subject: Re: opaque ifnet progress Thread-Topic: opaque ifnet progress Thread-Index: AQHQYltzPIeBpH4YSUKvLiCk4V0dnp06JOeA Date: Fri, 3 Apr 2015 01:42:49 +0000 Message-ID: References: <20150319154309.GT64665@FreeBSD.org> In-Reply-To: <20150319154309.GT64665@FreeBSD.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/14.4.8.150116 x-ms-exchange-messagesentrepresentingtype: 1 x-originating-ip: [66.129.239.14] authentication-results: FreeBSD.org; dkim=none (message not signed) header.d=none; x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR0501MB1057; x-forefront-antispam-report: BMV:1; SFV:NSPM; SFS:(10019020)(6009001)(479174004)(51704005)(52604005)(377454003)(24454002)(450100001)(1720100001)(77156002)(62966003)(102836002)(83506001)(15975445007)(46102003)(2900100001)(87936001)(36756003)(76176999)(86362001)(2201001)(2501003)(99286002)(92566002)(54356999)(19273905006)(107886001)(122556002)(19580395003)(19580405001)(66066001)(106116001)(40100003)(2950100001)(2656002)(50986999)(563064011); DIR:OUT; SFP:1102; SCL:1; SRVR:BLUPR0501MB1057; H:BLUPR0501MB1060.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:; x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(5002010)(5005006); SRVR:BLUPR0501MB1057; BCL:0; PCL:0; RULEID:; SRVR:BLUPR0501MB1057; x-forefront-prvs: 05352A48BE Content-Type: text/plain; charset="us-ascii" Content-ID: <892277E2AEDD87409D4C8BF836EBCF48@namprd05.prod.outlook.com> Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: juniper.net X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Apr 2015 01:42:49.2005 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0501MB1057 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: Fri, 03 Apr 2015 01:58:00 -0000 Hello Gleb, Thanks for sharing the details. >From looking at the wiki page it's not exactly clear what your plan is regarding the accessor functions as they stand today (if_get*/if_set* after drvapi change was made). I briefly glanced through some of the code changes but that takes time so it'd be good to know sort of the overall plan in that area if you foresee major rework. Thanks Anu On 3/19/15, 8:43 AM, "Gleb Smirnoff" wrote: > Hi! > > It is already several years as the "opaque ifnet" has been discussed, >and almost a year since it was announced to be worked on. > >For now I've got a branch in svn, where some proof of concept is done: > > http://svn.freebsd.org/base/projects/ifnet > >I've described what's going on in wiki: > >https://wiki.freebsd.org/projects/ifnet > > If you are writing/maintaining a NIC driver, you must look there >and share your opinion with me. You should also look at already >converted drivers and again share your opinion. > At current stage I need feeling of approvement and agreement >from people who write drivers, since being on my own I don't >feel confident that I am doing things right. So, please look >at wiki and code! > >P.S. Of course job of converting all drivers to new KPI is extremely >heavy lifting, so any help with the project if very much appreciated. > >--=20 >Totus tuus, Glebius. >_______________________________________________ >freebsd-arch@freebsd.org mailing list >http://lists.freebsd.org/mailman/listinfo/freebsd-arch >To unsubscribe, send any mail to "freebsd-arch-unsubscribe@freebsd.org"