aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net')
-rw-r--r--drivers/net/veth.c8
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