l2tp_eth.c (d4bbf7e7759afc172e2bfbc5c416324590049cdd) | l2tp_eth.c (f2cedb63df14342ad40a8b5b324fc5d94a60b665) |
---|---|
1/* 2 * L2TPv3 ethernet pseudowire driver 3 * 4 * Copyright (c) 2008,2009,2010 Katalix Systems Ltd 5 * 6 * This program is free software; you can redistribute it and/or 7 * modify it under the terms of the GNU General Public License 8 * as published by the Free Software Foundation; either version --- 50 unchanged lines hidden (view full) --- 59 return net_generic(net, l2tp_eth_net_id); 60} 61 62static int l2tp_eth_dev_init(struct net_device *dev) 63{ 64 struct l2tp_eth *priv = netdev_priv(dev); 65 66 priv->dev = dev; | 1/* 2 * L2TPv3 ethernet pseudowire driver 3 * 4 * Copyright (c) 2008,2009,2010 Katalix Systems Ltd 5 * 6 * This program is free software; you can redistribute it and/or 7 * modify it under the terms of the GNU General Public License 8 * as published by the Free Software Foundation; either version --- 50 unchanged lines hidden (view full) --- 59 return net_generic(net, l2tp_eth_net_id); 60} 61 62static int l2tp_eth_dev_init(struct net_device *dev) 63{ 64 struct l2tp_eth *priv = netdev_priv(dev); 65 66 priv->dev = dev; |
67 random_ether_addr(dev->dev_addr); | 67 eth_hw_addr_random(dev); |
68 memset(&dev->broadcast[0], 0xff, 6); 69 70 return 0; 71} 72 73static void l2tp_eth_dev_uninit(struct net_device *dev) 74{ 75 struct l2tp_eth *priv = netdev_priv(dev); --- 258 unchanged lines hidden --- | 68 memset(&dev->broadcast[0], 0xff, 6); 69 70 return 0; 71} 72 73static void l2tp_eth_dev_uninit(struct net_device *dev) 74{ 75 struct l2tp_eth *priv = netdev_priv(dev); --- 258 unchanged lines hidden --- |