Pedro Henrique Penna
Pedro Henrique Penna
# Description We are currently missing `remove()` for `HashTtlCache`
# Description We have currently disable entry eviction in the ARP cache due to missing functionalities in the network stack. Once we introduce them we should re-enable eviction in `catnip::protocols::arp::peer::background()`...
# Description In the ARP cache, we should enable multiple waiters for the same address.
# Description When receiving data in an active socket, we should clean up ARP query control flow. # References - `ActiveOpenSocket::receive()`
# Description When receiving data in active sockets we should handle window size overflow errors properly. # References - `ActiveOpenSocket::receive()`
# Description When receiving data in active sockets we should handle window size overflow errors properly. # References - `PassiveOpenSocket::receive()`
# Description In `PassiveOpenSocket::receive()`, we should drop packets that show up for connections that have not ben accepted yet.
# Description We should implement `close()` for passive sockets. Related Issues ---------------- - https://github.com/demikernel/catnip/issues/82
# Description In `protocols::tcp::peer:TcpPeer::connect()` we should free ephemeral ports once an active connection is closed.