Post Go back to editing

Using switch to extend number of network ports in host processor

Thread Summary

The user is using the ADIN6310 switch to expand network ports in an embedded Linux system, aiming to isolate L2 and L3 traffic between ports and tag ingress traffic for differentiation. The final answer provides an example configuration using Logical MAC groups and static table entries to achieve this, confirming that the approach works for both L2 and L3 traffic. The user also inquired about using the extended table for L3 traffic routing and ensuring egress to specific ports.
AI Generated Content
Category: Software
Product Number: ADIN3310
Software Version: 5.0

We are currently using the ADIN6310 switch as a way to expand the number of network ports in our existing embedded Linux product as well as utilise some of the high level features to off load these from our main processor.

I am currently using Logical Mac groups as well as adding an entry into the static table for each of the mac groups to let all mac addresses pass through (passing 00:00:00:00:00:00 in MAC address mask) the specific network port and adding a tag on ingress.

These features seem to be targeting L2 traffic however for our use case we would like to use these features for L3 traffic also.

This is currently working for both L2 and L3 traffic and I have validated with basic network packets (Ethernet & IP) however have not yet done extensive testing. There is no documentation outlining this and I was just wondering if this is an expected use case for this switch and if there are any other features I could be utilising for this?

Thank you.

Edit Notes

Added more detail for clarity
[edited by: harrisonNoja at 7:10 AM (GMT -5) on 27 Nov 2025]

Before You Switch


Switching languages will make ADI Explorer unavailable. Resume your session by switching back to English and reopening ADI Explorer.