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.

AM3359: PRP Node Table

Part Number: AM3359


Tool/software:

We are using the AM3359 in our product and utilizing the PRU core.

SDK : ti-processor-sdk-linux-rt-am335x-evm-06.01.00.08

We need a few clarifications:

  1. In PRP mode, is a Node Table entry created based on Supervision frames, or can all frames create an entry in the Node Table?

  2. When updating statistics (e.g., RxA and RxB), are these values updated by all frames, or only by Supervision frames?

  3. Sometimes, when we stop receiving Ethernet packets, the MAC entry remains in the Node Table with values RxA = 65503 and RxB = 65503. However, other times, the MAC entry is removed from the Node Table. What causes this difference in behavior?

Thanks,

Mahesh R

  • Hi Mahesh, 

    1. In PRP mode, is a Node Table entry created based on Supervision frames, or can all frames create an entry in the Node Table?

      Node Table entries are created on the basis of Supervision frames only. Usually, Supervision frames are sent by a node every 2 seconds. 
    2. When updating statistics (e.g., RxA and RxB), are these values updated by all frames, or only by Supervision frames?

      I believe RxA and RxB counters will increment for all received frames. I will have to check if we have a counter specifically for SV frames. 

    3. Sometimes, when we stop receiving Ethernet packets, the MAC entry remains in the Node Table with values RxA = 65503 and RxB = 65503. However, other times, the MAC entry is removed from the Node Table. What causes this difference in behavior?

      Are there no supervision frames received by the device and still there is a node table entry? 

    Thanks,
    Himanshu