Recent Commits to NES-Open-Switch:master

Showing posts with label filtering-database. Show all posts
Showing posts with label filtering-database. Show all posts

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]

Wednesday, April 15, 2015

Bridge filtering database update - 8

Added #constraint #status handler for #bridge #VLAN #learning-constraint configuration in ethernet module. The learning-constraint configuration for a VLAN indicates the #filtering-database ( #FDB ) to be used for #mac-learning and whether the database is shared with other VLANs. On activating the learning-constraint corresponding FDB is also activated and starts functioning for the related VLANs.

#Ethernet update 78 ...
[commit e8cf1e8fcbbb10dda82273dc01cb643b91b43f6c]

Sunday, April 12, 2015

Bridge filtering database update - 7

Added #constraint #type handler for #bridge #VLAN #learning-constraint configuration in ethernet module. The learning-constraint configuration for a VLAN indicates the #filtering-database ( #FDB ) to be used for #mac-learning and whether the database is shared with other VLANs. The constraint type of #independent indicates that VLAN uses FDB independent of other VLANs. When VLAN shares the FDB with other VLANs constraint type is kept as #shared.

#Ethernet update 75 ...
[commit 419892affabf06d0c5b51034d3fb07458c234353]

Friday, January 2, 2015

Bridge filtering database update - 3

Added changes for setting #VLAN-learning-constraint and #FDB for individual #VLAN. The learning constraint will indicate the #mac-learning attributes of the VLAN. All VLANs use the default-learning constraint by default. This indicates the #filtering-database used for mac-learning.

Ethernet update 29 ...
[commit e424d06db31d60d2867b65dd7c874eda395b5314]

Tuesday, December 30, 2014

Bridge filtering database update - 2

Added changes for handling #VLAN-learning-constraint. The learning constraint will indicate the #mac-learning attributes of a #VLAN in the component. All VLANs use the default-learning constraint by default. This will indicate if they are in #shared / #individual #learning mode. Also indicates the #filtering-database used for mac-learning. The VLAN learning constraints are internally mapped to the corresponding filtering databases.

Ethernet update 28 ...
[commit 32e0302f453d2c19c6fab055bba1f837ddbc75cf]

Monday, December 22, 2014

Bridge filtering database update

Added changes for handling #default-learning-constraint. Default learning constraint will indicate the default #mac-learning properties of all #VLAN s in the component. This will indicate if they are in #shared / #individual #learning mode. Also indicates the #filtering-database used if in shared mode.

Ethernet update 25 ...
[commit ad70c77a98c67271b057712ccf4488380a91b9b6]