Kösz, végre ezt is tudom! (az a tizenhat bit a végén sehogy sem akart összeállni)
Igaz, az sem tiszta, hogy broadcast esetében miért lesz FF:FF:FF:FF:FF:FF a forrás MAC address.
Az X-ek meg szerintem onnan jöttek, hogy a kérdező kiixelte őket, ahogy az IP címeket is szokták. ;)