MCPcopy Create free account
hub / github.com/encodeous/nylon / ConfigureRoute

Function ConfigureRoute

core/sys_linux.go:39–41  ·  view source on GitHub ↗
(logger *slog.Logger, dev tun.Device, itfName string, route netip.Prefix)

Source from the content-addressed store, hash-verified

37}
38
39func ConfigureRoute(logger *slog.Logger, dev tun.Device, itfName string, route netip.Prefix) error {
40 return Exec(logger, "ip", "route", "add", route.String(), "dev", itfName)
41}
42
43func RemoveRoute(logger *slog.Logger, dev tun.Device, itfName string, route netip.Prefix) error {
44 return Exec(logger, "ip", "route", "del", route.String(), "dev", itfName)

Callers 1

syncSystemRoutesMethod · 0.70

Calls 2

ExecFunction · 0.85
StringMethod · 0.45

Tested by

no test coverage detected