Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[threadx-users] Multiple Physical Interfaces with NetXDuo
  • From: "Meehan, Ryan" <Ryan.Meehan@xxxxxxxxxxxxxxxx>
  • Date: Thu, 16 Jul 2026 18:12:26 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=knorr-bremse.com; dmarc=pass action=none header.from=knorr-bremse.com; dkim=pass header.d=knorr-bremse.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=DwdNbwhzWrygYShI9dLsXyM0dwE8d/n2PD1b5HI0KcA=; b=CDKjj4qCXeW2Q9l/Nxet6N1hU+9vQbCAOTxs5aS0o7V4mAz+lI6OCfUq/sKky63BM/iu2YuUpDa3AIdMgXCnDF6QjssqHB8SadIBIJceAAeVGka+G3z2saqrL9TMkKn9PD3QhRmhMu0BLt+JQVZ8492dbg7+pb6vDg5YrsinaBJ+qmUS74/jKuEeaZoVk6iNXWisb7BCwVyNXSPTJGCGFALki5c3PPgUZVW89Z+LdPzIP2H7ex71HsoaNIYI6HLOfVlzX5cNUHckmTia4VC/61pqgWvhA006Y7nyoMCD+BTi4IyKZDTIe6ocjofLJQ0vWGGzXm+4/Fl2i35u+p3jnQ==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=nstmMfdA7vngi642lZyXjJhsWhwCMy5osl4GI8DmgQ53R4LYxHP2nzhTb7geKa06nbrhM4EE+uXfN8NjXLEzNhnHX9gsDHmb/MF4WogRPizus3VUagvP+Q3EMUYc66IhNQdOwiPACPkhXHn2/grPec6yejUrtIu3PAdQ8xy6eM9WSAhxR/oYuyVCvR6KxZTJUvCy4zrgI1DRI5lBrirS7KVbQJNaxc5mWU7U6LKG34GgnxudIqut3hZoL7kBBQdTy1adth5+hbuCy6AQr2+iiGs7QG+DF2Yi3hyvHi1BdyGxPS2Udp4QOW5DjgVyuXLBiWv2IucNlF7IudMuJ3NtAQ==
  • Delivered-to: threadx-users@xxxxxxxxxxx
  • List-archive: <https://www.eclipse.org/mailman/private/threadx-users/>
  • List-help: <mailto:threadx-users-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/threadx-users>, <mailto:threadx-users-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/threadx-users>, <mailto:threadx-users-request@eclipse.org?subject=unsubscribe>
  • Thread-index: Ad0UowWhUPGM1+dLQB2Aeb0OvB6i4w==
  • Thread-topic: Multiple Physical Interfaces with NetXDuo

Hello ThreadX/NetX Community,

 

I’m hoping someone can help me out by directing me to an example implementation of NETX using multiple ethernet interfaces, besides the nx_ram_network_driver. Not looking for multihome, I would like each interface to have its own IP Address. Target is a Cortex R5 on AM243x/AM64x platform, however any recent implementation interfacing to TI drivers would be helpful. I’m successfully able to use each of the CPSW RGMII interfaces individually, but I’m not sure how to get them going simultaneously.

 

Steps taken so far:

  • Updated sysconfig to enable both RGMII 1 and 2, and enable both MAC Ports 1 and 2
  • Rebuilt with #define NX_MAX_PHYSICAL_INTERFACES 2 in the nx_port.h file.
  • Added a second call to nx_ip_create() in the netx_init() call from tx_application_define.c, currently passing the same driver function for mapping the NETX networking interface to the TI driver.

 

Area in Question:

  • I’m unsure how to update our driver function that gets passed to nx_ip_create(), which we use to bridge/translate between NETX calls and the TI driver, to handle the second physical interface. The nx_ram_network_driver is a little too far removed from interfacing to real hardware for me to understand based on that example at this point. Here is where I could use an example of how this layer should handle connecting to multiple interfaces through the TI driver.

 

Thanks,

Ryan



This transmission is intended solely for the addressee and contains confidential information.
If you are not the intended recipient, please immediately inform the sender and delete the message and any attachments from your system.
Furthermore, please do not copy the message or disclose the contents to anyone unless agreed otherwise. To the extent permitted by law we shall in no way be liable for any damages, whatever their nature, arising out of transmission failures, viruses, external influence, delays and the like.

Back to the top