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]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to