diff --git a/p2p/g3doc/ice.md b/p2p/g3doc/ice.md index c2e68a9d64..08a25ba8b8 100644 --- a/p2p/g3doc/ice.md +++ b/p2p/g3doc/ice.md @@ -1,7 +1,6 @@ # ICE - + ## Overview @@ -86,7 +85,7 @@ All of these steps are invoked by interactions with `PeerConnection`. form new `cricket::Connection`(s). Candidates are compatible if it is possible to send/receive data (e.g ipv4 can only send to ipv4, tcp can only connect to tcp etc...) The newly formed `cricket::Connection`(s) will be - added to the `cricket::IceController` that will decides which + added to the `cricket::IceController` that will decide which `cricket::Connection` to send STUN ping on. 4. [`P2PTransportChannel::SignalCandidatePairChanged`](https://source.chromium.org/chromium/chromium/src/+/master:third_party/webrtc/p2p/base/ice_transport_internal.h;l=310;drc=8cb97062880b0e0a78f9d578370a01aced81a13f) @@ -98,5 +97,5 @@ All of these steps are invoked by interactions with `PeerConnection`. 5. [`P2PTransportChannel::SignalIceTransportStateChanged`](https://source.chromium.org/chromium/chromium/src/+/master:third_party/webrtc/p2p/base/ice_transport_internal.h;l=323;drc=8cb97062880b0e0a78f9d578370a01aced81a13f) The initial selection of a connection makes `P2PTransportChannel` signal up - stack that state has changed, which will make [`cricket::DtlsTransport`] - initiate DTLS handshake. + stack that state has changed, which may make [`cricket::DtlsTransportInternal`](https://source.chromium.org/chromium/chromium/src/+/master:third_party/webrtc/p2p/base/dtls_transport_internal.h;l=63;drc=653bab6790ac92c513b7cf4cd3ad59039c589a95) + initiate a DTLS handshake (depending on the DTLS role).