On Wed, 26 Aug 2026 13:49:39 +0200 Alessio Faina <[email protected]> wrote:
Hi Alessio, > I was running kernel 5.15 (5.15.0-139-generic). > > Removing the sink to /dev/null in check_hs_connectivity > I can see the following error: > > ------------ > PING 10.0.0.2 (10.0.0.2) 56(84) bytes of data. > > --- 10.0.0.2 ping statistics --- > 1 packets transmitted, 0 received, 100% packet loss, time 0ms > > TEST: Hosts connectivity: hs-t100-1 -> hs-t100-2 (tenant 100) [FAIL] > > ..... > ------------ > > The error I can see upon installing the route in the setup is the > following: > > ------------ > Error: either "to" is duplicate, or "vrftable" is a garbage. > ------------ This error comes from the route parser: the seg6local action was parsed, and "vrftable" was not recognised. The End.DT4/DT6/DX4/DX6 actions have been in iproute2 since v4.14.0, but the vrftable attribute only since v5.11.0. > I can see that iproute2 doesn't support any End routes > > ------------ > ~$ ip route help 2>&1 | grep -qo "End" > ~$ echo $? > 1 > ------------ The help text reports the names of these four actions only since v5.14.0. > It's similar to the case we added last month(-ish) for > srv6_end_dt46_l3vpn_test.sh. End.DT46 was different: parsing and help line came in one commit, so no upstream release has one without the other. The two DX tests do not use vrftable, their seg6local routes only need nh4 and nh6, which are as old as the actions. Which error do the DX tests give on your setup? Thanks, Ciao Andrea

