1
0
Fork 1
mirror of https://github.com/thatmattlove/hyperglass.git synced 2026-04-26 17:58:32 +00:00
thatmattlove-hyperglass/hyperglass/models/parsing
Wilhelm Schonfeldt 6af39fb5be Fix: Standardize BGP parsers to use BGPRoute objects and harmonize variable naming
- Add BGPRoute import to Juniper, Arista, and FRR parsers
- Change all parsers to instantiate BGPRoute objects instead of raw dictionaries
- Harmonize variable naming across all BGP parsers:
  - Use 'route_data' for dictionary variable
  - Use 'routes' for output list
  - Use 'route' for loop variable
- Ensure consistent validation behavior across MikroTik, Huawei, Juniper, Arista, and FRR
- All parsers now properly invoke BGP table class validation
2025-09-26 16:53:36 +02:00
..
__init__.py clean up data models [skip ci] 2020-12-13 01:48:35 -07:00
arista_eos.py Fix: Standardize BGP parsers to use BGPRoute objects and harmonize variable naming 2025-09-26 16:53:36 +02:00
frr.py Fix: Standardize BGP parsers to use BGPRoute objects and harmonize variable naming 2025-09-26 16:53:36 +02:00
huawei.py Fix: Make Huawei BGP parser conform to MikroTik approach 2025-09-26 16:37:51 +02:00
juniper.py Fix: Standardize BGP parsers to use BGPRoute objects and harmonize variable naming 2025-09-26 16:53:36 +02:00
mikrotik.py Fix: Standardize BGP parsers to use BGPRoute objects and harmonize variable naming 2025-09-26 16:53:36 +02:00