Skip to content
Snippets Groups Projects
Commit d832d540 authored by cedi's avatar cedi
Browse files

Make IPFamily consts an int

this makes it unnecessary to cast it to int when calling the netlink API
parent 6874b03b
No related branches found
No related tags found
No related merge requests found
...@@ -16,8 +16,8 @@ import ( ...@@ -16,8 +16,8 @@ import (
// Constants for IP family // Constants for IP family
const ( const (
IPFamily4 = 4 // IPv4 IPFamily4 int = 4 // IPv4
IPFamily6 = 6 // IPv6 IPFamily6 int = 6 // IPv6
) )
// NetlinkReader read routes from the Linux Kernel and propagates it to the locRIB // NetlinkReader read routes from the Linux Kernel and propagates it to the locRIB
...@@ -49,7 +49,7 @@ func (nr *NetlinkReader) Read() { ...@@ -49,7 +49,7 @@ func (nr *NetlinkReader) Read() {
for { for {
// Family doesn't matter. I only filter by the rt_table here // Family doesn't matter. I only filter by the rt_table here
routes, err := netlink.RouteListFiltered(int(IPFamily4), &netlink.Route{Table: int(nr.options.RoutingTable)}, netlink.RT_FILTER_TABLE) routes, err := netlink.RouteListFiltered(IPFamily4, &netlink.Route{Table: int(nr.options.RoutingTable)}, netlink.RT_FILTER_TABLE)
if err != nil { if err != nil {
log.WithError(err).Panic("Failed to read routes from kernel") log.WithError(err).Panic("Failed to read routes from kernel")
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment