文件名称:轻弹
文件大小:168KB
文件格式:ZIP
更新时间:2024-03-06 09:57:23
C
libslirp libslirp是虚拟机,容器或各种工具使用的用户模式网络库。 入门 先决条件 AC编译器,make / meson和glib2开发库。 (有关Fedora依赖项的列表,另请参见 DEPS变量) 建筑 您可以使用介子构建和安装共享库: meson build ninja -C build install 并使用--enable-slirp = system配置QEMU进行链接。 (QEMU可以使用--enable-slirp = git与子模块静态库一起构建) 测验 不幸的是,没有自动测试可用。 您可以运行与您的开发版本链接的QEMU -net user 。 贡献 随时在页面上打开问题。 您可以克隆并创建合并请求。 使用gitlab进行贡献可允许gitlab工作流程,跟踪问题,运行CI等。 或者,您可以将补丁发送到邮件列表。 版本控制 我们打算对共享库使
【文件预览】:
slirp-master
----.gitpublish(77B)
----meson.build(3KB)
----.gitlab-ci.yml(678B)
----build-aux()
--------meson-dist(270B)
--------git-version-gen(6KB)
----src()
--------version.c(144B)
--------ndp_table.c(3KB)
--------if.c(6KB)
--------sbuf.h(812B)
--------ip_icmp.h(7KB)
--------tcp_var.h(7KB)
--------misc.c(12KB)
--------arp_table.c(3KB)
--------util.h(6KB)
--------dhcpv6.c(7KB)
--------bootp.c(11KB)
--------tftp.c(12KB)
--------sbuf.c(4KB)
--------tcp_timer.c(10KB)
--------misc.h(2KB)
--------cksum.c(5KB)
--------slirp.h(7KB)
--------tcp_input.c(51KB)
--------tcp_timer.h(5KB)
--------mbuf.c(5KB)
--------ip6_output.c(821B)
--------ip6_icmp.h(7KB)
--------socket.c(26KB)
--------udp6.c(4KB)
--------ip_input.c(13KB)
--------ip6_input.c(1KB)
--------libslirp.map(516B)
--------ip.h(7KB)
--------socket.h(5KB)
--------ip6_icmp.c(12KB)
--------libslirp.h(6KB)
--------vmstate.h(17KB)
--------udp.c(10KB)
--------vmstate.c(13KB)
--------util.c(9KB)
--------if.h(618B)
--------slirp.c(35KB)
--------ncsi.c(7KB)
--------mbuf.h(5KB)
--------tcp_output.c(17KB)
--------state.c(14KB)
--------tcpip.h(4KB)
--------ip_output.c(5KB)
--------bootp.h(3KB)
--------dhcpv6.h(2KB)
--------dnssearch.c(8KB)
--------tftp.h(1KB)
--------main.h(368B)
--------debug.h(2KB)
--------ip_icmp.c(14KB)
--------udp.h(3KB)
--------tcp.h(6KB)
--------tcp_subr.c(31KB)
--------stream.c(3KB)
--------libslirp-version.h.in(763B)
--------ncsi-pkt.h(18KB)
--------ip6.h(6KB)
--------stream.h(991B)
----.clang-format(2KB)
----COPYRIGHT(3KB)
----.gitignore(86B)
----CHANGELOG.md(3KB)
----Makefile(2KB)
----README.md(1KB)