ad et131x driver

git-svn-id: http://svn.sabayonlinux.org/overlay@1348 d7aec97c-591d-0410-af39-a8856400b30a
This commit is contained in:
lxnay
2007-06-13 07:47:48 +00:00
parent 52f1a22ece
commit f079b0f7db
4 changed files with 58 additions and 0 deletions
+12
View File
@@ -0,0 +1,12 @@
AUX et131x-1.2.3-2.6.21.patch 432 RMD160 8a82ad878837f5d4a9db2f8f1ef0776a7564a06a SHA1 43cfe7e04a6ff70363a7d7b11df9c61b6c18fffb SHA256 2e3f0fc2dc6a752556ec6edd0c6a4bfde304f0481e30d6e50896cf537ea82fd4
MD5 e7fe093f8c867bf62095c52ab3b5c7e1 files/et131x-1.2.3-2.6.21.patch 432
RMD160 8a82ad878837f5d4a9db2f8f1ef0776a7564a06a files/et131x-1.2.3-2.6.21.patch 432
SHA256 2e3f0fc2dc6a752556ec6edd0c6a4bfde304f0481e30d6e50896cf537ea82fd4 files/et131x-1.2.3-2.6.21.patch 432
DIST et131x-1.2.3.tar.gz 420259 RMD160 1030752f08e1420e07e2598652b8df3fc8c6eedb SHA1 89cba7228e08b3abbc97fbb7d603fdec45f63e58 SHA256 5eab8b5c9e61de7df4de0f786e70beebdbb7cd69a141e71d10468c6acbdd1337
EBUILD et131x-1.2.3.ebuild 667 RMD160 baeb3278c7323a8bfc553b441f8c4bf5b92005f9 SHA1 81f631a6ded1ed2998f8d1914fd4a4459da82940 SHA256 38dfda6ec904890366305290ec75d3b88a1d0ec5d32d9234693c63bfd921e4fc
MD5 6ad71a4cf0d3c8463bd58c0b7fa2b331 et131x-1.2.3.ebuild 667
RMD160 baeb3278c7323a8bfc553b441f8c4bf5b92005f9 et131x-1.2.3.ebuild 667
SHA256 38dfda6ec904890366305290ec75d3b88a1d0ec5d32d9234693c63bfd921e4fc et131x-1.2.3.ebuild 667
MD5 f7e2f77ae763b16bca2371501d46ccea files/digest-et131x-1.2.3 238
RMD160 a92664d90978cd5016aee0680f95f357e0db1019 files/digest-et131x-1.2.3 238
SHA256 3a06b6c01f0a4c67b336fc43bb2f8edff9018454bad96e8b0a28baca446e66c6 files/digest-et131x-1.2.3 238
+31
View File
@@ -0,0 +1,31 @@
# Copyright 2004-2007 Sabayon Linux
# Distributed under the terms of the GNU General Public License v2
inherit linux-mod
DESCRIPTION="Agere ET131x ethernet driver"
HOMEPAGE="http://dadams1969.googlepages.com/et131xkernelmodule"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE=""
DEPEND="sys-apps/net-tools"
MODULE_NAMES="et131x(net:)"
BUILD_TARGETS="modules"
pkg_setup() {
linux-mod_pkg_setup
BUILD_PARAMS="KSRC=${KV_DIR} KERNEL_PATH=${KV_DIR}"
}
src_unpack() {
unpack ${A}
cd ${S}
epatch ${FILESDIR}/${P}-2.6.21.patch
}
src_install() {
linux-mod_src_install
dodoc README.doc TODO MODULE-PARAMETER.txt
}
@@ -0,0 +1,3 @@
MD5 064aeca5f38d178d2f96d6f24b165147 et131x-1.2.3.tar.gz 420259
RMD160 1030752f08e1420e07e2598652b8df3fc8c6eedb et131x-1.2.3.tar.gz 420259
SHA256 5eab8b5c9e61de7df4de0f786e70beebdbb7cd69a141e71d10468c6acbdd1337 et131x-1.2.3.tar.gz 420259
@@ -0,0 +1,12 @@
diff -Nurp et131x-1.2.3.orig/et131x_netdev.c et131x-1.2.3/et131x_netdev.c
--- et131x-1.2.3.orig/et131x_netdev.c 2007-01-25 22:31:35.000000000 +0100
+++ et131x-1.2.3/et131x_netdev.c 2007-06-13 09:42:42.000000000 +0200
@@ -1602,7 +1602,7 @@ void et131x_vlan_rx_kill_vid( struct net
if( pAdapter->vlgrp )
{
- pAdapter->vlgrp->vlan_devices[vid] = NULL;
+ vlan_group_set_device(pAdapter->vlgrp, vid, NULL);
}