Message ID | 20211005151020.32533-1-justin.iurman@uliege.be (mailing list archive) |
---|---|
Headers | show |
Series | Support for IOAM encap modes | expand |
On 10/5/21 9:10 AM, Justin Iurman wrote: > v2: > - Fix the size of ioam6_mode_types (thanks David Ahern) > - Remove uapi diff from patch #1 (already merged inside iproute2-next) > > Following the series applied to net-next (see [1]), here are the corresponding > changes to iproute2. > > In the current implementation, IOAM can only be inserted directly (i.e., only > inside packets generated locally) by default, to be compliant with RFC8200. > > This patch adds support for in-transit packets and provides the ip6ip6 > encapsulation of IOAM (RFC8200 compliant). Therefore, three ioam6 encap modes > are defined: > > - inline: directly inserts IOAM inside packets (by default). > > - encap: ip6ip6 encapsulation of IOAM inside packets. > > - auto: either inline mode for packets generated locally or encap mode for > in-transit packets. > > With current iproute2 implementation, it is configured this way: > > $ ip -6 r [...] encap ioam6 trace prealloc [...] > > The old syntax does not change (for backwards compatibility) and implicitly uses > the inline mode. With the new syntax, an encap mode can be specified: > > (inline mode) > $ ip -6 r [...] encap ioam6 mode inline trace prealloc [...] > > (encap mode) > $ ip -6 r [...] encap ioam6 mode encap tundst fc00::2 trace prealloc [...] > > (auto mode) > $ ip -6 r [...] encap ioam6 mode auto tundst fc00::2 trace prealloc [...] > > A tunnel destination address must be configured when using the encap mode or the > auto mode. > > [1] https://lore.kernel.org/netdev/163335001045.30570.12527451523558030753.git-patchwork-notify@kernel.org/T/#m3b428d4142ee3a414ec803466c211dfdec6e0c09 > applied to iproute2-next. Thanks,
Hello: This series was applied to iproute2/iproute2-next.git (main) by David Ahern <dsahern@kernel.org>: On Tue, 5 Oct 2021 17:10:18 +0200 you wrote: > v2: > - Fix the size of ioam6_mode_types (thanks David Ahern) > - Remove uapi diff from patch #1 (already merged inside iproute2-next) > > Following the series applied to net-next (see [1]), here are the corresponding > changes to iproute2. > > [...] Here is the summary with links: - [iproute2-next,v2,1/2] Add support for IOAM encap modes https://git.kernel.org/pub/scm/network/iproute2/iproute2-next.git/commit/?id=8fb522cde3a8 - [iproute2-next,v2,2/2] Update documentation https://git.kernel.org/pub/scm/network/iproute2/iproute2-next.git/commit/?id=41020eb0fdae You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html