From owner-freebsd-net@freebsd.org Wed Oct 12 01:52:48 2016 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 27351C0CE63 for ; Wed, 12 Oct 2016 01:52:48 +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 03720A65 for ; Wed, 12 Oct 2016 01:52:48 +0000 (UTC) (envelope-from daemon-user@freebsd.org) Received: by reviews.nyi.freebsd.org (Postfix, from userid 1346) id 7B6C01448D; Wed, 12 Oct 2016 01:52:47 +0000 (UTC) Date: Wed, 12 Oct 2016 01:52:47 +0000 To: freebsd-net@freebsd.org From: Phabricator Reply-to: D8214+325+1c6d6dd19d32a9c0@reviews.freebsd.org Subject: [Differential] D8214: ifnet: Use if_link_state snapshot to invoke ifnet_link_event Message-ID: <1f3b44c43b6a03a18bed63e9d5751f0b@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: D8214: ifnet: Use if_link_state snapshot to invoke ifnet_link_event X-Herald-Rules: none 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: Zjc3NzgxNjgwMTk5OWNkOTQzZDBmNGQzMGI5IFf9l28= MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_1f3b44c43b6a03a18bed63e9d5751f0b" 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: Wed, 12 Oct 2016 01:52:48 -0000 --b1_1f3b44c43b6a03a18bed63e9d5751f0b Content-Type: text/plain; charset = "utf-8" Content-Transfer-Encoding: base64 VGhpcyByZXZpc2lvbiB3YXMgYXV0b21hdGljYWxseSB1cGRhdGVkIHRvIHJlZmxlY3QgdGhlIGNv bW1pdHRlZCBjaGFuZ2VzLgpDbG9zZWQgYnkgY29tbWl0IHJTMzA3MDc4OiBpZm5ldDogVXNlIGlm X2xpbmtfc3RhdGUgc25hcHNob3QgdG8gaW52b2tlIGlmbmV0X2xpbmtfZXZlbnQgKGF1dGhvcmVk IGJ5IHNlcGhlKS4KCkNIQU5HRUQgUFJJT1IgVE8gQ09NTUlUCiAgaHR0cHM6Ly9yZXZpZXdzLmZy ZWVic2Qub3JnL0Q4MjE0P3ZzPTIxMjM5JmlkPTIxMjg2I3RvYwoKUkVQT1NJVE9SWQogIHJTIEZy ZWVCU0Qgc3JjIHJlcG9zaXRvcnkKCkNIQU5HRVMgU0lOQ0UgTEFTVCBVUERBVEUKICBodHRwczov L3Jldmlld3MuZnJlZWJzZC5vcmcvRDgyMTQ/dnM9MjEyMzkmaWQ9MjEyODYKClJFVklTSU9OIERF VEFJTAogIGh0dHBzOi8vcmV2aWV3cy5mcmVlYnNkLm9yZy9EODIxNAoKQUZGRUNURUQgRklMRVMK ICBoZWFkL3N5cy9uZXQvaWYuYwoKQ0hBTkdFIERFVEFJTFMKCmRpZmYgLS1naXQgYS9oZWFkL3N5 cy9uZXQvaWYuYyBiL2hlYWQvc3lzL25ldC9pZi5jCi0tLSBhL2hlYWQvc3lzL25ldC9pZi5jCisr KyBiL2hlYWQvc3lzL25ldC9pZi5jCkBAIC0yMjA2LDcgKzIyMDYsNyBAQAogCWlmIChsb2dfbGlu a19zdGF0ZV9jaGFuZ2UpCiAJCWxvZyhMT0dfTk9USUNFLCAiJXM6IGxpbmsgc3RhdGUgY2hhbmdl ZCB0byAlc1xuIiwgaWZwLT5pZl94bmFtZSwKIAkJICAgIChsaW5rX3N0YXRlID09IExJTktfU1RB VEVfVVApID8gIlVQIiA6ICJET1dOIiApOwotCUVWRU5USEFORExFUl9JTlZPS0UoaWZuZXRfbGlu a19ldmVudCwgaWZwLCBpZnAtPmlmX2xpbmtfc3RhdGUpOworCUVWRU5USEFORExFUl9JTlZPS0Uo aWZuZXRfbGlua19ldmVudCwgaWZwLCBsaW5rX3N0YXRlKTsKIAlDVVJWTkVUX1JFU1RPUkUoKTsK IH0KIAoKCgpFTUFJTCBQUkVGRVJFTkNFUwogIGh0dHBzOi8vcmV2aWV3cy5mcmVlYnNkLm9yZy9z ZXR0aW5ncy9wYW5lbC9lbWFpbHByZWZlcmVuY2VzLwoKVG86IHNlcGhlcm9zYV9nbWFpbC5jb20s IGdsZWJpdXMsIGFkcmlhbiwgZ25uLCBieiwgYWUKQ2M6IGFlLCBmcmVlYnNkLW5ldC1saXN0Cg== --b1_1f3b44c43b6a03a18bed63e9d5751f0b Content-Type: text/x-patch; charset=utf-8; name="D8214.21286.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="D8214.21286.patch" ZGlmZiAtLWdpdCBhL2hlYWQvc3lzL25ldC9pZi5jIGIvaGVhZC9zeXMvbmV0L2lmLmMKLS0tIGEv aGVhZC9zeXMvbmV0L2lmLmMKKysrIGIvaGVhZC9zeXMvbmV0L2lmLmMKQEAgLTIyMDYsNyArMjIw Niw3IEBACiAJaWYgKGxvZ19saW5rX3N0YXRlX2NoYW5nZSkKIAkJbG9nKExPR19OT1RJQ0UsICIl czogbGluayBzdGF0ZSBjaGFuZ2VkIHRvICVzXG4iLCBpZnAtPmlmX3huYW1lLAogCQkgICAgKGxp bmtfc3RhdGUgPT0gTElOS19TVEFURV9VUCkgPyAiVVAiIDogIkRPV04iICk7Ci0JRVZFTlRIQU5E TEVSX0lOVk9LRShpZm5ldF9saW5rX2V2ZW50LCBpZnAsIGlmcC0+aWZfbGlua19zdGF0ZSk7CisJ RVZFTlRIQU5ETEVSX0lOVk9LRShpZm5ldF9saW5rX2V2ZW50LCBpZnAsIGxpbmtfc3RhdGUpOwog CUNVUlZORVRfUkVTVE9SRSgpOwogfQogCgo= --b1_1f3b44c43b6a03a18bed63e9d5751f0b--