If set_hostapd_nr config flag is set, dawn will insert the nr reports to allow the hostapd to answer to nr requests from clients. Improve the synchronization of rcpi and rsni in the network. Further, clients with bad 802.11k were sending beacon reports with bssid 00:00:00:00:00:00. Catch those corner cases. Signed-off-by: Nick Hainke <vincent@systemli.org>
46 lines
1.2 KiB
Makefile
46 lines
1.2 KiB
Makefile
#
|
|
# This software is licensed under the Public Domain.
|
|
#
|
|
|
|
include $(TOPDIR)/rules.mk
|
|
|
|
PKG_NAME:=dawn
|
|
PKG_SOURCE_DATE:=2020-04-17
|
|
PKG_RELEASE:=1
|
|
|
|
PKG_SOURCE_PROTO:=git
|
|
PKG_SOURCE_URL:=https://github.com/berlin-open-wireless-lab/DAWN.git
|
|
PKG_SOURCE_VERSION:=2ff3b3017fc5e5477f494e6aa85d6b0b4acd68bb
|
|
PKG_MIRROR_HASH:=b9260dad56f40a371157a6d9c54ac295bdbfc5f853915df18e4152eb8f3110f9
|
|
|
|
PKG_MAINTAINER:=Nick Hainke <vincent@systemli.org>
|
|
PKG_LICENSE:=GPL-2.0-only
|
|
PKG_LICENSE_FILES:=LICENSE
|
|
|
|
PKG_BUILD_PARALLEL:=1
|
|
|
|
include $(INCLUDE_DIR)/package.mk
|
|
include $(INCLUDE_DIR)/cmake.mk
|
|
|
|
define Package/dawn
|
|
SECTION:=net
|
|
CATEGORY:=Network
|
|
TITLE:=Decentralized wifi controller
|
|
URL:=https://github.com/berlin-open-wireless-lab/DAWN.git
|
|
DEPENDS:=$(DRV_DEPENDS) +libubus +libubox +libblobmsg-json +libuci +libgcrypt +libiwinfo +umdns
|
|
endef
|
|
|
|
define Package/dawn/description
|
|
This package implements a decentralized wireless daemon.
|
|
endef
|
|
|
|
define Package/dawn/install
|
|
$(INSTALL_DIR) $(1)/usr/sbin
|
|
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/dawn $(1)/usr/sbin/dawn
|
|
$(INSTALL_DIR) $(1)/etc/init.d
|
|
$(INSTALL_BIN) ./files/dawn.init $(1)/etc/init.d/dawn
|
|
$(INSTALL_DIR) $(1)/etc/config
|
|
$(INSTALL_CONF) ./files/dawn.config $(1)/etc/config/dawn
|
|
endef
|
|
|
|
$(eval $(call BuildPackage,dawn))
|