1 unstable release
new 0.1.0 | Oct 27, 2024 |
---|
#7 in #microvm
Used in 4 crates
7KB
60 lines
fcnet-types
The fcnet-types
crate provides a stable set of configuration types for a Firecracker microVM network:
FirecrackerNetwork
FirecrackerNetworkType
FirecrackerIpStack
(IPv4, IPv6, dual-stack)FirecrackerNetworkOperation
(add, delete, check)
In order to actually perform FirecrackerNetworkOperation
s over a FirecrackerNetwork
, you'll need a concrete
implementation that depends on fcnet-types
:
fcnet
is a lib-crate that is a full implementation and is linked into your binary and functions within your application process at the downside of your application needing root permissions.fcnetd-client
is a lib-crate connects to a rootful process running thefcnetd
bin-crate, which is a daemon that wrapsfcnet
behind either a Unix or TCP/IP socket that can be connected to in order to perform requests.
Dependencies
~185–350KB
~10K SLoC