Hi all,

I'm working on a FIB for RIOT, and have thought about providing a centralized managed generic address representation. It could solve the difficulty to provide a universal support to handle known addresses, like IPv[4|6], along with proprietary ones. A centralized managing of the generic addresses could enable to reduce multiple allocation for the same information shared by multiple contexts, e.g. a routing protocol and the FIB.

Hence, this introduces a management overhead for handling the generic addresses and for concurrent access.
The question is if such approach is reasonable and beneficial for RIOT.

I'd be happy to hear your opinion about this.


I made a prototype implementation that shows a possibility for a generic address use.
The specific files for the generic address can be found in [1] and [2].

Best regards,
Martin

[1] https://github.com/BytesGalore/RIOT/blob/add_fib/sys/net/include/fib/generic_address.h [2] https://github.com/BytesGalore/RIOT/blob/add_fib/sys/net/network_layer/fib/generic_address.c

_______________________________________________
devel mailing list
[email protected]
http://lists.riot-os.org/mailman/listinfo/devel

Reply via email to