summaryrefslogtreecommitdiff
path: root/python
diff options
context:
space:
mode:
authorJohn Estabrook <jestabro@vyos.io>2026-08-24 15:57:17 -0500
committerGitHub <noreply@github.com>2026-08-24 15:57:17 -0500
commit1817a4dc2f871f7b3b3f125991e41eab90bd0d64 (patch)
tree965d6e28894bc846aafd44c8673205a1cb580fee /python
parent745a4afd9bab8a99fdfdb38febe7bf39ac8e5a25 (diff)
parent27a64c21fe6d814f9b7c191e94430c5e1b7eb817 (diff)
downloadvyos-1x-1817a4dc2f871f7b3b3f125991e41eab90bd0d64.tar.gz
vyos-1x-1817a4dc2f871f7b3b3f125991e41eab90bd0d64.zip
Merge pull request #5414 from jvoss/api_traceroute_vrf
http-api: T9223: add VRF option to traceroute REST API endpoint
Diffstat (limited to 'python')
-rw-r--r--python/vyos/configsession.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/python/vyos/configsession.py b/python/vyos/configsession.py
index 3f1f4f31f..545b5abbc 100644
--- a/python/vyos/configsession.py
+++ b/python/vyos/configsession.py
@@ -494,6 +494,9 @@ class ConfigSession(object):
out = self.__run_command(cmd)
return out
- def traceroute(self, host):
- out = self.__run_command(TRACEROUTE + [host])
+ def traceroute(self, host, vrf: str | None = None):
+ cmd = TRACEROUTE + [host]
+ if vrf is not None:
+ cmd += ['--vrf', vrf]
+ out = self.__run_command(cmd)
return out