webrtc/rtc_base/network
Per K 8df31c915a Propagate ECN information on posix sockets to rtc::ReceivedPacket
Two new socket options are introduced OPT_SEND_ECN used for setting ECN bits. OPT_RECV_ECN used for reading the ECN bits.

If ECN bits are set on received IP packets,  ECT(1) and CE is propagated via rtc::ReceivedPacket.

Bug: webrtc:15368
Change-Id: I3ac335007e2f7d30564569bbc80ce47fa541bef1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/332380
Reviewed-by: Jonas Oreland <jonaso@google.com>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41885}
2024-03-12 11:12:56 +00:00
..
BUILD.gn Propagate ECN information on posix sockets to rtc::ReceivedPacket 2024-03-12 11:12:56 +00:00
ecn_marking.h Propagate ECN information on posix sockets to rtc::ReceivedPacket 2024-03-12 11:12:56 +00:00
received_packet.cc Propagate ECN information on posix sockets to rtc::ReceivedPacket 2024-03-12 11:12:56 +00:00
received_packet.h Propagate ECN information on posix sockets to rtc::ReceivedPacket 2024-03-12 11:12:56 +00:00
sent_packet.cc Moves rtc::SentPacket to separate target. 2018-10-15 12:16:14 +00:00
sent_packet.h Add missing RTC_EXPORT for the component build. 2019-10-15 09:07:44 +00:00