mirror of
				https://github.com/Telecominfraproject/wlan-ap.git
				synced 2025-10-31 02:17:58 +00:00 
			
		
		
		
	ucode: enable rtnl plugin
Signed-off-by: John Crispin <john@phrozen.org>
This commit is contained in:
		| @@ -132,6 +132,17 @@ define Package/ucode-mod-struct/description | ||||
| endef | ||||
|  | ||||
|  | ||||
| define Package/ucode-mod-rtnl | ||||
|   $(Package/ucode/default) | ||||
|   TITLE+= (rtnl module) | ||||
|   DEPENDS:=ucode +libnl-tiny | ||||
| endef | ||||
|  | ||||
| define Package/ucode-mod-struct/description | ||||
|  The rtnl module allows templates to send and receive rtnl messages.. | ||||
| endef | ||||
|  | ||||
|  | ||||
| define Build/Prepare | ||||
| 	$(Build/Prepare/Default) | ||||
| 	$(CP) $(STAGING_DIR)/usr/include/mac80211/uapi/linux/nl80211.h $(PKG_BUILD_DIR)/nl80211_copy.h | ||||
| @@ -189,6 +200,11 @@ define Package/ucode-mod-struct/install | ||||
| 	$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/ucode/struct.so $(1)/usr/lib/ucode/ | ||||
| endef | ||||
|  | ||||
| define Package/ucode-mod-rtnl/install | ||||
| 	$(INSTALL_DIR) $(1)/usr/lib/ucode | ||||
| 	$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/ucode/rtnl.so $(1)/usr/lib/ucode/ | ||||
| endef | ||||
|  | ||||
|  | ||||
| $(eval $(call BuildPackage,ucode)) | ||||
| $(eval $(call BuildPackage,libucode)) | ||||
| @@ -199,3 +215,4 @@ $(eval $(call BuildPackage,ucode-mod-ubus)) | ||||
| $(eval $(call BuildPackage,ucode-mod-uci)) | ||||
| $(eval $(call BuildPackage,ucode-mod-nl80211)) | ||||
| $(eval $(call BuildPackage,ucode-mod-struct)) | ||||
| $(eval $(call BuildPackage,ucode-mod-rtnl)) | ||||
|   | ||||
| @@ -1,11 +1,12 @@ | ||||
| From aaf6b8d2355044843a7f0e765fb295518d5c114b Mon Sep 17 00:00:00 2001 | ||||
| From 1c89014c7c0e68e1eeb851ea538fb67a57988dd4 Mon Sep 17 00:00:00 2001 | ||||
| From: John Crispin <john@phrozen.org> | ||||
| Date: Thu, 20 Jan 2022 10:48:35 +0100 | ||||
| Subject: [PATCH] fixes | ||||
| Subject: [PATCH 1/2] fixes | ||||
|  | ||||
| --- | ||||
|  lib/nl80211.c | 73 +++++++++++++++++++++++++++++++++++++++++++++++---- | ||||
|  1 file changed, 68 insertions(+), 5 deletions(-) | ||||
|  lib/rtnl.c    |  1 + | ||||
|  2 files changed, 69 insertions(+), 5 deletions(-) | ||||
|  | ||||
| diff --git a/lib/nl80211.c b/lib/nl80211.c | ||||
| index fc24fb8..e308ebc 100644 | ||||
| @@ -161,6 +162,18 @@ index fc24fb8..e308ebc 100644 | ||||
|  		v = ucv_object_get(obj, attrs[i].key, &exists); | ||||
|   | ||||
|  		if (!exists) | ||||
| diff --git a/lib/rtnl.c b/lib/rtnl.c | ||||
| index b6a3e38..c1d2088 100644 | ||||
| --- a/lib/rtnl.c | ||||
| +++ b/lib/rtnl.c | ||||
| @@ -682,6 +682,7 @@ static const uc_nl_nested_spec_t link_msg = { | ||||
|  		{ IFLA_UNSPEC, "type", DT_U16, 0, MEMBER(ifinfomsg, ifi_type) }, | ||||
|  		{ IFLA_UNSPEC, "dev", DT_NETDEV, 0, MEMBER(ifinfomsg, ifi_index) }, | ||||
|  		{ IFLA_UNSPEC, "flags", DT_FLAGS, 0, MEMBER(ifinfomsg, ifi_flags) }, | ||||
| +		{ IFLA_UNSPEC, "change", DT_FLAGS, 0, MEMBER(ifinfomsg, ifi_change) }, | ||||
|  		{ IFLA_ADDRESS, "address", DT_LLADDR, 0, NULL }, | ||||
|  		{ IFLA_BROADCAST, "broadcast", DT_LLADDR, 0, NULL }, | ||||
|  		{ IFLA_TXQLEN, "txqlen", DT_U32, 0, NULL }, | ||||
| --  | ||||
| 2.25.1 | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 John Crispin
					John Crispin