Recent Commits to NES-Open-Switch:master

Showing posts with label egress. Show all posts
Showing posts with label egress. Show all posts

Friday, April 29, 2016

TED update 22: updated TE-Link cross-connect configuration

Updated #TE-Link #cross-connect configuration in #TED module. The new update indicates whether the #direction of cross-connect in #uni-directional cases. i.e It indicates the direction as #ingress / #egress corresponding to the #order of from-to #port #tuple specified in the cross-connect. This enables to specify either the #incoming / #outgoing port as the #first in the from-to tuple. This will be #relevant when conveying this information through the #signaling modules, as the operator may specifically want to specify the order of ports in from-to tuple. In addition to it is also possible to indicate the cross-connect as uni-directional/bi-directional. The above property is specifically used when the cross-connect is in #simplex mode.

#TED update 22 ...
[commit 64ac777acc8e75c0c8ad2e129d02bd16295f7de7] (https://github.com/nes-repo/NES-Open-Switch/commit/64ac777acc8e75c0c8ad2e129d02bd16295f7de7)

Tuesday, May 19, 2015

Bridge VLAN update - 11

Added optimizations for #bridge #VLAN #runtime #database in ethernet module. This enables to specify the set of #egress #ports to which frames received on a VLAN are permitted to sent. The port lists specifies #all #egress #ports and #egress #untagged #ports separately for VLANs and they are sized according to the #dynamic #max_number_of_ports parameter configuration. This will enable to dynamically set the size of egress 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 99 ...
[commit 5f9599f63939ff527b9a5fa4894edeab1ab15832]

Thursday, April 30, 2015

Bridge component update - 6

Added #bridge #VLAN #egress #rewrite #status handlers in #bridge #component #status #update #sequence in ethernet module. This will cause the bridge VLAN egress status to be updated as part of component status update sequence. The will cause to #cascade the #status from bridge components to VLAN egress rewrite entries for both #enable / #disable.

#Ethernet update 89 ...
[commit ad06162b5cc59336a68d8635e234ccea2d18fa74]

Wednesday, April 29, 2015

VLAN rewrite update - 4

Added HAL calls for #bridge #VLAN #ingress / #egress #rewrite operations in ethernet module. This will issue #HAL calls whenever ingress / egress #rewrite #configuration is #activated.

#Ethernet update 88 ...
[commit e682bcff55046d71e39d554e386c262bcd51d7f8]

Thursday, April 2, 2015

VLAN rewrite update - 3

VLAN egress rewrite

Added #VLAN #egress #rewrite #status #handler routines in ethernet module. With VLAN egress rewrite #configuration, it is possible to rewrite the VLAN in egress frames with a different VLAN id on bridge ports. The reverse rewrite will also be done when there is no specific #ingress #VLAN #rewrite #configuration is present on the same bridge port. This will #activate / #deactivate the VLAN rewrite entries in 802-1Q framework.

#Ethernet update 69 ...
[commit 7780aa3c3c302125bf05f06de921a3641f8afe9c]

Thursday, March 26, 2015

Bridge multicast update - 3

Added support for #dynamic max_number_of_ports parameter in #bridge #multicast #forward-unregistered configuration on ethernet module. This will enable to dynamically set the size of #member #egress #ports, #static #ports and #forbidden #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. The forward-unregistered port configuration will be either configured statically or dynamically via #MMRP protocol.

#Ethernet update 65 ...
[commit f7c128e9c70a48f19167c5d29fc534654a12d6da]

Friday, March 20, 2015

Bridge multicast update - 2

Added support for #dynamic max_number_of_ports parameter in #bridge #multicast #forward-all configuration on ethernet module. This will enable to dynamically set the size of #member #egress #ports, #static #ports and #forbidden #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. The forward-all port configuration will be either configured statically or dynamically via #MMRP protocol.

#Ethernet update 62 ...
[commit 70f37a71956cc888b54c254dde50bebb7f8d04e3]

Tuesday, March 17, 2015

VLAN rewrite update - 2

VLAN ingress rewrite

Added #VLAN #ingress #rewrite #status #handler routines in ethernet module. With VLAN ingress rewrite #configuration, it is possible to rewrite the VLAN in ingress frames with a different VLAN id on bridge ports. The reverse rewrite will also be done when there is no specific #egress #VLAN #rewrite #configuration is present on the same bridge port. This will #activate / #deactivate the VLAN rewrite entries in 802-1Q framework.

#Ethernet update 60 ...
[commit 15e4a05a3fa69510cb9ef197d6004dd7a3ea5acb]

Thursday, March 12, 2015

Bridge multicast update

Added support for #dynamic #configuration on max_number_of_ports in #bridge #multicast #group #framework on ethernet module. This will enable to dynamically set the size of #member #egress #ports and #learned #ports listing for each bridge #multicast-group. This removes the static allocation of max size of member port listing and reduces the memory requirement for the member port list. According to the configured port density on the particular bridge #component the multicast group member port lists will be dynamically allocated.

#Ethernet update 57 ...
[commit 22829a8bde30636b7cf24d9713574aefaa31833d]