Hello,
The message "Dup Packet Fail for Sw Port" is seen when certain multicast
packets are software bridged and software has run out of buffers while
replicating the packets in software.
In typical deployments, one should NOT have a lot of multicast packets to CPU. Could you check what is
causing multicast packets to CPU periodically? Can you get the output of
"show platform cpu packet driver" ? This could provide a hint as to packets drops due to high incoming rate to CPU.
It can be normal situation as some multicast should come to CPU to build all records, so depending on the mcast groups number sometimes buffers can be filled. So you can Change the logging level to '5' not to see that message.
Other possibility is that you get Multicast packets with TTL expired (TTL=1) thus those punted to CPU and dropped there. For this sniffer should be done on mcast ports to check mcast packets.
Nik
HTH,
Niko