Skip to content

Latest commit

 

History

History
executable file
·
26 lines (14 loc) · 554 Bytes

README.md

File metadata and controls

executable file
·
26 lines (14 loc) · 554 Bytes

uinet

userspace netstack basic freebsd

用户态协议栈 基于f-stack的修改,源码来自freebsd11,整合多线程模式

编译方法: 直接在uinet目录执行make

运行方法: ./example/helloworld -i ens38

ens38为本机的物理接口名

接口要设置为混杂模式,ifconfig ens38 promisc

配置文件在config.ini,可以修改接口ip等参数

测试代码在example/main.c,已完成UDP,TCP,socket,select测试

默认测试方法:直接通过浏览器访问配置文件的ip地址

测试环境:ubuntu18.4