Documentation ¶ Index ¶ type Option type Options type Route type Router Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Option ¶ type Option func(opts *Options) type Options ¶ type Options struct{} type Route ¶ type Route struct { // Net is the destination network, e.g. 192.168.0.0/16, 172.10.10.0/24. Net *net.IPNet // Gateway is the gateway for the destination network. Gateway net.IP } type Router ¶ type Router interface { // GetRoute queries a route by destination IP address. GetRoute(ctx context.Context, dst net.IP, opts ...Option) *Route } Source Files ¶ View all Source files router.go Click to show internal directories. Click to hide internal directories.