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.

TDA4VM: Data is truncated on the switch chip on TDA4

Part Number: TDA4VM

Hi team,

Here's an issue from the customer may need your help:

In the TC8 test, the following is described in use case UDP_FIELDS_12:

1)DUT Configuration: Enables the DUT externally to listen to the <unusedUDPDstPort> port on the <DIface-0>.

2) DUT: Listens on the <unusedUDPDstPort1> port on the <DIface-0>.

3) TESTER: <HOST-1> sends a message to the DUT via <DIface-0>, including:

  • The Length field is set to the maximum supported value
  • Data is set to the maximum byte size supported

4) TESTER: Use Upper Tester to verify if the DUT received a UDP message.

The UT can receive UDP messages, which are 1472 bytes in length, but the DUT receives only 1428 bytes. And the customer has confirmed to BlackBerry that the BlackBerry core net.inet.udp.sendspace is set to 65535 which is good.

So the customer would like to know if this issue is due to the data being truncated on the switch chip of TDA4. Could you help check this case? Thanks.

Best Regards,

Cherry

  • Hi Cherry,

    Can you clarify the following things for me :

    1. What is the SDK versions being used for both Linux and RTOS
      • The UT can receive UDP messages, which are 1472 bytes in length, but the DUT receives only 1428 bytes.
      Can you explain this statement. Is the DUT programmed to receive 1472 bytes but can only receive frames upto 1428 bytes long OR it drops the data bits at the end of the packet to make it 1428 byte long? What is Upper Tester?
    2. Can you provide wireshark and tcpdump traces on both sides of the connection.

    Regards,
    Tanmay