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.

AM4378: Can IPv6 communication be performed using the AM437x processor ?

Part Number: AM4378

Hi,

I'm considering using AM437x's Linux SDK for development.

Q1.
Can IPv6 communication be performed using the AM437x processor?
As far as TRM is concerned, it seems to support IPv6.

Q2.
When using the IPv6 DHCP client function, which of the following protocols is supported?
・RA (Router Advertisements)
・Stateless DHCPv6
・Stateful DHCPv6

Q3.
In a network environment where both IPv4 and IPv6 can be used, is it possible to select which protocol to use for communication? Are there any priorities?

Thanks,

Eevee

  • Hi,

    Yes the Linux kernel on the AM437x has been configured for IPv6 support. Regarding the Router these are higher level kernel features and or user level daemons which TI provide limited support in how these features interface with the CPSW driver (ethernet mac).  

    For the question of a combined IPv4/IPv6 environment I believe either IPv4 or IPv6 has to be selected for an application and how it expects to work on a network. How the network connects the various devices depends on IPv4 or IPv6. There not any priorities between IPv4 or IPv6 to my knowledge.

    Best Regards,

    Schuyler

  • Hi, Schuyler

    Regarding the IPv6 DHCP client, I would like to implement a function that allows IPv6 to be used in case IPv4 is exhausted in the future.

    Ideally, I would like to develop a device that implements software that uses the SDK for IPv4, and when that device is connected to an IPv6 network environment, I would like to have a configuration that can obtain an IPv6 address regardless of the router settings. Is it possible to get any advice to make it happen?

    Thanks,

    Eevee

  • Hi, Schuyler

    We need to do some development urgently, so please reply as soon as possible. Please update your progress.

  • Hi Eevee,

    This is good question but we (TI)  will not be able to answer this question. The question you are asking is about concerns network management which is a higher kernel function from the hardware interface driver. The network driver that TI provides for Linux is essentially a layer 2 driver. This means that the packets that are received and transmitted are dealing with MAC addresses only, ipv4 and ipv6 packets are not processed at this level. 

    Best Regards,

    Schuyler