rawlink
rawlink copied to clipboard
An ocaml library for using BPF/AF_SOCKET in a platform independent way.
This adds Async support, it has been tested by using these modules in the Churrua DHCP server, and works well. Since Async depends on `Core` and `ppx_jane` already, I used...
These files are almost entirely identical, and dune makes it so it is easier to update them.
Fixes the following build errors ``` Entering directory '/home/shammas/tmp/charrua' File "vendor/rawlink/lib/eio_rawlink.ml", line 42, characters 12-25: 42 | let n = Eio.Flow.read t.flow t.buffer in ^^^^^^^^^^^^^ Error (alert deprecated): Eio.Flow.read Use...
This project is failing to build in [ocaml-ci](https://ci.ocamllabs.io/github/haesbaert/rawlink/commit/520207190814ebfc0db9fd4f6d9c6e0f1297732d). It is caused by the `bin/*` programs requiring extra dependencies that are not present in any opam files. I've created a `raw...
Travis has to be updated, things changed in 3 years
The cstruct ppx was expanded and manually added in the source file. It was only used in one place for a relatively small struct. The hexdump function was omitted. A...