Recent Commits to NES-Open-Switch:master

Showing posts with label default. Show all posts
Showing posts with label default. Show all posts

Thursday, March 17, 2016

LACP upgrade - 7: updating the received LACP PDU handler

Updated incoming #LACP #PDU #handler in LACP module. The PDU handler has been updated to use native member port structures. The #peer #partner #data-structures on the particular member port are updated and internal LACP state on the port is updated in the handler. The routine to update the peer partner data-structures with the #administratively configured #default #values has been updated to remove references to the augmented data-structures. The #partner #info #expire #handler also has been updated in the same lines.

#LACP update 20 ...
[commit 1e4f29e70604d243bb4d80becf1e76e91007504b] (https://github.com/nes-repo/NES-Open-Switch/commit/1e4f29e70604d243bb4d80becf1e76e91007504b)

Thursday, February 4, 2016

LAG upgrade - 26: cleaning up LAG management framework for data-structure changes

Added miscellaneous changes in #management #framework in LAG module. #Cleaned up #aggregator #activation handler and added #initialized aggregator #parameters with their #default values. Corrected standard #extended #member #port #iterator routine to provide reference to the standard member port, so that extended parameters embedded in them can be accessed in the mapper routine. Corrected #member #port #create #API to create #statistics, #debug and #extended port #data-structures as part of the member port creation. Corrected #aggregator #create #API to create the #member port #list as part of aggregator creation.

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

Friday, December 18, 2015

LAG upgrade - 16: optimizing standard extended LAG member port entries

Updated #standard #extended #member #port agent mapper routines in LAG module. The agent #iterator routines and #mapper #routine has been updated to use standard member port entry based #indexing. This will access the port entries by using the #native #indexing. This removes references to the standard member port statistics indexing used earlier. The extended entries add support for #attributes like #custom #destination #address for the #LACP control and marker #PDUs, these will #default to the standard #Slow_Protocols_Multicast address.

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

Sunday, November 22, 2015

LAG upgrade - 8: optimizing standard member port parameter entries

Added #new #indexing for #member #ports in LAG module. Updated #native #create / #remove #routines for the new indexing. Removed dependency on the augmented data-structure on these routines and updated for #default #indexing.

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

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]

Thursday, April 9, 2015

Bridge filtering database update - 6

Removed #separate #indexing for #bridge #default #VLAN-learning-constraint entries in ethernet module. Reused and #unified existing #component #indexing with default learning-constraint entry as well.

#Ethernet update 73 ...
[commit d3845456f5299ecddcf3b2a54b8a1acfbe118f63]

Wednesday, April 8, 2015

Bridge filtering database update - 5

Added corrections for referencing #bridge #default #VLAN-learning-constraint through the parent #bridge #component in ethernet module. The hard-linked default learning-constraint entries enables accessing them directly from the standard component entries.

#Ethernet update 72 ...
[commit 3e6a4acdb3039946cd2dc78c7a756323a305a67c]