From owner-freebsd-net@freebsd.org Fri Jan 6 09:23:13 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 B71FCCA03F1 for ; Fri, 6 Jan 2017 09:23:13 +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 7AE9C1783 for ; Fri, 6 Jan 2017 09:23:13 +0000 (UTC) (envelope-from daemon-user@freebsd.org) Received: by reviews.nyi.freebsd.org (Postfix, from userid 1346) id 915B13602C; Fri, 6 Jan 2017 09:23:12 +0000 (UTC) Date: Fri, 6 Jan 2017 09:23:12 +0000 To: freebsd-net@freebsd.org From: "decui_microsoft.com (Dexuan Cui)" Reply-to: D8963+325+d689c69326b9ae09@reviews.freebsd.org Subject: [Differential] D8963: ifnet: introduce event handlers for ifup/ifdown events Message-ID: <40d32d89a0160cf02a1fa819d29ced09@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: D8963: ifnet: introduce event handlers for ifup/ifdown events 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-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-Cc: Precedence: bulk In-Reply-To: References: Thread-Index: Y2E4NDdjNWVjOGM5NzQ0Mjk1ZTMzMGM0ZDY2IFhvYgA= MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_40d32d89a0160cf02a1fa819d29ced09" 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 09:23:13 -0000 --b1_40d32d89a0160cf02a1fa819d29ced09 Content-Type: text/plain; charset = "utf-8" Content-Transfer-Encoding: base64 ZGVjdWlfbWljcm9zb2Z0LmNvbSB1cGRhdGVkIHRoZSBzdW1tYXJ5IGZvciB0aGlzIHJldmlzaW9u LgpkZWN1aV9taWNyb3NvZnQuY29tIHVwZGF0ZWQgdGhpcyByZXZpc2lvbiB0byBEaWZmIDIzNjUy LgpkZWN1aV9taWNyb3NvZnQuY29tIGFkZGVkIGEgY29tbWVudC4KCgogIFNpbmNlIHNlcGhlJ3Mg cGF0Y2ggKGh0dHBzOi8vcmV2aWV3cy5mcmVlYnNkLm9yZy9EODkwNSkgaXMgYWNjZXB0ZWQsIGxl dCBtZSB1cGRhdGUgdGhpcyBwYXRjaCBhY2NvcmRpbmdseS4KCkNIQU5HRVMgU0lOQ0UgTEFTVCBV UERBVEUKICBodHRwczovL3Jldmlld3MuZnJlZWJzZC5vcmcvRDg5NjM/dnM9MjMzODImaWQ9MjM2 NTIKClJFVklTSU9OIERFVEFJTAogIGh0dHBzOi8vcmV2aWV3cy5mcmVlYnNkLm9yZy9EODk2MwoK QUZGRUNURUQgRklMRVMKICBzeXMvbmV0L2lmLmMKICBzeXMvc3lzL2V2ZW50aGFuZGxlci5oCgpF TUFJTCBQUkVGRVJFTkNFUwogIGh0dHBzOi8vcmV2aWV3cy5mcmVlYnNkLm9yZy9zZXR0aW5ncy9w YW5lbC9lbWFpbHByZWZlcmVuY2VzLwoKVG86IGRlY3VpX21pY3Jvc29mdC5jb20sIGhzZWxhc2t5 LCBzZXBoZXJvc2FfZ21haWwuY29tLCBjZW0sIG5wLCBrbWFjeSwga2liLCBob256aGFuX21pY3Jv c29mdC5jb20sIGhvd2FyZDBzdV9nbWFpbC5jb20sIGpoYiwgYWUsIGRlbHBoaWosIHJveWdlciwg Z2xlYml1cywgZ25uLCByd2F0c29uCkNjOiBmcmVlYnNkLW5ldC1saXN0Cg== --b1_40d32d89a0160cf02a1fa819d29ced09 Content-Type: text/x-patch; charset=utf-8; name="D8963.23652.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="D8963.23652.patch" ZGlmZiAtLWdpdCBhL3N5cy9zeXMvZXZlbnRoYW5kbGVyLmggYi9zeXMvc3lzL2V2ZW50aGFuZGxl ci5oCi0tLSBhL3N5cy9zeXMvZXZlbnRoYW5kbGVyLmgKKysrIGIvc3lzL3N5cy9ldmVudGhhbmRs ZXIuaApAQCAtMjg0LDQgKzI4NCwxMSBAQAogRVZFTlRIQU5ETEVSX0RFQ0xBUkUoc3dhcG9uLCBz d2Fwb25fZm4pOwogRVZFTlRIQU5ETEVSX0RFQ0xBUkUoc3dhcG9mZiwgc3dhcG9mZl9mbik7CiAK Ky8qIGlmdXAvaWZkb3duIGV2ZW50cyAqLworI2RlZmluZSBJRk5FVF9FVkVOVF9VUAkJMAorI2Rl ZmluZSBJRk5FVF9FVkVOVF9ET1dOCTEKK3N0cnVjdCBpZm5ldDsKK3R5cGVkZWYgdm9pZCAoKmlm bmV0X2V2ZW50X2ZuKSh2b2lkICosIHN0cnVjdCBpZm5ldCAqaWZwLCBpbnQgZXZlbnQpOworRVZF TlRIQU5ETEVSX0RFQ0xBUkUoaWZuZXRfZXZlbnQsIGlmbmV0X2V2ZW50X2ZuKTsKKwogI2VuZGlm IC8qIF9TWVNfRVZFTlRIQU5ETEVSX0hfICovCmRpZmYgLS1naXQgYS9zeXMvbmV0L2lmLmMgYi9z eXMvbmV0L2lmLmMKLS0tIGEvc3lzL25ldC9pZi5jCisrKyBiL3N5cy9uZXQvaWYuYwpAQCAtNTks NiArNTksNyBAQAogI2luY2x1ZGUgPHN5cy9kb21haW4uaD4KICNpbmNsdWRlIDxzeXMvamFpbC5o PgogI2luY2x1ZGUgPHN5cy9wcml2Lmg+CisjaW5jbHVkZSA8c3lzL2V2ZW50aGFuZGxlci5oPgog CiAjaW5jbHVkZSA8bWFjaGluZS9zdGRhcmcuaD4KICNpbmNsdWRlIDx2bS91bWEuaD4KQEAgLTIy MTgsNiArMjIxOSw3IEBACiBpZl9kb3duKHN0cnVjdCBpZm5ldCAqaWZwKQogewogCisJRVZFTlRI QU5ETEVSX0lOVk9LRShpZm5ldF9ldmVudCwgaWZwLCBJRk5FVF9FVkVOVF9ET1dOKTsKIAlpZl91 bnJvdXRlKGlmcCwgSUZGX1VQLCBBRl9VTlNQRUMpOwogfQogCkBAIC0yMjMwLDYgKzIyMzIsNyBA QAogewogCiAJaWZfcm91dGUoaWZwLCBJRkZfVVAsIEFGX1VOU1BFQyk7CisJRVZFTlRIQU5ETEVS X0lOVk9LRShpZm5ldF9ldmVudCwgaWZwLCBJRk5FVF9FVkVOVF9VUCk7CiB9CiAKIC8qCgo= --b1_40d32d89a0160cf02a1fa819d29ced09--