Recent Commits to NES-Open-Switch:master

Showing posts with label variable. Show all posts
Showing posts with label variable. Show all posts

Wednesday, May 4, 2016

GMPLS update 84: optimizing GMPLS Tunnel configuration entries

Updated the #GMPLS #Tunnel configuration #entries in GMPLS module. The GMPLS Tunnel configuration entries has been #optimized to use shorter #variable #names and removed the #length variable for many #multi-size #parameters. This makes uses of short & easier variable names. The memory size of many multi-size variables have been made static and length support has been removed reducing the memory requirement.

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

Thursday, April 28, 2016

TCP-UDP update 1: optimizing agent framework

Updated the #agent #framework in TCP-UDP module. The #generic #TCP-UDP #framework has been #optimized to use shorter #variable #names and removed the #length variable for many #multi-size #parameters. This makes uses of short & easier variable names. The memory size of many multi-size variables have been made static and length support has been removed reducing the memory requirement.

#TCP-UDP update 1 ...
[commit 762b2f8898c9d55cd2289da33c19ea5176d02bc3] (https://github.com/nes-repo/NES-Open-Switch/commit/762b2f8898c9d55cd2289da33c19ea5176d02bc3)

Tuesday, April 26, 2016

SNMP update 7: optimizing agent framework

Updated the #agent #framework in SNMP module. The #generic #SNMP #framework has been #optimized to use shorter #variable #names and removed the #length variable for many #multi-size #parameters. This makes uses of short & easier variable names. The memory size of many multi-size variables have been made static and length support has been removed reducing the memory requirement.

#SNMP update 7 ...
[commit 3a9909aa0941fc012cdd201877e514f3defef43d] (https://github.com/nes-repo/NES-Open-Switch/commit/3a9909aa0941fc012cdd201877e514f3defef43d)

Monday, April 25, 2016

IS-IS update 4: optimizing agent framework

Updated the #agent #framework in IS-IS module. The #generic #IS-IS #framework has been #optimized to use shorter #variable #names and removed the #length variable for many #multi-size #parameters. This makes uses of short & easier variable names. The memory size of many multi-size variables have been made static and length support has been removed reducing the memory requirement.

#IS-IS update 4 ...
[commit 253a05a0c60371b2864f3d631461404b5e347d7e] (https://github.com/nes-repo/NES-Open-Switch/commit/253a05a0c60371b2864f3d631461404b5e347d7e)

Thursday, April 21, 2016

CFM update - 3: optimizing agent framework for VLAN & Component support

Updated the #agent #framework in CFM module for #VLAN & #Component support. The VLAN & Component aware #CFM #framework has been #optimized to use proper #variable #names and removed the #length variable for many #multi-size #parameters. All the VLAN aware part of CFM framework has been upgraded this way. This makes uses of straight forward variable names. The memory size of many multi-size variables have been made static and length support has been removed reducing the memory requirement.

#CFM update 3 ...
[commit 2e30049df1e797bfd5acb793bb3e75da36732fbf] (https://github.com/nes-repo/NES-Open-Switch/commit/2e30049df1e797bfd5acb793bb3e75da36732fbf)

Tuesday, April 19, 2016

CFM update - 2: optimizing agent framework

Updated the #agent #framework in CFM module. The #generic #CFM #framework has been #optimized to use proper #variable #names and removed the #length variable for many #multi-size #parameters. All the non-VLAN aware part of CFM framework has been upgraded this way. This makes uses of straight forward variable names. The memory size of many multi-size variables have been made static and length support has been removed reducing the memory requirement.

#CFM update 2 ...
[commit 8cf80de977aef3b4ed96b5311a75664ceecdb706] (https://github.com/nes-repo/NES-Open-Switch/commit/8cf80de977aef3b4ed96b5311a75664ceecdb706)

Tuesday, December 8, 2015

TED update - 21: optimizing standard TE-Link component link entries

Optimized the variables used in TE-Link #component-link entries and #component-link #bandwidth entries in TED module. The #variable #size used for storing the #bandwidth information has been reduced - in the #component-link entry the #max-reservable-bandwidth keeps maximum available bandwidth on the component-link, also the component-link bandwidth entries keep 8 separate entries on each component-link to keep the current #unreserved-bandwidth available for each of the 8 #priority values on the component-link. The #max-reservable-bandwidth is a configurable parameter by the operator, but the #unreserved-bandwidth is dynamic value currently set on the component-link.

#TED update 21 ...
[commit 39d7d5a691043d8a624faa35a69770e0dd3fc37c] (https://github.com/nes-repo/NES-Open-Switch/commit/39d7d5a691043d8a624faa35a69770e0dd3fc37c)

Thursday, September 10, 2015

IF update - 7: agent cleanup

Added various #correction s in IF module. Optimized numerous member fields to #shrink #variable #size and #reduce #memory #utilization. Added #new #indexing for interface entries and stubs for interface external API. Upgraded interface configuration entries in order to remove the augmented data-structures.

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

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]