--- a/cisco/CISCO-FC-FE-MIB.my
+++ b/cisco/CISCO-FC-FE-MIB.my
@@ -3,7 +3,7 @@
 --   
 -- September 2002, Srini Kode
 --   
--- Copyright (c) 2002-2011 by cisco Systems Inc.
+-- Copyright (c) 2002-2013 by cisco Systems Inc.
 -- All rights reserved.
 --   
 -- *******************************************************************
@@ -55,7 +55,7 @@
 
 
 ciscoFcFeMIB MODULE-IDENTITY
-    LAST-UPDATED    "201106150000Z"
+    LAST-UPDATED    "201304090000Z"
     ORGANIZATION    "Cisco Systems Inc."
     CONTACT-INFO
             "Cisco Systems
@@ -89,6 +89,36 @@
         Terminology 
                     ELP : Exchange Link parameters 
                     EPP : Exchange Peer Parameters."
+    REVISION        "201304090000Z"
+    DESCRIPTION
+        "-Added the following objects to FcIfErrorEntry:
+        fcIfBBCreditTransistionToZero,
+        fcHCIfBBCreditTransistionFromZero,
+        fcHCIfBBCreditTransistionToZero."
+    REVISION        "201211190000Z"
+    DESCRIPTION
+        "-Added the following enums for FcIfOperStatusReason:
+        ficonNoPortSwapLogicalPort,
+        ficonInvalidPortNum,
+        remotePortInL2vpnDown,
+        suspendedDueToNoLacpPdus,
+        fcotValidationFailedAtDriver,
+        unsupportedTransceiverMd5DigestNotSame,
+        unsupportedTransceiver,
+        adminStateConfigChange,
+        vlanAllowedList,
+        vlanAllowedListOverride,
+        vlanAllowedListAdd,
+        vlanAllowedRemove,
+        vlanCfgStateChange,
+        vlanCfgDelete,
+        pppPeerNotResponding,
+        pppAuthFailed,
+        xcvrAuthFailed,
+        badFramesRcvdFromLink.
+        Also changed the description for 
+        fcIfTxWtAvgBBCreditTransitionToZero and
+        fcIfBBCreditTransistionFromZero."
     REVISION        "201106150000Z"
     DESCRIPTION
         "-Added the following enums for FcIfOperStatusReason:
@@ -1107,7 +1137,25 @@
          'sfpFcCompliantErr' - Sfp Fc Compliant Error.
          'ethIntfNotLicensed' - Ethernet interface not licensed.
          'domainIdsInvalid' - Domain IDs Invalid.
-         'fabricNameInvalid' - Fabric Name Invalid."
+         'fabricNameInvalid' - Fabric Name Invalid.
+         'ficonNoPortSwapLogicalPort' - Ficon No Port Swap Logical Port.
+         'ficonInvalidPortNum ' - Ficon Invalid Port Number.
+         'remotePortInL2vpnDown' - Remote Port in L2VPN Down.
+         'suspendedDueToNoLacpPdus' - Suspended due to no LACP PDUs.
+         'fcotValidationFailedAtDriver' - Fcot validation failed at driver.
+         'unsupportedTransceiverMd5DigestNotSame' - Unsupported transceiver MD5 digest not Same.
+         'unsupportedTransceiver' - Unsupport transceiver.
+         'adminStateConfigChange' - Admin state config change.
+         'vlanAllowedList' - Allowed Vlan list configured on the port.
+         'vlanAllowedListOverride' - Allowed Vlan list changed on the port.
+         'vlanAllowedListAdd' - Vlan has been added to the allowed Vlan list on the port.
+         'vlanAllowedListRemove' - Vlan has been removed from the allowed Vlan list on the port.
+         'vlanCfgStateChange' - Port affected due to Vlan state change.
+         'vlanCfgDelete' - Port affected due to Vlan delete.
+         'pppPeerNotResponding' - ppp peer not responding.
+         'pppAuthFailed' - ppp authentication failed.
+         'xcvrAuthFailed' - Transceiver authentication failed.
+         'badFramesRcvdFromLink' - Excessive bad frames received from link."
     SYNTAX          INTEGER  {
                         other(1),
                         none(2),
@@ -1376,7 +1424,25 @@
                         sfpFcCompliantErr(265),
                         ethIntfNotLicensed(266),
                         domainIdsInvalid(267),
-                        fabricNameInvalid(268)
+                        fabricNameInvalid(268),
+                        ficonNoPortSwapLogicalPort(269),
+                        ficonInvalidPortNum(270),
+                        remotePortInL2vpnDown(271),
+                        suspendedDueToNoLacpPdus(272),
+                        fcotValidationFailedAtDriver(273),
+                        unsupportedTransceiverMd5DigestNotSame(274),
+                        unsupportedTransceiver(275),
+                        adminStateConfigChange(276),
+                        vlanAllowedList(277),
+                        vlanAllowedListOverride(278),
+                        vlanAllowedListAdd(279),
+                        vlanAllowedRemove(280),
+                        vlanCfgStateChange(281),
+                        vlanCfgDelete(282),
+                        pppPeerNotResponding(283),
+                        pppAuthFailed(284),
+                        xcvrAuthFailed(285),
+                        badFramesRcvdFromLink(286)
                     }
 
 FcPerfBuffer ::= TEXTUAL-CONVENTION
@@ -4131,7 +4197,10 @@
         fcIfTimeOutDiscards                 Counter64,
         fcIfOutDiscards                     Counter64,
         fcIfCreditLoss                      Counter64,
-        fcIfTxWtAvgBBCreditTransitionToZero Counter64
+        fcIfTxWtAvgBBCreditTransitionToZero Counter64,
+        fcIfBBCreditTransistionToZero       Counter32,
+        fcHCIfBBCreditTransistionFromZero   Counter64,
+        fcHCIfBBCreditTransistionToZero     Counter64
 }
 
 fcIfLinkFailures OBJECT-TYPE
@@ -4406,8 +4475,8 @@
     MAX-ACCESS      read-only
     STATUS          current
     DESCRIPTION
-        "The number of transitions of BB credit
-        out of zero state." 
+        "fcIfBBCreditTransistionFromZero increments if the transmit b2b
+         credit is zero" 
     ::= { fcIfErrorEntry 28 }
 
 fcIfEISLFramesDiscard OBJECT-TYPE
@@ -4507,9 +4576,36 @@
     MAX-ACCESS      read-only
     STATUS          current
     DESCRIPTION
-        "The number of times average buffer-to-buffer credits
-        at an FC-port has transitioned to zero." 
+        "fcIfTxWtAvgBBCreditTransitionToZero increments if the credit
+        available is zero for 100 ms." 
     ::= { fcIfErrorEntry 38 }
+
+fcIfBBCreditTransistionToZero OBJECT-TYPE
+    SYNTAX          Counter32
+    MAX-ACCESS      read-only
+    STATUS          current
+    DESCRIPTION
+        "fcIfBBCreditTransistionToZero increments if the receive b2b
+         credit is zero" 
+    ::= { fcIfErrorEntry 39 }
+
+fcHCIfBBCreditTransistionFromZero OBJECT-TYPE
+    SYNTAX          Counter64
+    MAX-ACCESS      read-only
+    STATUS          current
+    DESCRIPTION
+        "fcHCIfBBCreditTransistionFromZero increments if the transmit b2b
+         credit is zero." 
+    ::= { fcIfErrorEntry 40 }
+
+fcHCIfBBCreditTransistionToZero OBJECT-TYPE
+    SYNTAX          Counter64
+    MAX-ACCESS      read-only
+    STATUS          current
+    DESCRIPTION
+        "fcHCIfBBCreditTransistionToZero increments if the receive b2b
+         credit is zero." 
+    ::= { fcIfErrorEntry 41 }
  
 
 -- fcIfC2AccountingTable .
@@ -5616,7 +5712,7 @@
     ::= { cffFcFeMIBCompliances 12 }
 
 cffFcFeMIBComplianceRev12 MODULE-COMPLIANCE
-    STATUS          current
+    STATUS          deprecated
     DESCRIPTION
         "The compliance statement for entities which
         implement the CISCO-FC-FE-MIB."
@@ -5696,6 +5792,94 @@
         "It is compliant to support a range which is
         smaller than the range defined."
     ::= { cffFcFeMIBCompliances 13 }
+    
+ cffFcFeMIBComplianceRev13 MODULE-COMPLIANCE
+    STATUS          current
+    DESCRIPTION
+        "The compliance statement for entities which
+        implement the CISCO-FC-FE-MIB."
+    MODULE          -- this module
+    MANDATORY-GROUPS {
+                        fcFeGroup,
+                        fcIfGroup,
+                        fcTrunkIfGroup,
+                        fcIfLoginGroup,
+                        fcIfElpGroup,
+                        fcIfErrorGroup,
+                        fcIfC2AccountingGroup,
+                        fcIfC3AccountingGroup,
+                        fcIfCfAccountingGroup,
+                        fcIfNotificationGroup,
+                        fcIfGroupRev1,
+                        fcIfCapGroupRev1,
+                        fcIfGroupRev2,
+                        fcIfStatGroup,
+                        fcIfErrorGroupRev1,
+                        fcIfGroupRev3,
+                        fcIfRNIDInfoGroup,
+                        fcIfInfoGroup,
+                        fcIfGigEinfoExtGroup,
+                        fcIfGigEinfoExtGroupRev1,
+                        fcIfBbScnGroup,
+                        fcIfCapableGroup,
+                        fcIfInfoPortGroup,
+                        fcIfModuleGroupRev1
+                    }
+
+    GROUP           fcotInfoNotificationGroup
+    DESCRIPTION
+        "Implementation of this group is optional."
+
+    GROUP           fcIfGigEInfoGroup
+    DESCRIPTION
+        "Implementation of this group is optional."
+
+    GROUP           fcIfFlapCtrlConfigGroup
+    DESCRIPTION
+        "Implementation of this group is optional."
+
+    GROUP           fcIfErrorGroupRev2
+    DESCRIPTION
+        "Implementation of this group is mandatory only
+        for the devices which support errors of the ports
+        in this group."
+
+    OBJECT          cffFcFeElementName
+    MIN-ACCESS      read-only
+    DESCRIPTION
+        "Write access is not required."
+
+    OBJECT          fcIfPortRateMode
+    MIN-ACCESS      read-only
+    DESCRIPTION
+        "Write access is not required."
+
+    OBJECT          fcIfRxDataFieldSize
+    SYNTAX          FcRxDataFieldSize
+    DESCRIPTION
+        "Write access is not required."
+
+    OBJECT          fcIfAdminRxBbCredit
+    DESCRIPTION
+        "It is compliant to support a range which is
+        smaller than the range defined."
+
+    OBJECT          fcIfAdminRxBbCreditModeISL
+    DESCRIPTION
+        "It is compliant to support a range which is
+        smaller than the range defined."
+
+    OBJECT          fcIfAdminRxBbCreditModeFx
+    DESCRIPTION
+        "It is compliant to support a range which is
+        smaller than the range defined."
+    
+    GROUP           fcIfErrorGroupRev3
+    DESCRIPTION
+        "Implementation of this group is mandatory only
+        for the devices which support errors of the ports
+        in this group."
+    ::= { cffFcFeMIBCompliances 14 }
 
 -- Units of Conformance
 
@@ -6175,7 +6359,18 @@
     DESCRIPTION
         "A collection of objects providing errors of the ports."
     ::= { cffFcFeMIBGroups 31 }
-
+    
+ fcIfErrorGroupRev3 OBJECT-GROUP
+    OBJECTS         {
+                        fcIfBBCreditTransistionToZero,
+                        fcHCIfBBCreditTransistionFromZero,
+                        fcHCIfBBCreditTransistionToZero
+                    }
+    STATUS          current
+    DESCRIPTION
+        "A collection of objects providing errors of the ports."
+    ::= { cffFcFeMIBGroups 32 }
+    
 END
 
 
@@ -6191,3 +6386,15 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
+
+