diff --git a/main b/main index 613cdb0..8c38936 100755 Binary files a/main and b/main differ diff --git a/main.go b/main.go index 892b4f7..81988fa 100644 --- a/main.go +++ b/main.go @@ -129,7 +129,11 @@ func main() { if link, err := netlink.LinkByIndex(route.LinkIndex); err == nil { dev = "dev " + link.Attrs().Name } - fmt.Printf(" %s %s %s\n", dst, via, dev) + src := "" + if route.Src != nil { + src = "src " + route.Src.String() + } + fmt.Printf(" %s %s %s %s\n", dst, via, dev, src) } } break