Omar Kallel
d8eb9efa72
Get forced notifications from a struct dm_parameter array && enhance the function check_instance_wildcard_parameter_by_regex
2020-11-21 01:55:21 +01:00
Amin Ben Ramdhane
e40d1142a9
IP.Interface: don't remove Ethernet.Link object when calling delete IP.Interface object
...
According to the standard, each object deletion should have no effect on other objects, so we remove the deletion of Ethernet.Link when calling delete object of the IP.Interface object
2020-11-20 21:38:39 +01:00
Amin Ben Ramdhane
7ad896fcef
Ethernet.VLANTermination: set LowerLayers has no effect on the IP.Interface section related to it
...
if we have an IP.Interface.{i}. links to -> Ethernet.VLANTermination.{i}. which link to -> Ethernet.Link.1. and we need to update Ethernet.VLANTermination.{i}.LowerLayers to Ethernet.Link.2.
the issue is IP.Interface.{i}. was not updated when setting Ethernet.VLANTermination.{i}.LowerLayers to Ethernet.Link.2.
So this commit fixes this issue
2020-11-20 21:36:26 +01:00
Amin Ben Ramdhane
14cbdf225d
WiFi: Fix some parameters that have invalid values
...
- Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.LastDataDownlinkRate => should be unsignedInt[1000:] //fixed by multiplying its value * 1000
- Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.LastDataUplinkRate => should be unsignedInt[1000:] //fixed by multiplying its value * 1000
- Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Retransmissions => it's not supported for now, comment it out
2020-11-19 14:07:57 +01:00
Amin Ben Ramdhane
d63278a4c5
TR-181: Device.WiFi.Radio.{i}.RegulatoryDomain returns an incorrect value
...
Currently, RegulatoryDomain only returns the first two characters but it should be 3 characters according to the standard, the solution is to
save the third character under dmmap_wireless
2020-11-19 12:15:35 +01:00
Amin Ben Ramdhane
954c8d0bbd
Device.USB.USBHosts.Host.{i}.Device.{i}.VendorID: converts its value from hex to unsigned int
2020-11-19 11:25:31 +01:00
Amin Ben Ramdhane
50b9d73af7
Align bbf tools with latest changes
...
- Update the generator of source code
- Fix the generator of data model in XML format (generate_xml.sh/generate_xml_bbf.sh)
- Update README.md file
2020-11-18 22:00:12 +01:00
Amin Ben Ramdhane
8e9336a5b0
QoS: Fixed Get/Set value of some parameters that have a hexbinary encoded value
...
- Device.QoS.Classification.{i}.SourceClientID
- Device.QoS.Classification.{i}.DestClientID
- Device.QoS.Classification.{i}.SourceUserClassID
- Device.QoS.Classification.{i}.DestUserClassID
2020-11-18 20:07:51 +01:00
Amin Ben Ramdhane
e24f7bf8ac
Ticket refs #3813 : TR-181: Incorrect implementation of some of Device.DHCPv4.and Device.DHCPv6. objects/parameters
...
Fix Get/Set value of these parameters which has a hexbinary encoded value according to the TR-181 standard
- Device.DHCPv4.Server.Pool.{i}.Option.{i}.Value
- Device.DHCPv4.Client.{i}.SentOption.{i}.Value
- Device.DHCPv4.Relay.Forwarding.{i}.UserClassID
- Device.DHCPv6.Server.Pool.{i}.VendorClassID
- Device.DHCPv6.Server.Pool.{i}.UserClassID
- Device.DHCPv6.Server.Pool.{i}.Option.{i}.Value
2020-11-18 20:02:31 +01:00
Omar Kallel
7d8eb62868
DHCPv6: Set field is missing
2020-11-18 16:31:16 +01:00
Daniel Danzberger
4197e72cf7
openwrt: remove empty default config
...
This file has been removed by previous commits
Signed-off-by: Daniel Danzberger <daniel@dd-wrt.com>
2020-11-18 14:29:56 +01:00
Jani Juvan
d5a8f440c8
DSL line and channel indexes now start from 1 on ubus
2020-11-18 13:38:54 +01:00
vdutta
420f0b1873
Map specific cwmp faults to general failure for usp proto
2020-11-18 13:31:32 +01:00
Shubham Sharma
34f9f678f9
TR-181: Check for -ve value under dm_validate_unsignedInt
2020-11-18 13:03:56 +01:00
vdutta
991fb4a74d
Extended fault code mapping for usp
2020-11-18 09:57:40 +01:00
Omar Kallel
3d740e4a66
Segmentation fault fix
2020-11-18 09:54:08 +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
d1d60dfbe0
Ticket refs #3805 : TR-181: Device.DHCPv4.Server.Pool.{i}.Client.{i}.Option.{i}.
...
- Implement Device.DHCPv4.Server.Pool.{i}.Client.{i}.Option.{i}. object
- Implement Device.DHCPv4.Server.Pool.{i}.Client.{i}.IPv4AddressNumberOfEntries parameter
- Implement Device.DHCPv4.Server.Pool.{i}.Client.{i}.OptionNumberOfEntries parameter
2020-11-17 15:06:42 +01:00
Yalu Zhang
001b7800ee
TR104: convert CallLog.{i}.Start to ISO 8601 date-time format
2020-11-16 15:17:53 +01:00
Amin Ben Ramdhane
91879726a6
TR-181: Remove deprecated Device.Hosts.Host.{i}. parameters: AddressSource, LeaseTimeRemaining
...
- These parameters are obsolete in TR-181 2.14
2020-11-16 10:15:03 +01:00
Amin Ben Ramdhane
63f866e4de
gitlab-ci: Trigger uspd test on non-protected branch
...
- From now on, trigger uspd test on bbf_pipeline branch
2020-11-15 19:46:36 +01:00
Sukru Senli
b49dff1ecb
wifi: remove deprecated Device.WiFi.AccessPoint.{i}.MaxAssociatedDevices parameter
2020-11-15 18:52:25 +01:00
Amin Ben Ramdhane
1495c4277e
Update json files: remove space from the end of each line
2020-11-13 19:56:46 +01:00
Amin Ben Ramdhane
d704600807
gitlab-ci: Trigger uspd test on devel branch
...
- Fix pipeline issue
2020-11-13 16:39:48 +01:00
Amin Ben Ramdhane
bacbca5955
Ticket refs #3772 && #3773
...
- #3772 : IP.Interfaces connected to Ehternet object is transparent
- #3773 : TR-181: Not possible to set IP.Interface.LowerLayers to an existing Ethernet.Link object
2020-11-13 16:26:32 +01:00
Amin Ben Ramdhane
dd0a631535
Ticket refs #3774 : Deleting Interface linked to Ethernet.link causes corrupt config
2020-11-13 16:26:21 +01:00
Amin Ben Ramdhane
437273a254
Ticket refs #3489 : TR181: Invalid enumeration parameter values
2020-11-11 11:32:14 +01:00
Amin Ben Ramdhane
49f1bd8204
Ticket refs #3111 : TR-181: Remove Device.Hosts.Host.{i}. deprecated parameters: VendorClassID, ClientID, UserClassID
2020-11-10 21:24:51 +01:00
vdutta
eb967475a5
api to get datamodel type
2020-11-07 22:35:51 +01:00
vdutta
6dca8ed34d
api to get the fault code as per set proto
2020-11-07 22:26:17 +01:00
Amin Ben Ramdhane
bb04af701a
Ticket refs #3111 : TR-181: Remove Device.Hosts.Host.*.Alias
2020-11-07 22:16:05 +01:00
Amin Ben Ramdhane
519342a064
Ticket refs #3707 : bbf: XML generator generates two Device.Hosts.
2020-11-07 21:58:21 +01:00
Amin Ben Ramdhane
0da026fd55
bbf: fix compilation error
2020-11-07 21:46:35 +01:00
Amin Ben Ramdhane
df0603eedb
Ticket refs #3769 : bbf: add support for dynamic obj/param when generating excel file
2020-11-07 21:31:44 +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
3183933dad
bbf: update python scripts to python3
2020-11-02 22:58:41 +01:00
Amin Ben Ramdhane
421dc03778
Ticket refs #3592 : bbf: Data model generation tool - missing root of tree
2020-10-30 00:09:13 +01:00
Charles Foster
334f691901
HF-3025: Add support for TR-104i2 validation
...
Return the name of the generated file. This is then used for validation, and then to delete the file once complete
2020-10-29 12:51:25 +01:00
Simon Tate
eac4d8e5da
bbf: Correct vendor config argument name
...
USP calls the icwmp script with this argument, which uses the TR-069
definition for vendor configuration.
The name needs to match the specification and the argument specified in
icwmp.
2020-10-27 13:21:22 +01:00
Amin Ben Ramdhane
bfb602d751
QoS: remove unused variables
2020-10-26 10:58:24 +01:00
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
143afb5f2b
bbf: check and create a new dmmap file if not there when adding a new section
2020-10-23 17:33:54 +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
Amin Ben Ramdhane
40873019ff
tr104: fix compiler warning
...
- strncpy size out of bounds.
2020-10-16 11:49:20 +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