Fabrício Carvalho
Fabrício Carvalho
This PR updates `SharedNetworkLibOS` import in `NetworkLibOS`.
This PR fixes the TCP accept function to insert the connected peer in the TcpPeer::addresses and calculate the window scale.
This PR creates `into_buf` function to convert `demi_sgarray_t` to `DemiBuffer` without clone.
This PR updates `next_runnable_group` and `get_offsets_for_ready_tasks` functions to avoid some memory allocations.
This PR closes #321, enabling the prepend function on DPDK-based DemiBuffer.
## Description I am observing some calls (that seem to be system calls) running `tcp-ping-pong` example using Catnip in the dev branch (commit `5730393b274d067a5a4a1324e4d3ecd6f396d3e6`). I recorded events using perf and...
### Description - This PR provides the `rte_pktmbuf_prepend` function for Linux to be used on the Catnip of the Demikernel ### Summary of Changes - Added the `rte_pktmbuf_prepend` into build.rs,...
## Context Currently, AsyncQueue is unbounded, which can cause the queue to grow indefinitely. ## Proposed Solution One solution would be to use the `ArrayDeque` of `crate::arraydeque` and restrict the...