Recent Commits to NES-Open-Switch:master

Showing posts with label agent. Show all posts
Showing posts with label agent. Show all posts

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)

Saturday, November 21, 2015

LAG upgrade - 7: aggregator framework update

Updated #aggregator #framework in accordance with the #data-structure #changes in LAG module. Updated the aggregator #create / #remove #routines according to the latest changes. Corrected the #indexing in the #agent #mapper routine.

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

Thursday, November 19, 2015

GMPLS update - 42: updating custom GMPLS in-segment configuration entries

Updated #indexing information for #custom #in-segment #configuration in GMPLS module. Updated #agent #traversal routines and #mapper routine respectively for the indexing update. These changes access the custom in-segment entries directly from the #standard #in-segment entries. This will access the in-segment entries by using the #native #indexing. This removes references to the custom in-segment indexing used earlier. The custom MPLS in-segment #entries add support for #media #specific labels ( #Ethernet / #SONET / #SDH / #OTN ) by maintaining the GMPLS #label-type and #label-value #attributes.

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

Saturday, November 14, 2015

LAG update - 5: starting framework upgrade

#Upgrading the #agent #framework for #aggregator and #member #ports in LAG module. Added new upgraded data-structures for aggregator and member ports for upgrade.

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

Friday, November 13, 2015

LAG update - 4: agent cleanup

#Cleaning up the #agent #framework in LAG module. Corrected #agent #identifier for custom LAG configuration parameters. Correcting the overall #aggregated #port #speed as overall #bandwidth.

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

Wednesday, September 16, 2015

IF update - 11: updating custom logical interface entries

Updated the #custom #logical #interface configuration #create / #remove routines in IF module. The #agent level #traversal #routine s and #mapper routines has been #upgraded for the new data-structure changes. The #interface #activation #handler has been adapted for the new changes. This allows to directly create the logical interfaces by the operator.

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

Tuesday, September 15, 2015

IF update - 10: updating extended logical interface entries

Updated the #extended #create / #remove routines for #logical #interface framework in IF module. The #agent level #traversal #routines and #mapper routines has been #upgraded for the new data-structure changes. The #interface #admin-status #handler has been adapted for the new changes.

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

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]

Sunday, May 31, 2015

LAG update - 2: Agent registration corrections

Corrected #agent #registration #identifier for #LAG extended parameters in LAG module. This removes the duplication of identities used on agent registration.

#LAG update 10 ...
[commit 42daa55ac004e4ecb2040fd56c4cb890566de576]

Sunday, May 10, 2015

Bridge CoS update - 15

Added changes in ethernet module for traversing #port #level #priority #code #point ( #PCP ) #encoding configuration on provider bridges. The new changes enables to #traverse through the optimized configuration entries. The #agent #framework uses these for #GETNEXT functionality among the configuration entries.

#Ethernet update 96 ...
[commit 31263afc3940867eeefa3770f9b4dfe2ae855fd0]

Monday, April 27, 2015

Bridge CoS update - 11

Added changes in ethernet module for traversing #port #level #priority #code #point ( #PCP ) #decoding configuration on provider bridges. The new changes enables to #traverse through the optimized configuration entries. The #agent #framework uses these for #GETNEXT functionality among the configuration entries.

#Ethernet update 86 ...
[commit 4e61fd0cd564328a3fbdaa7dfd0fc02f9d5a11af]

Tuesday, April 21, 2015

Bridge CoS update - 10

Added changes in ethernet module for traversing #port #level #access #priority #remapping configuration. The new changes enables to #traverse through the optimized configuration entries. The #agent #framework uses these for #GETNEXT functionality among the configuration entries.

#Ethernet update 82 ...
[commit ef219b5ee6c0ebdb066c920e1b11fc02a5197154]

Monday, April 20, 2015

Bridge CoS update - 9

Added changes in ethernet module for traversing #port #level #CoS #remapping configuration. The new changes enables to #traverse through the optimized configuration entries. The #agent #framework uses these for #GETNEXT functionality among the configuration entries.

#Ethernet update 81 ...
[commit 59c6924795664ff8cdda4a2b4c0cec202a1ce2a7]

Saturday, April 18, 2015

Bridge CoS update - 8

Added changes in ethernet module for traversing #port #level #effective ( #remapped ) #CoS to #traffic-class #mapping configuration. The new changes enables to #traverse through the optimized configuration entries. The #agent #framework uses these for #GETNEXT functionality among the configuration entries.

#Ethernet update 80 ...
[commit dfbd4317ba1dc11718a32227cd76925e799a200a]

Friday, April 10, 2015

Bridge CoS update - 6

Added changes in ethernet module for traversing #port #level #service #access #priority #remapping configuration entries on provider bridges. The new changes enables to #traverse through the optimized configuration entries. The #agent #framework uses these for #GETNEXT functionality among the configuration entries.

#Ethernet update 74 ...
[commit da62efad1123bdbf472ceff31c9529ff49d28250]