Moved out ieee1905 datamodel

This commit is contained in:
Suvendhu Hansa 2024-05-27 20:24:38 +05:30 committed by Vivek Kumar Dutta
parent 13104160ee
commit cb871f9095
5 changed files with 11 additions and 2081 deletions

View file

@ -118,5 +118,6 @@ All supported tools are presented in this file[BBFDM Tools](./tools/README.md)
| Device.X_IOPSYS_EU_IGMP. | mcastmngr | https://dev.iopsys.eu/hal/mcastmngr.git |
| Device.X_IOPSYS_EU_MLD. | mcastmngr | https://dev.iopsys.eu/hal/mcastmngr.git |
| Device.PacketCaptureDiagnostics. | packet-capture-diagnostics | https://dev.iopsys.eu/bbf/packet-capture-diagnostics.git |
| Device.SelfTestDiagnostics. | self-diagnostics | https://dev.iopsys.eu/feed/iopsys.git |
| Device.UPnP. | ssdpd | https://dev.iopsys.eu/feed/iopsys.git |
| Device.SelfTestDiagnostics. | self-diagnostics | https://dev.iopsys.eu/feed/iopsys.git |
| Device.UPnP. | ssdpd | https://dev.iopsys.eu/feed/iopsys.git |
| Device.IEEE1905. | ieee1905 | https://dev.iopsys.eu/multi-ap/ieee1905.git |

View file

@ -20,7 +20,6 @@
#include "gre.h"
#include "lanconfigsecurity.h"
#include "security.h"
#include "ieee1905.h"
#include "routeradvertisement.h"
#include "gatewayinfo.h"
#include "mqtt.h"
@ -76,7 +75,6 @@ DMOBJ tDeviceObj[] = {
{"IP", &DMREAD, NULL, NULL, "file:/etc/config/network", NULL, NULL, NULL, tIPObj, tIPParams, NULL, BBFDM_BOTH, NULL},
{"PPP", &DMREAD, NULL, NULL, "file:/lib/netifd/proto/ppp.sh,/etc/config/network", NULL, NULL, NULL, tPPPObj, tPPPParams, NULL, BBFDM_BOTH, NULL},
{"Routing", &DMREAD, NULL, NULL, "file:/etc/config/network", NULL, NULL, NULL, tRoutingObj, tRoutingParams, NULL, BBFDM_BOTH, NULL},
{"IEEE1905", &DMREAD, NULL, NULL, "file:/etc/config/ieee1905", NULL, NULL, NULL, tIEEE1905Obj, tIEEE1905Params, NULL, BBFDM_BOTH, NULL},
{"InterfaceStack", &DMREAD, NULL, NULL, "file:/etc/config/network", browseInterfaceStackInst, NULL, NULL, NULL, tInterfaceStackParams, NULL, BBFDM_BOTH, NULL},
{"GRE", &DMREAD, NULL, NULL, "file:/lib/netifd/proto/gre.sh,/etc/config/network", NULL, NULL, NULL, tGREObj, tGREParams, NULL, BBFDM_BOTH, NULL},
{"LANConfigSecurity", &DMREAD, NULL, NULL, "file:/etc/config/users", NULL, NULL, NULL, NULL, tLANConfigSecurityParams, NULL, BBFDM_BOTH, NULL},

File diff suppressed because it is too large Load diff

View file

@ -1,49 +0,0 @@
/*
* Copyright (C) 2020 iopsys Software Solutions AB
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License version 2.1
* as published by the Free Software Foundation
*
* Author: <Nevadita> <Chatterjee> <nevadita.chatterjee@iopsys.eu>
*/
#ifndef __IEEE1905_H
#define __IEEE1905_H
#include "libbbfdm-api/dmcommon.h"
extern DMOBJ tIEEE1905Obj[];
extern DMLEAF tIEEE1905Params[];
extern DMOBJ tIEEE1905ALObj[];
extern DMLEAF tIEEE1905ALParams[];
extern DMOBJ tIEEE1905ALInterfaceObj[];
extern DMLEAF tIEEE1905ALInterfaceParams[];
extern DMLEAF tIEEE1905ALInterfaceVendorPropertiesParams[];
extern DMOBJ tIEEE1905ALInterfaceLinkObj[];
extern DMLEAF tIEEE1905ALInterfaceLinkParams[];
extern DMLEAF tIEEE1905ALInterfaceLinkMetricParams[];
extern DMOBJ tIEEE1905ALForwardingTableObj[];
extern DMLEAF tIEEE1905ALForwardingTableParams[];
extern DMLEAF tIEEE1905ALForwardingTableForwardingRuleParams[];
extern DMOBJ tIEEE1905ALNetworkTopologyObj[];
extern DMLEAF tIEEE1905ALNetworkTopologyParams[];
extern DMLEAF tIEEE1905ALNetworkTopologyChangeLogParams[];
extern DMOBJ tIEEE1905ALNetworkTopologyIEEE1905DeviceObj[];
extern DMLEAF tIEEE1905ALNetworkTopologyIEEE1905DeviceParams[];
extern DMLEAF tIEEE1905ALNetworkTopologyIEEE1905DeviceIPv4AddressParams[];
extern DMLEAF tIEEE1905ALNetworkTopologyIEEE1905DeviceIPv6AddressParams[];
extern DMLEAF tIEEE1905ALNetworkTopologyIEEE1905DeviceVendorPropertiesParams[];
extern DMLEAF tIEEE1905ALNetworkTopologyIEEE1905DeviceInterfaceParams[];
extern DMLEAF tIEEE1905ALNetworkTopologyIEEE1905DeviceNonIEEE1905NeighborParams[];
extern DMLEAF tIEEE1905ALNetworkTopologyIEEE1905DeviceL2NeighborParams[];
extern DMOBJ tIEEE1905ALNetworkTopologyIEEE1905DeviceIEEE1905NeighborObj[];
extern DMLEAF tIEEE1905ALNetworkTopologyIEEE1905DeviceIEEE1905NeighborParams[];
extern DMLEAF tIEEE1905ALNetworkTopologyIEEE1905DeviceIEEE1905NeighborMetricParams[];
extern DMLEAF tIEEE1905ALNetworkTopologyIEEE1905DeviceBridgingTupleParams[];
extern DMLEAF tIEEE1905ALSecurityParams[];
extern DMLEAF tIEEE1905ALNetworkingRegistrarParams[];
#endif //__IEEE1905_H

View file

@ -262,6 +262,14 @@
"src/iplayercap.c"
]
},
{
"repo": "https://dev.iopsys.eu/multi-ap/ieee1905.git",
"proto": "git",
"version": "devel",
"dm_files": [
"tr181/datamodel.c"
]
},
{
"repo": "https://dev.iopsys.eu/bbf/packet-capture-diagnostics.git",
"proto": "git",