You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The above stack is a running of flannel (via k3s) that makes use of the netlink library to parse all the host system network routes/addresses. In the event that a ppp0 modem interface exists the above panic occurs.
IP routing information
# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 0.0.0.0 0.0.0.0 U 700 0 0 ppp0
10.31.81.0 0.0.0.0 255.255.255.0 U 101 0 0 lan0
172.17.0.0 0.0.0.0 255.255.0.0 U 0 0 0 docker0
32: ppp0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN group default qlen 3
link/ppp
inet 10.206.144.193/32 brd 10.206.144.193 scope global noprefixroute ppp0
valid_lft forever preferred_lft foreve
The parseAddr function (https://github.com/vishvananda/netlink/blob/master/addr_linux.go#L216) assumes that the
unix.IFA_ADDRESS
case will be hit, setting a valid value to thedst
variable. However, if theunix.IFA_ADDRESS
case is not hit thendst
will remain unset (null) and cause a panic (https://github.com/vishvananda/netlink/blob/master/addr_linux.go#L271).The above stack is a running of flannel (via k3s) that makes use of the netlink library to parse all the host system network routes/addresses. In the event that a ppp0 modem interface exists the above panic occurs.
IP routing information
See the k3s tracked issue for more details: k3s-io/k3s#3512
The text was updated successfully, but these errors were encountered: