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]