Commit graph

300 commits

Author SHA1 Message Date
Shubham Sharma
17cd590dbf bbf: Added Device.QoS.Classification parameters for DHCP options 60,61,77 2020-10-26 14:54:44 +05:30
Amin Ben Ramdhane
9d151ba377 QoS: Fix invalid parameter values 2020-10-24 14:30:00 +01:00
Amin Ben Ramdhane
6da9750f96 bbf: Fixed crash on QEMU 2020-10-23 12:17:40 +01:00
Amin Ben Ramdhane
a83984d914 Ticket refs #3539: bbf: the setting of Interface param has no effect on diagnostic objects 2020-10-19 23:06:05 +01:00
Amin Ben Ramdhane
8ba74d624b bbf: add unique_keys argument to the comment
-  change (const char *[]) -> LIST_KEY
2020-10-17 14:54:33 +01:00
Amin Ben Ramdhane
5839164c29 TR-181: Fixed invalid int && unsignedInt && hexBinary parameter values 2020-10-17 14:08:40 +01:00
Daniel Danzberger
5eaa3d3906 tr181: ieee1905: fix invalid use of strncat
- Using strncat with source string lenght as limit makes no sense
- Fixes potential stack overflow of list_val
- No need to 0 initialize full list_val buffer

Signed-off-by: Daniel Danzberger <daniel@dd-wrt.com>
2020-10-16 10:39:52 +02:00
Amin Ben Ramdhane
a07102c32b Get_schema: add the missing unique keys for TR181 and TR104
- Update JSON files for tr181 and tr104
- Update the generator
2020-10-14 16:33:02 +01:00
Amin Ben Ramdhane
c4c10e2b9c WiFi.DataElements: fix some issues 2020-10-14 11:50:45 +01:00
Amin Ben Ramdhane
78471d0f0a WiFi.DataElements: move source code 2020-10-14 11:50:37 +01:00
sverma
4b47c9feab bbf: Added 'base64' datatype 2020-10-14 11:27:08 +05:30
sverma
2a88a4c5af bbf: Added support for Device.WiFi.DataElements.Network. 2020-10-13 19:14:15 +05:30
Shubham Sharma
a9fc190ed1 get_schema: Get unique keys from multi instance objects
- As per TR181, there could be one or more unique keys for each
   multi-instance object. Added support to get the unique keys
   associated with the multi-instance object.
 - Changes for generate_source_code.sh to have unique keys as
   extra object parameter.
2020-10-13 10:51:47 +01:00
nevadita.chatterjee
ec19e0c787 bbf: Added generic_phy topology param in ieee1905 2020-10-13 11:02:44 +02:00
Amin Ben Ramdhane
2d113c576d Ticket refs#3484: TR-181: Invalid dateTime parameter values 2020-10-12 18:57:48 +01:00
Amin Ben Ramdhane
ef0d2e9f6b Ticket refs#3480: TR-181: Invalid IPv6Adress parameter values 2020-10-12 18:56:52 +01:00
Amin Ben Ramdhane
6b10b2c8e0 QoS: Fix compilation on OpenWrt platform 2020-10-11 19:19:42 +01:00
Rahul
2f2a0ed678 bbf: add support for QoS.Policer 2020-10-11 20:17:04 +02:00
nevadita.chatterjee
0078bc882f bbf: Added CUSTOM_PREFIX param in ieee1905 2020-10-10 17:04:21 +02:00
Amin Ben Ramdhane
c395e8dd51 DHCPv4: fix SentOption segfault issue
- Device.DHCPv4.Client.{i}.SentOption.1.Enable : fix get/set segfault issue
- Device.DHCPv4.Client.{i}.SentOption.1.Tag : fix get/set segfault issue
- Device.DHCPv4.Client.{i}.SentOption.1.Value : fix get/set segfault issue
- Device.DHCPv4.Client.{i}.SentOption.: fix add/del segfault issue
2020-10-10 12:46:34 +01:00
Amin Ben Ramdhane
c6602debdd Revert "DHCPv4: fix segfault issue"
This reverts commit 893e27b7f9.
2020-10-10 12:35:42 +01:00
Amin Ben Ramdhane
893e27b7f9 DHCPv4: fix segfault issue
- Device.DHCPv4.Server.Pool.{i}.MaxAddress: fix its value
- Device.DHCPv4.Client.{i}.SentOption.1.Enable : fix get/set segfault issue
- Device.DHCPv4.Client.{i}.SentOption.1.Tag : fix get/set segfault issue
- Device.DHCPv4.Client.{i}.SentOption.1.Value : fix get/set segfault issue
- Device.DHCPv4.Client.{i}.ReqOption.: fix add/del segfault issue
2020-10-08 19:19:27 +01:00
Amin Ben Ramdhane
a8dc2edcfa WiFi: fix some issues
- Device.WiFi.Radio.1.SupportedStandards : fix its value
- Device.WiFi.EndPoint.1.WPS.ConfigMethodsEnabled : fix its set value
- Device.WiFi.EndPoint.1.WPS.PIN : fix its set value
- Device.WiFi.EndPoint. : fix segfault when calling delete_obj all
2020-10-08 19:19:18 +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
44afc16309 DynamicDNS: fix ServerPort & LastUpdate issues 2020-10-08 19:18:58 +01:00
Amin Ben Ramdhane
a92bad46c5 Ethernet: change the type of UnknownProtoPacketsReceived parameter 2020-10-08 19:18:49 +01:00
Omar Kallel
0b0e8a9bdc Extract end_session_flag from bbf to icwmp 2020-10-08 18:59:33 +01:00
Amin Ben Ramdhane
027d8fb599 bbf: save diagnostics data under '/etc/bbfdm/dmmap_diagnostics' instead of '/vat/state/cwmp' 2020-09-28 10:08:13 +01:00
Rahul
38b0c69f94 bbf: add support for config of provider bridge residential domain scenario
This is l3 QinQ basically, the support is added for the provider bridge
residential domain scenario, details as mentioned in tr181 issue 2,
amendment 13 as follows:

In the Residential Domain scenario untagged traffic is routed from the Ethernet and SSIDa
interfaces and tagged with a customer VLAN tag (C-TAG) of VLANa and then double tagged
with a Service Provider VLAN tag (S-TAG) of VLANx. This requires the use of:
• 802.1d Bridge instance: This object bridges the residential domain traffic to the Router.
• Layer3 Forwarding Rule: This object ensures that traffic between the Bridge and
VLANTermination objects is forwarded to the correct interface. The Rule utilizes the IP
Interfaces of the Bridge (IP Intf: Bridge_a) and Residential Domain (IP Intf: Residential)
• VLANTermination object (C-TAG): The C-TAG is applied and removed for traffic
egress and ingress to the IP Intf: Residential interface.
• VLANTermination object (S-TAG): The S-TAG is applied and removed for traffic from
and to the C-VLAN termination object.

Both config and end to end traffic after setup have been tested.

Note: partially resolves ticket #3101
2020-09-28 10:32:35 +02:00
Amin Ben Ramdhane
ca9e778c6d Ticket refs #3228: QEMU - ICWMP is segfaulting
Fix missing objects
2020-09-26 17:24:18 +01:00
Amin Ben Ramdhane
54787c12f8 Ticket refs#3223: USP: Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}.Enable not available 2020-09-21 18:04:56 +01:00
Omar Kallel
92cdf363f5 Ticket refs #3228: QEMU - ICWMP is segfaulting 2020-09-21 17:48:26 +01:00
Amin Ben Ramdhane
d26cf63d0b WiFi: fix issue and update json file 2020-09-21 00:14:23 +01:00
Sukru Senli
e461345405 wifi: correct mapping of some parameters and use defaults 2020-09-20 09:03:54 +02:00
Feten Besbes
c71ea1bb79 24827 - TR181: Segmentation Fault with add_object Device.NAT.PortMapping. 2020-09-19 19:22:03 +02:00
Rohit Topno
3108792152 bbf: Renamed dscp2pbit vendor extension parameter. 2020-09-15 10:31:45 +01:00
Amin Ben Ramdhane
c5ed408707 Device.IP.Interface.: enhance delete all instances 2020-09-12 15:39:43 +01:00
Feten Besbes
88a762d70e Refs 2978 : GNX-24808:Delete all instances of Device.IP.Interface fails 2020-09-12 16:37:14 +02:00
Rohit Topno
d84a27ef36 bbf: Made dscp2pbit vendor extension configurable through tr-181 2020-09-11 17:01:53 +01:00
Amin Ben Ramdhane
26e3f3ef27 ieee1905: enhance the code 2020-09-11 16:00:31 +02:00
nevadita.chatterjee
2795f0ded9 bbf:Added topology changes in ieee1905 2020-09-11 16:00:31 +02:00
Amin Ben Ramdhane
720d704121 XMPP: update config options 2020-09-10 10:53:15 +01:00
Amin Ben Ramdhane
e9e1f3e886 STUN: add enable option 2020-09-10 10:53:06 +01:00
Amin Ben Ramdhane
bf62e02162 move twamp to its package as dynamic library 2020-09-10 10:52:57 +01:00
Amin Ben Ramdhane
39eef2ada2 move bulkdata to its package as dynamic library 2020-09-10 10:52:38 +01:00
Amin Ben Ramdhane
7057d87e84 move xmpp to its package as dynamic library 2020-09-10 10:52:27 +01:00
Amin Ben Ramdhane
82d001806e Update config file name 2020-09-10 10:52:14 +01:00
Feten Besbes
1977b8308f Refs 2970 : GNX 27788: TR181: call order dependency when creating bridge 2020-09-07 19:10:46 +01:00
Amin Ben Ramdhane
3a807945f9 Update bbf generator and json files 2020-09-03 14:17:04 +01:00
Amin Ben Ramdhane
ef8e6c2000 Bridging: check the dmmap file before calling add object 2020-09-03 11:16:33 +01:00