Changeset 244709 in webkit


Ignore:
Timestamp:
Apr 26, 2019 4:01:10 PM (5 years ago)
Author:
youenn@apple.com
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):

Location:
trunk/Source/WebKit
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/ChangeLog

    r244707 r244709  
     12019-04-26  Youenn Fablet  <youenn@apple.com>
     2
     3        Use kDNSServiceFlagsKnownUnique to speed up mdns name registration for ICE candidates
     4        https://bugs.webkit.org/show_bug.cgi?id=197328
     5
     6        Reviewed by Eric Carlson.
     7
     8        This allows skipping the probing step of MDNS name registration.
     9        We can do that as registered names are random UUIDs.
     10
     11        * NetworkProcess/webrtc/NetworkMDNSRegister.cpp:
     12        (WebKit::NetworkMDNSRegister::registerMDNSName):
     13
    1142019-04-26  Chris Dumez  <cdumez@apple.com>
    215
  • trunk/Source/WebKit/NetworkProcess/webrtc/NetworkMDNSRegister.cpp

    r241244 r244709  
    140140    auto error = DNSServiceRegisterRecord(service,
    141141        record,
    142         kDNSServiceFlagsUnique,
     142        kDNSServiceFlagsUnique | kDNSServiceFlagsKnownUnique,
    143143        0,
    144144        pendingRequest->name.utf8().data(),
Note: See TracChangeset for help on using the changeset viewer.