Update of /cvsroot/madwifi/madwifi/ath_rate/onoe
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26104/ath_rate/onoe
Modified Files:
Makefile.kernel
Added Files:
Kconfig
Log Message:
Revamp kernel integration support:
o remove configuration options for net80211, hal, etc; you now
select drivers > net > wireless > ath and everything is added
as a dependency
o move net80211 directory from net to drivers/net/wireless
o add support for specifying bus support via BUS environ variable
o guess the target platform based on ARCH (needs fixup)
o make install.sh check for source directories before proceeding
o make install.sh honor ATH_RATE to select the rate control algorithm
o make install.sh check if destination files have been patched before
and not re-patch them
o remove version-dependent patching support; the patches required to
the kernel file should now be simple enough to apply across a wide range
of kernel versions
Tested with 2.4.20-8, 2.4.25, 2.4.26, 2.6.0, 2.6.3, 2.6.6, and 2.6.8.1 kernels.
Index: Makefile.kernel
===================================================================
RCS file: /cvsroot/madwifi/madwifi/ath_rate/onoe/Makefile.kernel,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** Makefile.kernel 22 Sep 2004 20:00:12 -0000 1.1
--- Makefile.kernel 29 Sep 2004 18:19:39 -0000 1.2
***************
*** 5,23 ****
#
HAL= $(src)/../hal
ATH= $(src)/../ath
! NET= net
! WLAN= ${NET}/net80211
COMPAT= ${WLAN}/compat
INCS= -include ${COMPAT}/compat.h -I${COMPAT}
! EXTRA_CFLAGS+= ${INCS} -I${HAL} -I${HAL}/linux -I${ATH} -I${WLAN}
-I${NET}
! obj-$(CONFIG_ATHEROS_RATE_ONOE) += ath_rate_onoe.o
- ath_rate_onoe-objs := onoe.o
##2.4##export-objs := onoe.o
##2.4##list-multi := ath_rate_onoe.o
! #ath_rate_onoe.o: ${ath_rate_onoe-objs}
! # $(LD) -o ath_rate_onoe.$(KMODSUF) -r $(ath_rate_onoe-objs)
--- 5,26 ----
#
+ ##2.4##src=.
+
HAL= $(src)/../hal
ATH= $(src)/../ath
! WLAN= ${src}/../net80211
COMPAT= ${WLAN}/compat
INCS= -include ${COMPAT}/compat.h -I${COMPAT}
! EXTRA_CFLAGS+= ${INCS} -I${HAL} -I${HAL}/linux -I${ATH} -I${WLAN}
-I${src}/..
! ##2.6##obj-$(CONFIG_ATHEROS_RATE) += ath_rate_onoe.o
! ##2.6##ath_rate_onoe-objs := onoe.o
!
! ##2.4##obj-$(CONFIG_ATHEROS_RATE) := onoe.o
##2.4##export-objs := onoe.o
##2.4##list-multi := ath_rate_onoe.o
! ##2.4##O_TARGET := ath_rate.o
! ##2.4##include $(TOPDIR)/Rules.make
--- NEW FILE: Kconfig ---
config ATHEROS_RATE
tristate
-------------------------------------------------------
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl
|
Try Searching:
servers, voip, java, networking, microsoft ...
|
|
|
|