Recent Commits to NES-Open-Switch:master

Showing posts with label new. Show all posts
Showing posts with label new. Show all posts

Thursday, March 24, 2016

GMPLS update - 74: adding new parameters in custom explicit-path configuration

Adding #new #attributes in custom #explicit-path configuration GMPLS module. The new attributes #node-id and #link-id adds support for specifying the #path #segment with respect to the #TE-Node and #TE-Link. This helps in describing the tunnel path using the nodes and links along the way. The #address information of the individual links are #automatically #populated based on the specified node-id and link-id configuration. This adds support for specifying the tunnel explicit-path without knowing the address information, but using only the links on the way.

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

Thursday, March 3, 2016

GMPLS update - 68: adding asymmetric bandwidth parameter in custom tunnel entries

Added #new #parameters in #custom #MPLS-tunnel #configuration in #GMPLS module. The #reverse-resource-index optional parameter has been added to tunnel configuration. When present it specify the #resource #requirement for the #reverse #direction, other wise resource requirement is assumed to be same for both directions as the normal #resource-index parameter. This enables to specify #asymmetric #bandwidth for #forward and #reverse #tunnel directions. In normal cases forward and reverse directions shares the same resource requirements. But in specific scenarios it is necessary to specify unequal bandwidths for forward and reverse directions. The new parameter caters this requirement and enables to specify different resource configuration for each directions.

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

Sunday, November 22, 2015

LAG upgrade - 8: optimizing standard member port parameter entries

Added #new #indexing for #member #ports in LAG module. Updated #native #create / #remove #routines for the new indexing. Removed dependency on the augmented data-structure on these routines and updated for #default #indexing.

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

Wednesday, November 11, 2015

TED update - 17: adding new TE-Link parameters

Added #new #parameters on the #TE-Link in the TED module. The new #attribute #indicates whether the #TE-Link #crosses an #autonomous-system or an #area - i.e. AS / Area #border #link. An #admin-flag parameter has been added to the TE-Link to mark this information. Also the existing #te-adjacency-enable and #te-distribution-scope parameters has been added as #admin-flags to compact the parameters. When computing a path which crosses AS / Area boundaries these changes helps to specifically search and find border links in the network. This helps in faster and efficient path computation.

#TED update 17 ...
[commit 04e98690cba9a4a2a7a0d70870f913f5c3803006] (https://github.com/nes-repo/NES-Open-Switch/commit/04e98690cba9a4a2a7a0d70870f913f5c3803006)

Saturday, September 12, 2015

IF update - 8: logical interface update

Added #new #indexing scheme for #interface #entries in IF module. The #interface #create / #remove routines has been upgraded for latest changes accordingly. These changes will cause interface entries to be represented as closely as needed by the standard/custom functionality and reduces the augmentation that comes in between.

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

Thursday, September 10, 2015

IF update - 7: agent cleanup

Added various #correction s in IF module. Optimized numerous member fields to #shrink #variable #size and #reduce #memory #utilization. Added #new #indexing for interface entries and stubs for interface external API. Upgraded interface configuration entries in order to remove the augmented data-structures.

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

Monday, June 22, 2015

System entity update - 1: created new module for system entity framework

Moved the #entity #framework from system module to #new separate #entity #module. Corrected the #module #initialization #issue with #system module by creating a module for entity framework. The system module and entity framework were set to initialize in different order.

#System update 32 + Entity update 1 ...
[commit 437d016a4c0cdfe06816f02a272dc8852c0ac007]