webrtc/net/dcsctp/socket
Victor Boivie 2bfb5db548 dcsctp: Update zero checksum option to v-06 draft
https://datatracker.ietf.org/doc/draft-ietf-tsvwg-sctp-zero-checksum/06/

The previous implementation was for version 00, and since then changes
have been made. The chunk that is used to negotiate this capability has
now grown to include an additional property - the sender's alternate
error detection method.

Bug: webrtc:14997
Change-Id: I78043d187b79f40bbadbcba02eae6eedf54f30f9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/336380
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Victor Boivie <boivie@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41759}
2024-02-19 10:25:17 +00:00
..
BUILD.gn dcsctp: Relax thread sequence checker 2024-01-09 11:50:44 +00:00
callback_deferrer.cc Change CallbackDeferrer to pre-reserve the deferred vector. 2023-12-14 21:08:58 +00:00
callback_deferrer.h Change CallbackDeferrer to use a variant and callback pointer instead of std::function 2023-12-12 13:15:12 +00:00
capabilities.h dcsctp: Update zero checksum option to v-06 draft 2024-02-19 10:25:17 +00:00
context.h dcsctp: Convert timers to rtc::TimeDelta 2023-11-07 21:42:15 +00:00
dcsctp_socket.cc dcsctp: Update zero checksum option to v-06 draft 2024-02-19 10:25:17 +00:00
dcsctp_socket.h dcsctp: Relax thread sequence checker 2024-01-09 11:50:44 +00:00
dcsctp_socket_network_test.cc dcsctp: Convert use of TimeMs to webrtc::Timestamp 2023-11-12 21:12:29 +00:00
dcsctp_socket_test.cc dcsctp: Update zero checksum option to v-06 draft 2024-02-19 10:25:17 +00:00
DEPS dcsctp: Add network/throughput tests 2021-09-30 07:59:58 +00:00
heartbeat_handler.cc dcsctp: Convert use of TimeMs to webrtc::Timestamp 2023-11-12 21:12:29 +00:00
heartbeat_handler.h dcsctp: Convert timers to rtc::TimeDelta 2023-11-07 21:42:15 +00:00
heartbeat_handler_test.cc dcsctp: Update zero checksum option to v-06 draft 2024-02-19 10:25:17 +00:00
mock_context.h dcsctp: Migrate non-Timer related to rtc::TimeDelta 2023-11-06 19:55:22 +00:00
mock_dcsctp_socket_callbacks.h dcsctp: Convert use of TimeMs to webrtc::Timestamp 2023-11-12 21:12:29 +00:00
packet_sender.cc Reapply "dcsctp: Negotiate zero checksum" 2023-09-23 21:33:52 +00:00
packet_sender.h Reapply "dcsctp: Negotiate zero checksum" 2023-09-23 21:33:52 +00:00
packet_sender_test.cc dcsctp: Add PacketSender 2021-08-16 20:19:53 +00:00
state_cookie.cc dcsctp: Persist all state in state cookie 2023-12-08 10:54:42 +00:00
state_cookie.h dcsctp: Persist all state in state cookie 2023-12-08 10:54:42 +00:00
state_cookie_test.cc dcsctp: Persist all state in state cookie 2023-12-08 10:54:42 +00:00
stream_reset_handler.cc Move StrJoin to rtc_base/strings 2023-11-15 12:10:28 +00:00
stream_reset_handler.h dcsctp: Convert timers to rtc::TimeDelta 2023-11-07 21:42:15 +00:00
stream_reset_handler_test.cc dcsctp: Convert use of TimeMs to webrtc::Timestamp 2023-11-12 21:12:29 +00:00
transmission_control_block.cc dcsctp: Convert use of TimeMs to webrtc::Timestamp 2023-11-12 21:12:29 +00:00
transmission_control_block.h dcsctp: Convert use of TimeMs to webrtc::Timestamp 2023-11-12 21:12:29 +00:00
transmission_control_block_test.cc Reapply "dcsctp: Negotiate zero checksum" 2023-09-23 21:33:52 +00:00