aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/ixp4xx-2.6/patches/133-ixp4xx_net_driver_improve_mac_handling.patch
diff options
context:
space:
mode:
authorImre Kaloz <kaloz@openwrt.org>2007-05-23 19:48:34 +0000
committerImre Kaloz <kaloz@openwrt.org>2007-05-23 19:48:34 +0000
commit615e8af8411e64db4db57d453af00ea9a7ca1fa2 (patch)
treeb4fa16ada763cf659876a3ef907e0e49e4cb73f1 /target/linux/ixp4xx-2.6/patches/133-ixp4xx_net_driver_improve_mac_handling.patch
parente1bb43f263ea0a0c72bac8750fb420697ca7866f (diff)
downloadupstream-615e8af8411e64db4db57d453af00ea9a7ca1fa2.tar.gz
upstream-615e8af8411e64db4db57d453af00ea9a7ca1fa2.tar.bz2
upstream-615e8af8411e64db4db57d453af00ea9a7ca1fa2.zip
break trunk temporary - upgrade to 2.6.21.1 and iptables 1.3.7
SVN-Revision: 7315
Diffstat (limited to 'target/linux/ixp4xx-2.6/patches/133-ixp4xx_net_driver_improve_mac_handling.patch')
-rw-r--r--target/linux/ixp4xx-2.6/patches/133-ixp4xx_net_driver_improve_mac_handling.patch41
1 files changed, 0 insertions, 41 deletions
diff --git a/target/linux/ixp4xx-2.6/patches/133-ixp4xx_net_driver_improve_mac_handling.patch b/target/linux/ixp4xx-2.6/patches/133-ixp4xx_net_driver_improve_mac_handling.patch
deleted file mode 100644
index d632b3045b..0000000000
--- a/target/linux/ixp4xx-2.6/patches/133-ixp4xx_net_driver_improve_mac_handling.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-diff -Naupr a/drivers/net/ixp4xx/mac_driver.c b/drivers/net/ixp4xx/mac_driver.c
---- a/drivers/net/ixp4xx/mac_driver.c 2007-01-12 21:54:40.000000000 -0700
-+++ b/drivers/net/ixp4xx/mac_driver.c 2007-01-12 22:27:18.000000000 -0700
-@@ -350,6 +350,16 @@ static int ixmac_open (struct net_device
- mac->npe_stat_num = i<NPE_STAT_NUM ? NPE_STAT_NUM_BASE : NPE_STAT_NUM;
- mac->npe_stat_num += NPE_Q_STAT_NUM;
-
-+ /* Only use platform or random if there's currently no device hw addr */
-+ if (is_zero_ether_addr(dev->dev_addr)) {
-+ if (is_zero_ether_addr(mac->plat->hwaddr)) {
-+ random_ether_addr(dev->dev_addr);
-+ dev->dev_addr[5] = mac->plat->phy_id;
-+ }
-+ else
-+ memcpy(dev->dev_addr, mac->plat->hwaddr, 6);
-+ }
-+
- mac_set_uniaddr(dev);
- media_check(dev, 1);
- ixmac_set_rx_mode(dev);
-@@ -691,20 +701,6 @@ static int mac_probe(struct platform_dev
-
- INIT_WORK(&mac->mdio_thread, mac_mdio_thread, dev);
-
-- /* The place of the MAC address is very system dependent.
-- * Here we use a random one to be replaced by one of the
-- * following commands:
-- * "ip link set address 02:03:04:04:04:01 dev eth0"
-- * "ifconfig eth0 hw ether 02:03:04:04:04:07"
-- */
--
-- if (is_zero_ether_addr(plat->hwaddr)) {
-- random_ether_addr(dev->dev_addr);
-- dev->dev_addr[5] = plat->phy_id;
-- }
-- else
-- memcpy(dev->dev_addr, plat->hwaddr, 6);
--
- printk(KERN_INFO IXMAC_NAME " driver " IXMAC_VERSION
- ": %s on %s with PHY[%d] initialized\n",
- dev->name, npe->plat->name, plat->phy_id);