Vivek Kumar Dutta
f08359f40d
Add support to filter micro-service ubus calls based on proto
2024-12-06 12:20:34 +00:00
Vivek Kumar Dutta
d4611a4e71
Fix pipeline
2024-11-15 16:14:42 +05:30
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
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
Amin Ben Romdhane
1eaf1298af
Move Instance Alias handling to icwmp
2024-07-12 14:50:47 +05:30
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
7997de62b7
Define memhead list inside bbf context structure
2024-03-18 15:31:20 +00:00
Amin Ben Romdhane
b3945f8b0e
Feature #13148 : Replace vendor implementation with DotSo plugin
2024-01-23 20:52:37 +00:00
Vivek Kumar Dutta
4ff4f09126
Support loading plugins from microservices
2023-10-17 10:23:58 +00:00
Amin Ben Romdhane
bc4c5acc7e
Feature #11634 : Replace core DM node using micro-services
2023-08-08 17:45:50 +02:00
Amin Ben Romdhane
a3bed28cc1
bbfdm: Add support for service registration
2023-05-31 15:22:30 +02:00
Amin Ben Romdhane
f2ce98d970
Use USP_XXX as a prefix for usp errors
2023-05-24 17:55:41 +02:00
Amin Ben Romdhane
bbc75ff409
Revert "Use USP_XXX as a prefix for usp errors"
...
This reverts commit e9e78b4108 .
2023-05-24 17:19:39 +02:00
Amin Ben Romdhane
e9e78b4108
Use USP_XXX as a prefix for usp errors
2023-05-23 10:16:53 +02:00
Amin Ben Romdhane
0e8cb4dbd3
bbfdm: Update Operate handling
2023-05-22 09:37:38 +02:00
Amin Ben Romdhane
457550b0c1
bbfdmd: Collect datamodel from decentralized nodes
2023-05-16 14:13:03 +00:00
Amin Ben Romdhane
bd07a43337
bbfdm: Add support to expose DotSO and JSON plugins
2023-05-08 18:40:02 +02:00
Amin Ben Romdhane
4d922c12c4
Update documentation
2023-04-18 11:30:46 +00:00
Amin Ben Romdhane
3cb2e902ba
rename 'libbbf_api' -> 'libbbfdm-api' & 'libbbf_dm' -> 'libbbfdm'
2023-04-17 23:33:55 +02:00
Amin Ben Romdhane
0a4105c931
Add bbfdm daemon(bbfdmd)
2023-04-14 10:05:08 +00:00
Amin Ben Romdhane
b8bc5c3423
Create a new libraries 'libbbf_api' && 'libbbf_dm'
2023-03-28 16:18:10 +02:00
Omar Kallel
61aa766c30
Ticket refs #9951 : icwmp: Handle ParameterKey in client
2023-02-24 07:31:22 +00:00
Omar Kallel
735526f3e1
ManagementServer: moved to icwmp package as dynamic object
2023-01-17 13:01:38 +00:00
Erik Karlsson
78751e0fc9
dmcommon: remove unused pipe in dmcmd
...
This avoids leaking file descriptors and potential deadlock in case
the command fills the pipe. Output is sent to /dev/null and dmcmd will
return the exit status instead of a file descriptor.
2022-04-04 13:22:24 +02:00
vdutta
d0fc18c07a
Use relative paths for the module tests
2022-02-18 08:01:00 +00:00
Suvendhu Hansa
d0a593e257
Optimized algorithm for dmubus_call
2021-11-03 15:22:10 +00:00
Amin Ben Ramdhane
4226c94946
Add more configs to cover all datamdoel and fix some memory leaks
2021-09-30 14:55:32 +01:00
Amin Ben Ramdhane
42bc8e95a7
Ticket refs #5773 : improve and simplify handle instance in browser and add functions
2021-09-09 16:56:02 +00:00
Amin Ben Ramdhane
ec78e61128
Ticket refs #5626 : Add in-tree definitions for usp events
2021-08-17 19:08:31 +01:00
Omar Kallel
365410dbff
Ticket refs #5566 : icwmp: move notifications feature from bbf to icwmp package
2021-08-09 17:22:47 +01:00
Amin Ben Ramdhane
6a252f514c
Ticket refs #5505 : Move operate commands to there own datamodel files
2021-07-22 15:18:01 +01:00
Amin Ben Ramdhane
e9fb75eb97
bbf: implement unit and functional tests
2021-05-03 18:29:28 +01:00