Recent Commits to NES-Open-Switch:master

Showing posts with label platform. Show all posts
Showing posts with label platform. Show all posts

Tuesday, March 22, 2016

LACP upgrade - 9: updating LACP PDU transmit handler

Updated the #PDU #transmit #handler in the #LACP module. Whenever updated LACP packets has to be sent to the #peer #partner node, the PDUs are #composed from the internal data-structures in this routine. This routine access the member port data-structures for #creating the individual #TLVs in the LACP PDU. The data-structure references has been corrected to the native member port structures. This routine passes the created PDUs to the appropriate #platform #handlers to send them out of the actual port.

#LACP update 22 ...
[commit 3a79dce87f1ea9b2225c02fea5d33a08a22e7d0b] (https://github.com/nes-repo/NES-Open-Switch/commit/3a79dce87f1ea9b2225c02fea5d33a08a22e7d0b)

Sunday, November 29, 2015

Platform module update - 2: module control API support

Added changes in #platform module for platform #module-control handle API. This will enable the necessary #platform #modules to #perform #module-init and #module-start operation in sequence. The specific platform #module can optionally define the #init operations in the module-control handle and register the control handle on module #registration. The platform will execute the init operation before executing the #start operation, through the control handle. This generalizes and reduces the future platform API changes by defining a #unified #API for all module control operations from the platform.

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

Wednesday, June 10, 2015

System platform module update - 1: module init support

Added changes in #system module for #platform #module-init control handle. This will enable the necessary #platform #modules to #perform an #init-operation #prior to module #start-operation. The specific platform module can optionally define the init handle and register it on module registration. The platform will execute the init handle before calling the start routine.

#Platform update 1 + #System update 29 ...
[commit 770d5fb11f30d81ad0b870751b468bb85a0dcd60] (https://github.com/nes-repo/NES-Open-Switch/commit/770d5fb11f30d81ad0b870751b468bb85a0dcd60)