diff options
Diffstat (limited to 'net/ipv6/sit.c')
-rw-r--r-- | net/ipv6/sit.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/net/ipv6/sit.c b/net/ipv6/sit.c index e794ef66a401..2066d1c25a11 100644 --- a/net/ipv6/sit.c +++ b/net/ipv6/sit.c | |||
@@ -201,14 +201,14 @@ static int ipip6_tunnel_create(struct net_device *dev) | |||
201 | if ((__force u16)t->parms.i_flags & SIT_ISATAP) | 201 | if ((__force u16)t->parms.i_flags & SIT_ISATAP) |
202 | dev->priv_flags |= IFF_ISATAP; | 202 | dev->priv_flags |= IFF_ISATAP; |
203 | 203 | ||
204 | dev->rtnl_link_ops = &sit_link_ops; | ||
205 | |||
204 | err = register_netdevice(dev); | 206 | err = register_netdevice(dev); |
205 | if (err < 0) | 207 | if (err < 0) |
206 | goto out; | 208 | goto out; |
207 | 209 | ||
208 | ipip6_tunnel_clone_6rd(dev, sitn); | 210 | ipip6_tunnel_clone_6rd(dev, sitn); |
209 | 211 | ||
210 | dev->rtnl_link_ops = &sit_link_ops; | ||
211 | |||
212 | dev_hold(dev); | 212 | dev_hold(dev); |
213 | 213 | ||
214 | ipip6_tunnel_link(sitn, t); | 214 | ipip6_tunnel_link(sitn, t); |