From owner-freebsd-net@freebsd.org Fri Jan 6 05:11:17 2017 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 65E13CA1FEC for ; Fri, 6 Jan 2017 05:11:17 +0000 (UTC) (envelope-from daemon-user@freebsd.org) Received: from reviews.nyi.freebsd.org (reviews.nyi.freebsd.org [IPv6:2610:1c1:1:607c::16:b]) by mx1.freebsd.org (Postfix) with ESMTP id 25729102E for ; Fri, 6 Jan 2017 05:11:17 +0000 (UTC) (envelope-from daemon-user@freebsd.org) Received: by reviews.nyi.freebsd.org (Postfix, from userid 1346) id 8E3E43628A; Fri, 6 Jan 2017 05:11:16 +0000 (UTC) Date: Fri, 6 Jan 2017 05:11:16 +0000 To: freebsd-net@freebsd.org From: Phabricator Reply-to: D8905+325+e1c9b54ecf40ba1e@reviews.freebsd.org Subject: [Differential] D8905: if: Defer the if_up until the ifnet.if_ioctl is called. Message-ID: <807f9e4043e90606e9f794c1427669e2@localhost.localdomain> X-Priority: 3 X-Phabricator-Sent-This-Message: Yes X-Mail-Transport-Agent: MetaMTA X-Auto-Response-Suppress: All X-Phabricator-Mail-Tags: , Thread-Topic: D8905: if: Defer the if_up until the ifnet.if_ioctl is called. X-Herald-Rules: none X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-Cc: X-Phabricator-Cc: Precedence: bulk In-Reply-To: References: Thread-Index: ZGM0ZmZhMDQxMTU2OTYwMzY1ZTRkNjhiMzkxIFhvJvQ= MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_807f9e4043e90606e9f794c1427669e2" X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.23 List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 Jan 2017 05:11:17 -0000 --b1_807f9e4043e90606e9f794c1427669e2 Content-Type: text/plain; charset = "utf-8" Content-Transfer-Encoding: base64 VGhpcyByZXZpc2lvbiB3YXMgYXV0b21hdGljYWxseSB1cGRhdGVkIHRvIHJlZmxlY3QgdGhlIGNv bW1pdHRlZCBjaGFuZ2VzLgpDbG9zZWQgYnkgY29tbWl0IHJTMzExNDc1OiBpZjogRGVmZXIgdGhl IGlmX3VwIHVudGlsIHRoZSBpZm5ldC5pZl9pb2N0bCBpcyBjYWxsZWQuIChhdXRob3JlZCBieSBz ZXBoZSkuCgpDSEFOR0VEIFBSSU9SIFRPIENPTU1JVAogIGh0dHBzOi8vcmV2aWV3cy5mcmVlYnNk Lm9yZy9EODkwNT92cz0yMzI1OCZpZD0yMzY0NSN0b2MKClJFUE9TSVRPUlkKICByUyBGcmVlQlNE IHNyYyByZXBvc2l0b3J5CgpDSEFOR0VTIFNJTkNFIExBU1QgVVBEQVRFCiAgaHR0cHM6Ly9yZXZp ZXdzLmZyZWVic2Qub3JnL0Q4OTA1P3ZzPTIzMjU4JmlkPTIzNjQ1CgpSRVZJU0lPTiBERVRBSUwK ICBodHRwczovL3Jldmlld3MuZnJlZWJzZC5vcmcvRDg5MDUKCkFGRkVDVEVEIEZJTEVTCiAgaGVh ZC9zeXMvbmV0L2lmLmMKCkVNQUlMIFBSRUZFUkVOQ0VTCiAgaHR0cHM6Ly9yZXZpZXdzLmZyZWVi c2Qub3JnL3NldHRpbmdzL3BhbmVsL2VtYWlscHJlZmVyZW5jZXMvCgpUbzogc2VwaGVyb3NhX2dt YWlsLmNvbSwgZGVscGhpaiwgcm95Z2VyLCBkZWN1aV9taWNyb3NvZnQuY29tLCBob256aGFuX21p Y3Jvc29mdC5jb20sIGhvd2FyZDBzdV9nbWFpbC5jb20sIGFkcmlhbiwgaGlyZW4sIGJ6LCBnbGVi aXVzLCBrYXJlbHMsIGdubgpDYzogamhiLCBmcmVlYnNkLW5ldC1saXN0Cg== --b1_807f9e4043e90606e9f794c1427669e2 Content-Type: text/x-patch; charset=utf-8; name="D8905.23645.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="D8905.23645.patch" ZGlmZiAtLWdpdCBhL2hlYWQvc3lzL25ldC9pZi5jIGIvaGVhZC9zeXMvbmV0L2lmLmMKLS0tIGEv aGVhZC9zeXMvbmV0L2lmLmMKKysrIGIvaGVhZC9zeXMvbmV0L2lmLmMKQEAgLTIzMDAsNyArMjMw MCw3IEBACiBpZmh3aW9jdGwodV9sb25nIGNtZCwgc3RydWN0IGlmbmV0ICppZnAsIGNhZGRyX3Qg ZGF0YSwgc3RydWN0IHRocmVhZCAqdGQpCiB7CiAJc3RydWN0IGlmcmVxICppZnI7Ci0JaW50IGVy cm9yID0gMDsKKwlpbnQgZXJyb3IgPSAwLCBkb19pZnVwID0gMDsKIAlpbnQgbmV3X2ZsYWdzLCB0 ZW1wX2ZsYWdzOwogCXNpemVfdCBuYW1lbGVuLCBvbmFtZWxlbjsKIAlzaXplX3QgZGVzY3JsZW47 CkBAIC0yNDI3LDcgKzI0MjcsNyBAQAogCQkJaWZfZG93bihpZnApOwogCQl9IGVsc2UgaWYgKG5l d19mbGFncyAmIElGRl9VUCAmJgogCQkgICAgKGlmcC0+aWZfZmxhZ3MgJiBJRkZfVVApID09IDAp IHsKLQkJCWlmX3VwKGlmcCk7CisJCQlkb19pZnVwID0gMTsKIAkJfQogCQkvKiBTZWUgaWYgcGVy bWFuZW50bHkgcHJvbWlzY3VvdXMgbW9kZSBiaXQgaXMgYWJvdXQgdG8gZmxpcCAqLwogCQlpZiAo KGlmcC0+aWZfZmxhZ3MgXiBuZXdfZmxhZ3MpICYgSUZGX1BQUk9NSVNDKSB7CkBAIC0yNDQ2LDYg KzI0NDYsOCBAQAogCQlpZiAoaWZwLT5pZl9pb2N0bCkgewogCQkJKHZvaWQpICgqaWZwLT5pZl9p b2N0bCkoaWZwLCBjbWQsIGRhdGEpOwogCQl9CisJCWlmIChkb19pZnVwKQorCQkJaWZfdXAoaWZw KTsKIAkJZ2V0bWljcm90aW1lKCZpZnAtPmlmX2xhc3RjaGFuZ2UpOwogCQlicmVhazsKIAoK --b1_807f9e4043e90606e9f794c1427669e2--