Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 3bf07acdb9cce82d79e51c19e940fd4cc8e7b3d9
      
https://github.com/WebKit/WebKit/commit/3bf07acdb9cce82d79e51c19e940fd4cc8e7b3d9
  Author: Youenn Fablet <[email protected]>
  Date:   2025-10-07 (Tue, 07 Oct 2025)

  Changed paths:
    M Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml
    M Source/WebKit/NetworkProcess/webrtc/NetworkRTCProvider.cpp
    M Source/WebKit/NetworkProcess/webrtc/NetworkRTCProvider.h
    M Source/WebKit/NetworkProcess/webrtc/NetworkRTCProvider.messages.in
    M Source/WebKit/NetworkProcess/webrtc/NetworkRTCTCPSocketCocoa.h
    M Source/WebKit/NetworkProcess/webrtc/NetworkRTCTCPSocketCocoa.mm
    M Source/WebKit/NetworkProcess/webrtc/NetworkRTCUDPSocketCocoa.h
    M Source/WebKit/NetworkProcess/webrtc/NetworkRTCUDPSocketCocoa.mm
    M Source/WebKit/Shared/RTCNetwork.serialization.in
    A Source/WebKit/Shared/RTCSocketCreationFlags.h
    M Source/WebKit/WebKit.xcodeproj/project.pbxproj
    M Source/WebKit/WebProcess/Network/webrtc/LibWebRTCNetworkManager.cpp
    M Source/WebKit/WebProcess/Network/webrtc/LibWebRTCProvider.cpp
    M Source/WebKit/WebProcess/Network/webrtc/LibWebRTCSocketFactory.cpp
    M Source/WebKit/WebProcess/Network/webrtc/LibWebRTCSocketFactory.h

  Log Message:
  -----------
  Set serviceClass on WebRTC network connections
rdar://149874300
https://bugs.webkit.org/show_bug.cgi?id=291641

Reviewed by Jean-Yves Avenard.

We introduce a feature flag to ocntrol whether marking the service class of a 
given nw connection (used for WebRTC) as video.
This can help the OS to optimize things for that nw connection.
The flag is off by default for now.
The patch is mostly plumbing the flag from the web process up to nw connections 
living in networking process.
We do a refactoring to pass the 3 booleans used for creating nw sockets as a 
structure called RTCSocketCreationFlags.
This makes the code clearer and less error prone.

Canonical link: https://commits.webkit.org/301152@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to