Commit graph

64 commits

Author SHA1 Message Date
Amin Ben Romdhane
14654f99e5 Network: remove support for alias interfaces 2023-03-02 10:59:17 +00:00
Amin Ben Romdhane
52921f8ff3 Bridging: Align Bridge management port handling with TR181 standard 2023-02-22 09:45:26 +01:00
Amin Ben Romdhane
d684a8b437 Updated QinQ implementation(Routed mode) 2023-02-15 15:09:43 +00:00
Amin Ben Romdhane
1b55211c8a Network update: remove support for untagged vlan 2023-02-10 17:51:27 +01:00
vdutta
f88bf094f9 Static analysis improvements 2022-06-28 08:45:55 +05:30
vdutta
720ebfa873 Build cpack release for downstream job 2022-06-10 14:31:42 +00:00
suvendhu
889c15feeb Fix ticket#7333 fix cppcheck warnings 2022-02-22 18:24:19 +05:30
Amin Ben Ramdhane
080f7b4f85 Ticket refs #7333: fix warnings, code analysis and clean up the code
- Fix all errors catched by cppcheck threadsafety (cppcheck --error-exitcode=0 --addon=threadsafety bbf)
 - Fix some errors catched by cppcheck cert (cppcheck --error-exitcode=0 --addon=cert bbf)
 - Add new str-protected macros instead of using str functions directly to avoid crashes
2022-02-16 10:33:59 +00:00
Amin Ben Ramdhane
2fc977434f InterfaceStack: Fix LowerLayers value of the VlanTermination object 2022-01-20 14:32:51 +01:00
sandeep
ab7b12d96e Fixed Wrong InterfaceStack for QinQ VLAN (double vlan) interface 2022-01-14 15:57:05 +00:00
Amin Ben Ramdhane
c33768ad99 Ticket refs #6924: VLANTermination instance is created after adding Bridge.{i}.VLANPort. object 2022-01-10 14:38:26 +01:00
Amin Ben Ramdhane
0485ccda84 Ticket refs #6924: VLANTermination instance is created for Bridging.Bridge vlan 2021-12-31 22:01:06 +01:00
Amin Ben Ramdhane
5fb2c1036c bbf: Update functions name 2021-12-31 20:47:12 +01:00
Amin Ben Ramdhane
54937be474 Ticket refs #6911: Failed to re-create Bridge 2021-12-31 20:47:02 +01:00
Amin Ben Ramdhane
35633a3bc8 Ticket refs #6623: remove static code analysis warnings 2021-11-22 11:47:14 +01:00
Neeraj Bijalwan
2864ddeacd Add version in parameters 2021-11-03 09:30:12 +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
ed22bfbe0f Ticket refs #5710: Adapt Provider Bridge Object to OpenWrt 21.02 network stack 2021-08-12 14:08:20 +01:00
Amin Ben Ramdhane
f7c10416b3 Ticket refs #6550: Adapt data models to OpenWrt 21.02 network stack 2021-08-02 10:31:17 +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
45a6fdd925 Ticket refs #5174: LowerLayers parameter in the Device.IP.Interface.{i}. object can not be modified 2021-05-19 20:06:16 +01:00
Amin Ben Ramdhane
4ffc18c1af InterfaceStack: fix segfault on browseInterfaceStackInst 2021-03-01 13:48:40 +01:00
Amin Ben Ramdhane
cdad11d92d Ticket refs #4386: dm_validate_string in libbbf_api requires length of enumeration and pattern arrays to be hardcoded at caller
- use NULL-terminated arrays instead of providing length by the caller
2021-02-15 21:13:18 +01:00
Amin Ben Ramdhane
92d1f62cab bbf: cleanup
- fix flawfinder and cppcheck issues
 - remove all unused functions
2021-02-10 17:31:55 +01:00
Amin Ben Ramdhane
29568bf0b8 InterfaceStack: radio alias value is incorrect when using multiple ssids 2021-02-02 22:47:29 +01:00
Jomily K Joseph
26c684593c bbf : #3969 TR-181: Add Device.Bridging.ProviderBridge.{i} support (REBASE)
- Add support for provider bridge on devel
2021-01-17 17:05:59 +00:00
Amin Ben Ramdhane
db54efa61d Device.(ATM/PTM).Link.{i}.LowerLayers: fix its value after updating the DSL index 2020-12-30 20:44:44 +01:00
Amin Ben Ramdhane
b9a12b057b remove tr064 feature and cleanup 2020-12-16 10:03:25 +01:00
Amin Ben Ramdhane
3906faa12d Ticket refs #3730: bbf: fix Static Code Analysis 2020-12-16 10:00:19 +01:00
Amin Ben Ramdhane
5d10fba083 bbf: improve and cleanup the code
- update_instance_alias: read config and type section from the passed section in handle_update_instance
 - remove append_dot_to_string() function
2020-12-06 22:18:18 +01:00
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