transport icon indicating copy to clipboard operation
transport copied to clipboard

Transport testing for Pion

Results 9 transport issues
Sort by recently updated
recently updated
newest added

#### Description using a wrapper of net package to support android 11 #### Reference issue Fixes

To make `webrtc/internal/mux.Mux`, `transport/vnet.VNet`, and `transport/test.Bridge` compatible with full `net.Conn` features (including `SetDeadline`), it would be better to move `dtls/internal/net/deadline` to this package. Following packages are also better to be...

We have been using a custom implementation of `sync.WaitGroup` to fix a data race in the `PacketConn` code used by `pion/dtls` See: - https://github.com/pion/udp/issues/74 - https://github.com/pion/transport/issues/57#issuecomment-1694528604

Current pion only supports UDP, but we will likely soon to support TCP as well. To help our development, we'd like to see vnet also support TCP. See also: pion/webrtc#712

difficulty:hard
triaged

Im doing a N*N conference load testing about ion-sfu analysis ion-sfu: `go tool pprof -svg http://127.0.0.1:6060/debug/pprof/profile > xxx.svg` ![image](https://user-images.githubusercontent.com/12995347/105630561-ed02a680-5e84-11eb-8235-7b6b512ad74d.png) The lock consumes a lot of CPU https://github.com/pion/transport/blob/0a5b43e8f694a364434c30f30d7495ee13ab7e6a/packetio/buffer.go#L28

Now that we no longer support Go 1.19, we might as well deprecate `XorBytes`, remove the ARM-32 assembler version, and use the stdlib version instead. ``` go.mod | 2 +-...

This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | golang.org/x/net | `v0.34.0` -> `v0.36.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fnet/v0.36.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fnet/v0.36.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)...

This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | golang.org/x/sys | `v0.29.0` -> `v0.31.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fsys/v0.31.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fsys/v0.31.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)...