vxlan: fix oops when give unknown ifindex
authorstephen hemminger <shemminger@vyatta.com>
Tue, 9 Oct 2012 20:35:53 +0000 (20:35 +0000)
committerDavid S. Miller <davem@davemloft.net>
Thu, 11 Oct 2012 02:41:22 +0000 (22:41 -0400)
commit34e02aa1fb0886d8e92ab00e3dc17d631487f92d
tree9cfd4f0f53c5b5aa6b3f1364f8549c1c88311303
parentd97c00a32198f0d066556006cfcd409efb28f746
vxlan: fix oops when give unknown ifindex

If vxlan is created and the ifindex is passed; there are two cases which
are incorrectly handled by the existing code. The ifindex could be zero
(i.e. no device) or there could be no device with that ifindex.

Signed-off-by: Stephen Hemminger <shemminger@vyatta.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/vxlan.c