bridged traffic CPSW3G is not following VLAN priority for preemptable traffic

XMLWordPrintable

    • Type: Bug
    • Resolution: Won't Fix
    • Priority: Medium
    • Linux Core SDK
    • LCPD-39002
    • 10.00
    • 11.02
    • Hide
      am64xx-evm
      am64xx-hsevm
      Show
      am64xx-evm am64xx-hsevm
    • The behavior which is considered as a bug is expected behavior in one of the verification method of IET in switch mode, and in other scenarios where we are actually mapping the priorities, the issue is not seen.

      bridged traffic CPSW3G is not following VLAN priority for preemptable traffic.
      Setup CPSW3G as switch. Configure IET on (with or without verify) port 1. Send traffic on port 0 with VLAN priority set to anything other than highest (express). Frames sent out on port 1 do not have preemptable SMD (preamble), they look like express (normal Ethernet preamble).

      Debug unsuccessful but at least couple issues found with registers:

      The per queue mask is incorrect, field MAC_PREMPT in register PN_IET_CONTROL_REG (address 0x08023040 for port 1) does not look correct, has 0x01 when expecting bitmask with 1 (preemptible) for all queues except the highest. Also seems like transmit priority map register PN_TX_PRI_MAP_REG (address 0x08023018 for port 1) is all zeros, probably should be reset value ox 0x76543210 to map to same VLAN priority frame came in.

            Assignee:
            TI User
            Reporter:
            TI User
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

                Connection: Intermediate to External PROD System
                EXTSYNC-5759 - bridged traffic CPSW3G is not follo...
                SYNCHRONIZED
                • Last Sync Date: