Recent Commits to NES-Open-Switch:master

Showing posts with label system. Show all posts
Showing posts with label system. Show all posts

Thursday, June 25, 2015

System module registration update - 1: optimized memory utilization for sysORTable parameters

Added #optimization for #sysORTable parameters in system module. This will #reduce the #memory #space used to store sysORTable parameters - #sysORID, #sysORUpTime, #sysORDescr - in system module. Added corrections for #module #registration and #de-registration #issues.

#System update 34 ...
[commit e009f200ddf2fe0728a89ebe7b04629ca0dabaad]

Tuesday, June 23, 2015

System systemGroup update - 2: optimized memory utilization for systemGroup parameters

Added #optimization for #systemGroup parameters in system module. This will #reduce the #memory #space used to store systemGroup parameters in system module. Instead of using dedicated storage space a #shared #space is used in common with other module reducing the memory requirement.

#System update 33 ...
[commit e5de5ff8179629a66ad52b66e0d84584d1ac1501]

Monday, June 22, 2015

System entity update - 1: created new module for system entity framework

Moved the #entity #framework from system module to #new separate #entity #module. Corrected the #module #initialization #issue with #system module by creating a module for entity framework. The system module and entity framework were set to initialize in different order.

#System update 32 + Entity update 1 ...
[commit 437d016a4c0cdfe06816f02a272dc8852c0ac007]

Sunday, June 21, 2015

System systemGroup update - 1: added generic system information


Added #generic #system #level #information ( #systemGroup ) in system module. The systemGroup information provides information as description about the system, contact information for the maintainer, system name, location, the services provided by system, list of system modules, etc... This includes systemGroup #parameters like #sysDescr, #sysObjectID, #sysUpTime, #sysContact, #sysName, #sysLocation, #sysServices, #sysORLastChange, #sysORID, #sysORUpTime and #sysORDescr.

#System update 31 ...
[commit 9148b8334c511b54b936eab5689ae7987bbba812]

Friday, June 19, 2015

Lib time update - 1: added system clock/time API

Added #time #clock #API in LIB module. This will enable modules to #read #system #time. System clock can be read in #seconds or #centi-seconds formats.

#Lib update 9 ...
[commit 76c6e157cab9e41698514bf430c15f9a16cb9513]

Friday, June 12, 2015

System platform module update - 2: module registration header

Moved #system #module #register / #unregister #API from internal headers to #external #header. Updated all modules for the same. This will make module registration operation independent of system internal data-structures.

#System update 30 ...
[commit ed2812b71215e933c9b1e477fa25d084451eb7ae]

Wednesday, June 10, 2015

System platform module update - 1: module init support

Added changes in #system module for #platform #module-init control handle. This will enable the necessary #platform #modules to #perform an #init-operation #prior to module #start-operation. The specific platform module can optionally define the init handle and register it on module registration. The platform will execute the init handle before calling the start routine.

#Platform update 1 + #System update 29 ...
[commit 770d5fb11f30d81ad0b870751b468bb85a0dcd60] (https://github.com/nes-repo/NES-Open-Switch/commit/770d5fb11f30d81ad0b870751b468bb85a0dcd60)

Wednesday, February 11, 2015

Ethernet chassis update - 2

Adding #ethernet #chassis #framework in ethernet module. This will represent the chassis #entity corresponding to the one in #system module and related parameters in ethernet module.

Ethernet update 37 ...
[commit 3ba3b3a3eb41ce202a8dc3965e13cc17d21d1e04]

Thursday, February 5, 2015

System port entity update - 6

Added more changes in #port #entity #status handler in #system module, for #logical #interface #bind and #unbind operations associated with the #physical ports.

System update 27 ...
[commit bab37756c8b48ad69a6b5a144fb3a49d45b3d37a]

Wednesday, February 4, 2015

System port entity update - 5

Added changes in #port #entity #status handler in #system module, for handling fresh changes in the current port entity framework.

System update 26 ...
[commit 19076d6983a4f2d84385097b1e687b9aa48890d5]

Tuesday, February 3, 2015

Ethernet chassis update

Creating new #ethetnet #chassis handler #API in ethernet module, for #register ing/ #unregister ing chassis #entity from #system module.

Ethernet update 36 ...
[commit 0e4f82eb011c950c930faba4ce01cc4b5658cbda]

Monday, February 2, 2015

System physical entity update - 6

Updating the #status handler for #physical #entity in #system module, in-order to handle the current changes in parameters.

System update 25 ...
[commit 3e913ba2c603c19819da84acfb1be53add2d4504]

Sunday, February 1, 2015

System port entity update - 4

Removing unused routines from #port #entity sub-system in #system module.

System update 24 ...
[commit 1322d8f618f0370f47e49b562567237c5889cec3]

Saturday, January 31, 2015

Friday, January 30, 2015

System port entity update - 3

Adding new #port entity parameters in #system module for #entity #framework. These will assist in #chassis-port mapping support. Adding chassis-port #indexing routines.

System update 22 ...
[commit 1f4c1b541050788b8a1f7cc0fa3cf6ce1da7d7bb]

Thursday, January 29, 2015

System chassis entity update - 3

Adding support for #ethernet #port s in #chassis #entity in #system module. Linking chassis #status handler to ethernet chassis specific API.

System update 21 ...
[commit baa9c74b01692424ad102a6c179d4c7d21902899]

Wednesday, January 28, 2015

System chassis entity update - 2

Adding #status handlers for #chassis entity in #system module for #entity #framework.

System update 20 ...
[commit b2c6389d307b9cec099bdb0b03d6387e90a64bfd]

Tuesday, January 27, 2015

System port entity update - 2

Adding corrections on handlers for #port entity parameters in #system module for #entity #framework.

System update 19 ...
[commit 87cd698e6dd6e74d5257e342cd65e5a2f3732a6b]

Monday, January 26, 2015

System agent update

Making #agent level corrections in #system module for optimized #entity #framework.

System update 18 ...
[commit 40b16c3ecb5404cf6ffa4d5c1f3cf88083a956e9]

Sunday, January 25, 2015

System port entity update

Minor reordering of parameters specific to #port entity in #system module for #entity #framework.

System update 17 ...
[commit 38f8f0f4c81c60e8af2adfee837b217346306b31]