Hello,
I'm testing some router with AM3352 + Linux (kernel 3.12.10). CPSW is set to dual mac mode and both eth ports work fine except for VRRP. According to my experience some L2 switches have problems with VRRP. They react to the same source MAC address on 2 different ports in a short period of time by blocking one of them in some way. It seems to me the same happen with AM3352. So, is AM335x family compliant with VRRP? Did you test it? If you will claim that everything should be OK with VRRP then I'll go into details of the issue.
Thanks,
Michal