Recent Commits to NES-Open-Switch:master

Showing posts with label native. Show all posts
Showing posts with label native. Show all posts

Thursday, May 5, 2016

GMPLS update - 85: updating standard GMPLS actual-path agent mapper routines

Updated #standard GMPLS #actual-path agent mapper routines in GMPLS module. The agent #iterator routines and #mapper #routine has been updated to use standard #actual-path entry based #indexing. This will access the actual-path entries by using the #native #indexing. This removes references to the custom actual-path indexing used earlier. This will reduce the memory requirement associated with the custom actual-path entries. The custom actual-path #entries add support for #attributes like #hop-forward-label and #hop-reverse-label. The #label-type attribute adds support for #media #specific labels ( #Ethernet / #SONET / #SDH / #OTN ) through the #label-type and #label-value attributes.

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

Monday, April 18, 2016

GMPLS update - 83: updating custom actual-path agent mapper routines

Updated #custom #actual-path agent mapper routines in GMPLS module. The agent #iterator routines and #mapper #routine has been updated to use standard #actual-path entry based #indexing. This will access the actual-path entries by using the #native #indexing. This removes references to the custom actual-path indexing used earlier. This will reduce the memory requirement associated with the custom actual-path entries. The custom actual-path #entries add support for #attributes like #hop-forward-label and #hop-reverse-label. The #label-type attribute adds support for #media #specific labels ( #Ethernet / #SONET / #SDH / #OTN ) through the #label-type and #label-value attributes.

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

Thursday, April 7, 2016

GMPLS update - 78: optimizing custom actual-path agent mapper routines

Updated #custom #actual-path agent mapper routines in GMPLS module. The agent #iterator routines and #mapper #routine has been updated to use standard #actual-path entry based #indexing. This will access the actual-path entries by using the #native #indexing. This removes references to the custom actual-path indexing used earlier. This will reduce the memory requirement associated with the custom actual-path entries. The custom actual-path #entries add support for #attributes like #hop-forward-label and #hop-reverse-label. The #label-type attribute adds support for #media #specific labels ( #Ethernet / #SONET / #SDH / #OTN ) through the #label-type and #label-value attributes.

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

Wednesday, March 16, 2016

GMPLS update - 72: optimizing custom explicit-path parameter entries

Updated #GMPLS #custom #explicit-path #parameter agent mapper routines in GMPLS module. The agent #iterator routines and #mapper #routine has been updated to use standard #explicit-path entry based #indexing. This will access the custom explicit-path entries by using the #native #indexing. This removes references to the custom explicit-path indexing used earlier. The custom explicit-path parameter entries has been embedded in the standard explicit-path entries. The custom explicit-path parameter entries holds the #attributes like #hop-forward-label and #hop-reverse-label.

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

Tuesday, March 15, 2016

GMPLS update - 71: updating custom cross-connect agent mapper routines

Updated #custom #cross-connect agent mapper routines in GMPLS module. The agent #iterator routines and #mapper #routine has been updated to use standard #cross-connect entry based #indexing. This will access the cross-connect entries by using the #native #indexing. This removes references to the custom cross-connect indexing used earlier. This will reduce the memory requirement associated with the custom cross-connect entries. The custom cross-connect #entries add support for #label-stack #attributes like #cross-connect-type which indicate the cross-connect as part of LSP/pseudo-wire, also it indicates whether cross-connect is used in #HLSP or #SLSP modes.

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

Monday, March 14, 2016

GMPLS update - 70: updating custom label-stack agent mapper routines

Updated #custom #label-stack agent mapper routines in GMPLS module. The agent #iterator routines and #mapper #routine has been updated to use standard #label-stack entry based #indexing. This will access the label-stack entries by using the #native #indexing. This removes references to the custom label-stack indexing used earlier. This will reduce the memory requirement associated with the custom label-stack entries. The custom label-stack #entries add support for #label-stack #attributes like GMPLS #label-type and #label-value, etc ...

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

Friday, March 11, 2016

GMPLS update - 69: optimizing custom cross-connect parameter entries

Updated #GMPLS #custom #cross-connect #parameter agent mapper routines in GMPLS module. The agent #iterator routines and #mapper #routine has been updated to use standard #cross-connect entry based #indexing. This will access the custom cross-connect entries by using the #native #indexing. This removes references to the custom cross-connect indexing used earlier. The custom cross-connect parameter entries has been embedded in the standard cross-connect entries. The custom cross-connect parameter entries holds the #attributes like the #cross-connect-type which indicate the cross-connect as part of LSP/pseudo-wire, also it indicates whether cross-connect is used in #HLSP or #SLSP modes.

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

Tuesday, March 1, 2016

GMPLS update - 67: optimizing custom computed-path parameter entries

Updated #GMPLS #custom #computed-path #parameter agent mapper routines in GMPLS module. The agent #iterator routines and #mapper #routine has been updated to use standard #computed-path entry based #indexing. This will access the custom computed-path entries by using the #native #indexing. This removes references to the custom computed-path indexing used earlier. The custom computed-path parameter entries has been embedded in the standard computed-path entries. The custom computed-path #entries add support for #attributes like GMPLS #forward-label, #reverse-label, etc ...  These labels are computed and populated as part of the path-computation operation. The custom computed-path #entries add support for #media specific labels ( #Ethernet / #SONET / #SDH / #OTN ) by maintaining the GMPLS #label-type and #label-value #attributes.

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

Tuesday, February 23, 2016

GMPLS update - 65: optimizing custom out-segment parameter entries

Updated #GMPLS #custom #out-segment #parameter 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 custom out-segment entries by using the #native #indexing. This removes references to the custom out-segment indexing used earlier. The custom out-segment parameter entries has been embedded in the standard out-segment entries. The custom label-stack #entries add support for #out-segment #attributes like GMPLS #top-label, #swap-label, etc ... The custom out-segment #entries add support for #media specific labels ( #Ethernet / #SONET / #SDH / #OTN ) by maintaining the GMPLS #label-type and #label-value #attributes.

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

Monday, February 22, 2016

GMPLS update - 64: hard-linking standard GMPLS out-segment entries

Hard-linked standard #GMPLS #out-segment entries with #standard #out-segment #entries 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 entries by using the #native #indexing. This removes references to the GMPLS out-segment indexing used earlier. This will reduce the memory requirement associated with the GMPLS out-segment entries. The GMPLS out-segment #entries add support for #attributes like #segment-direction, #ttl-decrement, #pointer to external parameters, etc ...

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

Thursday, December 31, 2015

LAG upgrade - 20: optimizing custom member port parameter entries

Updated #custom #member #port #parameter agent mapper routines in LAG module. The agent #iterator routines and #mapper #routine has been updated to use standard #member #port entry based #indexing. This will access the custom member port entries by using the #native #indexing. This removes references to the custom member port indexing used earlier. The custom member port parameter entries has been embedded in the standard member port entries. The custom aggregator parameter entries holds the #attributes like the #port-aggregator-group, #LACP-enable, #LACP-passive-enable, #LACP-slow-timer-enable, #dynamic-key-management-enable, etc ...

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

Wednesday, December 23, 2015

LAG upgrade - 18: optimizing custom aggregator parameter entries

Updated #custom #aggregator #parameter agent mapper routines in LAG module. The agent #iterator routines and #mapper #routine has been updated to use standard #aggregator entry based #indexing. This will access the custom aggregator entries by using the #native #indexing. This removes references to the custom aggregator indexing used earlier. The custom aggregator parameter entries has been embedded in the standard aggregator entries. The custom aggregator parameter entries holds the #attributes like the #aggregator-group, #max-bandwidth, etc ...

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

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)

Friday, December 18, 2015

LAG upgrade - 16: optimizing standard extended LAG member port entries

Updated #standard #extended #member #port agent mapper routines in LAG module. The agent #iterator routines and #mapper #routine has been updated to use standard member port entry based #indexing. This will access the port entries by using the #native #indexing. This removes references to the standard member port statistics indexing used earlier. The extended entries add support for #attributes like #custom #destination #address for the #LACP control and marker #PDUs, these will #default to the standard #Slow_Protocols_Multicast address.

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

Monday, December 14, 2015

LAG upgrade - 15: updating standard member port statistics agent mapper routines

Updated #standard member port statistics agent mapper routines in LAG module. The agent #iterator routines and #mapper #routine has been updated to use standard member port entry based #indexing. This will access the port entries by using the #native #indexing. This removes references to the standard member port statistics indexing used earlier.

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

Thursday, December 10, 2015

GMPLS update - 49: updating standard extended GMPLS tunnel agent mapper routines

Updated #standard #extended GMPLS #tunnel agent mapper routines in GMPLS module. The agent #iterator routines and #mapper #routine has been updated to use standard MPLS entry based #indexing. This will access the port entries by using the #native #indexing. This removes references to the standard GMPLS tunnel indexing used earlier.

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

Thursday, December 3, 2015

LAG upgrade - 13: updating member port agent mapper routines

Updated #member #port agent mapper routines in LAG module. The agent #iterator routines and #mapper #routine has been updated to use member port based #indexing. This will access the port entries by using the #native #indexing. This removes references to the augmented data-structures used earlier.

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

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)

Thursday, November 19, 2015

GMPLS update - 42: updating custom GMPLS in-segment configuration entries

Updated #indexing information for #custom #in-segment #configuration in GMPLS module. Updated #agent #traversal routines and #mapper routine respectively for the indexing update. These changes access the custom in-segment entries directly from the #standard #in-segment entries. This will access the in-segment entries by using the #native #indexing. This removes references to the custom in-segment indexing used earlier. The custom MPLS in-segment #entries add support for #media #specific labels ( #Ethernet / #SONET / #SDH / #OTN ) by maintaining the GMPLS #label-type and #label-value #attributes.

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

Saturday, October 31, 2015

GMPLS update - 31: optimizing standard extended cross-connect entries

#Updated #standard #extended #cross-connect agent mapper routines in GMPLS module. The agent #iterator routines and #mapper #routine has been updated to use standard MPLS #cross-connect entry based #indexing. This will access the standard extended cross-connect entries by using the #native #indexing. This removes references to the standard extended cross-connect indexing used earlier. The standard extended cross-connect entries has been embedded in the standard MPLS cross-connect entries. The standard extended cross-connect entries holds the #attributes like the #tunnel #pointer and #opposite-cross-connect #pointer, etc ...

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