sit.c (7a3f4a185169b195c33f1c54f33a44eba2d6aa96) | sit.c (ad744b223c521b1e01752a826774545c3e3acd8e) |
---|---|
1/* 2 * IPv6 over IPv4 tunnel device - Simple Internet Transition (SIT) 3 * Linux INET6 implementation 4 * 5 * Authors: 6 * Pedro Roque <roque@di.fc.ul.pt> 7 * Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 8 * --- 1560 unchanged lines hidden (view full) --- 1569 if (ipip6_netlink_6rd_parms(data, &ip6rd)) 1570 err = ipip6_tunnel_update_6rd(nt, &ip6rd); 1571#endif 1572 1573 return err; 1574} 1575 1576static int ipip6_changelink(struct net_device *dev, struct nlattr *tb[], | 1/* 2 * IPv6 over IPv4 tunnel device - Simple Internet Transition (SIT) 3 * Linux INET6 implementation 4 * 5 * Authors: 6 * Pedro Roque <roque@di.fc.ul.pt> 7 * Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 8 * --- 1560 unchanged lines hidden (view full) --- 1569 if (ipip6_netlink_6rd_parms(data, &ip6rd)) 1570 err = ipip6_tunnel_update_6rd(nt, &ip6rd); 1571#endif 1572 1573 return err; 1574} 1575 1576static int ipip6_changelink(struct net_device *dev, struct nlattr *tb[], |
1577 struct nlattr *data[]) | 1577 struct nlattr *data[], 1578 struct netlink_ext_ack *extack) |
1578{ 1579 struct ip_tunnel *t = netdev_priv(dev); 1580 struct ip_tunnel_parm p; 1581 struct ip_tunnel_encap ipencap; 1582 struct net *net = t->net; 1583 struct sit_net *sitn = net_generic(net, sit_net_id); 1584#ifdef CONFIG_IPV6_SIT_6RD 1585 struct ip_tunnel_6rd ip6rd; --- 344 unchanged lines hidden --- | 1579{ 1580 struct ip_tunnel *t = netdev_priv(dev); 1581 struct ip_tunnel_parm p; 1582 struct ip_tunnel_encap ipencap; 1583 struct net *net = t->net; 1584 struct sit_net *sitn = net_generic(net, sit_net_id); 1585#ifdef CONFIG_IPV6_SIT_6RD 1586 struct ip_tunnel_6rd ip6rd; --- 344 unchanged lines hidden --- |