Recent Commits to NES-Open-Switch:master

Friday, February 27, 2015

Ethernet port extended parameter update

Added #extended #ethernet #port #parameter set in ethernet module on bridge components. This will add support for extended parameters as internal / external CoS mapping, MEF UNI, ENNI, VUNI, etc...

Ethernet update 46 ...
[commit e8a591e6f18f90faf4832165c0575f75d7775b7a]

Thursday, February 26, 2015

Bridge VLAN update - 2

Added bridge #VLAN #static status handler and #dynamic #status handler in to ethernet #component status update #hierarchy in #ethernet module. This will update respective VLAN entries along with component status change.

Ethernet update 45 ...
[commit e01ced6ddcc360ee6e6e43e39554ea05229b48b1]

Wednesday, February 25, 2015

Ethernet component extended parameter update - 2

Removed #separate #indexing for extended parameter entries in #ethernet module. Reused and #unified existing #component #indexing with extended entry as well.

Ethernet update 44 ...
[commit 044c99a0ae2fb232ca7c9daf50655e2657172432]

Tuesday, February 24, 2015

Ethernet component extended parameter update

#Inter-link ed #extended #parameter #create / #remove routines with component create / remove routines in #ethernet module. Added component entry #init routine for setting parameter default values.

Ethernet update 43 ...
[commit bcd8a5c667ea1b6ab67d0b7c779623b14c32c188]

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]

IS-IS agent update

Added #IS-IS #agent #framework for basic #management #interface in IS-IS module. This will enable the #operator to #configure basic IS-IS parameters and query run-time dynamic info from IS-IS module.

#ISO10589 IS-IS update 2 ...
[commit 6e25d9fe8cc5560b1c74ea30c2466fb3c419573c]

Friday, February 20, 2015

Ethernet component FreeRange update

Added #freeRange #library support for #component #indexing in #ethernet module. This will help in #tracking the index allocation through freeRange utilities. Also #automatic #allocation of component indexing is added through freeRange index reserve API.

Ethernet update 41 ...
[commit 962ee97552cee897b0fbe2721da4136bdd1d6039]

Thursday, February 19, 2015

Ethernet chassis update - 4

Adding #chassis based #indexing for #ethernet #component s in ethernet module. Updating ethernet chassis #register / #deregister external #API with latest changes.

Ethernet update 40 ...
[commit 63374dac4bd3a8e90bfdf623f9f42c55187275e3]

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]

Monday, February 16, 2015

Agent framework update

Doing some basic cleanup in #agent #framework of #management #interface files for all modules in #stack.

Agent update ...
[commit ba4b7aed98fdffbf34d0fd97632695310a0b4cd7]

Sunday, February 15, 2015

SPB agent update

Added #SPB #agent #framework for basic #management #interface in SPB module. This will enable the #operator to #configure basic SPB parameters and query run-time dynamic info from SPB module.

#802-1AQ SPB update 2 ...
[commit 248a483f3c248298998245a0ab1ae65752cc9fc9]

Friday, February 13, 2015

New modules (IS-IS and SPB) in stack

Adding IS-IS and SPB modules skeleton in the stack. This will add support for IEEE 802.1aq - Shortest Path Bridging ( #SPB ) in the stack. ISO10589 - Intermediate System to Intermediate System ( #IS-IS ) #module will provide link state flooding and collection support needed for SPB.

#ISO10589 IS-IS + #802-1AQ SPB update ...
[commit 7df4330117aa756f59c871393cfe1423c2420b5d]

Thursday, February 12, 2015

Ethernet chassis update - 3

Linking the ethernet #chassis #framework with ethernet #component objects in #ethernet module.

Ethernet update 38 ...
[commit 6f066a1f895cec465fddf631b5f22869dd8f252f]

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]

Tuesday, February 10, 2015

Lib freeRange update - 4

Adding #freeRange routine for #index allocation in lib module. This supports allocation of an unused index from the #range and reserving the index from the available index pool.

Lib update 4 ...
[commit d4684a21bdfee7b047c4b4a24aa3d24dc947843d]

Monday, February 9, 2015

Lib freeRange update - 3

Adding #freeRange range used #index removal routine in lib module. This supports deallocation of a used index from the #range and hence returning the index back to the available index pool.

Lib update 3 ...
[commit 5d73486ac0ffaecbfcae147a752c74570662f0c7]

Sunday, February 8, 2015

Lib freeRange update - 2

Adding #freeRange range next #index #look-up routine in lib module. This supports retrieval of next available index from the #range.

Lib update 2 ...
[commit 78a2f0bf7f1468bd20e77950127ef01bcbfe5e47]

Saturday, February 7, 2015

Lib freeRange update

Adding #freeRange range removal routine in lib module. This supports removal of entire range object and cleanup of resources.

Lib update 1 ...
[commit d5dabf915cb5924a8591b3699f83d22e0a6c3ef6]

Friday, February 6, 2015

System physical entity update - 7

Adding back the #chassis look-up routine along with the #entity utility functions in system module.

System update 28 ...
[commit ed6f28d4a6745bb0da581ffd86f3ab0c587e4ee6]

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]