I’m sending a raw Ethernet frame to the loopback interface (Linux ubuntu 4.15.0-34-generic) with the following python code: (We use a custom Ethernet type 0x6666, but using the packet length (50) as specified by the Ethernet II frame format has the same outcome) I would expect to see a packet of length 14+50=64 bytes on the receiver (or in Wireshark).