Recent Commits to NES-Open-Switch:master

Showing posts with label MSTP. Show all posts
Showing posts with label MSTP. Show all posts

Tuesday, August 18, 2015

MSTP update - 20: correcting reference for CIST port extended parameters

Added corrections for referencing #CIST #port #extended #parameter s #through the #parent #STP #port in MSTP module. The hard-linked CIST port extended configuration entries enables accessing them directly from the standard STP port entries.

#802-1S #MSTP update 20 ...
[commit 5a61ffb0c9a66e50b2a822ca557614bd9650d01a]

Sunday, August 16, 2015

MSTP update - 18: adding STP path verctor utities

Added #STP #path #vector #utilities in MSTP module. This introduces the STP path vector comparison routine, which is used while processing xSTP PDU s. This decides whether specific path vector is superior to other ones or not.

#802-1S #MSTP update 18 ...
[commit 8742177261b48f47f81a04176045267634979afa]

Wednesday, August 12, 2015

MSTP update - 17: cleanup on CIST port configuration

Cleaning up #STP #port #configuration entries in MSTP module. Removed #redundant #indexing and taking reference from #STP #port #index.

#802-1S #MSTP update 17 ...
[commit 432aace9b9772ea69de58e309fca14952e2b621f]

Tuesday, August 11, 2015

MSTP update - 16: hard-linking CIST port configuration

#Hard-link ed #CIST #port #configuration through #standard #STP #port #entries in MSTP module. This will indicate the #MSTP CIST level attributes for the port s, like #CIST_ADMIN_PATH_COST, #CIST_MAC_ENABLED, #CIST_RESTRICTED_ROLE, #CIST_RESTRICTED_TCN,  etc ... This will reduce the memory requirement associated with the CIST port configuration The hard-linked entries enables accessing them directly through the standard STP port entries.

#802-1S #MSTP update 16 ...
[commit e699e09f66cd3189c087722361f1b274d61c66a9]

Monday, August 10, 2015

MSTP update - 15: cleanup on STP port extended configuration

Cleaning up #STP #port #extended #configuration entries in MSTP module. Removed #redundant #indexing and taking reference from #STP #port #index.

#802-1S #MSTP update 15 ...
[commit af97ff322424eee4ef67b4ace4086f08f756c7ca]

Friday, August 7, 2015

MSTP update - 14: optimizing CIST port extended parameters

#Hard-link ed #CIST #port #extended configuration entries with #standard #STP #port #entries in MSTP module. These include parameters like #AUTO_EDGE, #AUTO_ISOLATE, etc ... for the CIST port. This will reduce the memory requirement associated with the CIST port extended entries. The hard-linked CIST port extended entries enables accessing them directly from the standard STP port entries.

#802-1S #MSTP update 14 ...
[commit 288c53ea3f726b5246fe6b56c84ca92a1490cc51]

Thursday, August 6, 2015

MSTP update - 13: hard-linking MSTP config identifier

#Hard-link ed #MSTP #config_identifier through #standard #STP #instance #entries in MSTP module. This will indicate the #MSTP attributes like #config_id_format, #config_name, #config_revision_level, #config_digest,  etc ... This will reduce the memory requirement associated with the config identifier. The hard-linked MSTP config entries enables accessing them directly from the standard STP instance entries.

#802-1S #MSTP update 13 ...
[commit ad1b1f4dcfa5ae59b0255e9f9c2e590b014c96ff]

Wednesday, August 5, 2015

MSTP update - 12: hard-linking CIST configuration entries

#Hard-link ed #CIST #configuration entries through #standard #STP #instance #entries in MSTP module. This will indicate the extended CIST attributes like #regional-root identifier, the #path-cost to the regional-root, #max_hop parameter, etc ... This will reduce the memory requirement associated with the CIST entries. The hard-linked CIST entries enables accessing them directly from the standard STP instance entries.

#802-1S #MSTP update 12 ...
[commit f27a76eae301bb6adb6ace64c6e5b92f9cb25e1c]

Tuesday, August 4, 2015

MSTP update - 11: optimizing STP port extended parameters

#Hard-link ed #STP #port #extended configuration entries with #standard #STP #port #entries in MSTP module. These include parameters like #AUTO_EDGE, #AUTO_ISOLATE, etc ... for the STP port. This will reduce the memory requirement associated with the STP port extended entries. The hard-linked STP port extended entries enables accessing them directly from the standard STP port entries.

#802-1S #MSTP update 11 ...
[commit d4ed5fd3861ac0b3c39b9cbdff5698721940cb56]

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]

Thursday, July 30, 2015

MSTP update - 7: added MSTP bridge port extended parameters

Added #bridge #port #extended #configuration #parameter s in MSTP module. These include parameters like #AUTO_EDGE, #AUTO_ISOLATE, etc ... This will transition the port to edge mode when not receiving BPDU s. Also isolates the point-to-point link when BPDU s are not received from the peer bridge on it anymore.

#802-1S #MSTP update 7 ...
[commit 62bf259c7f0770fa1d41735aee4e80d223fbd8f8]

Wednesday, July 29, 2015

MSTP update - 6: added bridge port initialization

Added #bridge #port #initialization #routine in MSTP module. On activating the spanning tree on a port it #set s #default #value s as in CIST root bridge, IST root bridge, CIST path cost, IST path cost, etc ... on it.

#802-1S #MSTP update 6 ...
[commit 0d76f089e5fe37da544fa35d23e640ac45efecf0]

Tuesday, July 28, 2015

MSTP update - 5: added bridge port xSTP activation handler

Added #bridge #port level #spanning-tree #activation #handler in MSTP module. On activating the spanning tree on a port it #enable s #xSTP #protocol operations on it. When disabled the xSTP protocols won't be running on the port.

#802-1S #MSTP update 5 ...
[commit 58aa3dd4e0fb05a0b73a930ba3605026e8b5bffb]

Thursday, July 23, 2015

MSTP update - 4: added xSTP protocol constants and PDU defenitions

Added #xSTP #protocol #constant s and #PDU #definition s in MSTP module. Updated LIB module with #IEEE defined #xSTP #MAC #address es and #LLC #address constants. Added #STP and #MSTP PDU definitions in MSTP module.

#802-1S MSTP update 4 + #Lib update 10 ...
[commit d60cb9373aa02b4fd37192e490a86d8d1471766f]

Friday, June 26, 2015

MSTP update - 2: adding module message queue

Added #module level #message #queue in MSTP module. The #xSTP / #SPB #protocol #PDUs will be #sent to the #MSTP module by adding them in the module message queue.

#802-1S MSTP update 2 ...
[commit ec198cd720919e477124ef1cd48a8817ec1a5444]

Monday, June 15, 2015

MSTP update - 1: adding extended configuration parameters

Added #extended #parameters for #MSTP and #SPB operation in MSTP module. This include control parameters like #RESTRICTED_DOMAIN_ROLE, #FDB-to-SPT #mapping and #VLAN-to-SPT #mapping etc ...

#802-1S MSTP update 1 + #802-1AQ SPB update 3 ...
[commit 7d79911d2b026c12b5bca5736cef67755cc25080]