Commit graph

151 commits

Author SHA1 Message Date
Suvendhu Hansa
02b2dfd35c
example Device.X_IOPSYS_EU_ParentalControl plugin 2024-09-13 03:34:39 +00:00
Amin Ben Romdhane
402e8b77ff
Tools: Include missing plugins in tools_input.json 2024-09-10 14:21:17 +00:00
Amin Ben Romdhane
9a6dfdfe3e
Split 'bbfdmd' into two binaries: 'bbfdmd' (main tree) and 'dm-service' (micro-service tree) 2024-09-10 09:30:50 +00:00
Vivek Kumar Dutta
fdfad351ae Import TR181-2.18.1 2024-09-05 10:42:34 +05:30
Amin Ben Romdhane
1537993fc8
Introduce a new library: libbbfdm-ubus 2024-08-29 10:11:30 +00:00
Vivek Kumar Dutta
3856d77dfd Align event schema 2024-08-19 21:37:46 +05:30
Amin Ben Romdhane
fa69524868
Multiple updates
- Transaction APIs removed
- Use different save dirs per proto
- In process instance update notifier
- Use event based refresh timer
- Commit changes from main daemon for default proto
- For add request commit changes without reload for default proto
- extend bbf.config to monitor based on input
- extend bbf.config to reload/commit based on input
- extend bb.config to provide list of service changes based on proto
2024-08-17 07:18:35 +00:00
Amin Ben Romdhane
75195a112e
T#14683: reduce cpu usages 2024-08-07 11:12:13 +00:00
Amin Ben Romdhane
3a3b00b8e4
Remove support for deleting all instances since cwmp and usp protocols do not require it 2024-08-06 14:08:27 +00:00
Vivek Kumar Dutta
85318dac63 Import tr181-2.18 xml 2024-08-01 11:11:57 +00:00
Amin Ben Romdhane
2d8844df87 Operate/event: Store output data in blob message 2024-07-31 11:49:09 +02:00
Amin Ben Romdhane
1eaf1298af Move Instance Alias handling to icwmp 2024-07-12 14:50:47 +05:30
Amin Ben Romdhane
0636a0f457 Cleanup code 2024-06-12 08:53:42 +00:00
Amin Ben Romdhane
6df8fecbcc Move Device.WiFi. to wifidmd 2024-05-30 07:51:00 +00:00
Amin Ben Romdhane
3a2ffcf318 Move TR-471 Data Model to tr471d 2024-05-18 21:50:47 +02:00
Amin Ben Romdhane
eee1130299 B#14347: usp events not working for multi-instance objects 2024-05-07 19:23:54 +02:00
Suvendhu Hansa
f251f5ca0e Moved userinterface in package 2024-04-20 07:50:51 +00:00
Vivek Kumar Dutta
63fad00eee Multiple improvements
- New input daemon option, 'service_name' to easily configure micro-service
- service_name used with 'dm_' prefix in process name
- service_name with 'dm_' prefix and '_inst' suffix for forked instance updater
- Unified signal handler for micro-service and main process
- Cli argument '-m' overloaded to support module name in place of plugin path
- Test alignments and improvements
2024-04-15 13:46:49 +00:00
Amin Ben Romdhane
6332fe98e1 T#13964: Generate single datamodel.json from datamodel xmls 2024-04-12 03:11:09 +00:00
Amin Ben Romdhane
7997de62b7 Define memhead list inside bbf context structure 2024-03-18 15:31:20 +00:00
Vivek Kumar Dutta
870d903d0c bbfdm: Use object name in ubus for microservices 2024-03-08 12:43:16 +05:30
Amin Ben Romdhane
70c0665f95 T#13822: Add support for linker, dmmap and list for json_plugin_v2 2024-03-08 04:43:57 +00:00
Amin Ben Romdhane
8acd70acf1 T#13729: Use generic structure dm_data for multi-instance objects 2024-03-06 04:34:31 +00:00
Suvendhu Hansa
415ece6483 Added WiFi steering history 2024-02-22 13:27:18 +00:00
Amin Ben Romdhane
c26fa5d295 JSON Plugin: Added support for extending/overwriting/excluding in version 2 2024-02-21 16:57:37 +01:00
Amin Ben Romdhane
84c01a5698 Delete 'version' option from JSON Plugin 2024-02-21 16:55:55 +01:00
Amin Ben Romdhane
249b9d564d B#13660: Update the handling of DHCP Option 55 2024-02-19 16:11:39 +01:00
Amin Ben Romdhane
a41cefa09b DataElements: Removed deprecated AssociationEventData, DisassociationEventData tables 2024-02-15 07:07:59 +00:00
Amin Ben Romdhane
222d9ac687 WiFi.DataElements: use dump2 as the main ubus method to expose all DataElements Object/param 2024-02-12 12:31:01 +01:00
Vivek Kumar Dutta
0826d70838 wifi: Get possible channels from channels method 2024-02-06 12:34:06 +05:30
Amin Ben Romdhane
379f492041 T#13540: Support Overwriting/Disabling/Extending core datamodel using JSON Plugins 2024-02-06 06:20:59 +00:00
Amin Ben Romdhane
b1be97457c bbfdm-api: Enhance replace_str API to utilize provided buffer 2024-02-05 16:11:22 +01:00
Amin Ben Romdhane
b3945f8b0e Feature #13148: Replace vendor implementation with DotSo plugin 2024-01-23 20:52:37 +00:00
Amin Ben Romdhane
36a805cac4 Feature #13149: Move event notification mappings to micro-services 2024-01-23 14:53:42 +01:00
Vivek Kumar Dutta
106d754c0f Import TR181-2.17 2024-01-19 14:21:48 +00:00
Amin Ben Romdhane
df6e91db4a Optimize ci/cd pipeline 2023-12-13 14:54:27 +00:00
Amin Ben Romdhane
b05a69ec54 B#12795: don't convert clientid option to hex 2023-11-29 15:45:02 +00:00
Vivek Kumar Dutta
1f9a6b0e06
Fix return from default config 2023-11-25 10:56:15 +05:30
Amin Ben Romdhane
df8b757461 IEEE1905: Show non-neighbors in self node 2023-11-03 17:42:52 +01:00
Vivek Kumar Dutta
4ff4f09126 Support loading plugins from microservices 2023-10-17 10:23:58 +00:00
Amin Ben Romdhane
beecee8cdb DHCPv4: Fix dhcp issue with a list of values 2023-10-16 13:23:22 +00:00
Vivek Kumar Dutta
aa8709d807 Move TransferComplete event to usp 2023-10-13 14:16:22 +00:00
Amin Ben Romdhane
8c6aa34a1b DHCPv4: Fix the handling of dhcp options 2023-10-12 15:22:06 +02:00
Amin Ben Romdhane
bf99dbfc7d Align JSON plugin with the new linker API 2023-10-04 16:47:40 +02:00
Amin Ben Romdhane
93a55585b1 WiFi.DataElements: Fix typo in Capabilities parameters 2023-10-02 08:35:34 +00:00
Amin Ben Romdhane
718ca85d51 B#12156: Hub is missing from IEEE1905Device 2023-09-29 12:20:37 +00:00
Amin Ben Romdhane
3f9cddd48e WiFi.DataElements: Fix typo in Capabilities parameters 2023-09-25 11:02:53 +00:00
Amin Ben Romdhane
1af9a94e0b Moved hosts to hostmngr 2023-09-14 14:53:53 +02:00
Amin Ben Romdhane
71d8172e95 WiFi.SSID: don't define 'ifname' option when creating a new wireless interface 2023-08-11 12:52:34 +00:00
Amin Ben Romdhane
260bdc099a Feature #11626: ports uci deprecated 2023-08-10 11:55:38 +00:00