Fabrício Carvalho

Results 8 issues of 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...

enhancement

### 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...

enhancement