Commit Graph

29 Commits

Author SHA1 Message Date
Mike Hansen
9a7f469e61 [OLS-390] Move uplink_interface definition to state.yml, add version to connect.capabilities
Signed-off-by: Mike Hansen <mike.hansen@netexperience.com>
2024-10-04 12:00:20 -04:00
Binny
53c239b60d OLS-319 incorporated most review comments, revised files 2024-09-23 07:47:42 +00:00
Binny
9a994374b5 OLS-319 Schema changes for 3.2 Sprint-4 Features to private Branch - Edits 2024-09-19 16:54:23 +00:00
Binny
a72be45c21 OLS-319 test commit schema to priv repo 2024-09-19 09:27:16 +00:00
jacky1100002
bcde6a7155 Merge branch 'main' into link_aggregation 2024-08-13 18:36:32 +08:00
jacky1100002
80a598fadf Merge branch 'main' into lacp 2024-08-12 17:43:00 +08:00
jacky1100002
81e8cd5706 Merge branch 'main' into link_aggregation 2024-08-12 17:40:36 +08:00
Mike Hansen
1de6cad7e8 [OLS-228] Schema
Add delta_counters to

state/interface.yml

state/link-state.yml

Signed-off-by: Mike Hansen <mike.hansen@netexperience.com>
2024-08-06 13:58:37 -04:00
jacky_chang
5dc634f78e support link aggregation 2024-08-06 13:29:06 +08:00
jacky_chang
ee945311e1 support LACP 2024-08-06 10:38:40 +08:00
Oleksandr Mazur
777e2b26a8 Revert "revert "public_ip_lookup" patch"
This reverts commit fdeb2b8b85.
2024-03-26 11:24:35 +02:00
Oleksandr Mazur
c29c0d3b3a state: interface: ipv6-lease: add missing description
Add description to lease object, as lack of one causes invalid
schema to be generated.

Signed-off-by: Oleksandr Mazur <oleksandr.mazur@plvision.eu>
2024-02-05 19:52:17 +02:00
Oleksandr Mazur
02fa109dc6 state: link-state: PoE: add missing counters description
Empty object description lead to invalid schema generation.
Fix it by adding description.

Signed-off-by: Oleksandr Mazur <oleksandr.mazur@plvision.eu>
2024-02-05 19:52:17 +02:00
Oleksandr Mazur
75a5670219 Extend state/link-state.yml to support reporting of SFP transceivers info
Report SFP transceiver base info (if connected, module inserted) per-port -
vendor, name, form-factor, supported link modes etc.

Signed-off-by: Oleksandr Mazur <oleksandr.mazur@plvision.eu>
2024-02-05 19:46:42 +02:00
Oleksandr Mazur
d2042faf6b Extend schema to support reporting of FDB table (wired clients)
Extend state/unit.yml to report triplet that states which mac
  has been learned on which port in which vlan.
Example of "mac-forwarding-table" in json format:
...
            "mac-forwarding-table": {
                "overflow": false,
                "Ethernet0":    {
                    "1":    ["90:3c:b3:6a:e3:59"]
                },
                "Ethernet1":    {
                    "1":    ["90:3c:b3:6a:e4:d5"]
                },
                "Ethernet47":   {
                    "1":    ["ac:1f:6b:65:a4:86"]
                },
                "Ethernet46":   {
                    "1":    ["ac:1f:6b:65:a4:89"]
                }
            },
...

Signed-off-by: Oleksandr Mazur <oleksandr.mazur@plvision.eu>
2024-02-05 19:46:39 +02:00
Oleksandr Mazur
fec747ae43 state/link-state.yml: remove trailing space in Duplex object
Signed-off-by: Oleksandr Mazur <oleksandr.mazur@plvision.eu>
2024-02-05 14:46:18 +02:00
Oleksandr Mazur
4e9d466c81 Extend schema to add dynamic authorization (CoA) support
- Extend schema/switch.yml to support configuring
  DAC list (origin of CoA and DM messages), as well as
  configiguring DAS (port on which receive CoA + DM) etc.
- Extend state/unit.yml to report back to the cloud
  current DAS configuration and DAC config.

Signed-off-by: Oleksandr Mazur <oleksandr.mazur@plvision.eu>
2024-02-05 14:46:18 +02:00
Oleksandr Mazur
a57682c9ef Extend state and config models to support mcast (IGMP)
Extend interface config data model to support configuring underline device's
IGMP engine - switching snooping, IGMP version used, querier config, static
groups configuration etc.

Extend state model to report back to the cloud current IGMP configuration,
IGMP-enabled-groups (both static and dynamically joined), ports that are
members of groups that should replicate mcast traffic etc.

Signed-off-by: Oleksandr Mazur <oleksandr.mazur@plvision.eu>
2024-02-05 14:46:05 +02:00
Mike Hansen
4223d89213 Fix incorrect indentation of link-state.yml->authenticated-clients
Signed-off-by: Mike Hansen <mike.hansen@netexperience.com>
2023-10-16 15:46:45 -04:00
Paul White
8620ed8a75 OLS uCentral Schema: initial commit
Signed-off-by: Paul White <paul@shasta.cloud>
2023-10-05 19:04:49 -07:00
John Crispin
fdeb2b8b85 revert "public_ip_lookup" patch
Signed-off-by: John Crispin <john@phrozen.org>
2023-09-28 14:52:40 +02:00
John Crispin
11dff2ae46 add dynamic vlans to state messages
Signed-off-by: John Crispin <john@phrozen.org>
2023-05-16 13:17:01 +02:00
John Crispin
37d7a26975 add per core cpu_load to the state message
Signed-off-by: John Crispin <john@phrozen.org>
2023-05-05 08:50:15 +02:00
Satya-sc
0af4f34a4e Added support of retrieval of public IP if not existed and reporting in state msg
Signed-off-by: Satya-sc <Satya@shasta.cloud>
2023-05-02 17:44:07 +02:00
John Crispin
0f40765f2c turn telemetry and realtime filter into an enum
Signed-off-by: John Crispin <john@phrozen.org>
2023-03-08 17:31:46 +01:00
John Crispin
8c71638072 fix listing mesh interfaces inside state
Signed-off-by: John Crispin <john@phrozen.org>
2023-02-13 10:36:36 +01:00
John Crispin
94543eeb61 state: cleanup and document the data model
Signed-off-by: John Crispin <john@phrozen.org>
2023-02-13 09:02:09 +01:00
Nagendrababu
886a65095d Add missing paramters to uC state schema
Signed-off-by: Nagendrababu <nagendrababu.bonkuri@connectus.ai>
2022-06-21 18:59:37 +02:00
John Crispin
9585ababf7 schema: move over to the new schema/renderer
Signed-off-by: John Crispin <john@phrozen.org>
2021-05-14 10:39:10 +02:00