From owner-freebsd-net@freebsd.org Tue Oct 11 02:30:11 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 843DDC0C966 for ; Tue, 11 Oct 2016 02:30:11 +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 6095262D for ; Tue, 11 Oct 2016 02:30:11 +0000 (UTC) (envelope-from daemon-user@freebsd.org) Received: by reviews.nyi.freebsd.org (Postfix, from userid 1346) id B87E8140CF; Tue, 11 Oct 2016 02:30:10 +0000 (UTC) Date: Tue, 11 Oct 2016 02:30:10 +0000 To: freebsd-net@freebsd.org From: "sepherosa_gmail.com (Sepherosa Ziehau)" Reply-to: D8214+325+1c6d6dd19d32a9c0@reviews.freebsd.org Subject: [Differential] D8214: ifnet: Use if_link_state snapshot to invoke ifnet_link_event Message-ID: 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-Cc: Precedence: bulk Thread-Index: Zjc3NzgxNjgwMTk5OWNkOTQzZDBmNGQzMGI5 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_2a884883d945a5974a0d919cda9702a7" 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: Tue, 11 Oct 2016 02:30:11 -0000 --b1_2a884883d945a5974a0d919cda9702a7 Content-Type: text/plain; charset = "utf-8" Content-Transfer-Encoding: base64 c2VwaGVyb3NhX2dtYWlsLmNvbSBjcmVhdGVkIHRoaXMgcmV2aXNpb24uCnNlcGhlcm9zYV9nbWFp bC5jb20gYWRkZWQgcmV2aWV3ZXJzOiBnbGViaXVzLCBhZHJpYW4sIGdubiwgYnouCnNlcGhlcm9z YV9nbWFpbC5jb20gYWRkZWQgYSBzdWJzY3JpYmVyOiBmcmVlYnNkLW5ldC1saXN0LgoKUkVWSVNJ T04gU1VNTUFSWQogIFNvIHRoYXQgZXZlcnlvbmUgaW4gdGhpcyB0YXNrIGhhdmUgY29uc2lzdGVu dCB2aWV3IG9mIGxpbmsgc3RhdGUuCgpSRVZJU0lPTiBERVRBSUwKICBodHRwczovL3Jldmlld3Mu ZnJlZWJzZC5vcmcvRDgyMTQKCkFGRkVDVEVEIEZJTEVTCiAgc3lzL25ldC9pZi5jCgpDSEFOR0Ug REVUQUlMUwoKZGlmZiAtLWdpdCBhL3N5cy9uZXQvaWYuYyBiL3N5cy9uZXQvaWYuYwotLS0gYS9z eXMvbmV0L2lmLmMKKysrIGIvc3lzL25ldC9pZi5jCkBAIC0yMjA2LDcgKzIyMDYsNyBAQAogCWlm IChsb2dfbGlua19zdGF0ZV9jaGFuZ2UpCiAJCWxvZyhMT0dfTk9USUNFLCAiJXM6IGxpbmsgc3Rh dGUgY2hhbmdlZCB0byAlc1xuIiwgaWZwLT5pZl94bmFtZSwKIAkJICAgIChsaW5rX3N0YXRlID09 IExJTktfU1RBVEVfVVApID8gIlVQIiA6ICJET1dOIiApOwotCUVWRU5USEFORExFUl9JTlZPS0Uo aWZuZXRfbGlua19ldmVudCwgaWZwLCBpZnAtPmlmX2xpbmtfc3RhdGUpOworCUVWRU5USEFORExF Ul9JTlZPS0UoaWZuZXRfbGlua19ldmVudCwgaWZwLCBsaW5rX3N0YXRlKTsKIAlDVVJWTkVUX1JF U1RPUkUoKTsKIH0KIAoKCgpFTUFJTCBQUkVGRVJFTkNFUwogIGh0dHBzOi8vcmV2aWV3cy5mcmVl YnNkLm9yZy9zZXR0aW5ncy9wYW5lbC9lbWFpbHByZWZlcmVuY2VzLwoKVG86IHNlcGhlcm9zYV9n bWFpbC5jb20sIGdsZWJpdXMsIGFkcmlhbiwgZ25uLCBiegpDYzogZnJlZWJzZC1uZXQtbGlzdAo= --b1_2a884883d945a5974a0d919cda9702a7 Content-Type: text/x-patch; charset=utf-8; name="D8214.21239.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="D8214.21239.patch" ZGlmZiAtLWdpdCBhL3N5cy9uZXQvaWYuYyBiL3N5cy9uZXQvaWYuYwotLS0gYS9zeXMvbmV0L2lm LmMKKysrIGIvc3lzL25ldC9pZi5jCkBAIC0yMjA2LDcgKzIyMDYsNyBAQAogCWlmIChsb2dfbGlu a19zdGF0ZV9jaGFuZ2UpCiAJCWxvZyhMT0dfTk9USUNFLCAiJXM6IGxpbmsgc3RhdGUgY2hhbmdl ZCB0byAlc1xuIiwgaWZwLT5pZl94bmFtZSwKIAkJICAgIChsaW5rX3N0YXRlID09IExJTktfU1RB VEVfVVApID8gIlVQIiA6ICJET1dOIiApOwotCUVWRU5USEFORExFUl9JTlZPS0UoaWZuZXRfbGlu a19ldmVudCwgaWZwLCBpZnAtPmlmX2xpbmtfc3RhdGUpOworCUVWRU5USEFORExFUl9JTlZPS0Uo aWZuZXRfbGlua19ldmVudCwgaWZwLCBsaW5rX3N0YXRlKTsKIAlDVVJWTkVUX1JFU1RPUkUoKTsK IH0KIAoK --b1_2a884883d945a5974a0d919cda9702a7--