package mirage-vnetif

  1. Overview
  2. Docs
Virtual network interface and software switch for Mirage

Install

Dune Dependency

Authors

Maintainers

Sources

mirage-vnetif-0.6.2.tbz
sha256=4a8adcacf4618426211dab0b4061ef4ed2e8db6f7fdf1541e9feff5ce9454522
sha512=f186bffb3701bd19817d5c6a01346fbc395f7a6986b6a5e0008f55c0833eb3b1d8bc8fb9b801f09fcde2ad4c8ad898379c0274d6cfd627cdb3780d7f8a5dc2c4

CHANGES.md.html

v0.6.2 (2024-05-22)

  • fewer type aliases, 'a io is Lwt.t, buffer is Cstruct.t, id is int (#37 @hannesm)

v0.6.1 (2024-05-08)

  • support newer tcp releases (#35, @hannesm)

  • remove mirage-profile and result dependency (#35, @hannesm)

  • use mirage-crypto-rng instead of mirage-random-test (#35, @hannesm)

  • adapt lower bounds (#35, @hannesm)

v0.6.0 (2022-03-22)

  • add option for capturing packets directly on the interface (#30, @MagnusS)

  • add option for unlocking a mutex when the interface is in listen mode (#30, @MagnusS)

  • add package mirage-vnetif-stack to provide a preassembled ipv4 stack (#30, @MagnusS)

  • add initial connect test for the vnetif-stack (#30, @MagnusS)

  • clean up opam dependencies (#30, @MagnusS)

  • drop mirage protocols and adapt to arp, ipaddr, tcpip interface changes (#33, @MisterDA)

  • restore old behavior of mirage-vnetif to avoid breaking changes (f0b8341, @dinosaure)

v0.5.0 (2019-10-30)

  • adapt to mirage-net 3.0.0 interface changes (#28 @hannesm)

v0.4.2 (2019-02-24)

  • adjust to mirage-net 2.0.0 changes

  • port build system to dune

v0.4.1 (2019-01-10)

  • Ipaddr 3.0.0 compatibility

  • remove open Result

  • require 4.04.2

v0.4.0 (2017-06-12)

  • Add optional size_limit to Vnetif.create to make it easier to test MTUs (e.g. in TCP/IP) (#16 @yomimono).

  • Port build to Jbuilder.

  • Add Travis CI tests.

v0.3.1 (2016-02-22)

  • Don't export Delayed_backend yet as it is not ready for primetime use.

v0.3

  • Use topkg

  • Use new mirage-time and mirage-clock modules

  • Adapt to MirageOS version 3 errors scheme

v0.2 (2016-09-10)

  • New call unregister_and_flush lets a node wait for all its listener callbacks to return before unregistering from the backend (#4)

  • Support more than 254 connected nodes

v0.1 (2015-04-30)

  • Initial public release.

OCaml

Innovation. Community. Security.