While streaming video FROM a debian box to the rest of a network, I regularly see the ethernet interface go down on this box after a couple hours of streaming and it doesn't come back up until the box is rebooted. It's very mysterious in that there is not output to even indicate what is happening. I did a tcpdump and checked it out in wireshark, nothing seems out of the ordinary, last frame sent was a udp packet of video.
I have a theory that it has something to do with spanning-tree, but it isn't based on much. Just that I see these packets coming in over wireshark.
I also had a theory about this being caused by flow control issues. Flow control is now completely disabled on the box, but the problem still continues.
Is there anything that could be blocking this ethernet? Maybe some sort of weird setting in Debian?
Any tips to help debug this would be great.