Recent Commits to NES-Open-Switch:master

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 30, 2015

LAG upgrade - 19: updating standard extended member port agent mapper routines

Updated #standard #extended #member #port agent routines in LAG module. The agent #iterator routines and #mapper #routine has been updated to use standard #member #port #based #indexing. This will access the extended member port entries #embedded in the standard #member #port entries and there by removing the redundant indexing. The standard extended member port entries contain #attributes like the #custom #destination #address for the #LACP control and marker #PDUs.

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

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)

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)

Sunday, December 20, 2015

LAG upgrade - 17: updating member port debug parameters agent mapper routines

Updated #member #port #debug parameters agent routines in LAG module. The agent #iterator routines and #mapper #routine has been updated to use standard #member #port #based #indexing. This will access the member list embedded in the member port and there by removing the redundant indexing.

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

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)