53 Commits

Author SHA1 Message Date
Binny
04a8901620 Merge pull request #47 from Telecominfraproject/ols-822-lldp-peers-statemessage-enhancements
ols-822-lldp-enhanced-state-reporting-draft Review
2025-09-16 11:37:54 +05:30
Binny
52e38ce792 Merge branch 'main' into ols-688-bpdu-guard 2025-09-03 23:05:31 +05:30
Binny
9228a6c290 ols-822-lldp-peerstate-enhancement-rev2 2025-08-22 14:57:34 +00:00
Binny
30b5864ada ols-822-lldp-enhanced-state-reporting-draft 2025-08-18 14:52:15 +00:00
Binny
c79f7f4517 ols-688-sprint12-bpduguard-final-p2 2025-06-17 15:12:40 +00:00
Binny
0e43b3cb3a ols-688-sprint12-stormcontrol-finalreview-p2 2025-06-17 15:06:46 +00:00
Binny
67f3f14fab ols-688-sprint12-stormcontrol-finalreview 2025-06-17 04:12:10 +00:00
Binny
8c82a276d8 ols-688-sprint12-bpdu-guard-finalreview 2025-06-17 04:05:31 +00:00
Binny
a098465268 ols-688-bpdu-guard-first-reviewchange 2025-06-11 03:33:54 +00:00
Binny
040650cb5c ols-688-sprint-12-stormcontrol-draft 2025-06-09 04:09:55 +00:00
Binny
adf3514ae9 ols-688-sprint-12-bpdu-guard-draft 2025-06-08 18:16:46 +00:00
Binny
37b9152b6e Merge pull request #42 from Telecominfraproject/ols-659-simplify-vlan-config
OLS-659 proposal draft for bulk-vlan
2025-05-16 06:29:12 +05:30
Binny
5a7f055793 ols-655 final change to merge 2025-05-06 02:37:02 +00:00
Binny
2b7ce76453 ols-655-review-comments-part1 2025-04-23 20:33:39 +00:00
Binny
d1ab8b453b ols-659 changes_after_review1 2025-04-23 20:19:25 +00:00
Binny
e80a6d2166 OLS-659 proposal draft for bulk-vlan 2025-04-22 16:28:58 +00:00
Binny
6469510af1 OLS-655 draft changes 2025-04-21 16:24:18 +00:00
Mike Hansen
362e03a363 Resolving merge issues 2025-02-04 12:08:04 -05:00
Binny
6bc313b440 corrected attribute names and moved ipsg config at switch level to separate file 2025-01-29 18:32:40 +00:00
Binny
1d052a18c2 created new files, and accomodated review comments 2025-01-29 15:36:13 +00:00
Binny
59ad89be0f ols-556-sprint8-arp-inspect-schema-draft 2025-01-22 14:48:04 +00:00
Binny
4f2a23741b Sprint-8 OLS - IP Source Guard schema 2025-01-15 14:31:51 +00:00
Mike Hansen
0ed83ba0a5 [OLS-545] Removal of AP specific schema elements from ols-ucentral-schema
Remove the AP specific elements of the schema (configuration), and state (reporting)
Remove the ucode files that are not used
Regenerate the json and documentation files to reflect schema and state changes

Signed-off-by: Mike Hansen <mike.hansen@netexperience.com>
2025-01-09 09:51:36 -05:00
Binny
5622b66bb8 OLS-425 Sprint-6-Schema 2024-10-30 05:31:54 +00:00
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