Dario Nieuwenhuis
|
4d6c22a3ff
iface: borrow the SocketSet instead of owning.
|
há 2 anos atrás |
Dario Nieuwenhuis
|
2841d5ef4a
iface: make socket_egress infallible.
|
há 2 anos atrás |
Dario Nieuwenhuis
|
e60fbe2235
iface: make all process_* infallible. Fixes #281
|
há 2 anos atrás |
Dario Nieuwenhuis
|
37a276bcf2
socket: Make process() infallible.
|
há 2 anos atrás |
Dario Nieuwenhuis
|
72a9ee46ce
socket: reorganize module structure, with one module per protocol.
|
há 2 anos atrás |
Dario Nieuwenhuis
|
ac12274029
dns: feature and unused fixes
|
há 2 anos atrás |
Dario Nieuwenhuis
|
da1a2b2df0
socket: add DNS
|
há 3 anos atrás |
Dario Nieuwenhuis
|
eb41d077e0
Remove IpAddress::Unspecified, assign src addr in sockets.
|
há 2 anos atrás |
Anuvrat
|
8ba8830378
Corrects minor spelling errors
|
há 3 anos atrás |
Thibaut Vandervelden
|
5dce1768f5
remove `PacketAssemblerInfo`
|
há 3 anos atrás |
Thibaut Vandervelden
|
3a1e84e781
allow temporary unused
|
há 3 anos atrás |
Thibaut Vandervelden
|
53c46d78a9
add fragmentation mechanism
|
há 3 anos atrás |
Dario Nieuwenhuis
|
5989896299
Remove IpRepr::Unspecified and lowering.
|
há 3 anos atrás |
Dario Nieuwenhuis
|
028b4466ff
wire: Rename ipv4 `protocol` to `next_header`.
|
há 3 anos atrás |
Dario Nieuwenhuis
|
52628e2d4e
tcp: immediately choose source address in connect().
|
há 3 anos atrás |
Thibaut Vandervelden
|
4fb1ceb791
fixes #583
|
há 3 anos atrás |
Thibaut Vandervelden
|
bf525bf238
ieee802154: random sequence number
|
há 3 anos atrás |
Dario Nieuwenhuis
|
3644b94b82
rand: use simple PRNG owned by Interface, sockets access it through Context.
|
há 3 anos atrás |
Dario Nieuwenhuis
|
0ebf896fff
socket: refactor Context to be just InterfaceInner.
|
há 3 anos atrás |
Dario Nieuwenhuis
|
8a3aaa12d1
iface: return handle in sockets/sockets_mut.
|
há 3 anos atrás |
Dario Nieuwenhuis
|
4e365ce9ba
Make SocketSet private, move to `iface`.
|
há 3 anos atrás |
Dario Nieuwenhuis
|
ff47259603
socket: move meta from XxxSocket to SocketSetItem.
|
há 3 anos atrás |
Dario Nieuwenhuis
|
d1098f5306
6lowpan: support compiling with sixlowpan enabled but socket-udp disabled.
|
há 3 anos atrás |
Dario Nieuwenhuis
|
20124dbfd4
socket: cleanup some cfg's
|
há 3 anos atrás |
Dario Nieuwenhuis
|
92676b9b67
Fix build when enabling only medium-ip
|
há 3 anos atrás |
Emil Fresk
|
1a28ef563c
Expose `self.sockets` in `Interface` via iterators
|
há 3 anos atrás |
Dario Nieuwenhuis
|
21e3dad2b2
Fix clippys
|
há 3 anos atrás |
Dario Nieuwenhuis
|
d242ff483c
socket/set: remove reference counting.
|
há 3 anos atrás |
Dario Nieuwenhuis
|
9a2093e39e
Remove braces that were previously needed to workaround SocketRef borrow issues.
|
há 3 anos atrás |
Dario Nieuwenhuis
|
ef213fa772
socket: remove SocketRef.
|
há 3 anos atrás |