diff options
Diffstat (limited to 'drivers/net')
-rw-r--r-- | drivers/net/veth.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/net/veth.c b/drivers/net/veth.c index 91c33c1d3c9c..34b52638e12d 100644 --- a/drivers/net/veth.c +++ b/drivers/net/veth.c | |||
@@ -14,6 +14,7 @@ | |||
14 | #include <linux/etherdevice.h> | 14 | #include <linux/etherdevice.h> |
15 | #include <linux/u64_stats_sync.h> | 15 | #include <linux/u64_stats_sync.h> |
16 | 16 | ||
17 | #include <net/rtnetlink.h> | ||
17 | #include <net/dst.h> | 18 | #include <net/dst.h> |
18 | #include <net/xfrm.h> | 19 | #include <net/xfrm.h> |
19 | #include <linux/veth.h> | 20 | #include <linux/veth.h> |
@@ -323,10 +324,9 @@ static int veth_newlink(struct net *src_net, struct net_device *dev, | |||
323 | 324 | ||
324 | nla_peer = data[VETH_INFO_PEER]; | 325 | nla_peer = data[VETH_INFO_PEER]; |
325 | ifmp = nla_data(nla_peer); | 326 | ifmp = nla_data(nla_peer); |
326 | err = nla_parse(peer_tb, IFLA_MAX, | 327 | err = rtnl_nla_parse_ifla(peer_tb, |
327 | nla_data(nla_peer) + sizeof(struct ifinfomsg), | 328 | nla_data(nla_peer) + sizeof(struct ifinfomsg), |
328 | nla_len(nla_peer) - sizeof(struct ifinfomsg), | 329 | nla_len(nla_peer) - sizeof(struct ifinfomsg)); |
329 | ifla_policy); | ||
330 | if (err < 0) | 330 | if (err < 0) |
331 | return err; | 331 | return err; |
332 | 332 | ||