Title: [244709] trunk/Source/WebKit
- Revision
- 244709
- Author
- [email protected]
- Date
- 2019-04-26 16:01:10 -0700 (Fri, 26 Apr 2019)
Log Message
Use kDNSServiceFlagsKnownUnique to speed up mdns name registration for ICE candidates
https://bugs.webkit.org/show_bug.cgi?id=197328
Reviewed by Eric Carlson.
This allows skipping the probing step of MDNS name registration.
We can do that as registered names are random UUIDs.
* NetworkProcess/webrtc/NetworkMDNSRegister.cpp:
(WebKit::NetworkMDNSRegister::registerMDNSName):
Modified Paths
Diff
Modified: trunk/Source/WebKit/ChangeLog (244708 => 244709)
--- trunk/Source/WebKit/ChangeLog 2019-04-26 22:21:25 UTC (rev 244708)
+++ trunk/Source/WebKit/ChangeLog 2019-04-26 23:01:10 UTC (rev 244709)
@@ -1,3 +1,16 @@
+2019-04-26 Youenn Fablet <[email protected]>
+
+ Use kDNSServiceFlagsKnownUnique to speed up mdns name registration for ICE candidates
+ https://bugs.webkit.org/show_bug.cgi?id=197328
+
+ Reviewed by Eric Carlson.
+
+ This allows skipping the probing step of MDNS name registration.
+ We can do that as registered names are random UUIDs.
+
+ * NetworkProcess/webrtc/NetworkMDNSRegister.cpp:
+ (WebKit::NetworkMDNSRegister::registerMDNSName):
+
2019-04-26 Chris Dumez <[email protected]>
[iOS] Our process assertion should not allow idle sleep
Modified: trunk/Source/WebKit/NetworkProcess/webrtc/NetworkMDNSRegister.cpp (244708 => 244709)
--- trunk/Source/WebKit/NetworkProcess/webrtc/NetworkMDNSRegister.cpp 2019-04-26 22:21:25 UTC (rev 244708)
+++ trunk/Source/WebKit/NetworkProcess/webrtc/NetworkMDNSRegister.cpp 2019-04-26 23:01:10 UTC (rev 244709)
@@ -139,7 +139,7 @@
auto* record = &pendingRequest->record;
auto error = DNSServiceRegisterRecord(service,
record,
- kDNSServiceFlagsUnique,
+ kDNSServiceFlagsUnique | kDNSServiceFlagsKnownUnique,
0,
pendingRequest->name.utf8().data(),
kDNSServiceType_A,
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes