fix: correct module import path and add SNMP_CAPABLE=False for Plus switches
- __init__.py imported from non-existent napalm_netgear_plus module; fixed to napalm_netgear - NetgearPlusDriver.SNMP_CAPABLE = False signals HTTP-only device — suppresses misleading SNMP-not-configured warnings during device polls Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 4.6
parent
64eb2551a4
commit
54fe6ddea1
@@ -1,6 +1,6 @@
|
|||||||
"""NAPALM driver for Netgear Smart Managed switches."""
|
"""NAPALM driver for Netgear Smart Managed switches."""
|
||||||
|
|
||||||
from napalm_netgear_plus.netgear_smart import NetgearSmartDriver
|
from napalm_netgear.netgear_smart import NetgearSmartDriver
|
||||||
from napalm_netgear_plus.netgear_plus import NetgearPlusDriver
|
from napalm_netgear.netgear_plus import NetgearPlusDriver
|
||||||
|
|
||||||
__all__ = ["NetgearSmartDriver", "NetgearPlusDriver"]
|
__all__ = ["NetgearSmartDriver", "NetgearPlusDriver"]
|
||||||
|
|||||||
@@ -146,6 +146,7 @@ class NetgearPlusDriver(SwitchDriver):
|
|||||||
"""HTTP-based NAPALM driver for Netgear Plus Smart Managed switches."""
|
"""HTTP-based NAPALM driver for Netgear Plus Smart Managed switches."""
|
||||||
|
|
||||||
VENDOR = "Netgear"
|
VENDOR = "Netgear"
|
||||||
|
SNMP_CAPABLE = False # HTTP-only device — no SNMP daemon
|
||||||
|
|
||||||
def __init__(
|
def __init__(
|
||||||
self,
|
self,
|
||||||
|
|||||||
Reference in New Issue
Block a user