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 ---