From 7d787867c9baa51aa1ecb29cda3524496a40276b Mon Sep 17 00:00:00 2001 From: Kristoffer Dalby Date: Sat, 17 Oct 2026 12:22:54 +0000 Subject: [PATCH] servertest: list passing via captures Fourteen committed via captures already match at map level; run them. --- hscontrol/servertest/via_compat_test.go | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/hscontrol/servertest/via_compat_test.go b/hscontrol/servertest/via_compat_test.go index d8012ec08..eaed27979 100644 --- a/hscontrol/servertest/via_compat_test.go +++ b/hscontrol/servertest/via_compat_test.go @@ -33,13 +33,27 @@ var viaCompatTests = []struct { id string desc string }{ + {"grant-v11", "tag src steers subnet via router"}, + {"grant-v12", "member src steers subnet via router"}, {"grant-v13", "group src steers subnet via router to members only"}, + {"via-grant-v14", "tag src steers the internet via tag:exit"}, + {"via-grant-v15", "wildcard src steers the internet via tag:exit"}, + {"via-grant-v16", "tag and member srcs steer the internet via tag:exit"}, + {"via-grant-v26", "one group steers the internet via one exit tag"}, + {"via-grant-v27", "members steer the internet via tag:exit on one port"}, + {"via-grant-v28", "crossed exit steering: group-a via one exit tag, group-b via another"}, {"via-grant-v29", "crossed subnet steering: group-a via router-a, group-b via router-b"}, {"via-grant-v30", "crossed mixed: subnet via router-a/b, exit via exit-b/a"}, {"via-grant-v31", "peer connectivity + via exit A/B steering"}, + {"via-grant-v32", "via exit steering plus a member grant to a tagged host port"}, {"via-grant-v33", "single via grant + HA primary election"}, + {"via-grant-v34", "wildcard src steers the internet via two exit tags"}, {"via-grant-v35", "via grant with unadvertised destination"}, {"via-grant-v36", "full complex: peer connectivity + crossed subnet + crossed exit"}, + {"via-grant-v47", "via dst prefix broader than the advertised subnet"}, + {"via-grant-v48", "via dst prefix narrower than the advertised subnet"}, + {"via-grant-v49", "via dst host alias broader than the advertised subnet"}, + {"via-grant-v50", "via dst prefix disjoint from the advertised subnet"}, {"via-grant-v52", "members reach the internet only via tag:exit, admins reach everything"}, {"via-grant-v53", "via exit steering plus a member rule to a tagged host port"}, {"via-grant-v54", "via exit steering plus a member rule to autogroup:self"},