incubator-nuttx/net/route
Zhe Weng 3b74cfecc2 net/route: Support longest prefix match for routing
Support longest prefix match routing described as "Longest Match" in
RFC 1812, Section 5.2.4.3, Page 75.

Introduced `prefixlen` to indicate the prefix length of currently
founded route, and only looks up for longer prefix in all later steps.

Signed-off-by: Zhe Weng <wengzhe@xiaomi.com>
2024-01-09 05:58:10 -08:00
..
CMakeLists.txt
Kconfig net/route: Support longest prefix match for routing 2024-01-09 05:58:10 -08:00
Make.defs
cacheroute.h
fileroute.h
net_add_fileroute.c
net_add_ramroute.c
net_alloc_ramroute.c net/route: Fix null pointer access when ramroute is full 2024-01-09 05:58:10 -08:00
net_cacheroute.c
net_del_fileroute.c
net_del_ramroute.c
net_dumproute.c
net_fileroute.c
net_foreach_fileroute.c
net_foreach_ramroute.c
net_foreach_romroute.c
net_initroute.c
net_queue_ramroute.c
net_router.c net/route: Support longest prefix match for routing 2024-01-09 05:58:10 -08:00
netdev_router.c net/route: Support longest prefix match for routing 2024-01-09 05:58:10 -08:00
ramroute.h
romroute.h
route.h net/route: Support longest prefix match for routing 2024-01-09 05:58:10 -08:00