Amin Ben Ramdhane
18643f29b3
bbf: enhance the code
...
- remove unused argument from dmuci_add_section() and dmuci_add_section_bbfdm() functions
- use snprintf instead of dmasptintf
- change function name: add_list_paramameter -> add_list_parameter
2020-11-23 10:58:48 +01:00
Omar Kallel
c8de221c11
Ticket refs #3725 : bbf: remove unnecessary arguments from object/parameter definition
2020-11-17 16:21:11 +01:00
Amin Ben Ramdhane
38bbb5e455
Ticket refs #2920 : TR-181: Device.IP.Interface.{i}. IPv4Address, IPv6Address and IPv6Prefix multi-instance objects are treated as single-instance
2020-11-07 19:12:29 +01:00
Amin Ben Ramdhane
5573fd538a
InterfaceStack: fix the value of LowerAlias parameter when it's mapped to VLANTermination
2020-10-08 19:19:06 +01:00
Amin Ben Ramdhane
f9d2c345f1
Ticket refs #2974 : Referenced objects have trailing dot
2020-08-26 11:26:33 +01:00
Omar Kallel
7ec89f485b
Fix InterfaceStack issues: Ethernet.Link, Bridge.x.Port.
2020-08-25 15:31:30 +01:00
Omar Kallel
2b25d77d26
InterfaceStack LowerAlias: case PPP is higher and VLANTermination is Lower
2020-08-25 15:31:15 +01:00
Omar Kallel
7a4e9504fd
Fix some InterfaceStack LowerLayer/LowerAlias
2020-08-25 15:31:02 +01:00
Omar Kallel
e9755c741e
Fix InterfaceStack issue case Lowerlayer is Ethernet.Link.
2020-08-25 15:30:49 +01:00
Amin Ben Ramdhane
bbecdd7444
Ticket refs #2845 : bbf: add support the case uci config is updated manually
2020-08-22 16:37:32 +01:00
Omar Kallel
7b409eba77
Device.InterfaceStack LowerAlias fixes: missing some stacks
2020-08-03 12:40:13 +01:00
Omar Kallel
ae78994eea
Ticket refs #2930 : TR-181: Invalid Device.InterfaceStack.{i}.LowerAlias values
2020-07-28 12:32:08 +01:00
Amin Ben Ramdhane
1b83b77387
Device.Bridging. object: add support for the wireless interfaces
2020-05-28 20:26:01 +01:00
Amin Ben Ramdhane
85b5f603b5
Ticket refs#2585: TR-181: Device.InterfaceStack. object
2020-05-18 10:15:07 +01:00
Amin Ben Ramdhane
814baeebea
Update LowerLayers of Ethernet.Link, InterfaceStack after changing the development of Bridge.Port object
2020-05-03 14:11:41 +01:00
Amin Ben Ramdhane
15e9323b71
Ticket refs#2494: libbbf: wrong handling of multiple bridging object handling
2020-05-01 18:39:04 +01:00
Amin Ben Ramdhane
09048693c7
Ticket refs#2494: bbf: multiple bridging object handling
2020-04-26 13:17:26 +01:00
Amin Ben Ramdhane
00c60187fb
Ticket refs #2483 : TR-181: most Alias values are empty
2020-04-20 00:18:52 +01:00
Amin Ben Ramdhane
8f500aab97
Revert "Ticket refs #2483 : TR-181: most Alias values are empty"
2020-04-17 13:45:45 +01:00
Amin Ben Ramdhane
4c4d298b0d
Ticket refs #2483 : TR-181: most Alias values are empty
2020-04-17 13:04:51 +01:00
Daniel Danzberger
0c2d23ac41
tr181: interfacestack: fix segfault on browseInterfaceStackInst
...
Fixes segfault caused by unintialized stack pointers.
Signed-off-by: Daniel Danzberger <daniel@dd-wrt.com>
2020-04-14 15:24:11 +02:00
Amin Ben Ramdhane
cd391b939b
Ticket refs#2344: TR-181: Correct implementation of Device.Ethernet.VLANTermination
2020-04-08 21:51:23 +01:00
Amin Ben Ramdhane
3589aabbc4
Cleanup + remove unused function and struct + improvement the source code
2020-03-29 14:24:51 +01:00
Daniel Danzberger
e22c34b15e
tr181: fix compiler warnings
...
- 1 set but not used.
- multiple strncpy size out of bounds.
Signed-off-by: Daniel Danzberger <daniel@dd-wrt.com>
2020-03-25 18:11:00 +01:00
Amin Ben Ramdhane
f1a7b2cbaf
VLANTermination: remove vlan_method option
2020-03-25 16:18:57 +01:00
Amin Ben Ramdhane
a1f7ce98cf
Ticket refs #1254 : Improvement validation parameters
2020-03-13 16:28:32 +01:00
Daniel Danzberger
0460307fb4
Only export symbols to the library that belong to the API interface
...
This commit makes all symbols that are not part of the API Interface,
or used only in the object files where they are defined, static.
Causing the following benefits:
- The compiler can resolve functions for better performance
- The library size is decreased
NOTE: Spec file generators need to be adjusted for newer spec's to not do the same mistakes again
Signed-off-by: Daniel Danzberger <daniel@dd-wrt.com>
2020-03-09 21:23:57 +01:00
Amin Ben Ramdhane
905d78844c
Ticket refs #1254 : TR-x69: add support for parameter validation
2020-02-20 23:25:49 +01:00
Amin Ben Ramdhane
ff14c27fc3
clean up the source code
...
- remove unused variables
- fix coding style of most function (Indentation, Tabulation, ..)
- check the source code using cppcheck tool
- change sprintf by snprintf
2020-02-12 19:08:49 +01:00
Amin Ben Ramdhane
4ab526b9f2
Ticket refs#1598: libbbfdm: plug-in based with support for dynamic loading of libraries + separate libbbfdm into two libraries: libbbf_api (API) and libbbfdm (data model)
2020-01-21 22:43:37 +01:00
Sukru Senli
1e11720828
Change License to LGPLv2.1
2019-12-04 09:52:05 +01:00
Amin Ben Ramdhane
4777b9166f
change cwmp -> bbfdm
2019-09-15 11:52:54 +01:00
Amin Ben Ramdhane
8655b0a37d
change icwmp,icwmpd -> bbfdm
2019-09-03 15:24:55 +01:00
Amin Ben Ramdhane
cb2dd1e4ac
libbbfdm : initial release
2019-08-26 17:02:43 +01:00