incubator-nuttx/net/neighbor
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 build: add initial cmake build system 2023-07-08 13:50:48 +08:00
Kconfig IPv6 Neighbor: Update table format to support IEEE 802.15.4 MAC addresses. 2017-07-06 13:36:59 -06:00
Make.defs net: Author Gregory Nutt: update licenses to Apache 2021-02-20 00:38:18 -08:00
neighbor.h net/arp: Move arp_ipin and arp_out to private header file 2022-12-04 20:39:21 +08:00
neighbor_add.c net/route: Support longest prefix match for routing 2024-01-09 05:58:10 -08:00
neighbor_dumpentry.c Replace all sprintf with snprintf 2023-05-08 09:57:01 +02:00
neighbor_ethernet_out.c net: Support multiple IPv6 address per netdev 2023-11-07 19:30:36 +08:00
neighbor_findentry.c Back in 2007, an early network implementation was developed for NuttX. This early development was inspired largely by uIP 1.0 and recognition of that was noted in the then BSD license headers. Over the next 14 years, a new, much more advanced, original network was developed for NuttX. However, some references to Adam Dunkels were still present in the file headers. 2021-09-17 21:49:44 -05:00
neighbor_globals.c Back in 2007, an early network implementation was developed for NuttX. This early development was inspired largely by uIP 1.0 and recognition of that was noted in the then BSD license headers. Over the next 14 years, a new, much more advanced, original network was developed for NuttX. However, some references to Adam Dunkels were still present in the file headers. 2021-09-17 21:49:44 -05:00
neighbor_lookup.c net: Support multiple IPv6 address per netdev 2023-11-07 19:30:36 +08:00
neighbor_out.c Change all files come from Xiaomi/Pinecone to Apache License 2.0 2020-08-22 17:37:21 -06:00
neighbor_snapshot.c net/arp: Move arp_ipin and arp_out to private header file 2022-12-04 20:39:21 +08:00
neighbor_update.c Back in 2007, an early network implementation was developed for NuttX. This early development was inspired largely by uIP 1.0 and recognition of that was noted in the then BSD license headers. Over the next 14 years, a new, much more advanced, original network was developed for NuttX. However, some references to Adam Dunkels were still present in the file headers. 2021-09-17 21:49:44 -05:00