Recent Commits to NES-Open-Switch:master

Showing posts with label in-coming. Show all posts
Showing posts with label in-coming. Show all posts

Monday, December 21, 2015

GMPLS update - 52: optimizing standard in-segment entries

Optimized #standard #in-segment #entries in GMPLS module. This #removes the #attributes like #in-coming #label, #pointer to in-coming #label and #pointer to #traffic #parameter. The hard-linked #custom #in-segment entries provides #alternate #parameters which satisfies the same requirement and the traffic parameters are derived from the associated tunnel LSP. This will reduce the memory requirement associated with the in-segment entries.

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

Friday, October 16, 2015

GMPLS update - 22: updating mpls-interface statistics parameters agent mapper routines

#Updated #mpls-interface #statistics parameters agent routines in GMPLS module. The agent #iterator routines and #mapper #routine has been updated to use standard #mpls-interface #based #indexing. This will access the mpls-interface statistics embedded in the mpls-interface and there by removing the redundant indexing. The mpls-interface statistics entries holds the attributes like the #count of #in-coming and #out-going labels in use, count of #in-coming #label #look-up #failures, count of #out-going #fragmented #packets, etc ... The mpls-interface statistics entries are linked in to the mpls-interface create / remove API, so as to create the statistics entries on creating / removing the respective standard mpls-interface.

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

Monday, October 5, 2015

GMPLS interface update - 4: optimizing MPLS interface statistics entries

#Update d #standard #MPLS-interface #statistics agent mapper routines in GMPLS module. The agent #iterator routines and #mapper #routine has been updated to use standard MPLS-interface entry based #indexing. This will access the port entries by using the #native #indexing. This removes references to the standard MPLS-interface statistics indexing used earlier. The extended entries add support for #attribute s like #count for #in-coming / #out-going #label s in use on the interface and the #count #of #error s in the #in-coming / #out-going #direction s. The standard MPLS-interface statistics entries has been embedded in the MPLS-interface entries. This will reduce the memory requirement associated with the interface statistics.

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

Monday, September 28, 2015

GMPLS interface update - 2: added MPLS interface external API

Added #MPLS-interface #external #API routines in GMPLS module. This enables to #create / #remove #MPLS-interface related #hierarchical #entries through a single API. The standard GMPLS interface entries are also created indirectly through these routine calls. The MPLS interface handle will be using these routine calls to create the MPLS-interface as the side effect of creating the corresponding logical-interface in the IF module. The MPLS interface entries #contain the #attribute s like #current range of #in-coming / #out-going #label s used and the #bandwidth #state.

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