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.

RTOS/TM4C129ENCPDT: Multiple PPP connections result in Host not resolved

Part Number: TM4C129ENCPDT

Tool/software: TI-RTOS

I am using the PPP interface into the NDK stack and have found that if I establish two PPP sessions via cellular modems then I can no longer resolve DNS addresses and packets do not route correctly.

It is as though the stack gets confused and doesn't know how to route the packets.

If I connect either PPP session on its own there is no issue.

I am using TIRTOS_TIVAC_2_16_01_14 which has NDK 2_25_00_09

If I dump the  route table with one connection I see the following 

Address          Subnet Mask      Flags   Gateway
---------------  ---------------  ------  -----------------
0.0.0.0          0.0.0.0          U       if-2
10.250.48.249  255.255.255.255  U H  L  local (if-2)

If I have both PPP sessions up then I get

Address          Subnet Mask      Flags   Gateway
---------------  ---------------  ------  -----------------
0.0.0.0          0.0.0.0          U       if-2

0.0.0.0          0.0.0.0          U       if-3

10.250.48.249 255.255.255.255  U H  L  local (if-2)

10.250.82.129  255.255.255.255  U H  L  local (if-3)

Is there something that needs to be done in the stack to allow the two connections to work at the same time, or is this a limitation of the stack?

  • I should add.
    The sending of packets to a static IP works, but I cannot see the response packets.
    This is using a UDP socket and sendto, recvfrom socket functions