summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRod Whitby <rod@whitby.id.au>2009-04-28 09:29:52 +0930
committerRod Whitby <rod@whitby.id.au>2009-04-28 09:29:52 +0930
commit694436f22483c9dab39acbadafbdf315441873e4 (patch)
treedb7afe8b913fe98561260ed18e3eb9935dcc8f34
parent1a33200c79bb363cb5c7928f0e510919d6a65ea8 (diff)
ixp4xx: Remove proprietary Intel ethernet driver.
See http://lists.linuxtogo.org/pipermail/openembedded-devel/2007-January/001279.html
-rw-r--r--recipes/ixp425-eth/files/2.6.13.patch41
-rw-r--r--recipes/ixp425-eth/files/2.6.14.patch28
-rw-r--r--recipes/ixp425-eth/files/ethhdr.patch25
-rw-r--r--recipes/ixp425-eth/files/intdriven.patch98
-rw-r--r--recipes/ixp425-eth/files/ixp400_pollcontroller.patch50
-rw-r--r--recipes/ixp425-eth/files/makefile.patch18
-rw-r--r--recipes/ixp425-eth/files/mm4.patch19
-rw-r--r--recipes/ixp425-eth/files/modprobe.conf3
-rw-r--r--recipes/ixp425-eth/files/pollcontroller.patch50
-rw-r--r--recipes/ixp425-eth/ixp400-eth-1.4/2.6.13.patch39
-rw-r--r--recipes/ixp425-eth/ixp400-eth-1.4/2.6.14-mm.patch44
-rw-r--r--recipes/ixp425-eth/ixp400-eth-1.4/2.6.14.patch24
-rw-r--r--recipes/ixp425-eth/ixp400-eth-1.4/ixp400-le-be.patch948
-rw-r--r--recipes/ixp425-eth/ixp400-eth-1.4/makefile.patch33
-rw-r--r--recipes/ixp425-eth/ixp400-eth-1.4/modprobe.conf3
-rw-r--r--recipes/ixp425-eth/ixp400-eth-1.5.1/2.6.14.patch28
-rw-r--r--recipes/ixp425-eth/ixp400-eth-1.5.1/2.6.15.patch18
-rw-r--r--recipes/ixp425-eth/ixp400-eth-1.5.1/Makefile.patch36
-rw-r--r--recipes/ixp425-eth/ixp400-eth-1.5.1/continue-if-qmgr-init-fails.patch22
-rw-r--r--recipes/ixp425-eth/ixp400-eth-1.5.1/debug.patch131
-rw-r--r--recipes/ixp425-eth/ixp400-eth-1.5.1/device-name.patch49
-rw-r--r--recipes/ixp425-eth/ixp400-eth-1.5.1/int-random.patch16
-rw-r--r--recipes/ixp425-eth/ixp400-eth-1.5.1/le.patch41
-rw-r--r--recipes/ixp425-eth/ixp400-eth-1.5.1/mac-address.patch123
-rw-r--r--recipes/ixp425-eth/ixp400-eth-1.5.1/modprobe.conf4
-rw-r--r--recipes/ixp425-eth/ixp400-eth-1.5.1/module-param.patch62
-rw-r--r--recipes/ixp425-eth/ixp400-eth-1.5.1/netdev_max_backlog.patch54
-rw-r--r--recipes/ixp425-eth/ixp400-eth-1.5.1/params.patch75
-rw-r--r--recipes/ixp425-eth/ixp400-eth-1.5.1/poll-controller.patch50
-rw-r--r--recipes/ixp425-eth/ixp400-eth-1.5.1/stop-on-rmmod.patch29
-rw-r--r--recipes/ixp425-eth/ixp400-eth-1.5/2.6.14.patch35
-rw-r--r--recipes/ixp425-eth/ixp400-eth-1.5/2.6.15.patch18
-rw-r--r--recipes/ixp425-eth/ixp400-eth-1.5/Makefile.patch36
-rw-r--r--recipes/ixp425-eth/ixp400-eth-1.5/continue-if-qmgr-init-fails.patch22
-rw-r--r--recipes/ixp425-eth/ixp400-eth-1.5/debug.patch131
-rw-r--r--recipes/ixp425-eth/ixp400-eth-1.5/device-name.patch47
-rw-r--r--recipes/ixp425-eth/ixp400-eth-1.5/int-random.patch16
-rw-r--r--recipes/ixp425-eth/ixp400-eth-1.5/le.patch41
-rw-r--r--recipes/ixp425-eth/ixp400-eth-1.5/mac-address.patch123
-rw-r--r--recipes/ixp425-eth/ixp400-eth-1.5/modprobe.conf4
-rw-r--r--recipes/ixp425-eth/ixp400-eth-1.5/module-param.patch62
-rw-r--r--recipes/ixp425-eth/ixp400-eth-1.5/netdev_max_backlog.patch54
-rw-r--r--recipes/ixp425-eth/ixp400-eth-1.5/params.patch75
-rw-r--r--recipes/ixp425-eth/ixp400-eth-1.5/poll-controller.patch50
-rw-r--r--recipes/ixp425-eth/ixp400-eth-1.5/stop-on-rmmod.patch29
-rw-r--r--recipes/ixp425-eth/ixp400-eth_1.4.bb54
-rw-r--r--recipes/ixp425-eth/ixp400-eth_1.5.1.bb87
-rw-r--r--recipes/ixp425-eth/ixp400-eth_1.5.bb86
-rw-r--r--recipes/ixp425-eth/ixp425-eth-1.2/2.6.13.patch39
-rw-r--r--recipes/ixp425-eth/ixp425-eth-1.2/2.6.14.patch24
-rw-r--r--recipes/ixp425-eth/ixp425-eth-1.2/ixp400linuxethernetdriver-1_2-kernel26_hr_20050929.patch1468
-rw-r--r--recipes/ixp425-eth/ixp425-eth-1.2/makefile.patch11
-rw-r--r--recipes/ixp425-eth/ixp425-eth_1.1.bb46
-rw-r--r--recipes/ixp425-eth/ixp425-eth_1.2.bb46
-rw-r--r--recipes/ixp4xx/ixp-osal-1.5/2.6.patch413
-rw-r--r--recipes/ixp4xx/ixp-osal-2.0/2.6.patch363
-rw-r--r--recipes/ixp4xx/ixp-osal-2.0/Makefile.patch27
-rw-r--r--recipes/ixp4xx/ixp-osal-2.0/le.patch50
-rw-r--r--recipes/ixp4xx/ixp-osal-2.1.1/2.6.patch143
-rw-r--r--recipes/ixp4xx/ixp-osal-2.1.1/Makefile.patch30
-rw-r--r--recipes/ixp4xx/ixp-osal-2.1.1/assert.patch41
-rw-r--r--recipes/ixp4xx/ixp-osal-2.1.1/invalidate-cache.patch115
-rw-r--r--recipes/ixp4xx/ixp-osal-2.1.1/ixp4xx-header.patch115
-rw-r--r--recipes/ixp4xx/ixp-osal-2.1.1/le.patch72
-rw-r--r--recipes/ixp4xx/ixp-osal-2.1/2.6.patch143
-rw-r--r--recipes/ixp4xx/ixp-osal-2.1/Makefile.patch30
-rw-r--r--recipes/ixp4xx/ixp-osal-2.1/assert.patch41
-rw-r--r--recipes/ixp4xx/ixp-osal-2.1/invalidate-cache.patch115
-rw-r--r--recipes/ixp4xx/ixp-osal-2.1/ixp4xx-header.patch115
-rw-r--r--recipes/ixp4xx/ixp-osal-2.1/le.patch72
-rw-r--r--recipes/ixp4xx/ixp-osal_1.5.bb72
-rw-r--r--recipes/ixp4xx/ixp-osal_2.0.bb82
-rw-r--r--recipes/ixp4xx/ixp-osal_2.1.1.bb101
-rw-r--r--recipes/ixp4xx/ixp-osal_2.1.bb89
-rw-r--r--recipes/ixp4xx/ixp4xx-csr-1.5/2.6.patch238
-rw-r--r--recipes/ixp4xx/ixp4xx-csr-2.0/2.6.14.patch20
-rw-r--r--recipes/ixp4xx/ixp4xx-csr-2.0/2.6.patch148
-rw-r--r--recipes/ixp4xx/ixp4xx-csr-2.0/Makefile.patch61
-rw-r--r--recipes/ixp4xx/ixp4xx-csr-2.0/le.patch24
-rw-r--r--recipes/ixp4xx/ixp4xx-csr-2.1.1/Makefile.patch26
-rw-r--r--recipes/ixp4xx/ixp4xx-csr-2.1.1/bit-macro.patch14
-rw-r--r--recipes/ixp4xx/ixp4xx-csr-2.1.1/gcc4.patch23
-rw-r--r--recipes/ixp4xx/ixp4xx-csr-2.1.1/ixethdb-header.patch11
-rw-r--r--recipes/ixp4xx/ixp4xx-csr-2.1.1/ixnpemhconfigisr-is-private.patch18
-rw-r--r--recipes/ixp4xx/ixp4xx-csr-2.1.1/le.patch13
-rw-r--r--recipes/ixp4xx/ixp4xx-csr-2.1.1/livelock.patch19
-rw-r--r--recipes/ixp4xx/ixp4xx-csr-2.1.1/mii-debug.patch26
-rw-r--r--recipes/ixp4xx/ixp4xx-csr-2.1.1/module-param.patch19
-rw-r--r--recipes/ixp4xx/ixp4xx-csr-2.1.1/module-use-count.patch24
-rw-r--r--recipes/ixp4xx/ixp4xx-csr-2.1.1/oe-makefile.patch61
-rw-r--r--recipes/ixp4xx/ixp4xx-csr-2.1.1/rtl8201-support.patch30
-rw-r--r--recipes/ixp4xx/ixp4xx-csr-2.1.1/undefined-attribute.patch16
-rw-r--r--recipes/ixp4xx/ixp4xx-csr-2.1/Makefile.patch26
-rw-r--r--recipes/ixp4xx/ixp4xx-csr-2.1/bit-macro.patch14
-rw-r--r--recipes/ixp4xx/ixp4xx-csr-2.1/gcc4.patch23
-rw-r--r--recipes/ixp4xx/ixp4xx-csr-2.1/ixethdb-header.patch11
-rw-r--r--recipes/ixp4xx/ixp4xx-csr-2.1/ixnpemhconfigisr-is-private.patch18
-rw-r--r--recipes/ixp4xx/ixp4xx-csr-2.1/le.patch13
-rw-r--r--recipes/ixp4xx/ixp4xx-csr-2.1/livelock.patch19
-rw-r--r--recipes/ixp4xx/ixp4xx-csr-2.1/mii-debug.patch26
-rw-r--r--recipes/ixp4xx/ixp4xx-csr-2.1/module-param.patch19
-rw-r--r--recipes/ixp4xx/ixp4xx-csr-2.1/oe-makefile.patch49
-rw-r--r--recipes/ixp4xx/ixp4xx-csr-2.1/rtl8201-support.patch30
-rw-r--r--recipes/ixp4xx/ixp4xx-csr/badpaths.patch18
-rw-r--r--recipes/ixp4xx/ixp4xx-csr/build-timing-annoyance.patch10
-rw-r--r--recipes/ixp4xx/ixp4xx-csr_1.4.bb63
-rw-r--r--recipes/ixp4xx/ixp4xx-csr_1.5.bb63
-rw-r--r--recipes/ixp4xx/ixp4xx-csr_2.0.bb89
-rw-r--r--recipes/ixp4xx/ixp4xx-csr_2.1.1.bb121
-rw-r--r--recipes/ixp4xx/ixp4xx-csr_2.1.bb112
110 files changed, 0 insertions, 8509 deletions
diff --git a/recipes/ixp425-eth/files/2.6.13.patch b/recipes/ixp425-eth/files/2.6.13.patch
deleted file mode 100644
index 7e8bea1b5d..0000000000
--- a/recipes/ixp425-eth/files/2.6.13.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-# Patches for compilation with 2.6.13.2
-#
---- dir/ixp425_eth.c 2005-09-23 18:34:54.753729121 -0700
-+++ dir/ixp425_eth.c 2005-09-23 18:37:48.908688002 -0700
-@@ -659,7 +659,9 @@
- skb->pkt_type = PACKET_HOST; /* Default type */
- skb->ip_summed = 0;
- skb->priority = 0;
-+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,13)
- skb->security = 0;
-+#endif
-
- /* Some packets may get incorrectly process by netfilter firewall software
- * if CONFIG_NETFILTER is enabled and filtering is in use. The solution is to
-@@ -2358,8 +2362,14 @@
- }
-
- /* set port MAC addr and update the dev struct if successfull */
-+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,13)
- int dev_set_mac_address(struct net_device *dev, struct sockaddr *saddr)
- {
-+#else
-+static int set_mac_address(struct net_device *dev, void *saddrIn)
-+{
-+ struct sockaddr *saddr = saddrIn;
-+#endif
- int res;
- priv_data_t *priv = dev->priv;
- IxEthAccMacAddr npeMacAddr;
-@@ -2476,7 +2486,11 @@
- ndev->poll_controller = ixp425eth_poll_controller;
- #endif
-
-+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,13)
- ndev->set_mac_address = dev_set_mac_address;
-+#else
-+ ndev->set_mac_address = set_mac_address;
-+#endif
-
- memcpy(ndev->dev_addr, &default_mac_addr[priv->port_id].macAddress,
- IX_IEEE803_MAC_ADDRESS_SIZE);
diff --git a/recipes/ixp425-eth/files/2.6.14.patch b/recipes/ixp425-eth/files/2.6.14.patch
deleted file mode 100644
index e93edb6e9b..0000000000
--- a/recipes/ixp425-eth/files/2.6.14.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-# change in field semantic in 2.6.14
---- dir/ixp425_eth.c 2005-09-24 17:50:57.828607113 -0700
-+++ dir/ixp425_eth.c 2005-09-24 17:54:19.593303365 -0700
-@@ -668,7 +668,11 @@
- * reset the following fields in the skbuff before re-using it on the Rx-path
- */
- #ifdef CONFIG_NETFILTER
-+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,14)
- skb->nfmark = skb->nfcache = 0;
-+#else
-+ skb->nfmark = 0;
-+#endif
- nf_conntrack_put(skb->nfct);
- skb->nfct = NULL;
- #ifdef CONFIG_NETFILTER_DEBUG
-@@ -1300,8 +1300,12 @@
- skb->len -= header_len;
-
- /* fill the pkt arrival time (set at the irq callback entry) */
-+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,14)
- skb->stamp.tv_sec = irq_stamp.tv_sec;
- skb->stamp.tv_usec = irq_stamp.tv_usec;
-+#else
-+ skb_set_timestamp(skb, &irq_stamp);
-+#endif
-
- /* fill the input device field */
- skb->dev = dev;
diff --git a/recipes/ixp425-eth/files/ethhdr.patch b/recipes/ixp425-eth/files/ethhdr.patch
deleted file mode 100644
index 79c9fef34f..0000000000
--- a/recipes/ixp425-eth/files/ethhdr.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-
-#
-# Patch managed by http://www.holgerschurig.de/patcher.html
-#
-
---- ixp425-eth-1.1-r0/ixp425_eth.c~ethhdr
-+++ ixp425-eth-1.1-r0/ixp425_eth.c
-@@ -1307,7 +1307,7 @@
- * and its constants are taken from the eth_type_trans()
- * function.
- */
-- struct ethhdr *eth = skb->mac.ethernet;
-+ struct ethhdr *eth = eth_hdr(skb);
- unsigned short hproto = ntohs(eth->h_proto);
-
- if (hproto >= 1536)
-@@ -1349,7 +1349,7 @@
- * mode is set This costs
- * a lookup inside the packet payload.
- */
-- struct ethhdr *eth = skb->mac.ethernet;
-+ struct ethhdr *eth = eth_hdr(skb);
- unsigned char *hdest = eth->h_dest;
-
- if (memcmp(hdest, dev->dev_addr, ETH_ALEN)!=0)
diff --git a/recipes/ixp425-eth/files/intdriven.patch b/recipes/ixp425-eth/files/intdriven.patch
deleted file mode 100644
index 88b2444b5e..0000000000
--- a/recipes/ixp425-eth/files/intdriven.patch
+++ /dev/null
@@ -1,98 +0,0 @@
---- ixp425-eth-1.1-r4/ixp425_eth.c 2005-06-16 00:47:55.360598896 -0700
-+++ ixp425-eth-1.1-r4/ixp425_eth.c 2005-06-16 18:42:09.840377651 -0700
-@@ -1028,6 +1030,7 @@
- */
-
- /* PMU Timer reload : this should be done at each interrupt */
-+#if 0 /* UNUSED - used for polling */
- static void dev_pmu_timer_restart(void)
- {
- __asm__(" mcr p14,0,%0,c1,c1,0\n" /* write current counter */
-@@ -1039,6 +1042,7 @@
- " mcr p14,0,r1,c4,c1,0\n" /* enable interrupts */
- : : : "r1");
- }
-+#endif
-
- /* Internal ISR : run a few thousand times per second and calls
- * the queue manager dispatcher entry point.
-@@ -1086,6 +1088,7 @@
- /* Internal ISR : run a few thousand times per second and calls
- * the ethernet entry point.
- */
-+#if 0 /* UNUSED - used for polling */
- static irqreturn_t dev_poll_os_isr(int irg, void *dev_id, struct pt_regs *regs)
- {
- int qlevel = __get_cpu_var(softnet_data).input_pkt_queue.qlen;
-@@ -1127,8 +1130,10 @@
- ixEthTxFrameDoneQMCallback(0,0);
- return IRQ_HANDLED;
- }