this might be a little late but could it be that the ethernet header was also needed?