_get_lldp_table (lldp_mixin.py ~66-78) runs /etc/init.d/lldpd enable; start and _lldpd_fix_interface(), which may uci delete/uci commit and restart lldpd. It runs inside get_lldp_neighbors, which the application calls on every poll. A getter must not change the device.
Fix: read only. Starting and configuring lldpd belongs to ensure_package plus a configuration step with interfaces from the caller (NAPALM/napalm-device-types#33).
Prio P3: every poll can restart lldpd.
`_get_lldp_table` (`lldp_mixin.py` ~66-78) runs `/etc/init.d/lldpd enable; start` and `_lldpd_fix_interface()`, which may `uci delete`/`uci commit` and restart lldpd. It runs inside `get_lldp_neighbors`, which the application calls on every poll. A getter must not change the device.
Fix: read only. Starting and configuring lldpd belongs to `ensure_package` plus a configuration step with interfaces from the caller (NAPALM/napalm-device-types#33).
Prio P3: every poll can restart lldpd.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
_get_lldp_table(lldp_mixin.py~66-78) runs/etc/init.d/lldpd enable; startand_lldpd_fix_interface(), which mayuci delete/uci commitand restart lldpd. It runs insideget_lldp_neighbors, which the application calls on every poll. A getter must not change the device.Fix: read only. Starting and configuring lldpd belongs to
ensure_packageplus a configuration step with interfaces from the caller (NAPALM/napalm-device-types#33).Prio P3: every poll can restart lldpd.