Keil TCP/IP Stack Tail Tagging Support with KSZ 3-Port Switch

Trying to support tail tagging with the Micrel/Microchip KSZ8463 3-port switch. I am using EMAC functions Send Frame() and ReadFrame() to attach and receive the tail tag byte from the inbound/outbound frames. I have modified EMACs functions to handle port status and are working as expected. MAC and IP addresses accounted for too.

Some TX tail tagging funtionality regarding PHY chip port routing does seem to work properly. But...

...It also seems that ARP frames are not being respond to and now think I am either not tail tagging in the right place or the EMACs functions are not providing the visibility at the place they are needed to make this work

Any insight would be helpful. Thanks.

More questions in this forum