smoltcp icon indicating copy to clipboard operation
smoltcp copied to clipboard

a smol tcp/ip stack

Results 117 smoltcp issues
Sort by recently updated
recently updated
newest added

I tried to enable the following feature in embassy-net #[cfg(feature = "socket-mdns")] to be able to resolve this URI _homeassistant.local_ in rp pico. I was able to enable mdns feature...

### Description We have the requirement to send/receive ethernet frames with a custom type/protocol for [HomePlug AV](https://www.slideshare.net/slideshow/sstic-2019-v2g-injector-whispering-to-cars-and-charging-units-through-the-powerline/149677087#20) (`0x88e1`). Using a raw socket does not really work as it drops packets...

Closes #927. This PR introduces the ability to resize TCP receive buffer after the connection is established, as well as helper getter functions. This feature will help implement "rwnd auto-tuning",...

This is most relevant when using Raw sockets. If you attempt to send a packet via a raw socket with a source address that does not match the interface address...

Currently the `Interface` struct needs a `Device` to construct itself via `Interface::new`, but all it does with it is call `capabilities` on it. In some cases (e.g. embedded code) we...

Hi smoltcp maintainers, thanks for your great work! I've been experiencing extremely low performance (< 1Gbps) for two TCP sockets connected via the loopback device (PoC attached at the end...

Optimize `SocketSet::add` for the common use case of adding sockets in a loop, see https://github.com/smoltcp-rs/smoltcp/issues/926.

Do you mind rewriting functions such as update_ip_addrs to return an error instead of panicking? I can do the work if you are willing to accept PRs.

Currently, the buffer for TCP socket needs to be preallocated in `socket::tcp::Socket::new()` and I found nowhere to change its size. However, a configurable window size is necessary to achieve a...

Update the copyright holder in the licence file, as discussed with @whitequark.