smoltcp
smoltcp copied to clipboard
a smol tcp/ip stack
**Description of issue** Adding a large number of sockets (~40000) to a `SocketSet` is very inefficient, taking about 10 seconds on my machine (4.2Ghz AMD processor). **Steps to reproduce** Run...
This patch rebases @jgallagher's PR #602 to the tip of the main branch, adding support for IPv6 multicast groups. As in the original PR, it is possible to join groups...
when we run process_udp, if there are two sockets that bind under the same Ipaddr, one of them will be ignored [here](https://github.com/smoltcp-rs/smoltcp/blob/125773e282bc2e0c914a49e9c75573926e26e558/src/iface/interface/udp.rs#L27) ```rust // iface/interface/udp.rs #[cfg(feature = "socket-udp")] for udp_socket...
This pull request drops the requirement that we can mutate the receive buffer. I noticed issue #443 already discussed this, but was closed without making the change. Even though the...
Hello, I'm new to `smoltcp` and am trying to retrieve a MAC address from a given IP address. It appears there are no direct methods in smoltcp for querying MAC...
I/O Safety (rust-lang/rfcs#3128, rust-lang/rust#87074) was introduced in Rust 1.63 which associated lifetime to file descriptors. Some packages, [in particular `smol`](https://docs.rs/smol/latest/smol/struct.Async.html#impl-Async%3CT%3E), only accepted the I/O-safety-based types instead of RawFd-based types. While...
Is there a way to condense the smoltcp API so that it could be exported as a C library? With the design goals stated in the readme, this library seems...
Hello! I am rather new to the code base and am interested in using `smoltcp`. I am, however, having a hard time seeing at how some of it works when...
So I understand how backlogs are possible in smoltcp, with listening multiple times on the same endpoint. My question is - is there an existing implementation of a conventional listen-accept...