I'm looking at traffic my CPE from Comcast in Wireshark, and for every packet, there is an additional packet that is the exact same, except for 4 additional bytes at the beginning of the frame (obviously, screwing up wireshark's parking of the packet).
The 4 prefix bytes changes from packet to packet, but almost always end in FF.
In addition, it seems that the first two octets represent the length of the original packet in little endian order.
Any ideas?