geneve.c (f0718d792b8a6d4b5ddc929e418ac57cc4897375) | geneve.c (d0522f1cd25edb796548f91e04766fa3cbc3b6df) |
---|---|
1/* 2 * GENEVE: Generic Network Virtualization Encapsulation 3 * 4 * Copyright (c) 2015 Red Hat, Inc. 5 * 6 * This program is free software; you can redistribute it and/or modify 7 * it under the terms of the GNU General Public License version 2 as 8 * published by the Free Software Foundation. --- 1652 unchanged lines hidden (view full) --- 1661 struct nlattr *tb[IFLA_MAX + 1]; 1662 struct ip_tunnel_info info; 1663 struct net_device *dev; 1664 LIST_HEAD(list_kill); 1665 int err; 1666 1667 memset(tb, 0, sizeof(tb)); 1668 dev = rtnl_create_link(net, name, name_assign_type, | 1/* 2 * GENEVE: Generic Network Virtualization Encapsulation 3 * 4 * Copyright (c) 2015 Red Hat, Inc. 5 * 6 * This program is free software; you can redistribute it and/or modify 7 * it under the terms of the GNU General Public License version 2 as 8 * published by the Free Software Foundation. --- 1652 unchanged lines hidden (view full) --- 1661 struct nlattr *tb[IFLA_MAX + 1]; 1662 struct ip_tunnel_info info; 1663 struct net_device *dev; 1664 LIST_HEAD(list_kill); 1665 int err; 1666 1667 memset(tb, 0, sizeof(tb)); 1668 dev = rtnl_create_link(net, name, name_assign_type, |
1669 &geneve_link_ops, tb); | 1669 &geneve_link_ops, tb, NULL); |
1670 if (IS_ERR(dev)) 1671 return dev; 1672 1673 init_tnl_info(&info, dst_port); 1674 err = geneve_configure(net, dev, NULL, &info, true, true, false); 1675 if (err) { 1676 free_netdev(dev); 1677 return ERR_PTR(err); --- 134 unchanged lines hidden --- | 1670 if (IS_ERR(dev)) 1671 return dev; 1672 1673 init_tnl_info(&info, dst_port); 1674 err = geneve_configure(net, dev, NULL, &info, true, true, false); 1675 if (err) { 1676 free_netdev(dev); 1677 return ERR_PTR(err); --- 134 unchanged lines hidden --- |