Recent Commits to NES-Open-Switch:master

Showing posts with label mac. Show all posts
Showing posts with label mac. Show all posts

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]

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]

Sunday, June 28, 2015

Bridge MAC learning & forwarding update - 2: adding HAL support

Added #HAL support in #bridge #transparent #port update handler in ethernet module. The new HAL calls will #enable #port #level #MAC #learning & #forwarding separately in #hardware #data-plane.

#Ethernet update 107 ...
[commit 7b5b4358d42edc7c132afd6a2334ca2a196a06ef]

Saturday, June 27, 2015

Bridge MAC learning & forwarding update - 1: correcting port level configuration handler

Correcting #bridge #port level #MAC #learning & #forwarding operations. Added changes in the #transparent #port #configuration #handler to keep HAL in sync with MAC learning & forwarding changes on the base port.

#Ethernet update 106 ...
[commit 156c280a83fb65145f9cc54317cc102e4e28abd0]

Monday, May 4, 2015

Bridge filtering database update - 10

Added optimizations for #filtering configuration of #multicast #MAC #addresses for #filtering-database s in ethernet module. This enables specify the set of ports to which frames received from specific ports and containing specific #multicast / #broadcast #destination #addresses are allowed to be forwarded. The port lists specifying the ports to which matching frames has shall be forwarded and ports to which frames shall be forbidden to be forwarded are sized according to the #dynamic max_number_of_ports parameter configuration. This will enable to dynamically set the size of #member #ports listing for each bridge VLAN. This removes the static allocation of max size of member port listing and reduces the memory requirement for the member port list.

#Ethernet update 92 ...
[commit 4282ab4341d02596f1cff450481562fdb73e396c]

Friday, April 17, 2015

Bridge filtering database update - 9

Added optimizations for #filtering configuration of #unicast #MAC #addresses for #filtering-database s in ethernet module. This enables specify the set of ports to which frames received from specific ports and containing specific #unicast #destination #addresses are allowed to be forwarded. The port lists specifying the ports to which matching frames has shall be forwarded and ports to which frames shall be forbidden to be forwarded are sized according to the #dynamic #max_number_of_ports parameter configuration. This will enable to dynamically set the size of #member #ports listing for each bridge VLAN. This removes the static allocation of max size of member port listing and reduces the memory requirement for the member port list.

#Ethernet update 79 ...
[commit 92982853f9085f8d607930b624564d205b320193]