F-Stack / f-stack

F-Stack is an user space network development kit with high performance based on DPDK, FreeBSD TCP/IP stack and coroutine API.
http://www.f-stack.org
Other
3.88k stars 899 forks source link

如何配置修改freeBSD #794

Open xu-shane opened 10 months ago

xu-shane commented 10 months ago

您好,doc/F-Stack_Build_Guide.md 中并未提及如何编译freeBSD,以及freeBSD目录中哪些代码会被编译到用户态协议栈,请问是否能够提供一些这方面的帮助?非常感谢🙏

xu-shane commented 10 months ago

or which GENERIC to be used?

wangchong2023 commented 4 months ago

同样需要这方面帮助,希望进行用户态协议栈实现,谢谢

zhaozihanzzh commented 4 months ago

我理解,不需要用户手动编译 FreeBSD 的,lib/Makefile 已经包括了对 freebsd 目录的编译。

wangchong2023 commented 4 months ago

不需要用户手动编译 FreeBSD 的,lib/Makefile 已经包括了对 freebsd 目录的编译 -->我们想把FreeBSD移植到Linux内核或XDP之上,需要了解其中的构建关系和移植注意事项,有这方面经验材料能帮忙分享一下吗?非常感谢。 @zhaozihanzzh

zhaozihanzzh commented 4 months ago

不需要用户手动编译 FreeBSD 的,lib/Makefile 已经包括了对 freebsd 目录的编译 -->我们想把FreeBSD移植到Linux内核或XDP之上,需要了解其中的构建关系和移植注意事项,有这方面经验材料能帮忙分享一下吗?非常感谢。 @zhaozihanzzh

F-Stack 就是把 FreeBSD 协议栈移植到 Linux 上的,作者团队移植的时候应该是借鉴了 libuinet 项目的。XDP 的不太了解哈。

wangchong2023 commented 3 months ago

不需要用户手动编译 FreeBSD 的,lib/Makefile 已经包括了对 freebsd 目录的编译

-->我们想把FreeBSD移植到Linux内核或XDP之上,需要了解其中的构建关系和移植注意事项,有这方面经验材料能帮忙分享一下吗?非常感谢。 @zhaozihanzzh

F-Stack 就是把 FreeBSD 协议栈移植到 Linux 上的,作者团队移植的时候应该是借鉴了 libuinet 项目的。XDP 的不太了解哈。