if em encounters a heavilty fragmented packet, it can (will) stall the
entire tx path. if we try to bus_dmamap_load a very fragmented packet
m_defrag it and try again.

this is just like if_bge.c r1.355.