Recent Commits to NES-Open-Switch:master

Showing posts with label debug. Show all posts
Showing posts with label debug. Show all posts

Thursday, February 4, 2016

LAG upgrade - 26: cleaning up LAG management framework for data-structure changes

Added miscellaneous changes in #management #framework in LAG module. #Cleaned up #aggregator #activation handler and added #initialized aggregator #parameters with their #default values. Corrected standard #extended #member #port #iterator routine to provide reference to the standard member port, so that extended parameters embedded in them can be accessed in the mapper routine. Corrected #member #port #create #API to create #statistics, #debug and #extended port #data-structures as part of the member port creation. Corrected #aggregator #create #API to create the #member port #list as part of aggregator creation.

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

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)

Sunday, December 6, 2015

LAG upgrade - 14: optimizing member port debug parameter entries

Updated #member #port #debug agent 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 debug parameters embedded in the member port and there by removing the redundant indexing. The member port statistics include #rx-state, #mux-state, #actor-churn-state, #partner-churn-state and various actor and partner debug counters.

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

Monday, November 23, 2015

LAG upgrade - 9: member port API update

Updated #external #create / #remove #API for #member #ports in LAG module. Removed references to augmented data-structures from these routines. The external #create API creates the member port configuration entry and it's #associated #data-structures like port #statistics and #debugging parameters. The #custom member port parameter entries and #extended configuration entries are also #instantiated along with the create operation. On the #remove call these #dependent #structures are #removed first followed by the member port itself.

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