Recent Commits to NES-Open-Switch:master

Showing posts with label error. Show all posts
Showing posts with label error. Show all posts

Wednesday, February 10, 2016

GMPLS update - 63: updating standard GMPLS tunnel error agent mapper routines

Updated #standard #extended GMPLS #tunnel #error agent routines in GMPLS module. The agent #iterator routines and #mapper #routine has been updated to use standard #tunnel #based #indexing. This will access the extended tunnel error entries #embedded in the standard #MPLS #tunnel entries and there by removing the redundant indexing. The extended tunnel error entries contain attributes like the #error-type - the kind of error happened on the tunnel (e.g. local configuration error, local dynamic state - shortage of resources, path not found - issues, network protocol failures, etc ...), #error-time, #error-reporter, related #error-tlvs and #error-description, etc ...

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

Tuesday, December 22, 2015

GMPLS update - 53: updating standard out-segment statistics entries

Updated #standard #out-segment #statistics agent mapper routines in GMPLS module. The agent #iterator routines and #mapper #routine has been updated to use standard out-segment entry based #indexing. This will access the out-segment statistics entries by using the #native #indexing. This removes references to the standard out-segment statistics indexing used earlier. The out-segment #statistics contain the #count for #packets and #bytes #sent on the out-segment, also #count for #packet #errors and packet #discard are separately maintained.

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

Saturday, December 12, 2015

GMPLS update - 50: corrections in standard MPLS tunnel API

Added #corrections in the #standard #MPLS #external #API in GMPLS module. The #cross-connect based #index #removal #step has been added in the tunnel removal routine. The #standard #extended #MPLS #entries and the #standard #GMPLS #error #entries routines has been #chain #linked in the create / remove routines for the external tunnel API. This ensures a hierarchical handling of these entries in the #create / #remove #sequence s.

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

Tuesday, December 1, 2015

GMPLS update - 47: optimizing standard extended GMPLS tunnel error entries

Hard-linked #standard #extended GMPLS #tunnel #error entries through #standard MPLS #tunnel #entries in GMPLS module. This will indicate the #extended #tunnel #attributes like #error-type - the kind of error happened on the tunnel (e.g. local configuration error, local dynamic state - shortage of resources, path not found - issues, network protocol failures, etc ...), #error-time, #error-reporter, related #error-tlvs and #error-description, etc ... This will reduce the memory requirement associated with the GMPLS error entries. The hard-linked GMPLS error entries enables accessing them directly from the standard MPLS tunnel entries.

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

Wednesday, November 25, 2015

GMPLS update - 43: adding external API for GMPLS tunnel create

Added changes for #create / #removal of #GMPLS #tunnel #hierarchical #entries in GMPLS module. This involves the #creation of #dependent #configuration #entries as part of #tunnel / #LSP #create operation and #removal of these #cross #references which were created for maintenance of #dynamic #tunnel #state. On creating a tunnel entry, the #statistics entries are created for both #forward and #reverse traffic directions, the #GMPLS #configuration entry, the #extended #configuration entry and the #custom #configuration entry is created. A tunnel specific #error #entry is created to track the detailed tunnel state and the cause for the state.

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

Tuesday, November 3, 2015

GMPLS update - 34: updating standard GMPLS tunnel reverse statistics agent mapper routines

#Updated #standard #GMPLS #tunnel #reverse #statistics agent routines in GMPLS module. The agent #iterator routines and #mapper #routine has been updated to use standard #tunnel #based #indexing. This will access the GMPLS reverse statistics entries #embedded #in the standard #MPLS #tunnel entries and there by removing the redundant indexing. The standard GMPLS tunnel reverse statistics entries contain attributes like #LSP #counters for #packets and #bytes #forwarded, #packet #errors during #forwarding, etc ...

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

Monday, October 12, 2015

GMPLS update - 20: optimizing standard in-segment statistics entries

#Updated #standard #in-segment #statistics agent mapper routines in GMPLS module. The agent #iterator routines and #mapper #routine has been updated to #use standard #in-segment entry based #indexing. This will access the port entries by using the #native #indexing. This removes references to the standard in-segment statistics indexing used earlier. The in-segment statistics #entries add support for #in-segment #counter #attributes like #packets and #bytes #forwarded, #packet #errors and #discards during #forwarding, etc ...

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

Saturday, October 10, 2015

GMPLS update - 18: optimizing standard tunnel statistics entries

#Updated #standard #tunnel #statistics agent mapper routines in GMPLS module. The agent #iterator routines and #mapper #routine has been updated to #use standard #MPLS-tunnel entry based #indexing. This will access the port entries by using the #native #indexing. This removes references to the standard tunnel statistics indexing used earlier. The tunnel statistics #entries add support for #LSP #counter #attributes like #packets and #bytes #forwarded, #packet #errors during #forwarding, etc ...

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

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)

Saturday, August 29, 2015

GMPLS update - 3: added standard GMPLS TE management framework

Added #standard #GMPLS #TE #tunnel #management #framework in GMPLS module. This adds the #extended #GMPLS #attribute s to the TE tunnel/LSP s. The GMPLS attributes like #switching-type, #LSP-encoding, #payload-type, #protection-type, #directionality, #path-computation-model, etc ... can be specified for the tunnels. Also the #LSP path level information can be separately indicated. The #statistics information of the #reverse #path for #bidirectional #LSP s is specified. The #LSP level #error #logging is also provided as part of the standard GMPLS framework.

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