freeRouter source tree

freeRouter is a router stack which can export the computed tables to external dataplanes

yet another routing/forwarding network stack made by highly skilled network/electrical/engineers

more about the project at

you can find the same source tree at various locations, normally all should be the same:

part of the subdirectories under misc/ are somewhere else too:


you'll need an up to date debian sid with a jdk installed

for natives, you'll need clang, dpdk, libpcap, libbpf, libmnl and libcrypto

directory structure

the following directories could be found here:

the following directories will appear here:

directories under misc folder

getting started

there is no build system in use, but you'll find shell scripts:

as a first start to get your routers up, do the following:


to start coding on the project, take a look on the following:

feel free to reach us on the mailing lists with your patches, ideas, feature requests, etc

additional information

directory listing of at

2024-06-18 18:22:40dirbinDwn
2024-06-18 18:23:20dirbinImg
2010-01-01 00:00:00dirbinOut
2024-06-18 20:27:41dirbinTmp
2024-06-09 22:03:44dircfg
2024-06-18 07:21:31dirdmp
2024-06-14 11:47:17dirimg
2021-12-22 16:41:25dirlost+found
2023-11-10 10:32:46dirmisc
2024-06-18 20:27:44dirsrc
2023-09-09 13:15:19dirvm
2024-06-09 21:10:11628505changelog.txt
2024-06-18 20:27:4133483changelogp4lang-udp-.txt
2022-04-01 18:20:46416rtr-hw.txt
2024-04-25 21:08:3126422rtr-sw.txt
2024-01-09 15:24:1210149todo.txt

.dirs.110002010-01-01 00:00:002024-06-18 20:27:44
.files.9686136113461573022022-04-01 18:20:462024-06-18 20:27:41
.empty.110002010-01-01 00:00:002024-06-18 20:27:44
md13577357735772024-05-18 08:28:252024-05-18 08:28:25
sh2150713413732023-06-13 17:14:382023-09-06 10:21:57
txt56989754166285052022-04-01 18:20:462024-06-18 20:27:41
zip16157302615730261573022024-06-18 20:02:232024-06-18 20:02:23

generated by freeRouter v24.6.17-cur.