commit | 8c72cc1634db39fcded8d6bd79089f8aeee27415 | [log] [tgz] |
---|---|---|
author | Victor Boivie <boivie@webrtc.org> | Fri May 06 10:32:01 2022 |
committer | WebRTC LUCI CQ <webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com> | Fri May 06 12:20:42 2022 |
tree | d4420d81597f81529bafbb386bea63e1d77c783d | |
parent | 5a71f1585875a9ef80b79d9f247d1e21319a17d6 [diff] |
dcsctp: Handle in-progress stream sequence numbers When an outgoing stream reset is sent, with sequence number A, and the receiver can't perform it immediately, it will return IN_PROGRESS with response sequence number A. This is then retried with sequence number A+1, and the peer would then possibly respond PERFORMED with response sequence number A+1. Before this CL, whenever a request was sent that didn't immediately succeed, it wouldn't increment its expected response sequence number. So in the retry above, the socket would still expect the response sequence number to stay at A, not at A+1. Bug: webrtc:13994 Change-Id: I6f36d45229a7fb312e97ad15826e0377f4efb64f Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/261310 Reviewed-by: Florent Castelli <orphis@webrtc.org> Commit-Queue: Victor Boivie <boivie@webrtc.org> Reviewed-by: Harald Alvestrand <hta@webrtc.org> Cr-Commit-Position: refs/heads/main@{#36797}
WebRTC is a free, open software project that provides browsers and mobile applications with Real-Time Communications (RTC) capabilities via simple APIs. The WebRTC components have been optimized to best serve this purpose.
Our mission: To enable rich, high-quality RTC applications to be developed for the browser, mobile platforms, and IoT devices, and allow them all to communicate via a common set of protocols.
The WebRTC initiative is a project supported by Google, Mozilla and Opera, amongst others.
See here for instructions on how to get started developing with the native code.
Authoritative list of directories that contain the native API header files.