Recent Commits to NES-Open-Switch:master

Showing posts with label procedure. Show all posts
Showing posts with label procedure. Show all posts

Friday, April 1, 2016

LACP upgrade - 12: updating member port selection handler

Updated #member-port #selection #handler in #LACP module. This handler checks and #verifies whether the #peer #partner and the #peer #port #attributes are not changing. The peer port info is recorded while LACP PDU is received. While there is an #administrative #configuration change from the peer side or a #physical #connectivity #changes happens from the remote side, it has to be decided whether the #member-port can still be part of #aggregation or not. The handler reads out the attributes passed in the LACP PDU and compare them against the peer port info recorded earlier. When the attributes differ in the PDU the member-port is marked as not part of the aggregation and #member-port #selection #procedures are executed.

#LACP update 25 ...
[commit d9276967f49544b9bdec8921911edf9f52286aa3] (https://github.com/nes-repo/NES-Open-Switch/commit/d9276967f49544b9bdec8921911edf9f52286aa3)

Monday, February 8, 2016

LAG upgrade - 28: added LAG interface OPER-STATUS handler

Added #aggregator logical-interface ( #lag-interface ) #OPER-STATUS #handler routine in LAG module. This enables to #perform the #support #procedures for #lag-interfaces on OPER-STATUS change. The handler is registered with the IF module and #IF #module will #execute this #call-back on respective #parameter #change in IF module. This helps to perform the necessary procedures in LAG module when the OPER-STATUS is changed from IF module. The references to the augmented custom aggregator data-structures has been updated to the standard aggregator data-structures.

#LAG update 36 ...
[commit 53be9578d6d937bfe18fad3d7c1efffc69722550] (https://github.com/nes-repo/NES-Open-Switch/commit/53be9578d6d937bfe18fad3d7c1efffc69722550)

Saturday, October 3, 2015

GMPLS interface update - 3: added MPLS interface ADMIN-STATUS handler

Added #MPLS-interface #ADMIN-STATUS #handler routine in GMPLS module. This enables to #perform the #support #procedure s for #MPLS-interface s on ADMIN-STATUS change. The handler is register ed with the IF module and #IF #module will #execute this #call-back #on respective #parameter #change in IF module. This helps to perform the necessary procedures in GMPLS module when the ADMIN-STATUS is changed from IF module.

#GMPLS update 13 ...
[commit 600fa19af075ce8bd24df1721d14db7a15732a3f] (https://github.com/nes-repo/NES-Open-Switch/commit/600fa19af075ce8bd24df1721d14db7a15732a3f)

Thursday, October 1, 2015

IF update - 17: adding interface create/remove handler

Added support for #logical-interface #create / #remove #handler in IF module. On #row-status #change for interfaces in IF module will #call this #handler for #perform ing the #support #procedure s in the respective module. The interface #handler has been #register ed from the #GMPLS module to complete the interface create/remove sequence for MPLS-interface s. The existing interface activation handler in IF module has been updated to use the newly added interface call-back routine.

#IF update 17 + #GMPLS update 12 ...
[commit 43ff119c1f494c3a74324b6851e0c62aba933fe8] (https://github.com/nes-repo/NES-Open-Switch/commit/43ff119c1f494c3a74324b6851e0c62aba933fe8)

Sunday, September 20, 2015

IF update - 13: updating logical interface status handler

Updated the #logical-interface #hierarchical #status #handling routines in IF module. The #status #change #handler routines has been #upgraded for the new data-structure changes. The hierarchical status handler #propagate s the interface #status #from the #lower interface #layer s #to the #higher #layer s. The interface #stacking enables the interface status to be decided based on the lower layer component interfaces. The interface status will depend on it's own #ADMIN-STATUS, #interface-type dependent #procedure s and #lower layer #interface #OPER-STATUS.

#IF update 13 ...
[commit 742604fca8f7d8c60f7e88afe52c7de58c33fc90] (https://github.com/nes-repo/NES-Open-Switch/commit/742604fca8f7d8c60f7e88afe52c7de58c33fc90)