Recent Commits to NES-Open-Switch:master

Showing posts with label phy. Show all posts
Showing posts with label phy. Show all posts

Wednesday, September 2, 2015

Ethernet phy update - 16: phy port cleanup

Added corrections in #provider #backbone #bridge ( #PBB ) #phy #port #handler routines in bridge module. Updated provider bridge virtual instance port ( #VIP ) and provider instance port ( #PIP ) #create / #remove routines in accordance with the latest phy framework. Also updated provider backbone bridge agent framework for general corrections. Removed obsolete phy related routines from the ethernet module.

#Ethernet update 126 + #802-1AH update 31 ...
[commit 24292aeee6960e017f111951709b0904dba24773] (https://github.com/nes-repo/NES-Open-Switch/commit/24292aeee6960e017f111951709b0904dba24773)

Tuesday, August 25, 2015

Ethernet phy update - 15: phy port cleanup

Added corrections in #provider #bridge ( #PB ) #phy #port #handler routines in bridge module. Updated provider bridge internal LAN ( #ILAN ) - between provider edge port ( #PEP ) and customer network port ( #CNP) - #create / #remove routines. Also updated provider backbone bridge ( #PBB ) provider instance port ( #PIP ) #attach / #detach operations on with the #bridge #component and customer backbone port ( #CBP ) #activation handler.

#Ethernet update 125 + #802-1AD update 20 + #802-1AH update 30 ...
[commit e81ead0e6b35cb14ad8bbe420c35c964cde6cee0] (https://github.com/nes-repo/NES-Open-Switch/commit/c59876e941e1b088ad14dc13c3cdaa3dee34b5b0)

Thursday, August 20, 2015

Ethernet phy update - 14: phy port cleanup

Added corrections in #bridge #transparent #port HAL #update #handler in ethernet module. Updated system #entity #framework with respect to recent phy port changes for #phy #register / #de-register operations.

#Ethernet update 124 ...
[commit c59876e941e1b088ad14dc13c3cdaa3dee34b5b0]

Monday, July 27, 2015

Ethernet phy update - 12: added component level phy port attach / detach routines

Added #phy #port #attach / #detach #routine s for component in ethernet module. This will #handle the #hierarchical #processing associated with phy port attach / detach operations.

#Ethernet update 122 ...
[commit d392286c42c73ee414e523f33cff7ca0fbe9e4b0]

Saturday, July 25, 2015

Ethernet phy update - 11: added extended phy port register / de-register routines

Added #extended #phy #port #register / #de-register #routine s in ethernet module. This will be the external API to #handle the #hierarchical #processing associated with the phy port register / de-register operations.

#Ethernet update 121 ...
[commit 6db19a2486692753d7fd3f0d8937f56b78cd099f]

Friday, July 24, 2015

Ethernet phy update - 10: added extended phy port create / remove routines

Added #extended #phy #port #create / #remove #routine s in ethernet module. This will #handle the #hierarchical #processing associated with the phy port create / remove operations.

#Ethernet update 120 ...
[commit 8509b51cd55fa83bf58add35511c249430b0f228]

Wednesday, July 22, 2015

Ethernet phy update - 9: correcting logical-interface to phy port mapping

#Corrected #logical-interface #to #phy #port #mapping handlers to reference phy port configuration in ethernet module. #Updating phy port create / remove routines #to #keep #both physical port and logical-interface #indexes. This helps in reducing the redundant information and thus by reducing the memory requirement.

#Ethernet update 119 ...
[commit d1d8c2273e9a83a60753aae1892ba09c3e11fc1d]

Monday, July 13, 2015

Ethernet phy update - 9: correcting phy port indexing

#Corrected #phy #port #indexing in ethernet module. #Switched #to #standard #phy port #indexing in Agent iterator routines. Also phy port mappers were made to use the correct indexing.

#Ethernet update 115 ...
[commit aa6255a8e80c45a469318ce4a32e9e13cc47278d]

Friday, July 10, 2015

Ethernet phy update - 8: phy port cleanup

#Removed redundant #logical-interface to #phy #port #mapping from ethernet module. Started phase-2 restructuring of ethernet phy port framework. #Enabled #standard #phy #port #indexing once again.

#Ethernet update 114 ...
[commit 10e4f6e3261bc807daa081ca5c4e78f0ac5301d2]

Thursday, July 2, 2015

Ethernet phy update - 7: relocating phy port API

#Moved #bridge #phy #port register / de-register #API and #ethernet #chassis #API to #external #header s in ethernet module. This will make phy operations independent of ethernet internal data-structures.

#Ethernet update 110 ...
[commit 39cfd61921039b862db1afc6fd94a11c9205c6a5]

Wednesday, July 1, 2015

Bridge MAC learning & forwarding update - 4: adding support for more use-cases

Added #transparent #port #configuration #handling in #use-case s like bridge port removal and phy port attach / detach operations in ethernet module. On #bridge #port #removal from the attached component #cleanup calls has been added to #remove #transparent #port #configuration from the port. On #bridge #phy #port #attach / #detach operations on components respective operations has been performed to #add / #remove #transparent #port #configuration from the port.

#Ethernet update 109 ...
[commit e4a86d8a6051a2d5358fc03ef344ebccd65e1401]

Monday, June 29, 2015

Bridge MAC learning & forwarding update - 3: adding interface module configuration handler

Added #logical-interface level #transparent #port #configuration #handler in ethernet module. This will enable the configuration changes from the #logical-interface to #phy #port. Operator can arbitrarily #enable / #disable the #MAC #learning & #forwarding on the #interface and new handler will apply the changes in ethernet module on to the #phy #port.

#Ethernet update 108 ...
[commit db59f94aedb09bb826d618320c0ba425e5642dd4]

Tuesday, March 3, 2015

Bridge port update - 2 & Ethernet phy update - 6

Added bridge #port #type check and #interface #index check in port activation routine on ethernet module. Removed unwanted changes from #ethernet #phy register / de-register routines. Added #chassis support for ethernet phy framework.

Ethernet update 48 ...
[commit fdf1f394184a465a6382bb45229c88671d716c44]

Thursday, January 8, 2015

Bridge port update

Corrected #HAL calls for #attach / #detach sequences of #ethernet #phy #port s with the ethernet component in ethernet module.

Ethernet update 33 ...
[commit 00837a9af8e42bf83bb0a15a508a52407787f0cc]

Thursday, December 11, 2014

PBB customer backbone port update - 3

Added corrections for customer backbone port ( #CBP ) logical interface in bridge module. This will manage the internal LAN ( #ILAN ) port attached to the CBP #phy. This will create ILAN port as part of CBP activation and remove the ILAN port as part of CBP de-activation on a #PBB #IB-BEB bridge.

#802-1AH update 19 ...
[commit eb8af3f7f3f8d3e49943956416b5494ccb9e05c3]

Wednesday, December 3, 2014

PBB customer backbone port update - 2

Added support for automatic creation and removal of virtual #ethernet #phy for customer backbone port ( #CBP ). This will create virtual phy as part of CBP activation and remove the virtual phy as part of CBP de-activation on a #PBB #IB-BEB bridge.

#802-1AH update 15 ...
[commit 6833e41149c7ef7a52da0fde162c5842971979ac]

Sunday, November 16, 2014

Ethernet phy update - 5

Updated #system module with latest ethernet phy registration routines.

Cleaned up ethernet module for latest #ethernet #phy #framework.

Updating component port interface attach routines for latest ethernet phy framework changes.

Ethernet update 19 ...
[commit f8455ba4e36162e963cade341e5acd5d7471e7c3]

Wednesday, November 12, 2014

Ethernet phy update - 4

Updated #ethernet #phy #framework with routines to register/de-register phy-s into ethernet module from #system module.

Ethernet update 18 ...
[commit 4fce608b8175e44289e1f8996a029689f7b1836a]

Tuesday, November 11, 2014

Ethernet phy update - 3

Updated #ethernet #phy #framework with routines to attach/detach phy-s with different #component s in ethernet module.

Ethernet update 17 ...
[commit 08685ac46f1020725de7b92ff0b0219c55e7be1e]

Monday, November 10, 2014

Ethernet phy update - 2

Added more changes on #ethernet #phy #framework for interface cross verification and reference check in ethernet module.

Ethernet update 16 ...
[commit b94b7af06fbe96a2e8a1c5f90e345073bdcb69f1]