Commit History

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