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

Reply via email to