Dario Nieuwenhuis
|
52628e2d4e
tcp: immediately choose source address in connect().
|
3 years ago |
Thibaut Vandervelden
|
4fb1ceb791
fixes #583
|
3 years ago |
Thibaut Vandervelden
|
bf525bf238
ieee802154: random sequence number
|
3 years ago |
Dario Nieuwenhuis
|
3644b94b82
rand: use simple PRNG owned by Interface, sockets access it through Context.
|
3 years ago |
Dario Nieuwenhuis
|
0ebf896fff
socket: refactor Context to be just InterfaceInner.
|
3 years ago |
Dario Nieuwenhuis
|
8a3aaa12d1
iface: return handle in sockets/sockets_mut.
|
3 years ago |
Dario Nieuwenhuis
|
4e365ce9ba
Make SocketSet private, move to `iface`.
|
3 years ago |
Dario Nieuwenhuis
|
ff47259603
socket: move meta from XxxSocket to SocketSetItem.
|
3 years ago |
Dario Nieuwenhuis
|
d1098f5306
6lowpan: support compiling with sixlowpan enabled but socket-udp disabled.
|
3 years ago |
Dario Nieuwenhuis
|
20124dbfd4
socket: cleanup some cfg's
|
3 years ago |
Dario Nieuwenhuis
|
92676b9b67
Fix build when enabling only medium-ip
|
3 years ago |
Emil Fresk
|
1a28ef563c
Expose `self.sockets` in `Interface` via iterators
|
3 years ago |
Dario Nieuwenhuis
|
21e3dad2b2
Fix clippys
|
3 years ago |
Dario Nieuwenhuis
|
d242ff483c
socket/set: remove reference counting.
|
3 years ago |
Dario Nieuwenhuis
|
9a2093e39e
Remove braces that were previously needed to workaround SocketRef borrow issues.
|
3 years ago |
Dario Nieuwenhuis
|
ef213fa772
socket: remove SocketRef.
|
3 years ago |
Dario Nieuwenhuis
|
bde881d2f9
iface: own the SocketSet instead of borrowing it
|
3 years ago |
Dean Li
|
a666a7a8be
arp: flush neighbor cache after IP update
|
3 years ago |
Dario Nieuwenhuis
|
5e7e75ab57
Fix some comments.
|
3 years ago |
Thibaut Vandervelden
|
aeca423b77
ieee802154: log when we drop a frame
|
3 years ago |
Thibaut Vandervelden
|
0e3b668f09
ieee802154: Correct filtering of PAN id
|
3 years ago |
Thibaut Vandervelden
|
d8e7b7a1f7
ieee802154: ignore frames with types other than Data
|
3 years ago |
Thibaut Vandervelden
|
ddfd6f883c
Remove IpRepr::Sixlowpan
|
3 years ago |
Thibaut Vandervelden
|
aed9fdb8be
Send ICMP unreachable when no UDP socket is found
|
3 years ago |
Thibaut Vandervelden
|
7bad4cff57
Use `net_debug` and drop instead of `todo!`
|
3 years ago |
Thibaut Vandervelden
|
f67f024882
Use one PAN ID for source and destination
|
3 years ago |
Dario Nieuwenhuis
|
bdd09c4307
ieee80154: process packets without the FCS.
|
3 years ago |
Dario Nieuwenhuis
|
cd40acb625
6lowpan: do not fill neighbor cache from random packets
|
3 years ago |
Dario Nieuwenhuis
|
102db1d156
wire: remove HardwareAddress::BROADCAST
|
3 years ago |
Dario Nieuwenhuis
|
68e25a29c3
Add RawHardwareAddress, use it in wire ndisc.
|
3 years ago |