€cdocutils.nodes document q)�q}q(U nametypesq}q(X rstpqNX rstp with icss switch firmwareqNuUsubstitution_defsq}q Uparse_messagesq ]q(cdocutils.nodes system_message q)�q }q(U rawsourceqU Uparentqcdocutils.nodes section q)�q}q(hU hh)�q}q(hU hhUsourceqXY /home/gtbldadm/nightlybuilds/processor-sdk-doc/source/linux/Industrial_Protocols_RSTP.rstqUtagnameqUsectionqU attributesq}q(Udupnamesq]Uclassesq]Ubackrefsq]Uidsq]q Urstpq!aUnamesq"]q#hauUlineq$KUdocumentq%hUchildrenq&]q'(cdocutils.nodes title q()�q)}q*(hX RSTPq+hhhhhUtitleq,h}q-(h]h]h]h]h"]uh$Kh%hh&]q.cdocutils.nodes Text q/X RSTPq0…�q1}q2(hh+hh)ubaubcdocutils.nodes paragraph q3)�q4}q5(hX€ This is a simple demonstration example to setup a RSTP network which is a mode of the mstpd daemon that is provided in the Processors Linux SDK file system. This example setup is done from the Linux command line. Users that require automatic interface, bridge and msptd daemon setup at system initialization will need to do the steps necessary to implement this initialization method.q6hhhcdocutils.nodes reprunicode q7X. source/linux/Industrial_Protocols/RSTP.rst.incq8…�q9}q:bhU paragraphq;h}q<(h]h]h]h]h"]uh$Kh%hh&]q=h/X€ This is a simple demonstration example to setup a RSTP network which is a mode of the mstpd daemon that is provided in the Processors Linux SDK file system. This example setup is done from the Linux command line. Users that require automatic interface, bridge and msptd daemon setup at system initialization will need to do the steps necessary to implement this initialization method.q>…�q?}q@(hh6hh4ubaubcdocutils.nodes line_block qA)�qB}qC(hU hhhh9hU line_blockqDh}qE(h]h]h]h]h"]uh$Kh%hh&]qF(cdocutils.nodes line qG)�qH}qI(hU UindentqJK hhBhh9hh$h}qK(h]h]h]h]h"]uh$K h%hh&]ubhG)�qL}qM(hX] If you need a background in the bridge utility that Linux supports please refer to this link.qNhJK hhBhh9hh$h}qO(h]h]h]h]h"]uh$K h%hh&]qPh/X] If you need a background in the bridge utility that Linux supports please refer to this link.qQ…�qR}qS(hhNhhLubaubeubh3)�qT}qU(hX2 https://wiki.linuxfoundation.org/networking/bridgeqVhhhh9hh;h}qW(h]h]h]h]h"]uh$Kh%hh&]qXcdocutils.nodes reference qY)�qZ}q[(hhVh}q\(UrefurihVh]h]h]h]h"]uhhTh&]q]h/X2 https://wiki.linuxfoundation.org/networking/bridgeq^…�q_}q`(hU hhZubahU referenceqaubaubhA)�qb}qc(hU hhhh9hhDh}qd(h]h]h]h]h"]uh$Kh%hh&]qe(hG)�qf}qg(hU hJK hhbhh9hh$h}qh(h]h]h]h]h"]uh$K h%hh&]ubhG)�qi}qj(hX¾ The link above documents the kernel brctl utility that creates network bridges and the spanning tree protocol (STP) support provided by the kernel. To go beyond STP requires a user level daemon that will manage the tree topology and changes to that topology. The pre-built kernel binaries and file system do not require changes to use the mstpd daemon. RSTP mode of the mstpd daemon was tested on TI EVMs that have multiple CPSW or PRU ports. Multi-port boards will have dual mac mode enabled for the CPSW as out of the box configurations for TI EVMs. There are additional PRU-ICSS Ethernet ports available on the AM57x class IDK boards. This diagram shows one of the topologies used to test the setup.qkhJK hhbhh9hh$h}ql(h]h]h]h]h"]uh$Kh%hh&]qmh/X¾ The link above documents the kernel brctl utility that creates network bridges and the spanning tree protocol (STP) support provided by the kernel. To go beyond STP requires a user level daemon that will manage the tree topology and changes to that topology. The pre-built kernel binaries and file system do not require changes to use the mstpd daemon. RSTP mode of the mstpd daemon was tested on TI EVMs that have multiple CPSW or PRU ports. Multi-port boards will have dual mac mode enabled for the CPSW as out of the box configurations for TI EVMs. There are additional PRU-ICSS Ethernet ports available on the AM57x class IDK boards. This diagram shows one of the topologies used to test the setup.qn…�qo}qp(hhkhhiubaubeubhA)�qq}qr(hU hhhh9hhDh}qs(h]h]h]h]h"]uh$Kh%hh&]qthG)�qu}qv(hU hJK hhqhh9hh$h}qw(h]h]h]h]h"]uh$K h%hh&]ubaubcdocutils.nodes raw qx)�qy}qz(hX