-PKG_SOURCE:=$(PKG_BRANCH)-$(PKG_VERSION).tar.gz
-PKG_SOURCE_URL:=http://snapshots.madwifi.org/$(PKG_BRANCH)
-PKG_MD5SUM:=6141c846fec12b3d0c80409c81eebc39
+ifneq ($(CONFIG_MADWIFI_UPSTREAM),)
+ PKG_VERSION:=0.9.4
+ PKG_RELEASE:=2
+
+ PKG_SOURCE:=madwifi-$(PKG_VERSION).tar.gz
+ PKG_SOURCE_URL:=@SF/madwifi
+ PKG_MD5SUM:=399d20de8d855a59f20058857c2178ad
+
+ PKG_BUILD_DIR:=$(KERNEL_BUILD_DIR)/madwifi-$(PKG_VERSION)
+
+ PATCH_DIR=./patches-upstream
+else
+# PKG_BRANCH:=madwifi-dfs
+ PKG_REV:=3314
+ PKG_VERSION:=r$(PKG_REV)
+ PKG_RELEASE:=2
+
+ PKG_SOURCE_PROTO:=svn
+ PKG_SOURCE_VERSION:=$(PKG_REV)
+ PKG_SOURCE_SUBDIR:=$(if $(PKG_BRANCH),$(PKG_BRANCH),madwifi-trunk)-$(PKG_VERSION)
+ PKG_SOURCE_URL:=http://madwifi-project.org/svn/madwifi/$(if $(PKG_BRANCH),branches/$(PKG_BRANCH),trunk)
+ PKG_SOURCE:=$(PKG_SOURCE_SUBDIR).tar.gz
+
+ PKG_BUILD_DIR:=$(KERNEL_BUILD_DIR)/$(if $(PKG_BRANCH),$(PKG_BRANCH),madwifi-trunk)-$(PKG_VERSION)