From bffc45936b8b98be75de34dfb0e25e125080bdad Mon Sep 17 00:00:00 2001
From: Jo De Boeck <deboeck.jo@gmail.com>
Date: Sun, 29 Aug 2021 16:56:29 +0200
Subject: [PATCH] Add 4 in pysnmp lib for sonic switch

Signed-off-by: Jo De Boeck <deboeck.jo@gmail.com>
---
 base_python/root/lib/pysnmp/smi/mibs/IF-MIB.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/base_python/root/lib/pysnmp/smi/mibs/IF-MIB.py b/base_python/root/lib/pysnmp/smi/mibs/IF-MIB.py
index a30136c7..bc8c9a44 100644
--- a/base_python/root/lib/pysnmp/smi/mibs/IF-MIB.py
+++ b/base_python/root/lib/pysnmp/smi/mibs/IF-MIB.py
@@ -54,7 +54,7 @@ ifSpeed = MibTableColumn((1, 3, 6, 1, 2, 1, 2, 2, 1, 5), Gauge32()).setMaxAccess
 if mibBuilder.loadTexts: ifSpeed.setStatus('current')
 ifPhysAddress = MibTableColumn((1, 3, 6, 1, 2, 1, 2, 2, 1, 6), PhysAddress()).setMaxAccess("readonly")
 if mibBuilder.loadTexts: ifPhysAddress.setStatus('current')
-ifAdminStatus = MibTableColumn((1, 3, 6, 1, 2, 1, 2, 2, 1, 7), Integer32().subtype(subtypeSpec=SingleValueConstraint(1, 2, 3)).clone(namedValues=NamedValues(("up", 1), ("down", 2), ("testing", 3)))).setMaxAccess("readwrite")
+ifAdminStatus = MibTableColumn((1, 3, 6, 1, 2, 1, 2, 2, 1, 7), Integer32().subtype(subtypeSpec=SingleValueConstraint(1, 2, 3, 4)).clone(namedValues=NamedValues(("up", 1), ("down", 2), ("testing", 3), (4, "unknown"))).setMaxAccess("readwrite")
 if mibBuilder.loadTexts: ifAdminStatus.setStatus('current')
 ifOperStatus = MibTableColumn((1, 3, 6, 1, 2, 1, 2, 2, 1, 8), Integer32().subtype(subtypeSpec=SingleValueConstraint(1, 2, 3, 4, 5, 6, 7)).clone(namedValues=NamedValues(("up", 1), ("down", 2), ("testing", 3), ("unknown", 4), ("dormant", 5), ("notPresent", 6), ("lowerLayerDown", 7)))).setMaxAccess("readonly")
 if mibBuilder.loadTexts: ifOperStatus.setStatus('current')
-- 
GitLab