summaryrefslogtreecommitdiff
path: root/tools/testing/selftests/net/lib/py/ynl.py
diff options
context:
space:
mode:
authorIdo Schimmel <idosch@nvidia.com>2024-12-16 20:12:00 +0300
committerPaolo Abeni <pabeni@redhat.com>2024-12-19 18:02:22 +0300
commit002bf68a3b3e5f90ce61ea8fd11b8b62fd0765ce (patch)
treefb307a43136265f58afa4a6a146ce34914e6b676 /tools/testing/selftests/net/lib/py/ynl.py
parentd26b8267d9e02b02c8d1aeb38d7730b5efab3b64 (diff)
downloadlinux-002bf68a3b3e5f90ce61ea8fd11b8b62fd0765ce.tar.xz
tracing: ipv6: Add flow label to fib6_table_lookup tracepoint
The different parameters affecting the IPv6 route lookup are printed to the trace buffer by the fib6_table_lookup tracepoint. Add the IPv6 flow label for better observability as it can affect the route lookup both in terms of multipath hash calculation and policy based routing (FIB rules). Example: # echo 1 > /sys/kernel/tracing/events/fib6/fib6_table_lookup/enable # ip -6 route get ::1 flowlabel 0x12345 ipproto udp sport 12345 dport 54321 &> /dev/null # cat /sys/kernel/tracing/trace_pipe ip-358 [010] ..... 44.897484: fib6_table_lookup: table 255 oif 0 iif 1 proto 17 ::/12345 -> ::1/54321 flowlabel 0x12345 tos 0 scope 0 flags 0 ==> dev lo gw :: err 0 Reviewed-by: Petr Machata <petrm@nvidia.com> Signed-off-by: Ido Schimmel <idosch@nvidia.com> Reviewed-by: Guillaume Nault <gnault@redhat.com> Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Diffstat (limited to 'tools/testing/selftests/net/lib/py/ynl.py')
0 files changed, 0 insertions, 0 deletions