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 www.freertr.org

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:

dependencies


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

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

for p4sai, you'll need libsai

for p4lang, you'll need p4c and bmv2

for p4bf, you'll need the tofino sdk and a switch with the asic

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 have a topology with a dataplane, do the following:


contributing


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 sources.freertr.org/ at vpn.nop.hu:

datesizename
-dirroot
-dirparent
2022-03-31 13:34:50dir.github
2024-08-28 13:57:42dircfg
2023-11-10 10:32:46dirmisc
2024-09-14 09:54:36dirsrc
2023-09-06 10:21:571373backup.sh
2024-08-24 10:24:38637461changelog.txt
2024-08-28 09:40:124034readme.md
2024-06-29 10:47:08120release.sh
2022-04-01 18:20:46416rtr-hw.txt
2024-07-20 10:22:5126503rtr-sw.txt
2024-07-10 20:57:548842todo.txt


extensioncountbytessmallestbiggestoldestnewest
.dirs.415155240961392642022-03-31 13:34:502024-09-14 09:54:36
.files.76787491206374612022-04-01 18:20:462024-08-28 09:40:12
.empty.314745640961392642023-11-10 10:32:462024-09-14 09:54:36
github14096409640962022-03-31 13:34:502022-03-31 13:34:50
md14034403440342024-08-28 09:40:122024-08-28 09:40:12
sh2149312013732023-09-06 10:21:572024-06-29 10:47:08
txt46732224166374612022-04-01 18:20:462024-08-24 10:24:38

generated by freeRouter v24.9.14-cur.