Recent Commits to NES-Open-Switch:master

Showing posts with label enable. Show all posts
Showing posts with label enable. Show all posts

Thursday, March 31, 2016

LACP upgrade - 11: updating member port distribution and collection handler

Updated #distribution and #collection #handler for #member-ports in #LACP module. The handler #enables the collection and distribution operations #sequentially on each port. After an #aggregator port is selected to be #attached with the member port member port moves to the #synchronized #state with the peer port. i.e. both peer agrees that same aggregator link is used for attaching from both peer systems. Once the synchronization is attained the handler #enables #collection operation on the member port and the #HAL #calls will be done for enabling collecting operation in the #hardware as well. Once this is done, informs the peer about this with an updated LACP PDU. Once both the peers are collecting data from each side of the link for the same aggregator port the #distribution operation will be started on the member port by the handler in the next step. The #HAL call will be done and the updated LACP PDU will be sent to peer to inform them as well. Once both collection and distribution operations are enabled on the member ports the link will be fully participating in the aggregation operation.

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

Thursday, January 14, 2016

GMPLS update - 55: adding standard tunnel activation handler

Added the #tunnel #activation #handler in GMPLS module. This will change the #tunnel #state as #active / #not-in-service effectively #enabling / #disabling the tunnel operation. On activating the tunnel depending on the tunnel type further actions will change. For a #static tunnel, the #bandwidth #reservation will be performed on the lower links and the #external #paths will be found in that process. The #cross-connects and the #segments will be created and they will be further made active, effectively cascading the activation operation. For #dynamically #signaled #tunnels the signaling modules will take over the further operations.

#GMPLS update 55 ...
[commit 43fbc1683644f5b2fba96ab5dde255d140e50345] (https://github.com/nes-repo/NES-Open-Switch/commit/43fbc1683644f5b2fba96ab5dde255d140e50345)

Tuesday, November 17, 2015

GMPLS update - 40: adding in-segment activation handler

Added #in-segment #activation #handler in GMPLS module. On activating the in-segment it #enables the #LSP #segment operations on it. i.e. It #starts #receiving the #LSP #labelled #data on the interface. When cross-connect is also activated the received data will switched to the respective out-segments - with the respective out-going labels. And further passed to the out-going interfaces, thus completing the #label-switched #data-path.

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

Tuesday, July 28, 2015

MSTP update - 5: added bridge port xSTP activation handler

Added #bridge #port level #spanning-tree #activation #handler in MSTP module. On activating the spanning tree on a port it #enable s #xSTP #protocol operations on it. When disabled the xSTP protocols won't be running on the port.

#802-1S #MSTP update 5 ...
[commit 58aa3dd4e0fb05a0b73a930ba3605026e8b5bffb]

Tuesday, July 21, 2015

MSTP update - 3: added component xSTP activation handler

Added #bridge #component level #spanning-tree #activation #handler in MSTP module. On activating the spanning tree in a component it #enable s #xSTP #protocol s on the component. When disabled the xSTP protocols wont be running over the component ports.

#802-1S MSTP update 3 ...
[commit 7760a5e097bd03bb5a7f74979c90ab6615d6594b]

Monday, June 29, 2015

Bridge MAC learning & forwarding update - 3: adding interface module configuration handler

Added #logical-interface level #transparent #port #configuration #handler in ethernet module. This will enable the configuration changes from the #logical-interface to #phy #port. Operator can arbitrarily #enable / #disable the #MAC #learning & #forwarding on the #interface and new handler will apply the changes in ethernet module on to the #phy #port.

#Ethernet update 108 ...
[commit db59f94aedb09bb826d618320c0ba425e5642dd4]

Sunday, June 28, 2015

Bridge MAC learning & forwarding update - 2: adding HAL support

Added #HAL support in #bridge #transparent #port update handler in ethernet module. The new HAL calls will #enable #port #level #MAC #learning & #forwarding separately in #hardware #data-plane.

#Ethernet update 107 ...
[commit 7b5b4358d42edc7c132afd6a2334ca2a196a06ef]

Thursday, June 11, 2015

Lib logging update - 2: platform upgrade to new logging API

Updated all platform modules to use #newer #logging #API. Obsoleted older logging API and updated library for same. This will #enable #timestamps to be present in all #log #messages.

#Lib update 8 ...
[commit c3bf28035c366eb011f30f5a101642ea9b539269]

Saturday, June 6, 2015

Bridge port update - 12: PCP encoding/decoding admin flag

Added changes in ethernet module for handling the #bridge #port level #admin #flag for #PCP #mapping. The port level PCP mapping flag will #enable or #disable the PCP encoding/decoding #configuration on the port.  This flag will enable #port level #priority #code #point ( #PCP ) #encoding configuration entries and #decoding configuration entries on provider bridges. By default, #CoS and #DEI values as per the translation tables defined in #802-1Q-2011 will be used which can be further fine tuned by the operator.

#Ethernet update 105 ...
[commit 73db4c6913e89424c654ca7fa99fb36137ab9fb2]

Thursday, May 28, 2015

Bridge port update - 11

Added changes in ethernet module for handling the #bridge #port level #admin #flag for #TC #mapping. The port level TC mapping flag will #enable or #disable the #CoS to #traffic-class #mapping #configuration on the port.  The TC mapping will enable to map CoS on frames to a traffic-class. The mapped traffic class will be used for effective #QoS treatment on the frame. By default, all CoS values are mapped to traffic-class '0' and #best-effort ( #BE ) treatment is provided.

#Ethernet update 103 ...
[commit 03441757f7fe2a998152a2bc396906fcb9493f66]

Friday, May 22, 2015

Bridge port update - 10

Added changes in ethernet module for handling the #bridge #port level #admin #flag for #CoS #mapping. The port level CoS mapping flag will #enable or #disable the #CoS #mapping #configuration on the port.  The CoS remapping will enable to map CoS on frames to a different CoS value. The remapped CoS will be used for effective #QoS treatment on the frame. By default, for a frame the ingress CoS is considered as the #effective #CoS for QoS handling.

#Ethernet update 102 ...
[commit 7dcac8d2f88c5ca6ed45be6d2b0ff8d0e7a1cbd6]

Saturday, May 2, 2015

Bridge port update - 6

Added #bridge #VLAN #port #status handlers in #bridge #port #status #update #sequence in ethernet module. This will cause the bridge VLAN port status to be updated as part of port status update sequence. The will cause to #cascade the #status from bridge ports to VLAN port entries for both #enable / #disable.

#Ethernet update 90 ...
[commit c32f988ca11ca2139c92571668be68c9d686ec65]

Thursday, April 30, 2015

Bridge component update - 6

Added #bridge #VLAN #egress #rewrite #status handlers in #bridge #component #status #update #sequence in ethernet module. This will cause the bridge VLAN egress status to be updated as part of component status update sequence. The will cause to #cascade the #status from bridge components to VLAN egress rewrite entries for both #enable / #disable.

#Ethernet update 89 ...
[commit ad06162b5cc59336a68d8635e234ccea2d18fa74]

Friday, April 24, 2015

Bridge component update - 5

Added #bridge #VLAN #ingress #rewrite #status handlers in #bridge #component #status #update #sequence in ethernet module. This will cause the bridge VLAN ingress status to be updated as part of component status update sequence. The will cause to #cascade the #status from bridge components to VLAN ingress rewrite entries for both #enable / #disable.

#Ethernet update 85 ...
[commit 85d37ba0be6106d84df888daf75d201fb45455a8]

Wednesday, April 22, 2015

Bridge component update - 4 + Bridge port update - 5

Added corrections in #bridge #component #MMRP #enable status handler in ethernet module. Miscellaneous changes on bridge component mapper. Added checks in #bridge #port #mapper for preventing the port parameters to be changed while port configuration is still active.

#Ethernet update 83 ...
[commit 3603401d8ab295c898adcc4770f2d6540cc230a3]

Friday, January 9, 2015

Bridge component update

Corrected #HAL calls for #ethernet #component #activate / #deactivate sequences in ethernet module. This enables redundant enable/disable calls to HAL layer.

Ethernet update 34 ...
[commit c1a9138dc4f53bc9f2c8c129c61467841ec51333]

Tuesday, December 23, 2014

VLAN unaware bridge port update

Added provider network #HAL API for #802.1D #VLAN #unaware bridge ports in #ethernet module. This will #enable / #disable the port in data-path by HAL operations in 802.1D devices.

Ethernet update 26 ...
[commit 17d511e8719bf964a99eaf0c9c9f70cc24a22263]

Sunday, December 21, 2014

PBB customer backbone port update - 6

Updated customer backbone port ( #CBP ) activation routine in bridge module with #HAL calls. This will #enable / #disable the logical interface handle for CBP port in #data-path for a #BEB device.

#802-1AH update 27 ...
[commit cb9b4dd8dd59c34e253669354a3cb26f0e63a9a8]