Hello all, I'm currently improving some stuff for the IOAM implementation, for example, I'm trying to add the possibility to put the Hop-by-Hop extension header containing IOAM data inside a newly created packet instead of inserting it directly to the existing packet (i.e doing IPv6 in IPv6 encapsulation). This will be useful in the case where the IOAM encap node is not the one that generates the traffic.
In order to determine when it is necessary to do this IPv6 in IPv6 encap thing, in the IOAM encap node, I need to check whether traffic is transit traffic or "new" traffic (i.e traffic generated by the node itself). This check needs to be put in the vnet/ip/ip6_hop_by_hop.c file, in function: VLIB_NODE_FN (ip6_add_hop_by_hop_node). I guess that a function returning all addresses bound to all interfaces exists but it might not be the most efficient solution to use this function. Then, what would be the best solution to check what I need to check ? Thanks for your answer, Jérôme
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#18057): https://lists.fd.io/g/vpp-dev/message/18057 Mute This Topic: https://lists.fd.io/mt/78315404/21656 Group Owner: vpp-dev+ow...@lists.fd.io Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-