Recent Commits to NES-Open-Switch:master

Showing posts with label optimization. Show all posts
Showing posts with label optimization. Show all posts

Thursday, October 29, 2015

TED update - 12: optimizing TE-Link switching-capability (ISCD) entries and adjustment-capability (IACD) entries

#Optimized #TE-Link #switching-capability ( #ISCD ) entries and #adjustment-capability ( #IACD ) entries in TED module. The TE-Link switching-capability and adjustment-capability #configuration entries has been made #compact #by making the #bandwidth to #64-bit #fixed size #format. The generic variable size format for these parameters takes quite some memory space. The #switching-capability and #adjustment-capability #configuration for TE-Link #component-links also has been #compacted in the same way. The #switching-capability configuration has #max-lsp-bandwidth for each of the 8 #priority values and fixing them to 64-bit will get ride of the 8 size fields of these parameters reducing the memory size. The #max-lsp-bandwidth is kept in #64-bit #floating-point #format which is always exist as a fixed format. The #adjustment-capability configuration as well has 8 #max-lsp-bandwidth fields for each #priority values, this too has been optimized in the same way.

#TED update 12 ...
[commit 31ff9d5adba547ada03c7c10996ae817f3ff97c1] (https://github.com/nes-repo/NES-Open-Switch/commit/31ff9d5adba547ada03c7c10996ae817f3ff97c1)

Monday, August 3, 2015

MSTP update - 10: adding more MSTP agent optimizations

Added #optimization s in #agent #framework for #MSTP in MSTP module. This makes generic agent level corrections in mapper routines.

#802-1S #MSTP update 10 ...
[commit 26d168e8af5a38ff0ca0f0883335c1abecc39486]

Saturday, August 1, 2015

MSTP update - 9: adding more STP agent optimizations

Added #optimization s in #agent #framework for #STP in MSTP module. This makes generic agent level corrections in mapper routines.

#802-1S #MSTP update 9 ...
[commit 9a89b671d6cbf61a1092dced49037b5ce300069a]

Friday, July 31, 2015

MSTP update - 8: optimizing MSTP framework

Added #optimization s in #MSTP module. This #remove s #unused #variable s and #reduce s the size of certain #large #parameter s #with their #smaller #counterpart s. This brings down the overall memory requirement of the MSTP module.

#802-1S #MSTP update 8 ...
[commit 400670d3efe29958588acb49c1a941d2b1eb704a]

Friday, July 17, 2015

Inet update - 9: Inet agent optimization

Adding #memory #optimization s #in #INET module. This will upgrade whole INET agent framework to reduce the memory utilization of configuration entries.

#Inet update 10 ...
[commit ed238eea1806103e9c96120fd66e5507b5d34275]

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, February 23, 2015

Provider backbone bridge framework optimization

Added some #optimization on basic #module #framework in #bridge module for provider backbone bridge support. Replaced some unnecessarily wide variables with shorter versions of them.

#802-1AH update 29 ...
[commit 6b2bfa92dfdffdeb3942d6ffcea839fa1de9e5f1]

Sunday, February 22, 2015

Ethernet 802-1Q framework optimization + VLAN rewrite update

Added some #optimization on basic #module #framework in #ethernet module for 802-1Q support. Renamed #VLAN #ingress #rewrite routines in ethernet module. Replaced some unnecessarily wide variables with shorter versions of them.

Ethernet update 42 ...
[commit 769b23fd9ce3c75c0aa400d7dd69d4aeda8b748c]

Wednesday, February 18, 2015

Provider bridge framework optimization

Added some #optimization on basic #module #framework in #bridge module for provider bridge. Replaced some unnecessarily wide variables with shorter versions of them.

#802-1AD update 18 ...
[commit df5c73e68bedb0b44cfa1a6998742a28a90f17b3]

Tuesday, February 17, 2015

Ethernet framework optimization

Added some #optimization on basic #module #framework in #ethernet module. Replaced some unnecessarily wide variables with shorter versions of them. This will #reduce the #memory #utilization by ethernet module.

Ethernet update 39 ...
[commit e613485246d13a4ef17d7f1e422a6199e075643a]