This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM625: RSTP support on AM62x

Part Number: AM625

Question from the customer on AM62 switch capabilities 

Our product needs to  support (R)STP This requires the switch to start in isolation, not forwarding any packets, and only after control of the processor start forwarding the packets. All so called BPDU’s must be available for the processor. Can you please check if this is supported?

  •  can you help clarify further in context of AM62?

    I have seen your previous response on AM64x 

    Wanted to see if anything has changed or different from what we have previously communicated 

  • This requires the switch to start in isolation, not forwarding any packets, and only after control of the processor start forwarding the packets

    Default behavior is eth0 and eth1 come as MAC only, you decide when to enable switching with the devlink command.

    Our product needs to  support (R)STP

    RSTP support in current and previous Sitara devices is possible using the Linux deamon mstpd. mstpd is included in the AM62x SDK (/sbin/mstpd). What Ethernet is used is not directly relevant (ICSS-PRU or CPSW based). Sitara SDKs do not explicitly test LAN level functionality like spanning tree protocol.

    All so called BPDU’s must be available for the processor. Can you please check if this is supported?

    AM62x HW does not treat BPDU frames any different from other frames, and BPDU over raw Ethernet is the way RSTP protocol is communicated. BPDU's are just multicast frames with a well known address, there is no special treatment for them in HW. The only exception is a special loopback mode controlled with the register CPSW_ALE_OAM_LB_CTRL .